Systems Analysis & Design: CH 10 MC Questions
A template that the analyst may use when beginning to model or talk about the system from an O-O perspective is called a:
CRC card
Which of the following is not one of the six most commonly used UML diagrams? - activity diagram - CRC card relationship diagram - use case diagram - statechart diagram
CRC card relationship diagram
__________ diagrams are used to model the static structural design view of a system.
Class
__________ describe the interactions of two or more things that perform a behavior that is more than any one of the things can do alone.
Communication diagrams
Which of the following is not a way to store and retransmit data from a Web page? - Store the information in a cookie - Include the information in the URL - Store the data in a message queue - Include the data in a hidden field
Store the data in a message queue
When classes are involved in inheritance, another name for a child class is:
a derived class
What is used to show time ordering on a communication diagram?
a sequence number
A statechart diagram is created for:
a single class
On an activity diagram, what is used to show partitioning?
a swimlane
Which type of class cannot be directly instantiated?
abstract
Which type of class provides a means for users to work with the system?
boundary or interface
Which of the following is a structural diagram? - use case diagram - statechart diagram - sequence diagram - class diagram
class diagram
Behavioral diagrams include all of the following except: - activity diagrams - communication diagrams - class diagrams - use case diagrams - sequence diagrams
class diagrams
A __________, __________, and __________ card may be used when the analyst is beginning to model or talk about the system from an O-O perspective.
class; responsibilities; collaborators
Objects are represented by and grouped into __________ that are optimal for reuse and maintainability.
classes
Which of the following are not shown on an activity diagram? - classes - events - decisions that are made - sequential activities
classes
Object-oriented techniques work well in situation where __________ information systems are undergoing continuous maintenance, adaption, and redesign.
complicated
Which type of class acts as a coordinator when implementing classes?
control
When using inheritance, the child class is also known as a __________ class.
derived
Which of the following is not one of the main components of UML? - things - relationships - entities - diagrams
entities
Which type of class represents real-world items?
entity
When one class is created from another class it is called __________.
inheritance
__________ reduces programming labor by reusing common objects easily.
inheritance
The term __________ is used when an object is created from a class.
instantiate
A private attribute on a class diagram:
is only available in the object
A mechanism for communicating between a server and a mainframe computer is called a:
message queue
Which of the following is not a format for sending messages between classes on a sequence diagram? - messageName() - messageName(parameter1, parameter2) - messageName(parameter1:returnValue, parameter2:returnValue) -messageName(parameterType:parameterName(defaultValue))
messageName(parameter1:returnValue, parameter2:returnValue)
What is the main goal of the object-oriented approach?
reusability
Solid arrowheads used for messages on a sequence diagram represent:
synchronous messages
When attributes are preceded by a minus sign, it means that:
the attributes are private
On a sequence diagram, a lateral bar or vertical rectangle is used to represent:
the focus of control, when an object is busy doing things
Which of the following is not described by a use case? - the actor that initiates an event - the use case that performs the actions - the event that triggers the use case - the objects required by the use case
the objects required by the use case
Method overloading means that:
the same method may be defined more than once in a given class