Site MapHelpFeedbackPractice Quiz
Practice Quiz
(See related pages)

TRUE/FALSE questions:

1
An object-oriented system is structured into at least two different types of object classes.
A)True
B)False
2
Interface classes are a means through which the application will interface with the database.
A)True
B)False
3
In role playing, the use case scenarios are acted out by the participants.
A)True
B)False
4
If a method needs to be invoked in response to a message sent by another class, the method should be declared public.
A)True
B)False
5
A class responsibility collaboration (CRC) card is a popular tool for documenting the software logic that is executed in response to a message.
A)True
B)False
6
One of the activities in object-oriented design is to update the class diagrams to reflect the implementation environment.
A)True
B)False
7
A sequence diagram is a useful tool for discovering and/or documenting class behaviors and responsibilities.
A)True
B)False
8
An object's state is the value of its attributes at one point in time.
A)True
B)False
9
A design class diagram shows classes that correspond to software components used to build the software application.
A)True
B)False
10
A life cycle of a single object is modeled via a state machine diagram.
A)True
B)False

Multiple Choice questions:

11
A class that takes data pertaining to a business event and translates the data for appropriate presentation to the user would be a(n):
A)system class
B)interface class
C)persistence class
D)control class
E)entity class
12
Which of the following is(are) the UML level of visibility?
A)persistent
B)public
C)protected
D)both (b) and (c)
E)both (a) and (b) and (c)
13
A class that contains business-related information and implements the analysis classes is a(n):
A)interface class
B)control class
C)entity class
D)object-oriented class
E)none of the above
14
For which level of visibility, the attributes of an object can be accessed and methods can be invoked by any other methods in any other class? (check)
A)protected
B)unprotected
C)private
D)public
E)persistence
15
A customer class in a sales system would be an example of a(n):
A)interface class
B)entity class
C)control class
D)system class
E)persistence class
16
Which of the following is NOT a tool that can be used for discovering class behaviors and responsibilities?
A)interface diagram
B)class diagram
C)CRC card
D)sequence diagram
E)none of the above
17
Which diagram depicts classes that correspond to software components that are used to build the software application?
A)state transition
B)design class
C)state machine
D)sequence
E)none of the above
18
Which of the following is the last step in modeling class interactions, behaviors, and states that support the use-case scenarios?
A)transforming the "analysis" use cases to "design" use cases
B)identifying class behaviors and responsibilities
C)identifying class attributes
D)identifying and classifying use-case design classes
E)model object states
19
Which of the following is not included on a design class diagram?
A)methods with parameters
B)dependencies
C)classes
D)entities
E)navigability
20
Which diagram models the life cycle of a single object?
A)visibility diagram
B)state transition
C)sequence
D)state machine
E)none of the above







Whitten: Intro SA&D 1eOnline Learning Center

Home > Chapter 17 > Practice Quiz