Index
  Program Schedule
  FDP on Best Practices Of Software Engineering
 

 
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