Deck 10: Object-Oriented Systems Analysis and Design Using Uml

Full screen (f)
exit full mode
Question
Which of the following is not a format for sending messages between classes on a sequence diagram?

A)messageName( )
B)messageName(parameter1, parameter2)
C)messageName(parameter1:returnValue, parameter2:returnValue)
D)messageName(paramete
Use Space or
up arrow
down arrow
to flip the card.
Question
Solid arrowheads used for messages on a sequence diagram represent:

A)inheritance relationships.
B)return parameters.
C)asynchronous messages.
D)synchronous messages.
Question
A mechanism for communicating between a server and a mainframe computer is called a:

A)message queue.
B)swimlane.
C)synchronization bar.
D)EBCDIC conversion unit.
Question
Method overloading means that:

A)the same method may be defined differently in inherited classes.
B)the same method may be defined more than once in a given class.
C)the method may have parameters passed to it from more than one relating class.
D)the method may be used on different platforms, such as a server or client computer.
Question
A private attribute on a class diagram:

A)does not change its value for different object instances.
B)is hidden from all classes except immediate subclasses.
C)is only available in the object.
D)is available to the class and all classes that have relationships with the attribute's class.
Question
On an activity diagram, what is used to show partitioning?

A)a synchronization bar
B)a swimlane
C)a diamond
D)a filled-in circle
Question
Which of the following is a structural diagram?

A)use case diagram
B)statechart diagram
C)sequence diagram
D)class diagram
Question
Behavioral diagrams include all of the following except:

A)activity diagrams.
B)communication diagrams.
C)class diagrams.
D)use case diagrams.
E)sequence diagrams.
Question
Which of the following is not described by a use case?

A)the actor that initiates an event
B)the use case that performs the actions
C)the event that triggers the use case
D)the objects required by the use case
Question
Which of the following are not shown on an activity diagram?

A)classes
B)events
C)decisions that are made
D)sequential activities
Question
When attributes are preceded by a minus sign, it means that:

A)the attributes are private.
B)the attributes are public.
C)the attributes are static.
D)the attributes are undefined.
Question
What is used to show time ordering on a communication diagram?

A)a sequence number
B)a synchronous arrow
C)an asynchronous arrow
D)a focus of control
Question
Which of the following is the main goal of the object-oriented approach?

A)maintaining systems
B)minimizing the impact of change
C)reusability
D)functional control
Question
When classes are involved in inheritance, another name for a child class is:

A)a base class.
B)a derived class.
C)a superclass.
D)an instantiated class.
Question
A template that the analyst may use when beginning to model or talk about the system from an O-O perspective is called a:

A)CRC card.
B)UML descriptor.
C)whole-part structure.
D)design layer.
E)User Message Language.
Question
On an activity diagram, what is used to show parallel activities?

A)an arrow
B)a synchronization bar
C)a swimlane
D)a diamond
Question
On a sequence diagram, a lateral bar or vertical rectangle is used to represent:

A)messages sent between classes.
B)the time sequence of activities.
C)the focus of control, when an object is busy doing things.
D)the lifeline for the class or object.
Question
Which type of class represents real-world items?

A)entity
B)interface
C)abstract
D)control
Question
Which of the following is not one of the six most commonly used UML diagrams?

A)activity diagram
B)CRC card relationship diagram
C)use case diagram
D)statechart diagram
Question
Which of the following is not one of the main components of UML?

A)things
B)relationships
C)entities
D)diagrams
Question
Objects are part of a general concept called classes.
Question
CRC stands for class, requirements, and collaborators.
Question
When using inheritance, the child class is also know as a ________ class.

A)parent
B)derived
C)primary
D)secondary
Question
________ show the same information as a sequence diagram.

A)Communication diagrams
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Question
Objects are represented by and grouped into ________ that are optimal for reuse and maintainability.

A)objects
B)views
C)classes
D)displays
Question
The term ________ is used when an object is created from a class.

A)class
B)updated
C)made
D)instantiate
Question
An object defines a set of shared attributes and behaviors found in each class for the object.
Question
When one class is created from another class it is called ________.

