4 Teil 5: V-Modell-Referenz Produkte
4.3 Produkte
4.3.7 Systemelemente
4.3.7.8 SW-Modul
Vorgehensbaustein |
Sinn und Zweck
Ein SW-Modul findet sich auf der untersten Hierarchieebene der Systemelemente und wird im Gegensatz zu allen anderen SW-Elementen durch ein nicht weiter unterstrukturiertes Stück Programmcode konkret realisiert. Ein SW-Modul ist Teil einer SW-Komponente. Es wird nicht weiter untergliedert. Ein SW-Modul ist beispielsweise die Klasse „Privatkunde“ einer Komponente „Kundenverwaltung“. Verantwortlich für die Realisierung eines SW-Moduls ist der SW-Entwickler.
Wann ist das Produkt entscheidungsrelevant?
Entscheidungspunkt |
Das Produkt ist zu keinem Entscheidungspunkt entscheidungsrelevant. |
Wer ist beteiligt?
Verantwortlich |
|
Mitwirkend |
Es gibt keine weiteren Rollen, die bei der Erstellung des Produkts mitwirken. |
Womit kann das Produkt erstellt werden?
Werkzeuge |
Keine |
Methoden |
Keine |
Wie erstellt man das Produkt?
Aktivität |
SW-Modul realisieren |
Ein SW-Modul ist entsprechend den Anforderungen seiner SW-Spezifikation oder der Spezifikation eines übergeordneten SW-Elements zu implementieren. Das Vorgehen zur Implementierung hat sich an den Vorgaben im Implementierungs-, Integrations- und Prüfkonzept SW zu orientieren. Falls in der Prüfstrategie gefordert, ist das fertige SW-Modul einer Prüfung durch einen externen Prüfer zu unterziehen.
SW-Module sollten nach der Implementierung grundsätzlich einem Entwickler- und Integrationstest unterzogen werden. Als Grundlage kann die Prüfspezifikation Systemelement dienen.
Die Realisierung von SW-Modulen beinhaltet beispielsweise folgende Aspekte:
- Programmierung unter Einhaltung der im Projekthandbuch festgelegten Standards und Richtlinien,
- Erstellung von Compile-, Binde-, Lade-, Installations- und Generierprozeduren,
- Korrekturen bis zur Fehlerfreiheit des Compilierens und Bindens,
- Gegebenenfalls Programmierung von Test- und Simulationsläufen.
Welche Abhängigkeiten hat das Produkt?
Erzeugt durch |
Systementwurf |
Erzeugt |
Das Produkt erzeugt keine weiteren Produkte. |
Hängt inhaltlich ab von |
Systemelemente
Systementwurf |