4,5,6 IS
A public attribute is shown in a class diagram with the symbol _____ before the name. # * + /
+
A-part-of or has-parts relationships represent _____ relationships. generalization association aggregation subsetting vague
Aggregation
After you create a process model, what should you do? verify it validate it do a walkthrough all of these none of these
All of These
Which of the following would most likely not be an example of an attribute? employee name customer address social security number ISBN number cancel appointment
Cancel Appointment
Which of the following information is NOT included in a use case description? relationships flow of events optional/special characteristics cost/benefit overview/identification
Cost/Benefit
If a use case becomes too complex, it should be _____. rewritten to simplify it decomposed into a set of use cases written with a series of repeating steps to simplify it written from the perspective of an independent observe to simplify it dropped from the system, as it will be too complex to implement in the final system
Decomposed into a Set of Use Cases
Textual analysis is the review of corporate documents to identify potential objects, attributes, operations, and relationships. True False
False
The first step in creating use case diagrams is to identify the primary actors and their goals. True False
False
The include relationship represents the optional inclusion of another use case. True False
False
The external behavioral view of a system is described by _____. functional models structural models behavioral models interaction diagrams statechart diagrams
Functional Models
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
In order in which they participate in the sequence across the top of the diagram
Which of the relationship types in use cases enables functional decomposition (i.e. to extract functionality common to two or more use cases)? association relationship extend relationship include (uses) relationship generalization relationship decompose relationship
Include (Uses) Relationship
Which of the following would not be an appropriate class name? student patient John customer doctor
John
An <<includes>> relationship shows functionality that is _______________. mandatory functional optional basic generalizable
Mandatory
_____ are information that sent to objects to tell it to execute one of its behaviors. attributes operations messages instances use-cases
Messages
One way to identify objects for the class diagram is to scan the use case descriptions for ___________________. relationships object lists patterns nouns verbs
Nouns
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
Object,Class
A(n) _____ of a class is where the behavior of the class is defined. operation (method) attribute class object abstract class
Operation (Method)
Which of the following will be converted to methods in later phases of the SDLC? attributes operations classes objects abstract classes
Operations
A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case. Overview Detail Essential Real Imaginary
Overview
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
Sequence Diagrams
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 actors when an object is being created when messages are being destroyed time ordering of messages being passed between objects
Time ordering of messages being passed between objects
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
Transitions
If a class represents only temporary objects, then there should be a D in the column of the CRUD matrix. True False
True
In a CRUD matrix, C represents Create. True False
True
Join nodes in an activity diagram are used to bring concurrent or parallel flows together back into a single flow. True False
True
Operations of a class are listed in the bottom compartment of the class symbol. True False
True
The behavioral state diagram shows the different states that an object passes through in response to events, together with its responses and actions. True False
True
The four most common approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model are textual analysis, brainstorming, common object lists, and patterns. True False
True
Which diagram provides a bird's eye view of the basic functionality of a system? use case diagram use case description object-oriented diagram activity diagram class diagram
Use Case Diagram