A)inheritance
B)dower
C)parenting
D)settlement
Question
________ describe the interactions of two or more things that perform a behavior that is more than any one of the things can do alone.

A)Communication diagrams
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Question
________ diagrams are used to model the static structural design view of a system.

A)Class
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Question
UML consists of things, relationships, and diagrams.
Question
Which type of class cannot be directly instantiated?

A)entity
B)interface
C)abstract
D)control
Question
Which type of class provides a means for users to work with the system?

A)entity
B)boundary or interface
C)abstract
D)control
Question
Which type of class acts as a coordinator when implementing classes?

A)entity
B)interface
C)abstract
D)control
Question
Object-oriented techniques work well in situations where ________ information systems are undergoing continuous maintenance, adaptation, and redesign.

A)complicated
B)simple
C)highly technical
D)global
Question
A ________, ________, and ________ card may be used when the analyst is beginning to model or talk about the system from an O-O perspective.

A)class; responsibilities; collaborators
B)class; responsibilities; collections
C)class; revisions; collaborators
D)collection; responsibilities; collaborators
Question
Which of the following is not a way to store and retransmit data from a Web page?

A)Store the information in a cookie.
B)Include the information in the URL.
C)Store the data in a message queue.
D)Include the data in a hidden field.
Question
A statechart diagram is created for:

A)a single class.
B)a single use case.
C)an activity on an activity diagram.
D)a group of classes connected with relationships.
Question
________ reduces programming labor by reusing common objects easily.

A)Inheritance
B)Dower
C)Parenting
D)Settlement
Question
In inheritance, the original or parent class is known as the derived class.
Question
Transient objects do not survive the end of session.
Question
An entity class represents an entity on an entity-relationship diagram.
Question
An activity diagram shows the flow of information between two or more use cases.
Question
A use case model describes what a system does without describing how the system does it.
Question
Structural diagrams are used to show the interaction between people and a use case.
Question
An asynchronous message is when the calling program waits for control to be returned to it.
Question
State transition diagrams illustrate a succession of interactions between classes or object instances over time.
Question
A deployment diagram shows the physical implementation of the system.
Question
A statechart diagram is created to show how several classes change each other's states.
Question
The analyst should create use cases to define every system function, including queries and reports.
Question
Polymorphism means that the subclass may inherit a parent method but may add to it or modify it.
Question
An abstract class cannot be directly instantiated.
Question
Partitioning on an activity diagram is shown using swimlanes.
Question
The first iteration of analysis should be at a very low level to identify the system objects.
Question
Swimlanes are useful to show how the data must be transmitted or converted.
Question
Aggregation shows that the whole object is composed of the sum of its parts.
Question
On a sequence diagram, a lateral bar or vertical rectangle shows the focus of control.
Question
An association class is used to represent whole/part relationships.
Question
Behavioral things describe how things work.
Question
A communication diagram shows the same thing as a state transition diagram.
Question
When messages are passed from one class to another, the receiving class must have a method corresponding to the message name.
Question
List the diagrams included in behavioral diagrams.
Question
Describe the difference between a class and an object.
Question
Aggregation provides a means of showing that the whole object is composed of the sum of its parts (other objects).
Question
An abstract class cannot be directly instantiated.
Question
An entity class represents real-world items.
Question
A boundary class acts as a coordinator when implementing classes.
Question
What is polymorphism?
Question
What is UML? What are the three major elements of UML?
Question
A public attribute is only available in the object.
Question
A boundary or interface class provides a means for users to work with the system.
Question
List the and describe four categories into which classes fall.
Question
Temporal events occur at a predetermined time.
Question
Association classes are those that are used to break up a many-to-many association between classes.
Question
Cookies are the only way to store data on the client computer that will exist beyond the current session.
Question
Component diagrams show a global view of the system architecture.
Question
Collection is the relationship that exists when the whole has a responsibility for the part.
Question
Polymorphism is when the object-oriented program may have several versions of the same method with the same name in a superclass/subclass relationship.
Question
A deferred event is one that is held until an object changes state to one that can accept the event.
Question
Signals or synchronous messages occur when a program does not wait for a returning message.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/80
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 10: Object-Oriented Systems Analysis and Design Using Uml
1
Which of the following is not a format for sending messages between classes on a sequence diagram?

