Deck 6: Object Modeling

Full screen (f)
exit full mode
Question
Objects can have a specific attribute called a(n) ____.

A)state
B)cycle
C)instance
D)status
Use Space or
up arrow
down arrow
to flip the card.
Question
A(n) ____ is a specific member of a class.

A)key
B)index
C)lifeline
D)instance
Question
A(n) ____ is a group of similar objects.

A)aggregate
B)concatenation
C)class
D)packet
Question
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using ____ objects.

A)dynamic
B)feasible
C)modular
D)linear
Question
Your red Mustang is a(n) ____ of the CAR class.

A)index
B)key
C)metric
D)instance
Question
____ is a widely used method of visualizing and documenting an information system.

A)UML
B)Java
C)UNIX
D)DFD
Question
An object has certain ____, like the make, model, and color of a car.

A)keys
B)attributes
C)indices
D)packets
Question
The UML represents an object as a(n) ____ with the object name at the top, followed by the object's attributes and methods.

A)circle
B)rectangle
C)triangle
D)oval
Question
The concept that a message gives different meanings to different objects is called ____.

A)encapsulation
B)dynamic addressing
C)polymorphism
D)linear addressing
Question
In an object-oriented system, objects can ____ certain attributes from other objects.

A)relate
B)concatenate
C)inherit
D)reformat
Question
A(n) ____ defines specific tasks that an object can perform.

A)attribute
B)method
C)command
D)message
Question
____ resemble verbs that describe what and how an object does something.

A)Methods
B)Commands
C)Messages
D)Attributes
Question
A ____ is a command that tells an object to perform a certain method.

A)dictum
B)message
C)statement
D)baseline
Question
The number of ____ needed to describe an object depends on the business requirements of the information system and its users.

A)attributes
B)packets
C)indices
D)keys
Question
The ____ of an object is an adjective that describes the object's current status.

A)polymorphism
B)encapsulation
C)resemblance
D)state
Question
Your car performs a(n) ____ called OPERATE WIPERS when you send a message by moving the proper control.

A)method
B)instance
C)command
D)objective
Question
____ are characteristics that describe the object.

A)Indices
B)Attributes
C)Packets
D)Keys
Question
An object's ____ are the tasks or functions the object performs.

A)messages
B)commands
C)instances
D)methods
Question
A(n) ____ represents a real person, place, event, or transaction.

A)object
B)instance
C)command
D)method
Question
If ____ are similar to adjectives that describe the characteristics of an object, objects are similar to nouns.

A)packets
B)attributes
C)indices
D)keys
Question
<strong>  In a class diagram, each class appears as a(n) ____, with the class name at the top, followed by the class's attributes and methods.</strong> A)rectangle B)circle C)oval D)triangle <div style=padding-top: 35px>
In a class diagram, each class appears as a(n) ____, with the class name at the top, followed by the class's attributes and methods.

A)rectangle
B)circle
C)oval
D)triangle
Question
<strong>  The line from the actor to a use case is called a(n) ____.</strong> A)association B)highlight C)lifeline D)linkage <div style=padding-top: 35px>
The line from the actor to a use case is called a(n) ____.

A)association
B)highlight
C)lifeline
D)linkage
Question
<strong>  An object belongs to a group or category called a(n) ____.</strong> A)catalog B)roster C)index D)class <div style=padding-top: 35px>
An object belongs to a group or category called a(n) ____.

A)catalog
B)roster
C)index
D)class
Question
____ allows objects to be used as modular components anywhere in the system.

A)Dynamic addressing
B)Technical feasibility
C)Encapsulation
D)Linear addressing
Question
<strong>  The UML symbol for a use case is a(n) ____ with a label that describes the action or event.</strong> A)rectangle B)triangle C)dashed line D)oval <div style=padding-top: 35px>
The UML symbol for a use case is a(n) ____ with a label that describes the action or event.

A)rectangle
B)triangle
C)dashed line
D)oval
Question
<strong>  When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.</strong> A)triangle B)circle C)rectangle D)square <div style=padding-top: 35px>
When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.

A)triangle
B)circle
C)rectangle
D)square
Question
<strong>  Inheritance enables a ____ to derive one or more of its attributes from a parent.</strong> A)child B)user C)package D)class <div style=padding-top: 35px>
Inheritance enables a ____ to derive one or more of its attributes from a parent.

