Chapter 6
Understanding Behavioral Modeling
Test your knowledge on the pivotal concepts of behavioral modeling in information systems with this comprehensive quiz. It covers key aspects such as interaction diagrams, sequence diagrams, and state machine models.<\/p>
Challenge yourself and see how well you understand:<\/p>
- Interaction and structural models
- Sequence and communication diagrams
- Message flows and object lifecycles
- CRUD operations and behavioral state machines
1. The external behavior of a system is described by _____.
Functional models
Structural models
Behavioral models
Interaction diagrams
Statechart diagrams
2. An analyst depicts the static view of an information system with _____.
Use-case models
Structural models
Behavioral models
Interaction diagrams
Statechart diagrams
3. The two types of interaction diagrams are ______________ diagrams.
Use-case and sequence
Class and sequence
Sequence and communication
Object and communication
Statechart and object
4. The modeling focus of the interaction diagram is at the _____ level while the modeling focus on the class diagram is at the _____ level.
Class, object
Interaction, class
Class, interaction
Object, class
High, low
5. A(n) _____ is an instantiation of a class.
Attribute
Behavior
Operation
Message
Object
6. A(n) _____ describes information about an object.
Attribute
Behavior
Operation
Message
Instance
7. _____ are information that is sent to objects to tell it to execute one of its behaviors.
Attributes
Operations
Messages
Instances
Use-cases
8. Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.
Structural models
Sequence diagrams
Collaboration diagram
Class diagrams
Behavioral state machines
9. When arranging actors and objects on a sequence diagram, it is nice to list them _____.
In alphabetical order down the side of the diagram
In alphabetical order across the top of the diagram
In order in which they participate in the sequence down the side of the diagram
In order in which they participate in the sequence across the top of the diagram
Actors and objects are not both shown on a sequence diagram
10. Which of the following objects would be most likely to be destroyed at some point in time in a sequence diagram?
Customer
Order
Order item
Invoice
Shopping cart
11. A systems analyst draws a lifeline with an X at the end. This lifeline represents _____.
A message that cannot be delivered
An object that is destroyed at a point in time
A message that is delivered at that point in time
An object that is complete at that point in time
An object that arrives at its final destination
12. The focus in a sequence diagram is on __________________
How actors interact with objects to realize a given use case
Messages sent by actors to other objects
When an object is being created
When messages are being destroyed
Time ordering of messages being passed between objects
13. On a sequence diagram, an object name of Students:List would indicate that _____.
Students is an instance of the List class that contains individual student objects
List is an instance of the Students class
List is a method of the Students class
The Students and Lists objects are combined for that step in the sequence diagram
A message is being passed from the Students class to the List class
14. The order of messages on a sequence diagram goes from ____ to _____.
Right to left
Bottom to top
Left to right
Top to bottom
Left to right, top to bottom
15. When an object sends a message to itself in a sequence diagram, that is referred to as _____.
Recursive-messaging
Self-messaging
Self-delegation
Recursive-delegation
None of these
16. The first step in building a sequence diagram is to _____.
Set the context
Identify which objects will participate
Set the lifeline for each object
Add the focus of control to each object’s lifeline
Validate the sequence diagram
17. In a communication diagram, a(n) _____ between actors and objects is shown with an undirected line.
Procedure calls
Data flow
Association
Message
Relationship
18. The acronym CRUD stands for _____.
Create, read, update, delete
Create, reference, underline, delete
Create, re-do, underline, delete
Collaborate, read, update, delete
Collaborate, reference, update, discard
19. A behavioral state machine is a dynamic model that shows the different state through which a single _____ passes through its life in response to events, along with its responses and actions
Object
Actor
Use case
Sequence diagram
Communication diagram
20. A set of rules are used for performing the verification and validation walkthrough of behavioral model. One of the rules is: if there is a message on the sequence diagram, there must be _________________on the communications diagram, and vice versa.
A communication
A message
A behavior
A dependence
An association
21. A set of rules are used for performing the verification and validation walkthrough of behavioral model. One of the rules is: all entries in a CRUDE matrix imply _____________ being sent from an actor or object to another actor or object
A message
A transition
An association
A guard condition
A behavior
22. A set of rules are used for performing the verification and validation walkthrough of behavioral model. One of the rules is: all _______________ contained in a behavior state machine must be associated with a message being sent on a sequence and communication diagram, and it must be classified as a (C)reate, (U)pdate, or (D)elete message in a CRUDE matrix.
Messages
Behaviors
Transitions
Associations
Dependences
{"name":"Chapter 6", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on the pivotal concepts of behavioral modeling in information systems with this comprehensive quiz. It covers key aspects such as interaction diagrams, sequence diagrams, and state machine models.Challenge yourself and see how well you understand:Interaction and structural modelsSequence and communication diagramsMessage flows and object lifecyclesCRUD operations and behavioral state machines","img":"https:/images/course6.png"}