
d1792ec77acc9c83cd22dbe94b7df5b7.ppt
- Количество слайдов: 46
7
7 Learning Objectives
7 Overview
7 Object-Oriented Requirements
Object-Oriented Requirements (continued) 7
Object-Oriented Requirements Models 7
Object-Oriented Requirements Models (continued) 7
Requirements Models—Traditional vs OO 7
The System Activities— A Use Case/Scenario View 7
7
7 Use Case Diagram
7 Simple Use Case with an Actor
Use Case Diagram with Automation Boundary and Alternate Actor Notation 7
All Use Cases Involving Customer as Actor 7
Use Cases of RMO Order Entry Subsystem 7
7 <<Includes>> Relationship
Example of Order-Entry Subsystem with <<Includes>> Use Cases 7
7 Developing a Use Case Diagram
7 Activity Diagrams
7 Activity Diagram— Telephone Order Scenario
7 Activity Diagram— Web Order Scenario
Identifying Inputs and Outputs— The System Sequence Diagram 7
7 SSD Notation
7
7 SSD Lifelines
7 SSD Messages
7 Repeating Message
Developing a System Sequence Diagram 7
Activity Diagram of the Telephone Order Scenario 7
Resulting SSD for the Telephone Order Scenario 7
7 SSD of the Web Order Scenario for the Create New Order Use case
Identifying Object Behavior— The State Machine Diagram 7
Simple State Machine Diagram for a Printer 7
State Machine Terminology 7
Composite States and Concurrency— States within a State 7
Concurrent Paths for Printer in the On State 7
Rules for Developing State Machine Diagram 7
States and Exit Transitions for Order. Item 7
7 Partial State Machine for Order. Item
7 Final State Machine for Order. Item
Order Domain Class for RMO— States and Exit Transitions 7
First-Cut State Machine Diagram for Order 7
Second-Cut State Machine Diagram for Order 7
7 Integrating Object-Oriented Models
Relationships Between OO Requirements Models 7
7 Summary
d1792ec77acc9c83cd22dbe94b7df5b7.ppt