A)child
B)user
C)package
D)class
Question
<strong>  ____ enable objects to communicate and interact as they perform business functions and transactions required by the system.</strong> A)Aggregates B)Relationships C)Clusters D)Linkages <div style=padding-top: 35px>
____ enable objects to communicate and interact as they perform business functions and transactions required by the system.

A)Aggregates
B)Relationships
C)Clusters
D)Linkages
Question
<strong>  ____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.</strong> A)Aggregates B)Relationships C)Clusters D)Linkages <div style=padding-top: 35px>
____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.

A)Aggregates
B)Relationships
C)Clusters
D)Linkages
Question
<strong>  All objects within a(n) ____ share common attributes and methods.</strong> A)catalog B)roster C)index D)class <div style=padding-top: 35px>
All objects within a(n) ____ share common attributes and methods.

A)catalog
B)roster
C)index
D)class
Question
<strong>  When you construct a ____, you review the use case and identify the classes that participate in the underlying business process.</strong> A)class diagram B)sequence diagram C)use case schematic D)DFD <div style=padding-top: 35px>
When you construct a ____, you review the use case and identify the classes that participate in the underlying business process.

A)class diagram
B)sequence diagram
C)use case schematic
D)DFD
Question
<strong>  A use case ____ is a visual summary of several related use cases within a system or subsystem.</strong> A)description B)diagram C)schematic D)outline <div style=padding-top: 35px>
A use case ____ is a visual summary of several related use cases within a system or subsystem.

A)description
B)diagram
C)schematic
D)outline
Question
<strong>  ____ enables an object to derive one or more of its attributes from another object.</strong> A)Concatenation B)Encapsulation C)Inheritance D)Polymorphism <div style=padding-top: 35px>
____ enables an object to derive one or more of its attributes from another object.

A)Concatenation
B)Encapsulation
C)Inheritance
D)Polymorphism
Question
<strong>  Which of the following is not represented by a symbol in a sequence diagram?</strong> A)Classes B)Indices C)Lifelines D)Messages <div style=padding-top: 35px>
Which of the following is not represented by a symbol in a sequence diagram?

A)Classes
B)Indices
C)Lifelines
D)Messages
Question
<strong>  The UML notation ____ identifies a zero or many relation.</strong> A) 0..1 B)1..* C) 0..* D) 0..0 <div style=padding-top: 35px>
The UML notation ____ identifies a zero or many relation.

A) 0..1
B)1..*
C) 0..*
D) 0..0
Question
<strong>  In a sequence diagram, a lifeline is identified by a ____ line.</strong> A)solid B)dashed C)red D)curved <div style=padding-top: 35px>
In a sequence diagram, a lifeline is identified by a ____ line.

A)solid
B)dashed
C)red
D)curved
Question
<strong>  An object ____ diagram shows the objects and how they interact to perform business functions and transactions.</strong> A)relationship B)precedent C)antecedent D)parent <div style=padding-top: 35px>
An object ____ diagram shows the objects and how they interact to perform business functions and transactions.

A)relationship
B)precedent
C)antecedent
D)parent
Question
<strong>  A class can belong to a more general category called a ____.</strong> A)superclass B)roster C)subclass D)catalog <div style=padding-top: 35px>
A class can belong to a more general category called a ____.

A)superclass
B)roster
C)subclass
D)catalog
Question
<strong>  As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.</strong> A)schedules B)units C)subclasses D)clusters <div style=padding-top: 35px>
As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.

A)schedules
B)units
C)subclasses
D)clusters
Question
<strong>  In a use case, an external entity is called a(n) ____.</strong> A)benefit B)cost C)domain D)actor <div style=padding-top: 35px>
In a use case, an external entity is called a(n) ____.

A)benefit
B)cost
C)domain
D)actor
Question
The same message to two different objects produces the same results.
Question
All relationships have equal weight; none is stronger than any other.
Question
System analysts define an object's attributes during the systems design process.
Question
Some objects might have a few attributes; others might have dozens.
Question
Just as objects are similar to adjectives, attributes resemble verbs that describe what and how an object does something.
Question
In a sequence diagram, a(n) lifeline is identified by a line showing direction that runs between two objects. _________________________
Question
A(n) method is like a blueprint, or template, for all the objects within a class. _________________________
Question
In a state transition diagram, the circle at the right with a hollow border is the initial state. _________________________
Question
A sequence diagram ____.

A)is a dynamic model of a use case
B)is like a blueprint for all the objects within a class
C)is another term for a state transition diagram
D)shows the interaction among classes during a specified time period
Question
A use case description documents (among other things) ____.

