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 |
Incremental Process Flow
Waterfall Process Flow
Requirements Gathering Stage
Requirements gathering is highly iterative and based around developing use cases. There is one use case document per use case on the use case diagram. Proof of concept protoypes are developed, where appropriate, together with the use case document, usually in the same user workshop. Non-functional requirements are specified in a seperate document that should be updated as use cases are developed. The words used in all documents and models should be made consistent with the glossary as they are used.
FREE Tutorial - Specifying Functional Requirements With Use Cases
If business modelling is performed then the glossary should be started during the Business Analysis Stage. If there is no business data model or the logical data model of the System Analysis Stage will not be developed in-house, then a data dictionary should also be maintained.
Tasks
View Develop Use Case Model Task Details View Develop Use Case Document Task Detail View Develop Proof of Concept Prototype Task Detail View Gather Non-Functional Requirements Task Detail View Maintain the Glossary Task Details View Maintain the Data Dictionary Task Details
Templates and Examples                      Get .eap File Viewer/Editor
Download the System Use Case Model Template in EA
Download an Example of a System Use Case Model EA
Download an Example of Business Model to System Use Case Model Mapping in EA
Download the Use Case Document Template in Word
Download an Example Use Case Document
View an Example Prototype Screen Developed in Paint Download the Non-Functional Requirements Document Template in Word Download the Glossary Template in Excel Download the Data Dictionary Template in Excel
Task Guidelines
Download Develop Use Case Diagram Task Guidelines in Word Download Develop Use Case Document Task Guidelines in Word Download Develop Proof of Concept Prototype Task Guidelines in Word Download Gather Non-Functional Requirements Task Guidelines in Word Download Maintain The Glossary Task Guidelines in Word Download Maintain The Data Dictionary Task Guidelines in Word
Training
System Requirements Definition Using Use Cases
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)
Suggested Task Flow
View Develop Use Case Diagram Task Details View Develop Use Case Document Task Details View Develop Proof of Concept Prototype Task Details View Gather Non-Functional Requirements Task Details View Maintain The Glossary Task Details View Maintain The Data Dictionary Task Details Click on the requirements gathering task for task details