3 Architektur

Der Architekturentwurf folgt auf die Anforderungsanalyse und bildet die spezifizierte Funktionalität in eine Softwarearchitektur ab, die in der Designhase in Softwaremodule weiter verfeinert und umgesetzt wird. Die Architektur liefert auch die Grundlage für die Spezifikation des Software-Integrationstests (vgl. Abb. 3–1).

Image

Abb. 3–1Einordnung der Architektur in den Entwicklungsprozess

Wozu eine Softwarearchitektur entwerfen?

Warum schreibt der Softwareentwickler nicht gleich den Code, nachdem er die Anforderungen analysiert hat?

Bei kleinen, überschaubaren Programmieraufgaben wird das oft auch so gemacht. In einem solchen Fall ist ...

Get Embedded-Software entwickeln now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.