60 terms

My Systems Analysis Ch.6

STUDY
PLAY

Terms in this set (...)

The UML uses a set of symbols to represent graphically the ____ within a system.
components
relationships
A gas pump is an example of a black box.
True
The line from the actor to a use case is called a(n) ____.
association
The concept that a message gives different meanings to different objects is called ____.
polymorphism
An object's ____ are the tasks or functions the object performs.
methods
A use case description documents (among other things) ____.
a description of alternative courses of action
postconditions
preconditions
assumptions
When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.
rectangle
All relationships have equal weight; none is stronger than any other.
False
The same message to two different objects produces the same results.
False
In a state transition diagram, the circle at the right with a hollow border is the initial state.
False
Your red Mustang is a(n) ____ of the CAR class.
instance
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.
True
____ enable objects to communicate and interact as they perform business functions and transactions required by the system.
Relationships
An object ____ diagram shows the objects and how they interact to perform business functions and transactions.
relationship
The number of ____ needed to describe an object depends on the business requirements of the information system and its users.
attributes
If ____ are similar to adjectives that describe the characteristics of an object, objects are similar to nouns.
attributes
When you construct a ____, you review the use case and identify the classes that participate in the underlying business process.
class diagram
When you create an object relationship diagram, it will serve as a guide as you continue to develop additional diagrams and documentation.
True
In a sequence diagram, a(n) lifeline is identified by a line showing direction that runs between two objects.
False
A(n) ____ defines specific tasks that an object can perform.
method
A sequence diagram ____.
is a dynamic model of a use case
shows the interaction among classes during a specified time period
A class can belong to a more general category called a(n) subclass.
False
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using ____ objects.
modular
Objects can have a specific attribute called a(n) ____.
state
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.
rectangle
A(n) ____ is a specific member of a class.
instance
Class diagrams evolve into code modules, data objects, and other system components.
True
A(n) method is like a blueprint, or template, for all the objects within a class.
False
Inheritance enables a ____ to derive one or more of its attributes from a parent.
child
____ 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.
Relationships
Which of the following is not represented by a symbol in a sequence diagram?
Indices
An object has certain ____, like the make, model, and color of a car.
attributes
In a use case, an external entity is called a(n) ____.
actor
Which of the following is an attribute of a car?
make
model
color
An object's ____ are the tasks or functions the object performs.
methods
Unlike a DFD, a class diagram is a logical model, which evolves into a physical model and finally becomes a functioning information system.
False
An object treats data and processes separately.
False
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.
True
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.
rectangle
Your car performs a(n) ____ called OPERATE WIPERS when you send a message by moving the proper control.
method
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
False
A class can belong to a more general category called a ____.
superclass
In a sequence diagram, a(n) lifeline is identified by a line showing direction that runs between two objects
False
____ enables an object to derive one or more of its attributes from another object.
Inheritance
In a state transition diagram, the states appear as rounded rectangles with the state names inside.
True
In a sequence diagram, a message is identified by a narrow vertical shape that covers the lifeline.
False
To create use cases, you start by reviewing the information that you gathered during the requirements modeling phase.
True
The UML notation ____ identifies a zero or many relation.
0..*
____ is a widely used method of visualizing and documenting an information system.
UML
A(n) ____ represents a real person, place, event, or transaction.
object
System analysts define an object's attributes during the systems design process.
True
When the outcome of one use case is incorporated by another use case, we say the second use case uses the first case.
True
As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.
subclasses
The UML represents an object as a(n) ____ with the object name at the top, followed by the object's attributes and methods.
rectangle
A(n) ____ is a group of similar objects.
class
In a sequence diagram, classes that send or receive messages are shown at the bottom of the diagram.
False
The UML symbol for a use case is a(n) ____ with a label that describes the action or event.
oval
A ____ is a command that tells an object to perform a certain method.
message
By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.
True
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.
True
YOU MIGHT ALSO LIKE...
STUDY GUIDE