Deck 6: Object Modeling

Full screen (f)
exit full mode
Question
After one identifies a system's objects,classes,and relationships,one should develop an object relationship diagram that provides an overview of the system.
Use Space or
up arrow
down arrow
to flip the card.
Question
The same message to two different objects produces the same results.
Question
An object represents a real person,place,event,or transaction.
Question
In a state transition diagram,the circle at the right with a hollow border is the initial state.
Question
In a state transition diagram,the states appear as rounded rectangles with the state names inside.
Question
A control is a specific member of a class.
Question
The strongest relationship among objects is called inheritance.
Question
Use cases cannot interact with other use cases.
Question
A use case represents the steps in a specific business function or process.
Question
A method is like a blueprint or template for all the objects within a class.
Question
Class diagrams evolve into code modules,data objects,and other system components.
Question
An object includes data,but not the processes that affect that data.
Question
When use cases are identified,all the related transactions should be kept separate.
Question
A method is an adjective that describes the object's current status.
Question
By limiting access to internal processes,an object prevents its internal code from being altered by another object or process.
Question
Attributes are similar to adjectives that describe the characteristics of an object.
Question
Just as objects are similar to adjectives,attributes resemble verbs that describe what and how an object does something.
Question
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
Question
Some objects might have a few attributes;others might have dozens.
Question
Although the UML can be used for business process modeling and requirements modeling,it is mainly used to support O-O system analysis and to develop object models.
Question
A star marks the end of the lifeline.
Question
A black box wants and needs outside interference.
Question
Object-oriented (O-O)analysis describes an information system by identifying things called objects.
Question
The focus indicates when an object sends or receives a message.
Question
A(n)_____ represents a person,a place,an event,or a transaction that is significant to the information system.

A) object
B) instance
C) class
D) model
Question
When the outcome of one use case is incorporated by another use case,we say that the second case uses the first case.
Question
A(n)_____ is a specific member of a class.

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

A) Unified Modeling Language (UML)
B) The Java Virtual Machine (JVM)
C) The UNiplexed Information and Computing System (UNIX)
D) Multimedia Logic (ML)
Question
There are few CASE tools tailored to UML.
Question
In an object-oriented system,objects can _____ certain attributes from other objects.

A) broadcast
B) concatenate
C) inherit
D) reformat
Question
Systems analysts can create diagrams that appear to be correct but are in fact incorrect when it comes to the rules of the UML.
Question
Encapsulation allows objects to be used as modular components anywhere in the system.
Question
The Unified Modeling Language (UML)represents an object as a _____ with the object name at the top,followed by the object's attributes and methods.

A) circle
B) rectangle
C) pentagon
D) rhombus
Question
Classes that send or receive messages are shown at the bottom of the sequence diagram.
Question
A car performs a(n)_____ called OPERATE WIPERS when it is sent a message with the wiper control.

A) method
B) role
C) command
D) objective
Question
A red Mustang is a(n)_____ of the CAR class.

A) index
B) key
C) metric
D) instance
Question
An object has certain _____,which are characteristics that describe the object,such as the make,model,and color of a car.

A) keys
B) attributes
C) indices
D) elements
Question
Systems analysts define an object's attributes during the systems design process.
Question
An object's _____ are the tasks or functions that the object performs when it receives a command to do so.

A) roles
B) utilities
C) instances
D) methods
Question
An object belongs to a group or category called a(n)_____.

A) aggregate
B) concatenation
C) class
D) packet
Question
_____ 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) Instances
B) Relationships
C) Aggregates
D) Clusters
Question
_____ enable objects to communicate and interact as they perform business functions and transactions required by a system.

A) Aggregates
B) Relationships
C) Clusters
D) Linkages
Question
Objects within a class can be grouped into _____,which are more specific categories within a class.

A) grids
B) units
C) subclasses
D) matrices
Question
A(n)_____ represents the steps in a specific business function or process.

