SWE.3 Softwarefeindesign und Software-Unit-Entwicklung
Der Zweck des Prozesses Softwarefeindesign und Software-Unit-Entwicklung besteht darin, ein evaluiertes Feindesign für die Softwarekomponenten bereitzustellen, diese zu spezifizieren und die Software-Units herzustellen.
Prozessergebnisse
Als Ergebnis einer erfolgreichen Umsetzung dieses Prozesses...
-
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Arbeitsprodukte
- 13-19 Reviewprotokoll
- 13-22 Traceabilitymatrix
-
Arbeitsprodukte
- 13-04 Kommunikationsaufzeichnung
-
Arbeitsprodukte
- 11-05 Software-Unit
MEHR ERFAHREN
Wir bieten relevante Infos zum Schlüsselprozess SWE.3 aus dem VDA-Scope, inkl. einem Video und einem kostenlosen Whitepaper.
Basispraktiken 1-8
-
Entwicklung eines Feindesigns für jede Softwarekomponente der Softwarearchitektur, welches alle Software-Units in Hinblick auf funktionale und nicht-funktionale Softwareanforderungen spezifiziert. [Ergebnis 1]
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Ermittlung, Entwicklung und Dokumentation der Schnittstellen jeder Software-Unit. [Ergebnis 2]
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Evaluierung und Dokumentation des dynamischen Verhaltens und der Interaktion zwischen den relevanten Software-Units.
Anmerkung 1: Nicht alle Software-Units besitzen ein dynamisches Verhalten, welches beschrieben wird. [Ergebnis 3]
Arbeitsprodukte
- 04-05 Softwarefeindesign
-
Bewertung des Softwarefeindesigns in Hinblick auf Zusammenspiel, Interaktion, Kritikalität, technische Komplexität, Risiko und Testbarkeit.
Anmerkung 2: Die Bewertungsergebnisse können als Eingangsdaten für die Verifikation der Software-Units verwendet werden. [Ergebnis 1, 2 ,3 ,4]
Arbeitsprodukte
- 04-05 Softwarefeindesign
- 13-19 Reviewprotokoll
- 13-22 Traceabilitymatrix
-
Herstellung der bidirektionalen Traceability zwischen Softwareanforderungen und Software-Units. Herstellung der bidirektionalen Traceability zwischen der Softwarearchitektur und dem Softwarefeindesign. Herstellung der bidirektionalen Traceability zwischen Softwarefeindesign und Software-Units.
Anmerkung 3: Redundanzen sollten vermieden werden, indem eine Kombination dieser Ansätze verwendet wird, die die Projekt- und Organisationsbedürfnisse abdeckt.
Anmerkung 4: Die bidirektionale Traceability unterstützt Abdeckungs-, Konsistenz- und Auswirkungsanalysen. [Ergebnis 4]
Arbeitsprodukte
- 13-19 Reviewprotokoll
- 13-22 Traceabilitymatrix
-
Sicherstellung der Konsistenz zwischen Softwareanforderungen und den Software-Units. Sicherstellung der Konsistenz zwischen der Softwarearchitektur, dem Softwarefeindesign und den Software-Units.
Anmerkung 5: Die Konsistenz wird durch die bidirektionale Traceability unterstützt und kann durch Review-Aufzeichnungen nachgewiesen werden. [Ergebnis 4]
Arbeitsprodukte
- 13-19 Reviewprotokoll
- 13-22 Traceabilitymatrix
-
Kommunikation des vereinbarten Softwarefeindesigns und Aktualisierungen des Softwarefeindesigns an alle relevanten Parteien. [Ergebnis 4]
Arbeitsprodukte
- 13-19 Reviewprotokoll
- 13-22 Traceabilitymatrix
-
Entwicklung und Dokumentation ausführbarer Units jeder Software-Unit entsprechend dem Softwarefeindesign. [Ergebnis 6]
Arbeitsprodukte
- 11-05 Software-Unit