A)a description of alternative courses of action
B)postconditions
C)preconditions
D)assumptions
Question
A gas pump is an example of a black box.
Question
An object treats data and processes separately.
Question
Customer objects can perform specific tasks, such as placing an order or paying a bill.
Question
The UML uses a set of symbols to represent graphically the ____ within a system.

A)feasibility
B)summaries
C)components
D)relationships
Question
In structured analysis, ____ are transformed into data structures and program code.

A)processes
B)data stores
C)entities
D)TCOs
Question
After you identify a system's objects, classes, and relationships, you should develop a(n) object relationship diagram that provides an overview of the system. _________________________
Question
By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.
Question
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects.
Question
Which of the following is an attribute of a car?

A)make
B)model
C)parking
D)color
Question
A class can belong to a more general category called a(n) subclass. _________________________
Question
In a use case, the ____________________ is shown as a stick figure.
Question
In a state transition diagram, the circle to the left is the final state.
Question
If you do not use a CASE-generated model, it is not necessary that a diagram or object definition be supported by documentation.
Question
When the outcome of one use case is incorporated by another use case, we say the second use case uses the first case.
Question
Class diagrams evolve into code modules, data objects, and other system components.
Question
In a state transition diagram, the states appear as rounded rectangles with the state names inside.
Question
Unlike a DFD, a class diagram is a logical model, which evolves into a physical model and finally becomes a functioning information system.
Question
When you create an object relationship diagram, it will serve as a guide as you continue to develop additional diagrams and documentation.
Question
When you identify use cases, it is important to keep all related transactions separate.
Question
After you identify the objects, classes, and relationships, you are ready to prepare an object relationship diagram that will provide an overview of the system.
Question
A(n) ____________________ represents the steps in a specific business function or process.
Question
Object-oriented designs typically are implemented with ____________________ programming languages.
Question
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
Question
In a sequence diagram, a message is identified by a narrow vertical shape that covers the lifeline.
Question
Sequence diagrams, state transition diagrams, and activity diagrams are dynamic modeling tools that can help a systems analyst understand how objects behave and interact with the system.
Question
Use cases cannot interact with other use cases.
Question
You can view an object as a(n) ____________________, because a message to the object triggers changes within the object without specifying how the changes must be carried out.
Question
To create use cases, you start by reviewing the information that you gathered during the requirements modeling phase.
Question
The black box concept is an example of ____________________, which means that all data and methods are self-contained.
Question
In a sequence diagram, classes that send or receive messages are shown at the bottom of the diagram.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/112
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 6: Object Modeling
1
Objects can have a specific attribute called a(n) ____.

A)state
B)cycle
C)instance
D)status
A
2
A(n) ____ is a specific member of a class.

A)key
B)index
C)lifeline
D)instance
D
3
A(n) ____ is a group of similar objects.

A)aggregate
B)concatenation
C)class
D)packet
C
4
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using ____ objects.

A)dynamic
B)feasible
C)modular
D)linear
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
5
Your red Mustang is a(n) ____ of the CAR class.

A)index
B)key
C)metric
D)instance
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
6
____ is a widely used method of visualizing and documenting an information system.

A)UML
B)Java
C)UNIX
D)DFD
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
7
An object has certain ____, like the make, model, and color of a car.

A)keys
B)attributes
C)indices
D)packets
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
8
The UML represents an object as a(n) ____ with the object name at the top, followed by the object's attributes and methods.

A)circle
B)rectangle
C)triangle
D)oval
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
9
The concept that a message gives different meanings to different objects is called ____.

A)encapsulation
B)dynamic addressing
C)polymorphism
D)linear addressing
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
10
In an object-oriented system, objects can ____ certain attributes from other objects.

A)relate
B)concatenate
C)inherit
D)reformat
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
11
A(n) ____ defines specific tasks that an object can perform.

A)attribute
B)method
C)command
D)message
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
12
____ resemble verbs that describe what and how an object does something.

A)Methods
B)Commands
C)Messages
D)Attributes
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
13
A ____ is a command that tells an object to perform a certain method.

A)dictum
B)message
C)statement
D)baseline
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
14
The number of ____ needed to describe an object depends on the business requirements of the information system and its users.

A)attributes
B)packets
C)indices
D)keys
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
15
The ____ of an object is an adjective that describes the object's current status.

A)polymorphism
B)encapsulation
C)resemblance
D)state
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
16
Your car performs a(n) ____ called OPERATE WIPERS when you send a message by moving the proper control.

