Design Things to Remember Flashcards

(18 cards)

1
Q

In a use case diagram, what association is used to signify the next step in a flow of events?

A

«include»

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

In a use case diagram, what association is used to signify a use case for specific conditions

A

«extends»

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

In a use case diagram, what is the
«extend» association

A

Indicates that a use case can be extended by another use case under specific conditions

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

In a use case diagram, what is the «include» association

A

Indicates that a use case includes a child use case in its flow of events

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

What non-obvious actor is always an actor.

A

Timer or Clock

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

What is the main idea in an Entity Class Diagram?

A

Relationship between actors and databases

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

What letter must be put in front of entity class names?

A

“M”

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

What does the following aggregation mean?

[Class A] <>——— [Class B]

A

Class A contains Class B, however Class B can exists without Class A

Ex: Team <>——- Player

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

What entity classes are used in the sequence diagram?

A

All entity classes from the entity class diagram

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

On a sequence diagram, how do we represent loading a new page?

A
        • «create» - - - > New Page
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the 4 column categories in a sequence diagram?

A
  1. Actor
  2. View (UI)
  3. Controller
  4. Entity Classes (M)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How are messages and return messages represented?

A

Messages: solid arrow
Return Message: dotted arrow

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

How do we deal with conditional paths?

A

Alt frames where a description for each alternative

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

What are the blocks in a State Chart Diagram?

A

Each both is a state

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

What are the arrows in a State Chart Diagram?

A

Each arrow is an event

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

What is the initial state represented by in a State Chart Diagram?

A

Solid, filled in circle

17
Q

What is the final state represented with in a State Chart Diagram?

A

Solid, filled in circle with an outline

18
Q

What does “/” represent in State Chart Diagram

A

[action] / [event]
ex: turn crank / dispense quarter