Deck 9: Dynamic Modeling

Full screen (f)
exit full mode
Question
________ is about modeling actions and interactions of a system's components to satisfy its requirements.

A) Dynamic modeling
B) Use case modeling
C) A class diagram
D) Structural modeling
Use Space or
up arrow
down arrow
to flip the card.
Question
Virtual objects interact by exchanging ________.

A) their identities
B) or changing behavior
C) messages
D) their attributes
Question
Dynamic modeling features ________.

A) classes
B) objects
C) behavior
D) structure
Question
Any goal-oriented interaction requires a ________.

A) goal
B) object
C) logical flow
D) road map
Question
Dynamic modeling is all about ________.

A) classes
B) structure
C) information systems
D) interaction
Question
Dynamic modeling must show not only who interacts with whom and how, but in what ________.

A) order
B) location
C) area
D) setting
Question
________ modeling represents the interaction of the building blocks of the information system with each other and with the outside world to satisfy the behavioral requirements of the system.

A) Structural
B) Behavioral
C) Dynamic
D) Use case
Question
Dynamic modeling is not only about objects and their interactions, but also about ________.

A) classes and their interactions
B) the quality of the interactions
C) how the objects change through interaction
D) how the objects disappear through interactions
Question
________ are instructions and information sent to objects in the expectation that the recipient objects will carry out certain actions.

A) Messages
B) Data
C) Bits and bytes
D) Orders
Question
________ specify the data that must be supplied to an object to carry out a specific operation.

A) Parameters
B) Strings
C) Types
D) Visibility
Question
Parameters are defined in terms of ________.

A) objects
B) variables
C) attributes
D) operations
Question
Parameters are ________ that carry data of a certain type, but are not data themselves.

A) containers
B) objects
C) attributes
D) operations
Question
A message from an object that invokes an operation must carry ________.

A) the operation's placeholders
B) orders
C) abstract data
D) unambiguous information
Question
In the example "orderDessert(Ice Cream, 2)", orderDessert is ________.

A) an operation
B) an argument
C) a parameter
D) data
Question
In the example "orderDessert(Ice Cream, 2)", Ice Cream is a(n) ________.

A) parameter
B) value
C) argument
D) operation
Question
"getMenu()" is an example of ________.

A) a value
B) an argument
C) data
D) an object
Question
The reply that a message may invoke from the receiving object after an operation is complete is called ________.

A) an answer
B) a returned object
C) a messenger
D) a return value
Question
A return value is always a ________ item.

A) simple
B) plural
C) single
D) parallel
Question
In the example "Public Currency payBill(amount, paymentType", Public refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Question
In the example "Public Currency payBill(amount, paymentType", payBill refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Question
In the example "Public Currency payBill(amount, paymentType", amount refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Question
In the example "Public Currency payBill(amount, paymentType", Currency refers to ________.

A) a return type
B) visibility
C) a parameter
D) a name
Question
Which of the following is NOT a type of visibility?

A) public
B) private
C) protected
D) obvious
Question
How an operation is implemented or actually carried out is referred to as ________.

A) a method
B) a return value
C) a message
D) operational
Question
Inserting your card into an ATM to get some money is an example of ________.

A) a return type
B) a parameter
C) an event
D) visibility
Question
Which of the following is NOT a type of event?

A) order
B) call
C) signal
D) time
Question
Which one of the following events is an asynchronous event?

A) order
B) signal
C) call
D) private
Question
Which of the following events has a return value?

A) order
B) times
C) signal
D) call
Question
A(n) ________ diagram represents the interaction between objects, or between actors and objects.

A) context
B) class
C) sequence
D) activity
Question
Which of the following is NOT a component of a sequence diagram?

A) a timeline
B) objects
C) messages
D) a class
Question
A collaboration diagram is ________ diagram.

A) an interactive
B) the same as a sequence
C) also called a collaborative
D) a structural
Question
A ________ diagram represents milestones in the lifetime of an object when its state changes.

A) sequence
B) statechart
C) collaboration
D) structural
Question
A snapshot of an object at a certain stage in time is the ________ of the object

