Ch. 6 Quiz [Sys. Analysis]
A(n) _____ is a group of similar objects. a. packet b. class c. aggregate d. concatenation
B
The Unified Modeling Language (UML) symbol for a use case is a(n) _____ with a label that describes the action or event. a. triangle b. oval c. dashed line d. rectangle
B
It is a requirements modeling tool, but it can be used anytime during the systems development process.
Business process models (BPM)
A _____ is a visual summary of several related use cases within a system or subsystem. a. use case schema b. use case description c. use case diagram d. use case matrix
C
A class can belong to a more general category called a _____. a. subclass b. catalog c. superclass d. register
C
In a sequence diagram, a lifeline is identified by a _____ line. a. red b. curved c. solid d. dashed
D
In a sequence diagram, an X marks the end of this.
Lifeline
After this is identified, the use cases are placed on the diagram, the actors are added, and the relationships are shown
System boundary
A red Mustang is a(n) _____ of the CAR class. a. instance b. index c. metric d. key
A
A(n) _____ is a specific member of a class. a. instance b. index c. key d. file
A
A(n) _____ represents a person, a place, an event, or a transaction that is significant to the information system. a. object b. class c. model d. instance
A
A(n) _____ resembles a verb and defines specific tasks that an object can perform. a. method b. message c. attribute d. command
A
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. use case c. activity diagram d. class diagram
A
An object's _____ are the tasks or functions that the object performs when it receives a command to do so. a. methods b. utilities c. roles d. instances
A
In a use case, the _____ is shown as a stick figure with a label that identifies its role. a. actor b. service request c. linkage d. association
A
Kevin, the trainee analyst at Lynach TechSystems, is in charge of allocating suitable Unified Modeling Language (UML) notations to a particular class diagram. In a given diagram, Kevin is designing a relationship in which a given employee can have no payroll deductions or he/she can have many deductions. Which of the following notations should Kevin write to mark this relationship? a. 0..* b. 0..1 c. 1 d. 1..*
A
Object modeling requires many types of diagrams, creating which by hand is very time consuming and tedious, so systems analysts rely on _____ to speed up the process. a. CASE tools b. extreme Programming (XP) c. whiteboard sketches d. CRC modeling
A
Objects within a class can be grouped into _____, which are more specific categories within a class. a. subclasses b. grids c. units d. matrices
A
The number of _____ needed to describe the characteristics of an object depends on the business requirements of the information system and its users. a. attributes b. indices c. packets d. keys
A
In an object-oriented system, objects can _____ certain attributes from other objects. a. inherit b. broadcast c. reformat d. concatenate
A
This shows the order in which the actions take place and identify the outcomes.
Activity diagram
A _____ is a command that tells an object to perform a certain method. a. pronouncement b. message c. dictum d. pledge
B
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. modular c. feasible d. linear
B
A(n) _____ resembles a horizontal flowchart that shows the actions and events as they occur. a. business model diagram b. activity diagram c. sequence diagram d. state transition diagram
B
A(n) _____ shows the object classes and relationships involved in a use case. a. association diagram b. class diagram c. use case diagram d. modeling diagram
B
All objects within a(n) _____ share common attributes and methods. a. catalog b. class c. index d. register
B
An object, such as a bank account, can have a specific attribute called a(n) _____ that can be active, inactive, closed, or frozen. a. grade b. state c. status d. instance
B
For a use case diagram, the _____ shows what is included in the system and what is not included in the system. a. system layout b. system boundary c. system matrix d. system design
B
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. triangle b. rectangle c. circle d. oval
B
The line from the actor to the use case is called a(n) _____. a. observation b. association c. lifeline d. aggregation
B
When a use case diagram is created, the first step is to identify the system boundary, which is represented by a _____. a. square b. rectangle c. circle d. triangle
B
_____ describes how instances of one class relate to instances of another class. a. A modifier b. Cardinality c. Scope d. A deliverable
B
_____ enable objects to communicate and interact as they perform business functions and transactions required by a system. a. Aggregates b. Relationships c. Linkages d. Clusters
B
Inheritance enables an object, called a _____, to derive one or more of its attributes from a parent. a. suite b. child c. package d. user
B
The concept that a message gives different meanings to different objects is called _____. a. dynamic addressing b. polymorphism c. encapsulation d. linear addressing
B
It is based on the idea that all data and methods are self-contained.
Black box
A _____ shows how an object changes from one state to another, depending on events that affect the object. a. business process diagram b. case tools diagram c. state transition diagram d. scatter diagram
C
A(n) _____ graphically documents a use case by showing the classes, the messages, and the timing of the messages. a. scatter diagram b. data flow diagram c. sequence diagram d. state transition diagram
C
An _____ shows the objects and how they interact to perform business functions and transactions. a. object interaction diagram b. object antecedent chart c. object relationship diagram d. object precedent chart
C
An object has certain _____, which are characteristics that describe the object, such as the make, model, and color of a car. a. elements b. indices c. attributes d. keys
C
In a sequence diagram, the _____ indicates when an object sends or receives a message. a. command line b. request link c. focus d. lifeline
C
Kevin, the trainee analyst at Lynach TechSystems, is in charge of allocating suitable Unified Modeling Language (UML) notations to a particular class diagram. Which of the following relationships corresponds to the Unified Modeling Language (UML) notation on the class diagram 0..1 that Kevin has written? a. An employee can have no direct reports or many direct reports. b. An office manager manages one and only one office. c. An employee can have no spouse or one spouse. d. One order can include one or many items ordered.
C
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. pentagon b. circle c. rectangle d. rhombus
C
_____ 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. Clusters b. Aggregates c. Relationships d. Instances
C
In a sequence diagram, a _____ is identified by a line showing direction that runs between two objects. a. response b. method c. message d. procedure
C
The black box concept is an example of _____, which means that all data and methods are self-contained. a. inheritance b. use case modeling c. encapsulation d. polymorphism
C
_____ allows objects to be used as modular components anywhere in a system. a. Linear addressing b. Dynamic addressing c. Encapsulation d. Technical feasibility
C
_____ is a widely used method of visualizing and documenting an information system. a. UNiplexed Information and Computing System (UNIX) b. Java Virtual Machine (JVM) c. Unified Modeling Language (UML) d. Multimedia Logic (ML)
C
This ensures consistency and provides 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.
CASE tools
In this, lines show relationships between classes and have labels identifying the action that relates the two classes.
Class diagram
A car performs a(n) _____ called OPERATE WIPERS when it is sent a message with the wiper control. a. command b. role c. objective d. method
D
A(n) _____ represents the steps in a specific business function or process. a. relationship diagram b. interaction diagram c. data flow unit d. use case
D
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 schematic b. use case diagram c. use case outline d. use case description
D
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. schematic matrix b. focus point c. validity link d. lifeline
D
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. user b. beneficiary c. domain d. actor
D
The Unified Modeling Language (UML) notation _____ identifies a zero or many relation. a. 0..1 b. 1..* c. 0..0 d. 0..*
D
The _____ of an object is an adjective that describes the object's current status. a. polymorphism b. resemblance c. encapsulation d. state
D
It is used as a guide to continue to develop additional diagrams and documentation.
Object relationship diagram
In this, reading from left to right, the lines show direction and describe the action or event that causes a transition from one state to another.
State transition diagram
This is mainly used to support (object-oriented) O-O system analysis and to develop object models.
Unified Modeling Language (UML)