8 Part 8: Annex
8.1 Method References
8.1.17 System Design
Usage
Preparing Software Architecture, Preparing System Implementation, Integration and Evaluation Concept, Preparing System Architecture
Purpose
»System Design may be specified
- object-oriented,
- function-oriented or
- formally.
Object-Oriented Specification
In the object-oriented design methods the same methods from the family of UML methods may be used as in the »System Analysis.
Function-Oriented Specification
The "Structured Design" method is mainly used in connection with the structured analysis. This method dates from the seventies and is today mostly still used for maintaining legacy systems. A structured design is a design method that leads to a software architecture consisting of functional process modules. The structure of the architecture is a tree or an acyclic network, which is described with the help of structure diagrams. This method is used both for the preliminary design and the detailed design of software. In the preliminary design, the objective of this method is to structure both the higher control sequences and the actual processing functions in the form of a process module hierarchy.
Formal Specification
The formal specification is described in the section »System Analysis.