Shanghai Jiao Tong University 上海交通大学 Object Oriented Analysis and Design Use-Case Analysis 上海交通大学软件工程中心
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object Oriented Analysis and Design Use-Case Analysis
Use-Case Analysis in Context [Early Elaboration [Inception Iteration] Iteration (Optional)] Define a Candidate Perform Architecture Architectural L Synthesis Use-Case Designer Analysis Analyze Behavior Refine the (Optional) Architecture Define Design the Components Database Object Oriented Analysis and Design 2
Object Oriented Analysis and Design 2 Use-Case Analysis in Context [Early Elaboration Iteration] [Inception Iteration (Optional)] Define a Candidate Architecture Perform Architectural Synthesis Analyze Behavior Refine the Architecture Define Components Design the Database (Optional) Use-Case Designer Analysis
Use-Case Analysis Overview Project Specific Software Use-Case Realization Glossary Guidelines Architecture Document Supplementary Use-Case Specifications Analysis Analysis Model Use-Case Model Analysis Classes Object Oriented Analysis and Design 3
Object Oriented Analysis and Design 3 Use-Case Analysis Overview Supplementary Specifications Glossary Use-Case Analysis Project Specific Guidelines Use-Case Realization Analysis Model Use-Case Model Analysis Classes Software Architecture Document
Outline Supplement the Use-Case Description For each Use-Case Realization Find Classes from Use-Case Behavior Distribute Use-Case Behavior to Classes For each resulting analysis class Describe Responsibilities Describe Attributes and Associations -Qualify Analysis Mechanisms Unify Analysis Classes Object Oriented Analysis and Design 4
Object Oriented Analysis and Design 4 Outline Supplement the Use-Case Description For each Use-Case Realization ▪ Find Classes from Use-Case Behavior ▪ Distribute Use-Case Behavior to Classes For each resulting analysis class ▪ Describe Responsibilities ▪ Describe Attributes and Associations ▪ Qualify Analysis Mechanisms Unify Analysis Classes
Outline ★◆Supplement the Use-Case Description For each Use-Case Realization Find Classes from Use-Case Behavior Distribute Use-Case Behavior to Classes For each resulting analysis class Describe Responsibilities Describe Attributes and Associations Qualify Analysis Mechanisms Unify Analysis Classes Object Oriented Analysis and Design 5
Object Oriented Analysis and Design 5 Outline Supplement the Use-Case Description For each Use-Case Realization ▪ Find Classes from Use-Case Behavior ▪ Distribute Use-Case Behavior to Classes For each resulting analysis class ▪ Describe Responsibilities ▪ Describe Attributes and Associations ▪ Qualify Analysis Mechanisms Unify Analysis Classes