Deck 11: object-Oriented Analysis and Design

Full screen (f)
exit full mode
Question
Improved communication among users, analysts, designers, and programmers is a benefit of the object-oriented modeling approach.
Use Space or
up arrow
down arrow
to flip the card.
Question
State diagrams represent dynamic models of interactions between objects.
Question
A use case is used to represent an individual action that is part of an overall function.
Question
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.
Question
Component and deployment diagrams are generated during the requirements analysis phase.
Question
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.
Question
Class diagrams represent the functional requirements or the "what" of the system.
Question
On a use-case diagram, an extends relationship extends a use case by capturing additional actions or behaviors that need to be performed.
Question
A use case participates in relationships with actors, not other use cases.
Question
Structure charts, logic models, and data models are the major deliverables associated with the object-oriented modeling approach.
Question
Sequence diagrams represent dynamic models of how objects change their states in response to events.
Question
An actor always initiates a use case.
Question
An object is an entity that has a well-defined role in the application domain, and has state, behavior, and identity.
Question
On a use-case diagram, an actor is shown using a stickman symbol with its name below.
Question
On a use-case diagram, a linking relationship arises when one use case references another use case.
Question
The object-oriented systems development life cycle progressively develops a representation of an object through the phases of analysis, design, and implementation.
Question
A use case is a complete sequence of related actions initiated by an actor; it represents a specific way to use the system.
Question
The use-case model is developed during the requirements analysis phase.
Question
Referencing use-case modeling, a source is an external entity that interacts with the system.
Question
Use cases show the static structure of data and the operations that act on data.
Question
When classes are generalized, the classes that are generalized are called subclasses.
Question
Abstracting common features among multiple classes, as well as the relationships they participate in, is called generalization.
Question
In a class diagram, a multiplicity specification of 0..1 indicates optional one.
Question
Participation level is an indication of how many objects participate in a given relationship.
Question
A component diagram is a graph of instances that are compatible with a given class diagram.
Question
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.
Question
An association is a relationship between object classes.
Question
In UML, a class is represented by a rounded rectangle with two compartments separated by horizontal lines.
Question
On a class diagram, placing a discriminator next to the generalization path specifies the basis of a generalization.
Question
On a class diagram, an exclamation point represents a multiplicity with an infinite upper bound.
Question
A subclass inherits all the features from its superclass.
Question
On a class diagram, a solid triangle next to an association name shows the direction in which the association is read.
Question
An object class is a set of objects that share a common structure and a common behavior.
Question
Operations provide an external interface to a class.
Question
On a class diagram, a multiplicity of a single 1 implies optional one.
Question
Hiding the internal implementation details of an object from its external view is called incorporation.
Question
On a class diagram, a ternary relationship is represented by a rounded rectangle.
Question
When classes are generalized, the classes that are generalized are called superclasses.
Question
A static object diagram is an instance of a class diagram.
Question
On a class diagram, an association between object classes is signified by a double-ended arrow that connects the two object classes.
Question
On a class diagram, the overlapping semantic constraint means that no instance can be an instance of more than one subclass at a time.
Question
A notation that allows the modeler to specify, visualize, and construct the artifacts of software systems, as well as business models, best defines:

A) Unified Modeling Language.
B) Structured English.
C) pseudocode.
D) logic modeling.
E) structured design.
Question
On a state diagram, an event is something that takes place at a certain point in time.
Question
On a state diagram, a guard condition is shown in square brackets.
Question
Which of the following represent dynamic models of how objects change their states in response to events?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Question
A sequence diagram depicts the interactions among objects during a certain period of time.
Question
Which of the following is a true statement?

A) The UML notation is useful for graphically depicting object-oriented analysis and design models.
B) The UML notation allows you to specify the requirements of a system and capture design decisions.
C) The UML notation promotes communication among key persons involved in the development effort.
D) The UML notation allows the modeler to specify, visualize, and construct the artifacts of software systems, as well as business models.
E) All of the above are true statements.
Question
On a state diagram, a state is considered to be instantaneous.
Question
Modeling deliverables from project activities using object-oriented modeling include:

A) structure charts and data flow diagrams.
B) dialogue diagrams and object reference charts.
C) decision tables and object status diagrams.
D) data-flow and entity-relationship diagrams and repository descriptions.
E) dialogue diagrams, Structured English representations, and structure charts.
Question
A concrete class is a class that has no direct instances, but whose descendants may have direct instances.
Question
A diagram that shows software components and their dependencies is called a component diagram.
Question
Which of the following represent dynamic models of interactions between objects?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Question
Inheritance is one of the major advantages of using the object-oriented model.
Question
Benefits of the object-oriented modeling approach include:

A) the ability to tackle more challenging problem domains.
B) improved communication among users, analysts, designers, and programmers.
C) reusability of analysis, design, and programming results.
D) increased consistency among the models developed during object-oriented analysis, design, and programming.
E) all of the above.
Question
The object-oriented development life cycle consists of:

A) analysis, design, and implementation phases.
B) identification, planning, design, and implementation phases.
C) selection, analysis, design, and implementation phases.
D) identification, design, and implementation phases.
E) design and implementation phases.
Question
An aggregation expresses a part-of relationship between a component object and an aggregate object.
Question
In which object-oriented systems development life cycle phase are the application-oriented analysis models adapted and refined to suit the target implementation environment?

A) Analysis
B) Design
C) Implementation
D) Selection
E) Planning
Question
On a class diagram, the complete semantic constraint means that every instance must be an instance of some subclass.
Question
An event occurs when a person purchases a car.
Question
In which object-oriented systems development life cycle phase is the design implemented using a programming language and/or database management system?

A) Analysis
B) Design
C) Implementation
D) Selection
E) Planning
Question
An object:

A) can be a tangible entity.
B) can be a concept or event.
C) can be an artifact of the design process.
D) can be all of the above.
E) is none of the above.
Question
Which of the following show the static structure of data and the operations that act on the data?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Question
On a use-case diagram, the type of relationship that arises when one use case references another use case is called a(n):

A) extends relationship.
B) working relationship.
C) include relationship.
D) definitive relationship.
E) recursive relationship.
Question
In UML, an object class is represented by:

A) a rectangle with three compartments separated by horizontal lines.
B) a circle in which the activity name is recorded.
C) a double-lined ellipse in which the activity name is recorded.
D) a diamond in which the activity name is recorded.
E) a set of brackets in which the event name is recorded.
Question
On a use-case diagram, an actor can represent:

A) a hardware device.
B) another system.
C) a human.
D) an organization.
E) all of the above.
Question
A manner that represents how an object acts and reacts best describes:

A) event.
B) property.
C) attribute.
D) state.
E) behavior.
Question
A set of objects that share a common structure and a common behavior best defines:

A) entity.
B) object class.
C) object collection.
D) multiplicity.
E) encapsulation.
Question
Which of the following represents how an object acts and reacts?

A) Behavior
B) Class
C) State
D) Encapsulation
E) Environment
Question
Which of the following encompasses an object's properties and the values those properties have?

A) Behavior
B) Class
C) State
D) Encapsulation
E) Incorporation
Question
A function or a service that is provided by all the instances of a class best defines:

A) encapsulation.
B) task set.
C) operation.
D) multiplicity.
E) response.
Question
On a use-case diagram, use cases are shown as:

A) squares with their names written inside.
B) rounded rectangles with their names written inside.
C) stickmen symbols with their names written below the symbol.
D) ellipses with their names inside.
E) circles with their names written inside.
Question
Generally speaking, a use-case model is developed during the:

A) analysis phase.
B) logical design phase.
C) implementation phase.
D) selection phase.
E) production phase.
Question
A diagram that depicts the use cases and actors for a system is called a:

A) deployment diagram.
B) component diagram.
C) sequence diagram.
D) state transition diagram.
E) use-case diagram.
Question
A graph of instances that are compatible with a given class diagram is a(n):

A) object diagram.
B) sequence diagram.
C) use-case diagram.
D) collaboration diagram.
E) component diagram.
Question
Which of the following is NOT a true statement?

A) An object's behavior depends on its state and the operation being performed.
B) An object's state is determined by its attribute values and links to other objects.
C) An operation is simply an action that one object performs upon another in order to get a response.
D) An object's state and behavior are packaged separately.
E) An object has a state and exhibits behavior, through operations that can examine or affect its state.
Question
A type of use-case relationship that adds new behaviors or actions is a(n):

A) generalized relationship.
B) extends relationship.
C) recursive relationship.
D) abstract relationship.
E) complex relationship.
Question
A complete sequence of related actions initiated by an actor best describes:

A) class.
B) sequence diagram.
C) use case.
D) object.
E) aggregation.
Question
An entity that has a well-defined role in the application domain and has state, behavior, and identity defines:

A) object.
B) attribute.
C) actor.
D) class.
E) component.
Question
Showing the static structure of an object-oriented model: the object classes, their internal structure, and the relationships in which they participate is the purpose of a:

A) class diagram.
B) sequence diagram.
C) use-case diagram.
D) collaboration diagram.
E) component diagram.
Question
Referencing use-case modeling, an external entity that interacts with the system best defines:

A) player.
B) actor.
C) source.
D) target.
E) event.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/131
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 11: object-Oriented Analysis and Design
1
Improved communication among users, analysts, designers, and programmers is a benefit of the object-oriented modeling approach.
True
2
State diagrams represent dynamic models of interactions between objects.
False
3
A use case is used to represent an individual action that is part of an overall function.
False
4
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.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
5
Component and deployment diagrams are generated during the requirements analysis phase.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
6
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.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
7
Class diagrams represent the functional requirements or the "what" of the system.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
8
On a use-case diagram, an extends relationship extends a use case by capturing additional actions or behaviors that need to be performed.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
9
A use case participates in relationships with actors, not other use cases.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
10
Structure charts, logic models, and data models are the major deliverables associated with the object-oriented modeling approach.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
11
Sequence diagrams represent dynamic models of how objects change their states in response to events.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
12
An actor always initiates a use case.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
13
An object is an entity that has a well-defined role in the application domain, and has state, behavior, and identity.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
14
On a use-case diagram, an actor is shown using a stickman symbol with its name below.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
15
On a use-case diagram, a linking relationship arises when one use case references another use case.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
16
The object-oriented systems development life cycle progressively develops a representation of an object through the phases of analysis, design, and implementation.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
17
A use case is a complete sequence of related actions initiated by an actor; it represents a specific way to use the system.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
18
The use-case model is developed during the requirements analysis phase.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
19
Referencing use-case modeling, a source is an external entity that interacts with the system.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
20
Use cases show the static structure of data and the operations that act on data.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
21
When classes are generalized, the classes that are generalized are called subclasses.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
22
Abstracting common features among multiple classes, as well as the relationships they participate in, is called generalization.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
23
In a class diagram, a multiplicity specification of 0..1 indicates optional one.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
24
Participation level is an indication of how many objects participate in a given relationship.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
25
A component diagram is a graph of instances that are compatible with a given class diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
26
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.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
27
An association is a relationship between object classes.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
28
In UML, a class is represented by a rounded rectangle with two compartments separated by horizontal lines.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
29
On a class diagram, placing a discriminator next to the generalization path specifies the basis of a generalization.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
30
On a class diagram, an exclamation point represents a multiplicity with an infinite upper bound.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
31
A subclass inherits all the features from its superclass.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
32
On a class diagram, a solid triangle next to an association name shows the direction in which the association is read.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
33
An object class is a set of objects that share a common structure and a common behavior.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
34
Operations provide an external interface to a class.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
35
On a class diagram, a multiplicity of a single 1 implies optional one.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
36
Hiding the internal implementation details of an object from its external view is called incorporation.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
37
On a class diagram, a ternary relationship is represented by a rounded rectangle.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
38
When classes are generalized, the classes that are generalized are called superclasses.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
39
A static object diagram is an instance of a class diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
40
On a class diagram, an association between object classes is signified by a double-ended arrow that connects the two object classes.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
41
On a class diagram, the overlapping semantic constraint means that no instance can be an instance of more than one subclass at a time.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
42
A notation that allows the modeler to specify, visualize, and construct the artifacts of software systems, as well as business models, best defines:

A) Unified Modeling Language.
B) Structured English.
C) pseudocode.
D) logic modeling.
E) structured design.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
43
On a state diagram, an event is something that takes place at a certain point in time.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
44
On a state diagram, a guard condition is shown in square brackets.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
45
Which of the following represent dynamic models of how objects change their states in response to events?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
46
A sequence diagram depicts the interactions among objects during a certain period of time.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
47
Which of the following is a true statement?

A) The UML notation is useful for graphically depicting object-oriented analysis and design models.
B) The UML notation allows you to specify the requirements of a system and capture design decisions.
C) The UML notation promotes communication among key persons involved in the development effort.
D) The UML notation allows the modeler to specify, visualize, and construct the artifacts of software systems, as well as business models.
E) All of the above are true statements.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
48
On a state diagram, a state is considered to be instantaneous.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
49
Modeling deliverables from project activities using object-oriented modeling include:

A) structure charts and data flow diagrams.
B) dialogue diagrams and object reference charts.
C) decision tables and object status diagrams.
D) data-flow and entity-relationship diagrams and repository descriptions.
E) dialogue diagrams, Structured English representations, and structure charts.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
50
A concrete class is a class that has no direct instances, but whose descendants may have direct instances.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
51
A diagram that shows software components and their dependencies is called a component diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
52
Which of the following represent dynamic models of interactions between objects?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
53
Inheritance is one of the major advantages of using the object-oriented model.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
54
Benefits of the object-oriented modeling approach include:

A) the ability to tackle more challenging problem domains.
B) improved communication among users, analysts, designers, and programmers.
C) reusability of analysis, design, and programming results.
D) increased consistency among the models developed during object-oriented analysis, design, and programming.
E) all of the above.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
55
The object-oriented development life cycle consists of:

A) analysis, design, and implementation phases.
B) identification, planning, design, and implementation phases.
C) selection, analysis, design, and implementation phases.
D) identification, design, and implementation phases.
E) design and implementation phases.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
56
An aggregation expresses a part-of relationship between a component object and an aggregate object.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
57
In which object-oriented systems development life cycle phase are the application-oriented analysis models adapted and refined to suit the target implementation environment?

A) Analysis
B) Design
C) Implementation
D) Selection
E) Planning
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
58
On a class diagram, the complete semantic constraint means that every instance must be an instance of some subclass.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
59
An event occurs when a person purchases a car.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
60
In which object-oriented systems development life cycle phase is the design implemented using a programming language and/or database management system?

A) Analysis
B) Design
C) Implementation
D) Selection
E) Planning
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
61
An object:

A) can be a tangible entity.
B) can be a concept or event.
C) can be an artifact of the design process.
D) can be all of the above.
E) is none of the above.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
62
Which of the following show the static structure of data and the operations that act on the data?

A) Use cases
B) Class diagrams
C) State diagrams
D) Sequence diagrams
E) Component diagrams
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
63
On a use-case diagram, the type of relationship that arises when one use case references another use case is called a(n):

A) extends relationship.
B) working relationship.
C) include relationship.
D) definitive relationship.
E) recursive relationship.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
64
In UML, an object class is represented by:

A) a rectangle with three compartments separated by horizontal lines.
B) a circle in which the activity name is recorded.
C) a double-lined ellipse in which the activity name is recorded.
D) a diamond in which the activity name is recorded.
E) a set of brackets in which the event name is recorded.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
65
On a use-case diagram, an actor can represent:

A) a hardware device.
B) another system.
C) a human.
D) an organization.
E) all of the above.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
66
A manner that represents how an object acts and reacts best describes:

A) event.
B) property.
C) attribute.
D) state.
E) behavior.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
67
A set of objects that share a common structure and a common behavior best defines:

A) entity.
B) object class.
C) object collection.
D) multiplicity.
E) encapsulation.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
68
Which of the following represents how an object acts and reacts?

A) Behavior
B) Class
C) State
D) Encapsulation
E) Environment
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
69
Which of the following encompasses an object's properties and the values those properties have?

A) Behavior
B) Class
C) State
D) Encapsulation
E) Incorporation
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
70
A function or a service that is provided by all the instances of a class best defines:

A) encapsulation.
B) task set.
C) operation.
D) multiplicity.
E) response.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
71
On a use-case diagram, use cases are shown as:

A) squares with their names written inside.
B) rounded rectangles with their names written inside.
C) stickmen symbols with their names written below the symbol.
D) ellipses with their names inside.
E) circles with their names written inside.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
72
Generally speaking, a use-case model is developed during the:

A) analysis phase.
B) logical design phase.
C) implementation phase.
D) selection phase.
E) production phase.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
73
A diagram that depicts the use cases and actors for a system is called a:

A) deployment diagram.
B) component diagram.
C) sequence diagram.
D) state transition diagram.
E) use-case diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
74
A graph of instances that are compatible with a given class diagram is a(n):

A) object diagram.
B) sequence diagram.
C) use-case diagram.
D) collaboration diagram.
E) component diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
75
Which of the following is NOT a true statement?

A) An object's behavior depends on its state and the operation being performed.
B) An object's state is determined by its attribute values and links to other objects.
C) An operation is simply an action that one object performs upon another in order to get a response.
D) An object's state and behavior are packaged separately.
E) An object has a state and exhibits behavior, through operations that can examine or affect its state.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
76
A type of use-case relationship that adds new behaviors or actions is a(n):

A) generalized relationship.
B) extends relationship.
C) recursive relationship.
D) abstract relationship.
E) complex relationship.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
77
A complete sequence of related actions initiated by an actor best describes:

A) class.
B) sequence diagram.
C) use case.
D) object.
E) aggregation.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
78
An entity that has a well-defined role in the application domain and has state, behavior, and identity defines:

A) object.
B) attribute.
C) actor.
D) class.
E) component.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
79
Showing the static structure of an object-oriented model: the object classes, their internal structure, and the relationships in which they participate is the purpose of a:

A) class diagram.
B) sequence diagram.
C) use-case diagram.
D) collaboration diagram.
E) component diagram.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
80
Referencing use-case modeling, an external entity that interacts with the system best defines:

A) player.
B) actor.
C) source.
D) target.
E) event.
Unlock Deck
Unlock for access to all 131 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 131 flashcards in this deck.