A) state
B) life
C) condition
D) event
Question
A statechart diagram depicts those states that are deemed as ________ from a specific viewpoint.

A) redundant
B) milestones
C) unique
D) both A & B
Question
A statechart diagram is composed of the states of an object and the flow of ________ that change its state.

A) events
B) messages
C) instructions
D) arguments
Question
The most lucid tool for modeling the logical flow of activities is the ________ diagram.

A) sequence
B) state
C) activity
D) collaboration
Question
You need ________ diagrams only for those objects whose states affect specific behaviors of the system.

A) sequence
B) statechart
C) collaborative
D) activity
Question
A(n) ________ diagram is the best in representing the complexities of logical flow.

A) statechart
B) activity
C) sequence
D) collaboration
Question
The primary purpose of a(n) ________ diagram is the verification of object responsibilities.

A) statechart
B) sequence
C) collaboration
D) activity
Question
Since a ________ diagram's level of detail or scope is not predetermined, you may choose a level or scope that suits your needs or the complexity of the scenario that the diagram represents

A) sequence
B) class
C) object
D) structural
Question
Dynamic modeling portrays actions and interactions of a system's components to satisfy its behavioral requirements.
Question
Virtual objects interact by exchanging messages that do not require strict rules or carry enough information to make a response possible.
Question
Although classes are abstractions, they are able to perform operations.
Question
Dynamic modeling is not about communication.
Question
Dynamic modeling must show not only who interacts with whom and how, but in what order.
Question
Any goal-oriented interaction requires a dynamic flow.
Question
Dynamic modeling represents structure in motion.
Question
The only thing about an object that is dynamic is its behavior.
Question
Parameters and arguments are two different things.
Question
Parameters specify what information the object needs (and in which order) to carry out an action.
Question
A parameter is mandatory.
Question
Methods and operation are the same thing.
Question
Events are actions by one object that interrupts only the existing condition itself.
Question
Change event is a specific event.
Question
Interactions with ATMs are synchronous events.
Question
A sequence diagram emphasizes the order of interactions in time.
Question
An activity diagram concentrates on the order of activities.
Question
A sequence diagram represents only the interaction between objects within the system.
Question
The horizontal axis on a sequence diagram is a timeline.
Question
"aCutomer:Customer" and ":Customer" both correctly identify an instance.
Question
A collaboration diagram is a dynamic diagram that focuses on the organization of objects that must cooperate, by exchanging messages, to satisfy a certain behavior.
Question
As a dynamic model, a collaboration diagram represents the relationship among classes, but not objects.
Question
The relationships in the collaboration diagram relate to the exchange of messages among objects.
Question
The worst way to arrive at a collaboration diagram is to start from a sequence diagram.
Question
If you cannot describe the goal, you cannot create a satisfactory collaboration diagram.
Question
A statechart diagram represents milestones in the lifetime of an object when its state is stable.
Question
A statechart diagram is composed of the states of an object and the flow of events that change its state.
Question
An activity diagram provides the logical flow of activities.
Question
Sequence diagrams may be used at any stage of development to help you visualize the sequence of events, messages, and object responsibilities.
Question
Parameters are the types of data that an object requires to perform a certain task.
Question
Conceptual modeling usually ignores how operations are implemented.
Question
Attributes of objects, usually private, are exposed to the outside world through accessor operations.
Question
A sequence diagram is composed of a timeline, objects that interact across this timeline, and the messages that they exchange.
Question
Each column in the sequence diagram identifies an instance of an actor or a class. Each "row" is the message sent or received by the entities in the column.
Question
The main value of a statechart diagram is that it presents a clear picture of what an object expects from another.
Question
The collaboration diagram is the only dynamic model that illustrates the milestones in the lifetime of one class of objects in its entirety.
Question
An anonymous message is usually an "event" message; that is, a message that is broadcasted as a signal or time event.
Question
A method is how an operation is implemented or carried out by the object when it receives a message.
Question
An operation may receive a return value from the object from which it receives the message.
Question
A signal event is an event that is triggered by the passage of time.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 9: Dynamic Modeling
1
________ is about modeling actions and interactions of a system's components to satisfy its requirements.

