Section 12.1 Introduction Section 12.2 Examining the Requirements Document Analyzing the ATM System 12.2 Q1: Which of the following is the first stage of the software life cycle? design. implementation. requirements gathering. testing. Use Case Diagrams 12.2 Q2: The use case diagram models ________. the interactions between a system’s client and one of the system’s capabilities. each software life cycle stage in succession. each software life cycle by repeating one or more stages several times via use cases. the interactions between implementations and testing. 12.2 Q3: Which of the following is not an actor of the ATM system? A user who views an account balance. A user who provides requirements for building the ATM system. A user who withdraws cash from the ATM. A user who deposits funds into the ATM. Designing the ATM System 12.2 Q4: Which diagram models system structure? State machine diagram. Class diagram. Activity diagram. Sequence diagram. 12.2 Q5: Which diagram is also called a collaboration diagram. State machine diagram. Communication diagram. Activity diagram. Sequence diagram. Section 12.4 Identifying Class Attributes Identifying Attributes 12.4 Q1: Which of the following is not an attribute? The height of a person. The volume of a radio. The speed of a car. The user of an ATM system. Modeling Attributes 12.4 Q2: In the UML, a class’s attributes are placed in the ________ compartment of the class’s rectangle. first. second. third. bottom. Section 12.5 (Optional) Identifying Objects’ States and Activities State Machine Diagrams 12.5 Q1: UML ________ model several states of an object and show under what circumstances the object changes state. diagrams. activity diagrams. state machine diagrams. machine diagrams. 12.5Q2: An initial state is represented with a(n) ________. solid circle with an attached stick arrowhead. empty circle with an attached stick arrowhead. solid rectangle with an attached stick arrowhead. rounded rectangle with an attached stick arrowhead. Activity Diagrams 12.5 Q3: An activity diagram models ________. the states of an object. the attributes of an object. the behaviors of an object. the transactions of an object.