Pre-Test Chapter 7 Systems Analysis

advertisement
Pre-Test Chapter 7 Systems Analysis
Multiple Choice
Identify the choice that best completes the statement or answers the question.
____
____
____
____
____
____
____
____
____
____
____
____
1. The basic objective of requirements definition is ____.
a. messaging
c. analysis
b. interaction
d. understanding
2. Fact-finding activities are also referred to as ____.
a. discovery activities
c. interaction activities
b. sequence activities
d. messaging
3. System sequence diagrams (SSDs) are types of ____ diagrams.
a. class
c. statechart
b. interaction
d. use case
4. The objective of ____ analysis is to identify and define all of the business processes that the system must
support.
a. statechart
c. context
b. use case
d. class
5. Which of the following compares the identified use cases with the domain model class diagram?
a. Systems analysis
c. Object-oriented modeling (OOM)
b. Unified Modeling Language (UML)
d. CRUD analysis
6. On a systems sequence diagram, ____ indicate(s) a true/false condition.
a. ( )
c. { }
b. [ ]
d. *
7. A(n) ____ is a set of criteria that must be true on completion of the execution of a use case.
a. postcondition
c. domain
b. precondition
d. activity
8. A use case diagram can be derived from a(n) ____.
a. class diagram
c. event table
b. sequence diagram
d. context diagram
9. A class diagram represents the classifications of ____.
a. users of the system
c. events of the system
b. messages in the system
d. objects in the system
10. An actor is a(n) ____.
a. fictitious person
b. role played by someone using the system
c. person defining a system use
d. external file that communicates with the system
11. The “includes” relationship represents the idea of ____.
a. embedding classes within other classes
c. classes included within use cases
b. one use case being used by another
d. embedding states within other states
12. It is common to define a single use case to support multiple business events if ____.
a. the processing occurring inside the automated system is different
b. an event table has not been created
c. essentially the same information is being updated
d. different information is input and output from the events
____ 13. Which of the following describes the inputs and outputs that occur within a use case?
a. System sequence diagrams (SSDs)
c. Context diagrams
b. Data flow definitions
d. DFD fragments
____ 14. An association class is only possible when the association has a ____ multiplicity.
a. one-to-one
c. many-to-many
b. many-to-one
d. one-to-many
____ 15. A(n) ____ diagram is a diagram showing the sequence of messages between an external actor and the system
during a use case or scenario.
a. system sequence
c. class
b. statechart
d. activity
____ 16. A(n) ____ provides an overview of all the use cases for a system.
a. use case description
c. activity diagram
b. use case diagram
d. system sequence
____ 17. Use cases can be organized by ____.
a. subsystem
b. grouping all cases that involve a specific actor
c. the needs of the project team
d. All of the above
____ 18. The ____ are the primary models from which other models draw information.
a. statechart diagram and problem domain class diagram
b. system sequence diagram and activity diagram
c. use case diagram and problem domain class diagram
d. use case description and use case diagram
Essay
19. What is the starting point for the development of a use case diagram, if an event table has not been created?
State the preconditions.
20. What is the difference between a system sequence diagram (SSD) and a state machine diagram?
Pre-Test Chapter 7 Systems Analysis
Answer Section
MULTIPLE CHOICE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
D
A
B
B
D
B
A
C
D
B
B
C
A
C
A
B
D
C
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
PTS:
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
241
242
244
244
251
261
253
244
244
245
247
249
261
268
258
244
246
276
ESSAY
19. ANS:
If an event table has not been created, begin by identifying the actors and the functions they perform with the
system. To do so, you must remember two preconditions. First, you must make the system boundary an
automated system so that the actors you identify actually contact the system, that is, have hands. Second, you
must assume perfect technology.
PTS: 1
REF: 250
20. ANS:
A system sequence diagram (SSD) is used to define the inputs, outputs, and sequence of interactions between
the user and the system for a use case. A state machine diagram describes the collection of states of each
object.
PTS: 1
REF: 244
Download