Module
5 Use-Case Analysis
USE-CASE ANALYSIS OVERVIEW
SUPPLEMENT THE USE-CASE DESCRIPTION
FIND CLASSES FROM USE-CASE BEHAVIOR
DISTRIBUTE USE-CASE BEHAVIOR TO CLASSES
SEQUENCE DIAGRAM
CLASS DIAGRAM
Module 5 Use-Case Analysis (contd)
DESCRIBE RESPONSIBILITIES
DESCRIBE ATTRIBUTES AND ASSOCIATIONS
QUALIFY ANALYSIS MECHANISMS
UNIFY ANALYSIS CLASSES
Module 6 Identify Design Elements
IDENTIFY DESIGN ELEMENTS OVERVIEW
IDENTIFY CLASSES AND SUBSYSTEMS
IDENTIFY SUBSYSTEM INTERFACES
IDENTIFY REUSE OPPORTUNITIES
UPDATE THE ORGANIZATION OF THE DESIGN MODEL
REVIEW
Module 7 Use-Case Design
USE-CASE DESIGN OVERVIEW
DESCRIBE INTERACTION BETWEEN DESIGN OBJECTS
SIMPLIFY SEQUENCE DIAGRAMS USING SUBSYSTEMS
DESCRIBE PERSISTENCE RELATED BEHAVIOR
REFINE THE FLOW OF EVENTS DESCRIPTION
UNIFY CLASSES AND SUBSYSTEMS
REVIEW
Module 8 Class Design
CLASS DESIGN OVERVIEW
CREATE INITIAL DESIGN CLASSES
DEFINE OPERATIONS
DEFINE METHODS
DEFINE STATES
DEFINE ATTRIBUTES
DEFINE DEPENDENCIES
DEFINE ASSOCIATIONS
DEFINE GENERALIZATIONS
RESOLVE USE-CASE COLLISIONS
HANDLE NON-FUNCTIONAL REQUIREMENTS IN GENERAL
REVIEW
Module 9 Database Design
DATABASE DESIGN OVERVIEW
MAP PERSISTENT DESIGN CLASSES TO THE DATA MODEL
DISTRIBUTE CLASS BEHAVIOR TO THE DATABASE |