Chapter 6 Quiz CIS 3060
Use cases cannot interact with other use cases. Select one: True False
False
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur. Select one: True False
False, activity diagram
After one identifies a system's objects, classes, and relationships, one should develop a(n) object relationship diagram that provides an overview of the system. Select one: True False
True
Class diagrams evolve into code modules, data objects, and other system components. Select one: True False
True
Some objects might have a few attributes; others might have dozens. Select one: True False
True
In a state transition diagram, the states appear as rounded rectangles with the state names inside. Select one: True False
True
_____ is a widely used method of visualizing and documenting an information system. Select one: a. Unified Modeling Language (UML) b. Java Virtual Machine (JVM) c. UNiplexed Information and Computing System (UNIX) d. Multimedia Logic (ML)
a. Unified Modeling Language (UML)
The line from the actor to the use case is called a(n) _____. Select one: a. association b. aggregation c. lifeline d. observation
a. association
Inheritance enables an object, called a _____, to derive one or more of its attributes from a parent. Select one: a. child b. user c. package d. suite
a. child
A(n) _____ shows the object classes and relationships involved in a use case. Select one: a. class diagram b. association diagram c. use case diagram d. modeling diagram
a. class diagram
A sequence diagram _____. Select one or more: 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
a. is a dynamic model of a use case d. shows the interaction among classes during a specified time period
In a sequence diagram, a _____ is identified by a line showing direction that runs between two objects. Select one: a. message b. procedure c. method d. response
a. message
A car performs a(n) _____ called OPERATE WIPERS when it is sent a message with the wiper control. Select one: a. method b. role c. command d. objective
a. method
A(n) _____ represents a person, a place, an event, or a transaction that is significant to the information system. Select one: a. object b. instance c. class d. model
a. object
An _____ shows the objects and how they interact to perform business functions and transactions. Select one: a. object relationship diagram b. object precedent chart c. object antecedent chart d. object interaction diagram
a. object relationship diagram
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. Select one: a. use case description b. use case diagram c. use case schematic d. use case outline
a. use case description
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? Select one: a. An employee can have no direct reports or many direct reports. b. An employee can have no spouse or one spouse. c. An office manager manages one and only one office. d. One order can include one or many items ordered.
b. An employee can have no spouse or one spouse.
An object has certain _____, which are characteristics that describe the object, such as the make, model, and color of a car. Select one: a. keys b. attributes c. indices d. elements
b. attributes
In a sequence diagram, a lifeline is identified by a _____ line. Select one: a. solid b. dashed c. red d. curved
b. dashed
A _____ is a visual summary of several related use cases within a system or subsystem. Select one: a. use case description b. use case diagram c. use case schema d. use case matrix
b. use case diagram
_____ describes how instances of one class relate to instances of another class. Select one: a. A modifier b. A deliverable c. Scope d. Cardinality
c. scope
The Unified Modeling Language (UML) notation _____ identifies a zero or many relation. Select one: a. 0..1 b. 1..* c. 0..* d. 0..0
c. 0..*
_____ allows objects to be used as modular components anywhere in a system. Select one: a. Dynamic addressing b. Technical feasibility c. Encapsulation d. Linear addressing
c. Encapsulation
A(n) _____ is a group of similar objects. Select one: a. aggregate b. concatenation c. class d. packet
c. class
The black box concept is an example of _____, which means that all data and methods are self-contained. Select one: a. polymorphism b. inheritance c. encapsulation d. use case modeling
c. encapsulation
In an object-oriented system, objects can _____ certain attributes from other objects. Select one: a. broadcast b. concatenate c. inherit d. reformat
c. inherit
A major advantage of object-oriented (O-O) designs is that systems analysts can save time and avoid errors by using _____ objects. Select one: a. dynamic b. feasible c. modular d. linear
c. modular
When a use case diagram is created, the first step is to identify the system boundary, which is represented by a _____. Select one: a. triangle b. circle c. rectangle d. square
c. rectangle
Objects within a class can be grouped into _____, which are more specific categories within a class. Select one: a. grids b. units c. subclasses d. matrices
c. subclasses
A(n) _____ resembles a horizontal flowchart that shows the actions and events as they occur. Select one: a. state transition diagram b. sequence diagram c. business model diagram d. activity diagram
d. activity diagram
In a use case, an external entity, called a(n) _____, initiates a use case by requesting the system to perform a function or process. Select one: a. beneficiary b. user c. domain d. actor
d. actor
An object's _____ are the tasks or functions that the object performs when it receives a command to do so. Select one: a. roles b. utilities c. instances d. methods
d. methods
The Unified Modeling Language (UML) symbol for a use case is a(n) _____ with a label that describes the action or event. Select one: a. rectangle b. triangle c. dashed line d. oval
d. oval