A)messageName( )
B)messageName(parameter1, parameter2)
C)messageName(parameter1:returnValue, parameter2:returnValue)
D)messageName(paramete
C
2
Solid arrowheads used for messages on a sequence diagram represent:

A)inheritance relationships.
B)return parameters.
C)asynchronous messages.
D)synchronous messages.
D
3
A mechanism for communicating between a server and a mainframe computer is called a:

A)message queue.
B)swimlane.
C)synchronization bar.
D)EBCDIC conversion unit.
A
4
Method overloading means that:

A)the same method may be defined differently in inherited classes.
B)the same method may be defined more than once in a given class.
C)the method may have parameters passed to it from more than one relating class.
D)the method may be used on different platforms, such as a server or client computer.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
5
A private attribute on a class diagram:

A)does not change its value for different object instances.
B)is hidden from all classes except immediate subclasses.
C)is only available in the object.
D)is available to the class and all classes that have relationships with the attribute's class.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
6
On an activity diagram, what is used to show partitioning?

A)a synchronization bar
B)a swimlane
C)a diamond
D)a filled-in circle
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following is a structural diagram?

A)use case diagram
B)statechart diagram
C)sequence diagram
D)class diagram
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
8
Behavioral diagrams include all of the following except:

A)activity diagrams.
B)communication diagrams.
C)class diagrams.
D)use case diagrams.
E)sequence diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
9
Which of the following is not described by a use case?

A)the actor that initiates an event
B)the use case that performs the actions
C)the event that triggers the use case
D)the objects required by the use case
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following are not shown on an activity diagram?

A)classes
B)events
C)decisions that are made
D)sequential activities
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
11
When attributes are preceded by a minus sign, it means that:

A)the attributes are private.
B)the attributes are public.
C)the attributes are static.
D)the attributes are undefined.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
12
What is used to show time ordering on a communication diagram?

A)a sequence number
B)a synchronous arrow
C)an asynchronous arrow
D)a focus of control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following is the main goal of the object-oriented approach?

A)maintaining systems
B)minimizing the impact of change
C)reusability
D)functional control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
14
When classes are involved in inheritance, another name for a child class is:

A)a base class.
B)a derived class.
C)a superclass.
D)an instantiated class.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
15
A template that the analyst may use when beginning to model or talk about the system from an O-O perspective is called a:

A)CRC card.
B)UML descriptor.
C)whole-part structure.
D)design layer.
E)User Message Language.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
16
On an activity diagram, what is used to show parallel activities?

A)an arrow
B)a synchronization bar
C)a swimlane
D)a diamond
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
17
On a sequence diagram, a lateral bar or vertical rectangle is used to represent:

A)messages sent between classes.
B)the time sequence of activities.
C)the focus of control, when an object is busy doing things.
D)the lifeline for the class or object.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
18
Which type of class represents real-world items?

A)entity
B)interface
C)abstract
D)control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following is not one of the six most commonly used UML diagrams?

A)activity diagram
B)CRC card relationship diagram
C)use case diagram
D)statechart diagram
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
20
Which of the following is not one of the main components of UML?

A)things
B)relationships
C)entities
D)diagrams
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
21
Objects are part of a general concept called classes.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
22
CRC stands for class, requirements, and collaborators.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
23
When using inheritance, the child class is also know as a ________ class.

A)parent
B)derived
C)primary
D)secondary
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
24
________ show the same information as a sequence diagram.

A)Communication diagrams
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
25
Objects are represented by and grouped into ________ that are optimal for reuse and maintainability.

A)objects
B)views
C)classes
D)displays
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
26
The term ________ is used when an object is created from a class.

A)class
B)updated
C)made
D)instantiate
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
27
An object defines a set of shared attributes and behaviors found in each class for the object.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
28
When one class is created from another class it is called ________.

A)inheritance
B)dower
C)parenting
D)settlement
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
29
________ describe the interactions of two or more things that perform a behavior that is more than any one of the things can do alone.

