Name:     ID: 
 
Email: 

COSC 4321 Chap 6

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

An object has certain ____, like the make, model, and color of a car.
a.
keys
c.
indices
b.
attributes
d.
packets
 

 2. 

An object’s ____ are the tasks or functions the object performs.
a.
messages
c.
instances
b.
commands
d.
methods
 

 3. 

Your car performs a(n) ____ called OPERATE WIPERS when you send a message by moving the proper control.
a.
method
c.
command
b.
instance
d.
objective
 

 4. 

A(n) ____ represents a real person, place, event, or transaction.
a.
object
c.
command
b.
instance
d.
method
 

 5. 

____ are characteristics that describe the object.
a.
Indices
c.
Packets
b.
Attributes
d.
Keys
 

 6. 

A(n) ____ is a group of similar objects.
a.
aggregate
c.
class
b.
concatenation
d.
packet
 

 7. 

A(n) ____ is a specific member of a class.
a.
key
c.
lifeline
b.
index
d.
instance
 

 8. 

Your red Mustang is a(n) ____ of the CAR class.
a.
index
c.
metric
b.
key
d.
instance
 

 9. 

The number of ____ needed to describe an object depends on the business requirements of the information system and its users.
a.
attributes
c.
indices
b.
packets
d.
keys
 

 10. 

In an object-oriented system, objects can ____ certain attributes from other objects.
a.
relate
c.
inherit
b.
concatenate
d.
reformat
 

 11. 

A(n) ____ defines specific tasks that an object can perform.
a.
attribute
c.
command
b.
method
d.
message
 

 12. 

A ____ is a command that tells an object to perform a certain method.
a.
dictum
c.
statement
b.
message
d.
baseline
 

 13. 

An object belongs to a group or category called a(n) ____.
a.
catalog
c.
index
b.
roster
d.
class
 

 14. 

____ enables an object to derive one or more of its attributes from another object.
a.
Concatenation
c.
Inheritance
b.
Encapsulation
d.
Polymorphism
 

 15. 

In a use case, an external entity is called a(n) ____.
a.
benefit
c.
domain
b.
cost
d.
actor
 

 16. 

A use case ____ is a visual summary of several related use cases within a system or subsystem.
a.
description
c.
schematic
b.
diagram
d.
outline
 

 17. 

When you construct a ____, you review the use case and identify the classes that participate in the underlying business transaction.
a.
class diagram
c.
use case schematic
b.
sequence diagram
d.
DFD
 

True/False
Indicate whether the statement is true or false.
 

 18. 

An object treats data and processes separately.
 

 19. 

Customer objects can perform specific tasks, such as placing an order or paying a bill.
 

 20. 

Just as objects are similar to adjectives, attributes resemble verbs that describe what and how an object does something.
 

 21. 

System analysts define an object’s attributes during the systems design process.
 

 22. 

By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.
 

 23. 

All relationships have equal weight; none is stronger than any other.
 

 24. 

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.
 

 25. 

Use cases cannot interact with other use cases.
 

 26. 

When the outcome of one use case is incorporated by another use case, we say the second use case uses the first case.
 

 27. 

When you identify use cases, it is important to keep all related transactions separate.
 

 28. 

Class diagrams evolve into code modules, data objects, and other system components.
 

 29. 

In a sequence diagram, classes that send or receive messages are shown at the bottom of the diagram.
 

 30. 

In a state transition diagram, the states appear as rounded rectangles with the state names inside.
 

 31. 

In a state transition diagram, the circle to the left is the final state.
 

 32. 

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.
 

 33. 

If you do not use a CASE-generated model, it is not necessary that a diagram or object definition be supported by documentation.
 

Completion
Complete each statement.
 

 34. 

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.
 

 

 35. 

The black box concept is an example of ____________________, which means that all data and methods are self-contained.
 

 

 36. 

A(n) ____________________ shows the object classes and relationships involved in a use case.
 

 

 37. 

The ____________________ indicates when an object sends or receives a message.
 

 

 38. 

A(n) ____________________ resembles a horizontal flowchart that shows the actions and events as they occur.
 

 

Matching
 
 
Identify the letter of the choice that best matches the phrase or definition.
a.
class diagram
f.
activity diagram
b.
CASE tools
g.
object modeling
c.
lifeline
h.
black box
d.
object relationship diagram
i.
UML
e.
state transition diagram
j.
system boundary
 

 39. 

Does not want or need outside interference.
 

 40. 

Shows objects and how they interact to perform business functions and transactions.
 

 41. 

After you identify this, you place the use cases on the diagram, add the actors, and show the relationships.
 

 42. 

In this, lines show relationships between classes and have labels identifying the action that relates the two classes.
 

 43. 

Shows the order in which the actions take place and identify the outcomes.
 

 44. 

Ensure consistency and provide common links so that once objects are described and used in one part of the design, they can be reused multiple times without further effort.
 

 45. 

Requires many types of diagrams to represent the proposed system.
 



 
         Start Over