A)method
B)instance
C)command
D)objective
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
17
____ are characteristics that describe the object.

A)Indices
B)Attributes
C)Packets
D)Keys
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
18
An object's ____ are the tasks or functions the object performs.

A)messages
B)commands
C)instances
D)methods
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
19
A(n) ____ represents a real person, place, event, or transaction.

A)object
B)instance
C)command
D)method
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
20
If ____ are similar to adjectives that describe the characteristics of an object, objects are similar to nouns.

A)packets
B)attributes
C)indices
D)keys
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
21
<strong>  In a class diagram, each class appears as a(n) ____, with the class name at the top, followed by the class's attributes and methods.</strong> A)rectangle B)circle C)oval D)triangle
In a class diagram, each class appears as a(n) ____, with the class name at the top, followed by the class's attributes and methods.

A)rectangle
B)circle
C)oval
D)triangle
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
22
<strong>  The line from the actor to a use case is called a(n) ____.</strong> A)association B)highlight C)lifeline D)linkage
The line from the actor to a use case is called a(n) ____.

A)association
B)highlight
C)lifeline
D)linkage
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
23
<strong>  An object belongs to a group or category called a(n) ____.</strong> A)catalog B)roster C)index D)class
An object belongs to a group or category called a(n) ____.

A)catalog
B)roster
C)index
D)class
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
24
____ allows objects to be used as modular components anywhere in the system.

A)Dynamic addressing
B)Technical feasibility
C)Encapsulation
D)Linear addressing
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
25
<strong>  The UML symbol for a use case is a(n) ____ with a label that describes the action or event.</strong> A)rectangle B)triangle C)dashed line D)oval
The UML symbol for a use case is a(n) ____ with a label that describes the action or event.

A)rectangle
B)triangle
C)dashed line
D)oval
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
26
<strong>  When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.</strong> A)triangle B)circle C)rectangle D)square
When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.

A)triangle
B)circle
C)rectangle
D)square
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
27
<strong>  Inheritance enables a ____ to derive one or more of its attributes from a parent.</strong> A)child B)user C)package D)class
Inheritance enables a ____ to derive one or more of its attributes from a parent.

A)child
B)user
C)package
D)class
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
28
<strong>  ____ enable objects to communicate and interact as they perform business functions and transactions required by the system.</strong> A)Aggregates B)Relationships C)Clusters D)Linkages
____ enable objects to communicate and interact as they perform business functions and transactions required by the system.

A)Aggregates
B)Relationships
C)Clusters
D)Linkages
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
29
<strong>  ____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.</strong> A)Aggregates B)Relationships C)Clusters D)Linkages
____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.

A)Aggregates
B)Relationships
C)Clusters
D)Linkages
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
30
<strong>  All objects within a(n) ____ share common attributes and methods.</strong> A)catalog B)roster C)index D)class
All objects within a(n) ____ share common attributes and methods.

A)catalog
B)roster
C)index
D)class
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
31
<strong>  When you construct a ____, you review the use case and identify the classes that participate in the underlying business process.</strong> A)class diagram B)sequence diagram C)use case schematic D)DFD
When you construct a ____, you review the use case and identify the classes that participate in the underlying business process.

A)class diagram
B)sequence diagram
C)use case schematic
D)DFD
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
32
<strong>  A use case ____ is a visual summary of several related use cases within a system or subsystem.</strong> A)description B)diagram C)schematic D)outline
A use case ____ is a visual summary of several related use cases within a system or subsystem.

A)description
B)diagram
C)schematic
D)outline
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
33
<strong>  ____ enables an object to derive one or more of its attributes from another object.</strong> A)Concatenation B)Encapsulation C)Inheritance D)Polymorphism
____ enables an object to derive one or more of its attributes from another object.

A)Concatenation
B)Encapsulation
C)Inheritance
D)Polymorphism
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
34
<strong>  Which of the following is not represented by a symbol in a sequence diagram?</strong> A)Classes B)Indices C)Lifelines D)Messages
Which of the following is not represented by a symbol in a sequence diagram?

A)Classes
B)Indices
C)Lifelines
D)Messages
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
35
<strong>  The UML notation ____ identifies a zero or many relation.</strong> A) 0..1 B)1..* C) 0..* D) 0..0
The UML notation ____ identifies a zero or many relation.

A) 0..1
B)1..*
C) 0..*
D) 0..0
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
36
<strong>  In a sequence diagram, a lifeline is identified by a ____ line.</strong> A)solid B)dashed C)red D)curved
In a sequence diagram, a lifeline is identified by a ____ line.