A) relationship diagram
B) use case
C) data flow unit
D) interaction diagram
Question
A(n)_____ resembles a verb and defines specific tasks that an object can perform.

A) attribute
B) method
C) command
D) message
Question
In a use case,the _____ is shown as a stick figure with a label that identifies its role.

A) actor
B) association
C) linkage
D) service request
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
The Unified Modeling Language (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
An _____ shows the objects and how they interact to perform business functions and transactions.

A) object relationship diagram
B) object precedent chart
C) object antecedent chart
D) object interaction diagram
Question
The _____ of an object is an adjective that describes the object's current status.

A) polymorphism
B) encapsulation
C) resemblance
D) state
Question
All objects within a(n)_____ share common attributes and methods.

A) catalog
B) register
C) index
D) class
Question
A major advantage of object-oriented (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
Inheritance enables an object,called a _____,to derive one or more of its attributes from a parent.

A) child
B) user
C) package
D) suite
Question
_____ allows objects to be used as modular components anywhere in a system.

A) Dynamic addressing
B) Technical feasibility
C) Encapsulation
D) Linear addressing
Question
A bank account object can have a specific attribute called a(n)_____ that can be active,inactive,closed,or frozen.

A) state
B) grade
C) instance
D) status
Question
In a use case,an external entity,called a(n)_____,initiates a use case by requesting the system to perform a function or process.

A) beneficiary
B) user
C) domain
D) actor
Question
A _____ is a command that tells an object to perform a certain method.

A) dictum
B) message
C) pledge
D) pronouncement
Question
The black box concept is an example of _____,which means that all data and methods are self-contained.

A) polymorphism
B) inheritance
C) encapsulation
D) use case modeling
Question
A class can belong to a more general category called a _____.

A) superclass
B) register
C) subclass
D) catalog
Question
An object can be viewed as a(n)_____,because a message to the object triggers changes within the object without specifying how the changes must be carried out.

A) black box
B) class diagram
C) use case
D) activity diagram
Question
In a sequence diagram,a _____ represents the time during which an object above it is able to interact with the other objects in the use case.

A) focus point
B) schematic matrix
C) validity link
D) lifeline
Question
A _____ shows how an object changes from one state to another,depending on events that affect the object.

A) state transition diagram
B) case tools diagram
C) scatter diagram
D) business process diagram
Question
For a use case diagram,the _____ shows what is included in the system and what is not included in the system.

A) system design
B) system boundary
C) system layout
D) system matrix
Question
For each use case,a _____ in the form of a table is developed to document the name of the use case,the actor,a description of the use case,and so forth.

A) use case description
B) use case diagram
C) use case schematic
D) use case outline
Question
A _____ is a visual summary of several related use cases within a system or subsystem.

A) use case description
B) use case diagram
C) use case schema
D) use case matrix
Question
Explain why tools are used in object modeling.
Question
A(n)_____ resembles a horizontal flowchart that shows the actions and events as they occur.

A) state transition diagram
B) sequence diagram
C) business model diagram
D) activity diagram
Question
Explain a class diagram.Also,explain how a class diagram is like a data flow diagram (DFD).
Question
Using the concept of polymorphism,define messages.
Question
The line from the actor to the use case is called a(n)_____.

A) association
B) aggregation
C) lifeline
D) observation
Question
_____ describes how instances of one class relate to instances of another class.

A) A modifier
B) A deliverable
C) Scope
D) Cardinality
Question
In a sequence diagram,a lifeline is identified by a _____ line.

A) solid
B) dashed
C) red
D) curved
Question
A _____ graphically documents a use case by showing the classes,the messages,and the timing of the messages.

