Das Ziel dieser Arbeit ist es, die wichtigsten Softwareentwicklungsprozesse nach Automotive SPICE (ASPICE) vorzustellen, Vergleiche zum klassischen Entwicklungsprojekt zu ziehen, die Historie und Herkunft von ASPICE zusammenzufassen und das Zusammenwirken verschiedener Methodenmodelle in der Praxis zu betrachten. Beginnend mit der Historie und grundlegenden Informationen über Automotive SPICE, wird das Assignment anschließend die wichtigsten ASPICE Prozessgruppen der Softwareentwicklung behandeln. Danach wird das Zusammenspiel von Prozess- und Arbeitsmodellen beleuchtet und mit einer kritischen Reflexion sowie einer Zusammenfassung das Assignment beendet.
Softwareentwicklung spielt auch in der Automobilbranche eine dominante Rolle und das unter besonderen Rahmenbedingungen, wie beispielsweise funktionaler Sicherheit. Um die notwendige Softwarequalität (auch in der Zuliefererkette) sicherzustellen, hat ein firmenübergreifender Arbeitskreis ein für den Automotive-Bereich optimiertes Prozess- und Reifegradmodell namens "Automotive SPICE" entwickelt, welches heute die Grundlage für Softwareentwicklung in der Branche bietet.
Inhaltsverzeichnis
1. Einleitung
1.1. Relevanz des Themas
1.2. Ziel der Arbeit
1.3. Aufbau der Arbeit
2. Automotive SPICE (ASPICE)
2.1. Historie und Herkunft
2.2. Reifegradmodell
2.3. Prozessreferenzmodell
3. ASPICE System- und Softwareprozesse
3.1. SYS.1 Anforderungserhebung
3.2. SYS.2 Systemanforderungsanalyse
3.3. SYS.3 Systemarchitekturdesign
3.4. SWE.1 Softwareanforderungsanalyse
3.5. SWE.2 Softwarearchitekturdesign
3.6. SWE.3 Softwarefeinentwurf und Modulerstellung
3.7. SWE.4 Softwaremodulverifikation
3.8. SWE.5 Softwareintegration und Integrationstest
3.9. SWE.6 Softwaretest
3.10. SYS.4 Systemintegration und Integrationstest
3.11. SYS.5 Systemtest
3.12. SUP.10 Änderungsmanagement
3.13. MAN.3 Projektmanagement
4. V-Modell, Projektmanagement und Arbeitsweisen
5. Schluss
5.1. Zusammenfassung
5.2. Kritische Reflexion der eigenen Vorgehensweise
Zielsetzung & Themen
Das Ziel dieser Arbeit ist es, die zentralen Softwareentwicklungsprozesse gemäß Automotive SPICE (ASPICE) darzustellen, diese mit klassischen Projektmanagement-Ansätzen zu vergleichen und das Zusammenspiel verschiedener Methodenmodelle in der automobilen Praxis zu beleuchten.
- Automotive SPICE (ASPICE) als Standard in der Automobilbranche
- Systematische Einordnung von Softwareentwicklungsprozessen (V-Modell)
- Anforderungsmanagement und Systemarchitekturdesign
- Qualitätssicherung durch Verifikation und Testphasen
- Integration agiler Arbeitsweisen und Projektlebenszyklusplanung
Auszug aus dem Buch
3.2. SYS.2 Systemanforderungsanalyse
SYS.2 transformiert die in SYS.1 erhobenen Anforderungen in technisch detaillierte Anforderungen. Dabei soll das Design des Systems unterstützt werden. Die resultierenden Systemanforderungen entsprechen dem Pflichtenheft und sollten so geschrieben sein, dass ein Zusammenspiel der Entwicklungsbereiche Software, Hardware und Mechanik optimal möglich ist.
Zusammenfassung der Kapitel
1. Einleitung: Beschreibt die zunehmende Bedeutung von Software im Fahrzeugbau und definiert das Ziel der Arbeit, Automotive SPICE (ASPICE) zu erläutern.
2. Automotive SPICE (ASPICE): Bietet einen Überblick über die Entstehung, das Reifegradmodell sowie das Prozessreferenzmodell von ASPICE.
3. ASPICE System- und Softwareprozesse: Detaillierte Betrachtung der einzelnen Prozessgruppen von der Anforderungserhebung bis zum Systemtest.
4. V-Modell, Projektmanagement und Arbeitsweisen: Analysiert das Zusammenspiel verschiedener Entwicklungsmodelle und Organisationsformen in der Praxis.
5. Schluss: Fasst die Bedeutung von ASPICE für die Qualitätssicherung zusammen und reflektiert kritisch die eigene Vorgehensweise.
Schlüsselwörter
Automotive SPICE, ASPICE, Softwareentwicklung, V-Modell, Systemarchitektur, Anforderungsanalyse, Systemtest, Prozessqualität, Reifegradmodell, Projektmanagement, Automotive, Softwarequalität, Integrationstest, Prozessreferenzmodell, Automobilbranche
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit befasst sich mit der Anwendung und Struktur von Softwareentwicklungsprozessen im automobilen Umfeld unter Berücksichtigung des ASPICE-Standards.
Was sind die zentralen Themenfelder?
Zentrale Felder sind das Reifegradmodell, Prozessgruppen der System- und Softwareentwicklung sowie das Zusammenspiel von V-Modell und Projektmanagement.
Was ist das primäre Ziel der Arbeit?
Das Ziel ist die Vorstellung der wichtigsten ASPICE-Prozesse, der Vergleich mit klassischen Entwicklungsprojekten und die Darstellung der methodischen Praxis.
Welche wissenschaftliche Methode wird verwendet?
Es handelt sich um eine strukturierte Literaturanalyse, die den aktuellen Stand von ASPICE und seine Einordnung in den Produktlebenszyklus zusammenfasst.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die Erläuterung des ASPICE-Referenzmodells und eine detaillierte Auflistung der Prozessschritte von der Anforderung bis zur Systemintegration.
Welche Schlüsselwörter charakterisieren die Arbeit?
Besonders prägend sind Automotive SPICE, V-Modell, Anforderungsmanagement, Prozessqualität und Systemarchitektur.
Wie unterscheidet sich SYS.1 von SYS.2?
SYS.1 konzentriert sich auf die Erhebung von Kundenanforderungen (Lastenheft), während SYS.2 diese in technisch detaillierte Systemanforderungen (Pflichtenheft) transformiert.
Warum ist das V-Modell für ASPICE so wichtig?
Das V-Modell dient als methodische Grundlage, um die Nachverfolgbarkeit zwischen Anforderungen, Design und den entsprechenden Testphasen sicherzustellen.
Welche Rolle spielt das Reifegradmodell?
Es misst in sechs Stufen, wie gut implementiert und beherrscht die Prozesse einer Organisation sind, was oft eine Voraussetzung für Zulieferer ist.
- Quote paper
- Sascha Lang (Author), 2020, Softwareentwicklung in der Automobilindustrie, Munich, GRIN Verlag, https://www.grin.com/document/906685