1.2 Text Browser Exercise Flashcards

1
Q

File Manager - a way to access the file’s content

ViewPort - display the text graphically

Scrollbar - a way to access different parts of a file (user can set position). The size of the handle conveys how much of the file content is visible in the view port.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Use Cases

  • Read text
  • View more text (move handle)
  • Resize view port
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Analysis Model
- UML class-model diagram
- rectangles for classes
- each rectangle is divided vertically: 1) compartment name, 2) attributes 3) operations
- lines between the components denote relationships

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are operations?

A

Actions the user can take to interact with the application.

These go in the third compartment in the class rectangle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are attributes?

A

The things the user can see aka percept e.g., text, handle’s position in the view port, size of view port, handle’s size reflects how much of the file is visible in the view port

view port: height, width
handle: position, height

file manager: document (document is a percept that is supplied by the operating system actor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three types of relationships in the UML analysis model?

A
  • associations
  • aggregations
  • generalizations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly