1.Introduction to Use Case Modeling
-Organizing requirements with use cases
-Use case diagrams as a UML notation
-Organizing the model with packages
2.Identifying and Describing Actors
-Use case actors
-Business versus system actors
-Identifying actors
-Mapping stakeholders to actors
-Users versus actors
3.Identifying and Describing Use Cases
-Identifying use cases
-Writing a use case description
-Including preconditions, postconditions, assumptions and scenarios
4.Writing Use Case Scenarios
-Identifying the main success scenario
-Identifying alternates and exceptions
-Indicating iteration
5.Advanced Use Case Modeling Techniques
-Diagramming an «include» relationship
-Diagramming an «extend» relationship
-Diagramming generalization and specialization
-Considering multiplicity
6.Ensuring Use Case Quality
-Employing quality assurance techniques
-Ensuring use cases are testable
7.Prioritizing Use Cases
-Estimating project cost with use cases
-Employing prioritization techniques
8.Introduction to Object Modeling
-Use cases and object orientation (OO)
-Identifying objects and classes
9.Identifying and Describing Business Domain Objects
-Assigning objects to classes
-Guidelines for describing business objects
-Describing operations, attributes and associations
|