O'Reilly logo

Embedded-Software entwickeln by Thomas Eißenlöffel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4 Design

Das Design folgt auf den Architekturentwurf und setzt die spezifizierte Funktionalität in Softwaremodule um, die in der Implementierung codiert werden. Das Design liefert auch die Grundlage für die Modultestspezifikationen (vgl. Abb. 4–1).

image

Abb. 4–1Einordnung des Softwaredesigns in den Entwicklungsprozess

Welche Vorteile bietet ein Softwaredesign?

Bei kleinen Programmieraufgaben mit klar abgegrenzter Funktionalität und definierten Schnittstellen, beispielsweise der Berechnung einer Checksumme über einen Speicherbereich, ist das Design einfach, und die Dokumentation dazu umfasst eine oder wenige Seiten Text. Sie entwerfen in diesem Fall ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required