Site MapHelpFeedbackPractice Quiz
Practice Quiz
(See related pages)

TRUE/FALSE questions:

1
An object is a class of persons, places, events, or concepts about which we need to capture and store data.
A)True
B)False
2
A subtype is an object class whose instances store attributes and behaviors that are unique to it as well as those inherited from a supertype class.
A)True
B)False
3
Composition is a stronger form of aggregation.
A)True
B)False
4
Persistent class describes an object that outlives other objects.
A)True
B)False
5
A Student object class and a Teacher object class may be subtypes of a Person object class.
A)True
B)False
6
Generalization/specialization relationship may be discovered by looking at the class diagrams.
A)True
B)False
7
Aggregation relationships are symmetric in that Object B is part of Object A and Object A is part of Object B.
A)True
B)False
8
State machine diagrams model how events change the state of an object class over its lifetime.
A)True
B)False
9
One of the three general activities in performing object-oriented analysis is modeling the data of the system.
A)True
B)False
10
If course is an object class, then a Systems Analysis course is an object instance.
A)True
B)False

Multiple Choice questions:

11
The condition where the methods and/or attributes defined in an object class can be reused by another object class is known as:
A)specialization
B)generalization
C)reusability
D)encapsulation
E)none of the above
12
The minimum and maximum number of occurrences of one object class for a single occurrence of the related object class is a(n):
A)relationship
B)cardinality
C)multiplicity
D)inheritance
E)none of the above
13
Which type of class relationship can be described as "is a"?
A)inheritance
B)association
C)multiplicity
D)aggregation
E)none of the above
14
A concept of different objects responding to the same message in different ways is referred to as:
A)override
B)polymorphism
C)encapsulation
D)inheritance
E)specialization
15
In object-oriented analysis we evolve the requirements use-case model into the analysis use-case model by performing all of the following steps, except:
A)identify, define, and document new use cases
B)identify, define, and document new actors
C)identify, define, and document new data stores
D)identify any reuse possibilities
E)refine the use-case model diagrams
16
In a system sequence diagram, lifelines as depicted as:
A)the bars
B)the dashed vertical lines extended downwards from the actor and system symbols
C)object classes
D)horizontal arrows from the actors to the system
E)none of the above
17
What type of class relationship can be read as "Object A contains Object B and Object B is part of object A"?
A)aggregation
B)generalization
C)persistent
D)transient
E)specialization
18
The messages of a use case can be graphically depicted with a(n):
A)logical use case
B)activity diagram
C)composition diagram
D)system sequence diagram
E)none of the above
19
A use case that documents the interaction between the system user and the system is a(n):
A)interaction use case
B)generalization use case
C)system analysis use case
D)abstract use case
E)none of the above
20
A set of modeling conventions that is used to specify or describe a software system in terms of objects is:
A)data flow diagram
B)attribute object diagram
C)entity relationship diagram
D)data modeling diagram
E)none of the above







Whitten: Intro SA&D 1eOnline Learning Center

Home > Chapter 9 > Practice Quiz