03-Design
Design Process
Objectives
- Design and create specification
Pre-requisites
- The need expression is available and formal
Inputs
- Existing specification and design of module
- Existing specification and design of tool
- Existing platform architecture and design
- Change requests (issue)
- Management of documentation process
Actions
- Design the modules hierarchy, that means, will HL7 validator 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 HL7 validator model: which are the needed entities, how they are linked together.
- Analyse and change state of changement requests
- Analyse impact on other module other than those specify on the change request
Outputs
- Interactions diagram
- Class and components diagrams
- Specification and design of module
- Specification and design of tool
- HL7 validator architecture and design
- Document index up to date