A) Dynamic modeling
B) Use case modeling
C) A class diagram
D) Structural modeling
Dynamic modeling
2
Virtual objects interact by exchanging ________.

A) their identities
B) or changing behavior
C) messages
D) their attributes
messages
3
Dynamic modeling features ________.

A) classes
B) objects
C) behavior
D) structure
objects
4
Any goal-oriented interaction requires a ________.

A) goal
B) object
C) logical flow
D) road map
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
5
Dynamic modeling is all about ________.

A) classes
B) structure
C) information systems
D) interaction
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
6
Dynamic modeling must show not only who interacts with whom and how, but in what ________.

A) order
B) location
C) area
D) setting
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
7
________ modeling represents the interaction of the building blocks of the information system with each other and with the outside world to satisfy the behavioral requirements of the system.

A) Structural
B) Behavioral
C) Dynamic
D) Use case
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
8
Dynamic modeling is not only about objects and their interactions, but also about ________.

A) classes and their interactions
B) the quality of the interactions
C) how the objects change through interaction
D) how the objects disappear through interactions
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
9
________ are instructions and information sent to objects in the expectation that the recipient objects will carry out certain actions.

A) Messages
B) Data
C) Bits and bytes
D) Orders
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
10
________ specify the data that must be supplied to an object to carry out a specific operation.

A) Parameters
B) Strings
C) Types
D) Visibility
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
11
Parameters are defined in terms of ________.

A) objects
B) variables
C) attributes
D) operations
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
12
Parameters are ________ that carry data of a certain type, but are not data themselves.

A) containers
B) objects
C) attributes
D) operations
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
13
A message from an object that invokes an operation must carry ________.

A) the operation's placeholders
B) orders
C) abstract data
D) unambiguous information
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
14
In the example "orderDessert(Ice Cream, 2)", orderDessert is ________.

A) an operation
B) an argument
C) a parameter
D) data
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
15
In the example "orderDessert(Ice Cream, 2)", Ice Cream is a(n) ________.

A) parameter
B) value
C) argument
D) operation
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
16
"getMenu()" is an example of ________.

A) a value
B) an argument
C) data
D) an object
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
17
The reply that a message may invoke from the receiving object after an operation is complete is called ________.

A) an answer
B) a returned object
C) a messenger
D) a return value
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
18
A return value is always a ________ item.

A) simple
B) plural
C) single
D) parallel
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
19
In the example "Public Currency payBill(amount, paymentType", Public refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
20
In the example "Public Currency payBill(amount, paymentType", payBill refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
21
In the example "Public Currency payBill(amount, paymentType", amount refers to ________.

A) visibility
B) a parameter
C) a return type
D) a name
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
22
In the example "Public Currency payBill(amount, paymentType", Currency refers to ________.

A) a return type
B) visibility
C) a parameter
D) a name
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
23
Which of the following is NOT a type of visibility?

A) public
B) private
C) protected
D) obvious
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
24
How an operation is implemented or actually carried out is referred to as ________.

A) a method
B) a return value
C) a message
D) operational
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
25
Inserting your card into an ATM to get some money is an example of ________.

A) a return type
B) a parameter
C) an event
D) visibility
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
26
Which of the following is NOT a type of event?

A) order
B) call
C) signal
D) time
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
27
Which one of the following events is an asynchronous event?

A) order
B) signal
C) call
D) private
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
28
Which of the following events has a return value?

A) order
B) times
C) signal
D) call
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
29
A(n) ________ diagram represents the interaction between objects, or between actors and objects.

A) context
B) class
C) sequence
D) activity
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following is NOT a component of a sequence diagram?

A) a timeline
B) objects
C) messages
D) a class
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
31
A collaboration diagram is ________ diagram.

A) an interactive
B) the same as a sequence
C) also called a collaborative
D) a structural
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
32
A ________ diagram represents milestones in the lifetime of an object when its state changes.

A) sequence
B) statechart
C) collaboration
D) structural
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
33
A snapshot of an object at a certain stage in time is the ________ of the object

