Appendix A Object-Oriented Analysis and Design
1) Structure charts, logic models, and data models are the major deliverables associated
with the object-oriented modeling approach.
Answer: FALSE
Diff: 2 Page Ref: 380
2) Improved communication among users, analysts, designers, and programmers is a
benefit of the object-oriented modeling approach.
Answer: TRUE
Diff: 2 Page Ref: 380
3) The object-oriented systems development life cycle progressively develops a
representation of an object through the phases of analysis, design, and implementation.
Answer: TRUE
Diff: 2 Page Ref: 380
4) During the implementation phase of the object-oriented systems development life
cycle, the application-oriented analysis model is adapted and refined to suit a target
implementation environment.
Answer: FALSE
Diff: 3 Page Ref: 398
5) The Unified Modeling Language (UML) is a notation that allows the modeler to
specify, visualize, and construct the artifacts of software systems, as well as business
models.
Answer: TRUE
,Diff: 2 Page Ref: 381
6) Use cases show the static structure of data and the operations that act on data.
Answer: FALSE
Diff: 2 Page Ref: 381
7) Class diagrams represent the functional requirements or the "what" of the system.
Answer: FALSE
Diff: 2 Page Ref: 381
8) State diagrams represent dynamic models of interactions between objects.
Answer: FALSE
Diff: 3 Page Ref: 381
9) Sequence diagrams represent dynamic models of how objects change their states in
response to events.
Answer: FALSE
Diff: 3 Page Ref: 381
10) The use-case model is developed during the requirements analysis phase.
Answer: TRUE
Diff: 2 Page Ref: 381
11) Component and deployment diagrams are generated during the requirements analysis
phase.
Answer: FALSE
Diff: 2 Page Ref: 381
,12) Referencing use-case modeling, a source is an external entity that interacts with the
system.
Answer: FALSE
Diff: 2 Page Ref: 381
13) A use case is a complete sequence of related actions initiated by an actor; it
represents a specific way to use the system.
Answer: TRUE
Diff: 2 Page Ref: 381
14) On a use-case diagram, an actor is shown using a stickman symbol with its name
below.
Answer: TRUE
Diff: 1 Page Ref: 382
15) An actor always initiates a use case.
Answer: TRUE
Diff: 2 Page Ref: 382
16) A use case is used to represent an individual action that is part of an overall function.
Answer: FALSE
Diff: 3 Page Ref: 383
17) A use case participates in relationships with actors, not other use cases.
Answer: FALSE
, Diff: 2 Page Ref: 383
18) On a use-case diagram, an extends relationship extends a use case by capturing
additional actions or behaviors that need to be performed.
Answer: TRUE
Diff: 2 Page Ref: 383
19) On a use-case diagram, a linking relationship arises when one use case references
another use case.
Answer: FALSE
Diff: 2 Page Ref: 384
20) An object is an entity that has a well-defined role in the application domain, and has
state, behavior, and identity.
Answer: TRUE
Diff: 1 Page Ref: 384
21) An object class is a set of objects that share a common structure and a common
behavior.
Answer: TRUE
Diff: 2 Page Ref: 384
22) An object diagram is a diagram that shows the static structure of an object-oriented
model: the object classes, their internal structure, and the relationships in which they
participate.
Answer: FALSE
Diff: 3 Page Ref: 384
23) In UML, a class is represented by a rounded rectangle with two compartments
separated by horizontal lines.