A)solid
B)dashed
C)red
D)curved
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
37
<strong>  An object ____ diagram shows the objects and how they interact to perform business functions and transactions.</strong> A)relationship B)precedent C)antecedent D)parent
An object ____ diagram shows the objects and how they interact to perform business functions and transactions.

A)relationship
B)precedent
C)antecedent
D)parent
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
38
<strong>  A class can belong to a more general category called a ____.</strong> A)superclass B)roster C)subclass D)catalog
A class can belong to a more general category called a ____.

A)superclass
B)roster
C)subclass
D)catalog
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
39
<strong>  As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.</strong> A)schedules B)units C)subclasses D)clusters
As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.

A)schedules
B)units
C)subclasses
D)clusters
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
40
<strong>  In a use case, an external entity is called a(n) ____.</strong> A)benefit B)cost C)domain D)actor
In a use case, an external entity is called a(n) ____.

A)benefit
B)cost
C)domain
D)actor
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
41
The same message to two different objects produces the same results.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
42
All relationships have equal weight; none is stronger than any other.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
43
System analysts define an object's attributes during the systems design process.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
44
Some objects might have a few attributes; others might have dozens.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
45
Just as objects are similar to adjectives, attributes resemble verbs that describe what and how an object does something.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
46
In a sequence diagram, a(n) lifeline is identified by a line showing direction that runs between two objects. _________________________
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
47
A(n) method is like a blueprint, or template, for all the objects within a class. _________________________
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
48
In a state transition diagram, the circle at the right with a hollow border is the initial state. _________________________
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
49
A sequence diagram ____.

A)is a dynamic model of a use case
B)is like a blueprint for all the objects within a class
C)is another term for a state transition diagram
D)shows the interaction among classes during a specified time period
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
50
A use case description documents (among other things) ____.

A)a description of alternative courses of action
B)postconditions
C)preconditions
D)assumptions
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
51
A gas pump is an example of a black box.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
52
An object treats data and processes separately.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
53
Customer objects can perform specific tasks, such as placing an order or paying a bill.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
54
The UML uses a set of symbols to represent graphically the ____ within a system.

A)feasibility
B)summaries
C)components
D)relationships
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
55
In structured analysis, ____ are transformed into data structures and program code.

A)processes
B)data stores
C)entities
D)TCOs
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
56
After you identify a system's objects, classes, and relationships, you should develop a(n) object relationship diagram that provides an overview of the system. _________________________
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
57
By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
58
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
59
Which of the following is an attribute of a car?

A)make
B)model
C)parking
D)color
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
60
A class can belong to a more general category called a(n) subclass. _________________________
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
61
In a use case, the ____________________ is shown as a stick figure.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
62
In a state transition diagram, the circle to the left is the final state.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
63
If you do not use a CASE-generated model, it is not necessary that a diagram or object definition be supported by documentation.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
64
When the outcome of one use case is incorporated by another use case, we say the second use case uses the first case.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
65
Class diagrams evolve into code modules, data objects, and other system components.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
66
In a state transition diagram, the states appear as rounded rectangles with the state names inside.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
67
Unlike a DFD, a class diagram is a logical model, which evolves into a physical model and finally becomes a functioning information system.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
68
When you create an object relationship diagram, it will serve as a guide as you continue to develop additional diagrams and documentation.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
69
When you identify use cases, it is important to keep all related transactions separate.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
70
After you identify the objects, classes, and relationships, you are ready to prepare an object relationship diagram that will provide an overview of the system.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
71
A(n) ____________________ represents the steps in a specific business function or process.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
72
Object-oriented designs typically are implemented with ____________________ programming languages.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
73
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
74
In a sequence diagram, a message is identified by a narrow vertical shape that covers the lifeline.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
75
Sequence diagrams, state transition diagrams, and activity diagrams are dynamic modeling tools that can help a systems analyst understand how objects behave and interact with the system.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
76
Use cases cannot interact with other use cases.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
77
You can view an object as a(n) ____________________, because a message to the object triggers changes within the object without specifying how the changes must be carried out.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
78
To create use cases, you start by reviewing the information that you gathered during the requirements modeling phase.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
79
The black box concept is an example of ____________________, which means that all data and methods are self-contained.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
80
In a sequence diagram, classes that send or receive messages are shown at the bottom of the diagram.
Unlock Deck
Unlock for access to all 112 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 112 flashcards in this deck.