Chapter Exercises Flashcards

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
Q

How would you determine a boundary class from the context diagram?

A

By determining the software classes that communicate with the external classes

26
Q

What is the timer object?

A

An object that is awakened by an external timer

27
Q

What do class structuring criteria help with?

A

Structuring an application into classes

28
Q

What is the classification process for application classes analogous to?

A

Categorizing books in a library

29
Q

What is the purpose of a stereotype in class structuring>

A

To label a class according to its class structuring criterion

30
Q

What is a business logic object?

A

An object that defines business specific application logic.

31
Q

What does an interaction diagram depict?

A

Software objects and the sequence of their interactions

32
Q

How is an actor depicted on an interaction diagram?

A

An instance of an actor can provide input to or receive output from a boundary object

33
Q

What does a sequence diagram depict?

A

Software objects and the sequence of their interactions

34
Q

What does a communication diagram depict?

A

Software objects and the sequence of their interactions

35
Q

What is the instance form of an interaction diagram?

A

Depicts one possible sequence of interactions among object instances

36
Q

What is the generic form of an interaction diagram?

A

Depicts all possible interactions among objects

37
Q

During dynamic interaction modeling use cases are realized as follows:

A

Determine objects that participate in each use case and the sequence of interactions among them

38
Q

Which of the following interactions could happen on an interaction diagram?

A

An external user sends a message to a user interaction object

39
Q

Which of the following interactions is NOT likely to happen on an interaction diagram

A

An input object sends a message to a printer object

40
Q

What kind of object would be the first object to receive an input from an external object?

A

A boundary object