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 Architecture Develop Task Model Task
A package is created in the Design Task Model for each user application in the system or increment.
Classes are added for each process and thread that will contain application classes showing the containment of threads within processes.
The application classes from the top of the subsystem design of the component that will run in the process or on the thread are then shown as within the composition of the relevent process or thread. Interfaces, and further application classes if necessary, are added to communication relationships between components.
An optional lifecycle model of the application may be created using statecharts and sequence diagrams to show the creation, destruction and manipulation of processes and threads.
This task may be omitted if the threading and load balancing of the application is pre-defined or already well understood.
Suggested Step Flow
Download Develop Task Model Task Guidelines in Word
Guidelines, Templates and Examples
Download Develop Task Model Task Guidelines in Word    Download Example Analysis and Design Model in EA     View Example Analysis and Design Model in HTML
Training
Object Oriented System Architecture and Design Using UML
Object Oriented Analysis and Design using UML (OOAD)