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