A) state
B) life
C) condition
D) event
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
34
A statechart diagram depicts those states that are deemed as ________ from a specific viewpoint.

A) redundant
B) milestones
C) unique
D) both A & B
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
35
A statechart diagram is composed of the states of an object and the flow of ________ that change its state.

A) events
B) messages
C) instructions
D) arguments
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
36
The most lucid tool for modeling the logical flow of activities is the ________ diagram.

A) sequence
B) state
C) activity
D) collaboration
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
37
You need ________ diagrams only for those objects whose states affect specific behaviors of the system.

A) sequence
B) statechart
C) collaborative
D) activity
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
38
A(n) ________ diagram is the best in representing the complexities of logical flow.

A) statechart
B) activity
C) sequence
D) collaboration
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
39
The primary purpose of a(n) ________ diagram is the verification of object responsibilities.

A) statechart
B) sequence
C) collaboration
D) activity
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
40
Since a ________ diagram's level of detail or scope is not predetermined, you may choose a level or scope that suits your needs or the complexity of the scenario that the diagram represents

A) sequence
B) class
C) object
D) structural
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
41
Dynamic modeling portrays actions and interactions of a system's components to satisfy its behavioral requirements.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
42
Virtual objects interact by exchanging messages that do not require strict rules or carry enough information to make a response possible.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
43
Although classes are abstractions, they are able to perform operations.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
44
Dynamic modeling is not about communication.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
45
Dynamic modeling must show not only who interacts with whom and how, but in what order.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
46
Any goal-oriented interaction requires a dynamic flow.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
47
Dynamic modeling represents structure in motion.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
48
The only thing about an object that is dynamic is its behavior.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
49
Parameters and arguments are two different things.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
50
Parameters specify what information the object needs (and in which order) to carry out an action.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
51
A parameter is mandatory.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
52
Methods and operation are the same thing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
53
Events are actions by one object that interrupts only the existing condition itself.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
54
Change event is a specific event.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
55
Interactions with ATMs are synchronous events.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
56
A sequence diagram emphasizes the order of interactions in time.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
57
An activity diagram concentrates on the order of activities.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
58
A sequence diagram represents only the interaction between objects within the system.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
59
The horizontal axis on a sequence diagram is a timeline.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
60
"aCutomer:Customer" and ":Customer" both correctly identify an instance.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
61
A collaboration diagram is a dynamic diagram that focuses on the organization of objects that must cooperate, by exchanging messages, to satisfy a certain behavior.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
62
As a dynamic model, a collaboration diagram represents the relationship among classes, but not objects.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
63
The relationships in the collaboration diagram relate to the exchange of messages among objects.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
64
The worst way to arrive at a collaboration diagram is to start from a sequence diagram.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
65
If you cannot describe the goal, you cannot create a satisfactory collaboration diagram.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
66
A statechart diagram represents milestones in the lifetime of an object when its state is stable.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
67
A statechart diagram is composed of the states of an object and the flow of events that change its state.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
68
An activity diagram provides the logical flow of activities.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
69
Sequence diagrams may be used at any stage of development to help you visualize the sequence of events, messages, and object responsibilities.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
70
Parameters are the types of data that an object requires to perform a certain task.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
71
Conceptual modeling usually ignores how operations are implemented.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
72
Attributes of objects, usually private, are exposed to the outside world through accessor operations.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
73
A sequence diagram is composed of a timeline, objects that interact across this timeline, and the messages that they exchange.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
74
Each column in the sequence diagram identifies an instance of an actor or a class. Each "row" is the message sent or received by the entities in the column.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
75
The main value of a statechart diagram is that it presents a clear picture of what an object expects from another.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
76
The collaboration diagram is the only dynamic model that illustrates the milestones in the lifetime of one class of objects in its entirety.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
77
An anonymous message is usually an "event" message; that is, a message that is broadcasted as a signal or time event.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
78
A method is how an operation is implemented or carried out by the object when it receives a message.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
79
An operation may receive a return value from the object from which it receives the message.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
80
A signal event is an event that is triggered by the passage of time.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 100 flashcards in this deck.