A) state transition diagram
B) sequence diagram
C) data flow diagram
D) scatter diagram
Question
Define encapsulation using the black box concept.
Question
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
What do relationships enable objects to do? What is the strongest kind of relationship? Walk through an example that demonstrates your understanding of the concept.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/76
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 6: Object Modeling
1
After one identifies a system's objects,classes,and relationships,one should develop an object relationship diagram that provides an overview of the system.
True
2
The same message to two different objects produces the same results.
False
3
An object represents a real person,place,event,or transaction.
True
4
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 76 flashcards in this deck.
Unlock Deck
k this deck
5
In a state transition diagram,the states appear as rounded rectangles with the state names inside.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
6
A control is a specific member of a class.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
7
The strongest relationship among objects is called inheritance.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
8
Use cases cannot interact with other use cases.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
9
A use case represents the steps in a specific business function or process.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
10
A method is like a blueprint or template for all the objects within a class.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
11
Class diagrams evolve into code modules,data objects,and other system components.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
12
An object includes data,but not the processes that affect that data.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
13
When use cases are identified,all the related transactions should be kept separate.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
14
A method is an adjective that describes the object's current status.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
15
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 76 flashcards in this deck.
Unlock Deck
k this deck
16
Attributes are similar to adjectives that describe the characteristics of an object.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
17
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 76 flashcards in this deck.
Unlock Deck
k this deck
18
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
19
Some objects might have a few attributes;others might have dozens.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
20
Although the UML can be used for business process modeling and requirements modeling,it is mainly used to support O-O system analysis and to develop object models.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
21
A star marks the end of the lifeline.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
22
A black box wants and needs outside interference.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
23
Object-oriented (O-O)analysis describes an information system by identifying things called objects.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
24
The focus indicates when an object sends or receives a message.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
25
A(n)_____ represents a person,a place,an event,or a transaction that is significant to the information system.

A) object
B) instance
C) class
D) model
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
26
When the outcome of one use case is incorporated by another use case,we say that the second case uses the first case.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
27
A(n)_____ is a specific member of a class.

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

A) Unified Modeling Language (UML)
B) The Java Virtual Machine (JVM)
C) The UNiplexed Information and Computing System (UNIX)
D) Multimedia Logic (ML)
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
29
There are few CASE tools tailored to UML.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
30
In an object-oriented system,objects can _____ certain attributes from other objects.

A) broadcast
B) concatenate
C) inherit
D) reformat
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
31
Systems analysts can create diagrams that appear to be correct but are in fact incorrect when it comes to the rules of the UML.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
32
Encapsulation allows objects to be used as modular components anywhere in the system.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
33
The Unified Modeling Language (UML)represents an object as a _____ with the object name at the top,followed by the object's attributes and methods.

A) circle
B) rectangle
C) pentagon
D) rhombus
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
34
Classes that send or receive messages are shown at the bottom of the sequence diagram.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
35
A car performs a(n)_____ called OPERATE WIPERS when it is sent a message with the wiper control.

A) method
B) role
C) command
D) objective
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
36
A red Mustang is a(n)_____ of the CAR class.

A) index
B) key
C) metric
D) instance
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
37
An object has certain _____,which are characteristics that describe the object,such as the make,model,and color of a car.

A) keys
B) attributes
C) indices
D) elements
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
38
Systems analysts define an object's attributes during the systems design process.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
39
An object's _____ are the tasks or functions that the object performs when it receives a command to do so.

A) roles
B) utilities
C) instances
D) methods
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
40
An object belongs to a group or category called a(n)_____.

A) aggregate
B) concatenation
C) class
D) packet
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
41
_____ 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) Instances
B) Relationships
C) Aggregates
D) Clusters
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
42
_____ enable objects to communicate and interact as they perform business functions and transactions required by a system.

A) Aggregates
B) Relationships
C) Clusters
D) Linkages
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
43
Objects within a class can be grouped into _____,which are more specific categories within a class.

A) grids
B) units
C) subclasses
D) matrices
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
44
A(n)_____ represents the steps in a specific business function or process.

A) relationship diagram
B) use case
C) data flow unit
D) interaction diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
45
A(n)_____ resembles a verb and defines specific tasks that an object can perform.

A) attribute
B) method
C) command
D) message
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
46
In a use case,the _____ is shown as a stick figure with a label that identifies its role.

