Chapter Exercises Flashcards

(40 cards)

1
Q

How is an actor depicted on a use case diagram?

A

A stick figure

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

How is a use case depicted on a use case diagram?

A

An oval

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

How is a class depicted on a class diagram?

A

A box with one, two or three compartments

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

How is an association depicted on a class diagram?

A

A solid line joining two class boxes

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

How is public visibility depicted for a class element on a class diagram?

A

+ sign

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

What are the two kinds of UML interaction diagrams?

A

Communication diagram sequence diagrams

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

What does an interaction diagram depict?

A

Objects and messages

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

What does a statechart diagram depict?

A

states and events

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

What is a UML package?

A

A grouping of model elements

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

What does a deployment diagram depict?

A

The physical configuration of the system in terms of physical connections between the nodes

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

What is a use case?

A

A sequence of interactions between the user and the objects in the system

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

What is an actor?

A

An external entity that interacts with the system

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

What is the primary actor?

A

The actor that initiates the use case

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

What is a secondary actor?

A

An actor that participates in the use case

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

What is an alternative sequence in a use case?

A

A sequence that is different than the main sequence

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

What can an inclusion use case be used for?

A

To describe functionality that is common to more than one use case.

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

What can an extension use case be used for?

A

To describe functionality of a use case that is extended by another use case

18
Q

What can an activity diagram be used for in use case modeling?

A

To depict the activities in the main and alternative sequences of a use case

19
Q

How can a nonfunctional requirement be described in a use case model?

A

In a separate section of the use case description

20
Q

What is a use case package?

A

A group of related use cases

21
Q

What is a boundary object?

A

An object that communicates with an external object

22
Q

What is a control object?

A

An object that controls other objects

23
Q

What is a state-dependent control object?

A

An object that executes a state machine

24
Q

What is a coordinator object?

A

A decision making object

25
How would you determine a boundary class from the context diagram?
By determining the software classes that communicate with the external classes
26
What is the timer object?
An object that is awakened by an external timer
27
What do class structuring criteria help with?
Structuring an application into classes
28
What is the classification process for application classes analogous to?
Categorizing books in a library
29
What is the purpose of a stereotype in class structuring>
To label a class according to its class structuring criterion
30
What is a business logic object?
An object that defines business specific application logic.
31
What does an interaction diagram depict?
Software objects and the sequence of their interactions
32
How is an actor depicted on an interaction diagram?
An instance of an actor can provide input to or receive output from a boundary object
33
What does a sequence diagram depict?
Software objects and the sequence of their interactions
34
What does a communication diagram depict?
Software objects and the sequence of their interactions
35
What is the instance form of an interaction diagram?
Depicts one possible sequence of interactions among object instances
36
What is the generic form of an interaction diagram?
Depicts all possible interactions among objects
37
During dynamic interaction modeling use cases are realized as follows:
Determine objects that participate in each use case and the sequence of interactions among them
38
Which of the following interactions could happen on an interaction diagram?
An external user sends a message to a user interaction object
39
Which of the following interactions is NOT likely to happen on an interaction diagram
An input object sends a message to a printer object
40
What kind of object would be the first object to receive an input from an external object?
A boundary object