ASPICE

ASPICE

ASPICE-konforme Softwareentwicklung im Automobilbereich

Unsere Softwareingenieure entwickeln eingebettete Software für Fahrzeuge nach dem Industriestandard ASPICE und international bewährten Praktiken. Auf diese Weise erfüllen wir eine der zentralen Anforderungen der Marktführer in der Automobilindustrie: hohe Qualität und Sicherheit der eingebetteten Software für den ständig komplexer werdenden Verkehr.

ASPICE (Automotive Software Process Improvement Capability dEtermination) ist ein Regelwerk
für die Automobilindustrie, das als
Qualitätsmanagementsystem für den Lebenszyklus
der Softwareentwicklung dient. Wir führen für
unsere Kunden Projekte mit ASPICE-Zertifizierung
CL2 durch.

Unsere implementierten ASPICE-Prozesse

Entwicklung von Systemanforderungen

Entwicklung der Systemarchitektur

Entwicklung von Software-, Hardware- und mechanischen Anforderungen

Entwicklung von Software, Hardware, mechanischer Architektur

Softwareentwicklung und Unit-Tests

Integration
Testen

Software-
Qualifizierungstests

Prüfung der
Systemqualität

Testen der Hardware
und Mechanik

Die 5-stufige Skala der ASPICE-Zertifizierung

Die Zertifizierung von Projekten und Unternehmen basiert auf einer Skala von fünf ASPICE-Stufen, die zur Bewertung der Softwareentwicklungsprozesse dienen:

Stufe —Unvollständig

 
Die ASPICE-Anforderungen werden nicht vollständig erfüllt, und die Prozesse müssen verfeinert werden. 

Stufe — Durchgeführt


Die Standardanforderungen der Prozesse wurden implementiert, aber einige Prozessschritte müssen verfeinert werden.

Stufe — Verwaltet

 
Die Prozesse sind vollständig oder zum größten Teil ASPICE-konform, das Unternehmen kann seine Lösungen liefern.

Stufe — Etabliert

 
Die Prozesse sind vollständig ASPICE-standardisiert und werden ständig verbessert. 

Stufe — Vorhersehbar


Die ASPICE-Standards werden vollständig eingehalten, und die Ergebnisse werden für weitere Schätzungen analysiert.

Stufe — Innovativ

 
Die Verbesserung der Leistungsstandards steht im Einklang mit neuen technischen Herausforderungen.

Softwareentwicklung nach dem V-Modell

Der Prozess der Softwareentwicklung basiert bei ASPICE auf dem V-Modell und gliedert sich in zwei Teile: Entwicklung (linke Seite des V) und Test (rechte Seite des V). In jeder Entwicklungsphase wird getestet, ob die Anforderungen des Projekts erfüllt werden.

Der Vorteil dieses Modells für Software-Ingenieure und -Anbieter besteht darin, dass die Tests frühzeitig stattfinden und damit die Fehlerwahrscheinlichkeit minimiert wird. Auf diese Weise reduzieren die Kunden ihre Kosten und den Zeitaufwand für die Freigabe der fertigen Lösung, und das Entwicklungsunternehmen kann Sicherheits- und Prüfmechanismen vorsehen.

V-model

Bei der Entwicklung nach dem V-Modell können Fehler und Ergebnisse von jedem Punkt des Projekts aus verfolgt werden. Jede Entwicklungs- und Testphase wird durch die geeignete Dokumentation unterstützt, die auf den entsprechenden Punkt oberhalb oder unterhalb des V-Modells verweist.

Promwad arbeitet mit Polarion ALM, einer Lösung von SIEMENS zur Verwaltung des Lebenszyklus von Anwendungen oder eingebetteten Systemen. Sie ermöglicht es uns, die Arbeit verteilter Teams zu organisieren, alle Entwicklungsprozesse in einer einheitlichen Umgebung zu etablieren und Anforderungen zu verwalten.

Die Polarion-ALM-Lösung sammelt und speichert Informationen über alle Entwicklungsprozesse, erfasst die notwendigen Verknüpfungen zwischen den Phasen und sorgt für Transparenz in der Softwarearchitektur und -entwicklung



Der Nutzen von ASPICE

icon

 

Verbesserung der Qualität und Zuverlässigkeit von Softwareprodukten

icon

 

Testen und frühzeitiges
Erkennen von
Fehlern

icon

 

Vertiefte Ausarbeitung von Softwareanforderungen, Design, Architektur

Warum Promwad

icon

Know-how

Wir haben bereits Erfahrung mit der Anwendung der ASPICE-Anforderungen in Kundenprojekten gesammelt. Das Automotive-Team von Promwad arbeitet nun daran, ein externes Assessment der ASPICE-Zertifizierung CL2 zu bestehen.

icon

Vollständige Dokumentation

Wir beschreiben alle Prozesse bei der Softwareentwicklung für Fahrzeuge, um die Normen bezüglich Praxis und unterstützender Dokumentation zu erfüllen.

icon

Professionelles Audit

Der Prüfer prüft unsere Dokumentation, untersucht unsere Entwicklungsprozesse der Stufe 2 und hilft bei der Bestimmung, welche Prozesse verfeinert werden müssen, um Stufe 3 zu erreichen.

Obwohl sich unser Team gerade auf die ASPICE-Zertifizierung CL2 vorbereitet, bieten wir bereits Softwareentwicklung für die Automobilindustrie an, die diesen Standard erfüllt:

Consulting

Entwicklung von System- und Softwareanforderungen

Consulting

Aufbau der Software-Architektur

Consulting

Softwareentwicklung

Consulting

Unit- und
Integrationstests

Consulting

Arbeiten mit der Dokumentation in Polarion

Consulting

Verwendung von MISRA und Style Checkern

Sie möchten Ihre Automotive-Software nach den ASPICE-Standards entwickeln?

Schreiben Sie uns eine Nachricht über Ihr Projekt! Wir werden uns heute oder am nächsten Werktag bei Ihnen melden. Alle übermittelten Informationen werden vertraulich behandelt.