System Architectural Design Element (ASPICE SYS.3).
Beschreibt ein Element der System-Architektur und sein Mapping auf System-Anforderungen.
Feld
Wert
Projekt
[Projektname]
Datum
[YYYY-MM-DD]
Version
[1.0]
Status
[Entwurf / Freigegeben]
ASIL
[QM / A / B / C / D]
Autor
[Name]
1. Verantwortung
[Was tut dieses Element? Ein bis zwei Saetze. Welcher Zweck im Gesamtsystem.]
2. System-Kontext
[PlantUML-Diagramm: dieses Element im Verhaeltnis zu Nachbarsystemen / Umgebung.]
@startuml
!define COMPONENT(x) component "x" as x
COMPONENT([Element])
[Element] --> [Nachbarsystem A] : Schnittstelle X
[Nachbarsystem B] --> [Element] : Schnittstelle Y
@enduml
3. Allokation
Anforderung
Allokation auf
Bemerkung
SYS-XXX
dieses Element
[vollstaendig / teilweise]
SYS-YYY
dieses Element
[Begruendung]
Allokations-Regel: jede verlinkte System-Anforderung muss eindeutig auf HW, SW oder Mechanik abgebildet werden.
4. Schnittstellen zur Umgebung
Schnittstelle
Richtung
Typ
Bemerkung
[Name]
in / out / io
[CAN / SPI / GPIO / ...]
[Protokoll-Verweis]
5. Subkomponenten / Aufteilung
[Falls dieses System-Element aus mehreren Subkomponenten besteht: kurze Auflistung mit Verweis auf weitere SA- oder SWA-Elemente.]
Subkomponente
Realisierung
Verweis
[Name]
[HW / SW / Mechanik]
SWA-XXX / SA-YYY
6. Dynamisches Verhalten
[PlantUML-Sequenz oder State-Diagramm fuer kritische Ablaeufe.]