A)Communication diagrams
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
30
________ diagrams are used to model the static structural design view of a system.

A)Class
B)Concept diagrams
C)Structural diagrams
D)Behavioral diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
31
UML consists of things, relationships, and diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
32
Which type of class cannot be directly instantiated?

A)entity
B)interface
C)abstract
D)control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
33
Which type of class provides a means for users to work with the system?

A)entity
B)boundary or interface
C)abstract
D)control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
34
Which type of class acts as a coordinator when implementing classes?

A)entity
B)interface
C)abstract
D)control
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
35
Object-oriented techniques work well in situations where ________ information systems are undergoing continuous maintenance, adaptation, and redesign.

A)complicated
B)simple
C)highly technical
D)global
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
36
A ________, ________, and ________ card may be used when the analyst is beginning to model or talk about the system from an O-O perspective.

A)class; responsibilities; collaborators
B)class; responsibilities; collections
C)class; revisions; collaborators
D)collection; responsibilities; collaborators
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
37
Which of the following is not a way to store and retransmit data from a Web page?

A)Store the information in a cookie.
B)Include the information in the URL.
C)Store the data in a message queue.
D)Include the data in a hidden field.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
38
A statechart diagram is created for:

A)a single class.
B)a single use case.
C)an activity on an activity diagram.
D)a group of classes connected with relationships.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
39
________ reduces programming labor by reusing common objects easily.

A)Inheritance
B)Dower
C)Parenting
D)Settlement
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
40
In inheritance, the original or parent class is known as the derived class.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
41
Transient objects do not survive the end of session.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
42
An entity class represents an entity on an entity-relationship diagram.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
43
An activity diagram shows the flow of information between two or more use cases.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
44
A use case model describes what a system does without describing how the system does it.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
45
Structural diagrams are used to show the interaction between people and a use case.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
46
An asynchronous message is when the calling program waits for control to be returned to it.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
47
State transition diagrams illustrate a succession of interactions between classes or object instances over time.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
48
A deployment diagram shows the physical implementation of the system.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
49
A statechart diagram is created to show how several classes change each other's states.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
50
The analyst should create use cases to define every system function, including queries and reports.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
51
Polymorphism means that the subclass may inherit a parent method but may add to it or modify it.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
52
An abstract class cannot be directly instantiated.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
53
Partitioning on an activity diagram is shown using swimlanes.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
54
The first iteration of analysis should be at a very low level to identify the system objects.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
55
Swimlanes are useful to show how the data must be transmitted or converted.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
56
Aggregation shows that the whole object is composed of the sum of its parts.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
57
On a sequence diagram, a lateral bar or vertical rectangle shows the focus of control.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
58
An association class is used to represent whole/part relationships.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
59
Behavioral things describe how things work.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
60
A communication diagram shows the same thing as a state transition diagram.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
61
When messages are passed from one class to another, the receiving class must have a method corresponding to the message name.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
62
List the diagrams included in behavioral diagrams.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
63
Describe the difference between a class and an object.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
64
Aggregation provides a means of showing that the whole object is composed of the sum of its parts (other objects).
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
65
An abstract class cannot be directly instantiated.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
66
An entity class represents real-world items.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
67
A boundary class acts as a coordinator when implementing classes.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
68
What is polymorphism?
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
69
What is UML? What are the three major elements of UML?
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
70
A public attribute is only available in the object.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
71
A boundary or interface class provides a means for users to work with the system.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
72
List the and describe four categories into which classes fall.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
73
Temporal events occur at a predetermined time.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
74
Association classes are those that are used to break up a many-to-many association between classes.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
75
Cookies are the only way to store data on the client computer that will exist beyond the current session.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
76
Component diagrams show a global view of the system architecture.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
77
Collection is the relationship that exists when the whole has a responsibility for the part.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
78
Polymorphism is when the object-oriented program may have several versions of the same method with the same name in a superclass/subclass relationship.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
79
A deferred event is one that is held until an object changes state to one that can accept the event.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
80
Signals or synchronous messages occur when a program does not wait for a returning message.
Unlock Deck
Unlock for access to all 80 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 80 flashcards in this deck.