G Referenz Arbeitshilfen

G.1 Aktivitäten

G.1.17 Systemspezifikation

G.1.17.4 SW-Einheit/-Komponente/-Modul spezifizieren

Bei der Spezifikation sind für das jeweils zu beschreibende SW-Element (SW-Einheit, SW-Komponente oder SW-Modul) die Anforderungen und Schnittstellen festzulegen und präzise zu beschreiben.

Zur Erstellung der SW-Spezifikation werden - analog zur Systemspezifikation - Schnittstellen und nicht-funktionalen Anforderungen an das SW-Element bestimmt. Daran schließen sich parallel die Verfeinerung und Zuordnung dieser Schnittstellen und Anforderungen, basierend auf der übergeordneten SW-Einheit beziehungsweise SW-Komponente, an. Die Designentscheidungen sind in der SW-Spezifikation zu dokumentieren. Sofern sich die erarbeitete Realisierung als tragfähig erweist, kann zur Verfolgung der Anforderungen übergegangen werden. Trifft dies nicht zu, ist die Realisierung zu überarbeiten.

Anforderungen werden üblicherweise in Textform beschrieben. Die Spezifikation der Schnittstelle kann unterschiedlich formalisiert werden. Üblich ist die Verwendung von grafischen Beschreibungsmethoden in Kombination mit erklärendem Text.

Produkt

SW-Spezifikation

Werkzeuge

Modellierungswerkzeug

Methoden

Systemanalyse

Arbeitsschritte

Anforderungsverfolgungsüberblick erstellen, Schnittstellen und nicht-funktionale Anforderungen identifizieren, Schnittstellen und nicht-funktionale Anforderungen verfeinern, Schnittstellen und nicht-funktionale Anforderungen zuordnen