Architectural Design

Architectural designs realize a shift from:

What shall be done?

to

How should it be done?

Architecs aim for reduced complexity, increased flexibility and changeability of the system. Once again, these aims might be in conflict to each other (cfg. ISO 25010).

First of all a preliminary design has to be created, which covers the overal structure of the system, such as:\r\n\r\n

  • Architecture
  • Sub-Systems
  • Interfaces

Afterwards a detailed design is created, which covers system details:

  • Design of components
  • Data structures