A) actor
B) association
C) linkage
D) service request
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
47
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 76 flashcards in this deck.
Unlock Deck
k this deck
48
The Unified Modeling Language (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 76 flashcards in this deck.
Unlock Deck
k this deck
49
An _____ shows the objects and how they interact to perform business functions and transactions.

A) object relationship diagram
B) object precedent chart
C) object antecedent chart
D) object interaction diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
50
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 76 flashcards in this deck.
Unlock Deck
k this deck
51
All objects within a(n)_____ share common attributes and methods.

A) catalog
B) register
C) index
D) class
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
52
A major advantage of object-oriented (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 76 flashcards in this deck.
Unlock Deck
k this deck
53
Inheritance enables an object,called a _____,to derive one or more of its attributes from a parent.

A) child
B) user
C) package
D) suite
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
54
_____ allows objects to be used as modular components anywhere in a system.

A) Dynamic addressing
B) Technical feasibility
C) Encapsulation
D) Linear addressing
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
55
A bank account object can have a specific attribute called a(n)_____ that can be active,inactive,closed,or frozen.

A) state
B) grade
C) instance
D) status
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
56
In a use case,an external entity,called a(n)_____,initiates a use case by requesting the system to perform a function or process.

A) beneficiary
B) user
C) domain
D) actor
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
57
A _____ is a command that tells an object to perform a certain method.

A) dictum
B) message
C) pledge
D) pronouncement
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
58
The black box concept is an example of _____,which means that all data and methods are self-contained.

A) polymorphism
B) inheritance
C) encapsulation
D) use case modeling
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
59
A class can belong to a more general category called a _____.

A) superclass
B) register
C) subclass
D) catalog
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
60
An object can be viewed as a(n)_____,because a message to the object triggers changes within the object without specifying how the changes must be carried out.

A) black box
B) class diagram
C) use case
D) activity diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
61
In a sequence diagram,a _____ represents the time during which an object above it is able to interact with the other objects in the use case.

A) focus point
B) schematic matrix
C) validity link
D) lifeline
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
62
A _____ shows how an object changes from one state to another,depending on events that affect the object.

A) state transition diagram
B) case tools diagram
C) scatter diagram
D) business process diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
63
For a use case diagram,the _____ shows what is included in the system and what is not included in the system.

A) system design
B) system boundary
C) system layout
D) system matrix
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
64
For each use case,a _____ in the form of a table is developed to document the name of the use case,the actor,a description of the use case,and so forth.

A) use case description
B) use case diagram
C) use case schematic
D) use case outline
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
65
A _____ is a visual summary of several related use cases within a system or subsystem.

A) use case description
B) use case diagram
C) use case schema
D) use case matrix
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
66
Explain why tools are used in object modeling.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
67
A(n)_____ resembles a horizontal flowchart that shows the actions and events as they occur.

A) state transition diagram
B) sequence diagram
C) business model diagram
D) activity diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
68
Explain a class diagram.Also,explain how a class diagram is like a data flow diagram (DFD).
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
69
Using the concept of polymorphism,define messages.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
70
The line from the actor to the use case is called a(n)_____.

A) association
B) aggregation
C) lifeline
D) observation
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
71
_____ describes how instances of one class relate to instances of another class.

A) A modifier
B) A deliverable
C) Scope
D) Cardinality
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
72
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 76 flashcards in this deck.
Unlock Deck
k this deck
73
A _____ graphically documents a use case by showing the classes,the messages,and the timing of the messages.

A) state transition diagram
B) sequence diagram
C) data flow diagram
D) scatter diagram
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
74
Define encapsulation using the black box concept.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
75
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 76 flashcards in this deck.
Unlock Deck
k this deck
76
What do relationships enable objects to do? What is the strongest kind of relationship? Walk through an example that demonstrates your understanding of the concept.
Unlock Deck
Unlock for access to all 76 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 76 flashcards in this deck.