View the CRaG Systems Website | Overview | Process Concepts | Process Configurations | Process Glossary | Process Map | View the OMG's UML Website
Model-Driven Development Process
| Business Analysis | Requirements Gathering | System Analysis | System Architecture | Detailed Design |
| Project Management | Project Support | Coding | Testing | Rollout |
Return to System Analysis Develop the Initial Logical Data Model Task
An initial set of data entities and attributes is discovered using noun extraction from the use case descriptions or, if there is one, from the data dictionary. These are added to logical data model class diagram(s). The meaning, types and constraints of the attributes may also be defined. Associations are added between the classes including multiplicity and association names or role names. The model may be refined with the addition of association classes, aggregation, composition and generalisation where appropriate.
Suggested Step Flow
Download Develop Initial Logical Data Model - Task Guidelines in Word
Guidelines, Templates and Examples
Download Develop Initial Logical Data Model - Task Guidelines in Word    Download the Initial Class List Template in Word     Download the System Analysis Model Template in EA     View the System Analysis Model Template in HTML     Download a System Analysis Model Example in EA     View a System Analysis Model Example in HTML
Training
Object Oriented System Analysis Using UML
System Requirements Definition and System Analysis using Use Cases and UML
Business Analysis, Requirements Definition and Systems Analysis using UML
Business Analysis and System Requirements Definition using UML and Use Cases
Object Oriented Analysis and Design using UML (OOAD)