03-Design
Design Process
Objectives
- Design receive specifications
Pre-requisites
- Specfication Documents are delivered and analysed
Inputs
- Formalized requirements / technical framework
Actions
- Design how the new simulator will be integrated within Gazelle platform (new application, integrated in an existing application) and how it will communicate with some of the others tools of the platform
- Design the modules hierarchy, that means, will new simulator inherit from existing Gazelle modules, which are the dependencies with other modules/third-party libraries, which are the new modules to be developed and that it would be convenient to keep as much as independant as possible for possible reuse.
- Design the simulator model: which are the needed entities, how they are linked together, CRUD schema...
Outputs
- Interactions diagram
- Class and components diagrams