Software Design
Systementwicklung: Softwaredesign als zweiter Baustein im Komplex der Systementwicklung.
Softwaredesign
Das Design der Software steht auf zwei Hauptpfeilern: dem Requirement Engineering, also die Formulierung der Anforderungen auf den unterschiedlichen Abstraktionsschichten des Systems und dem Einsatz von Tools um Methoden, um die Anforderungen nach den aktuellen Regeln (state of the art) in metasprachliche Befehle umzusetzen. Idealerweise lassen sich aus dem Design also die ein-eindeutigen Code-Artefakte generieren.