feat(i18n): dev-process repo in English

- README.md: full English rewrite
- All 13 vorlagen MD templates hand-translated:
  PID, PM-Plan, QA-Plan, SWE-Plan, Test-Plan,
  SA, SWA, Review-Protokoll, Non-Conformity,
  MISRA-Deviation-Permit, MISRA-Deviation-Record,
  Traceability-Matrix, angebot (quotation)
- Master Word template (slohmaier-doc-template.docx) regenerated
  in English: cover page, document control, TOC headers,
  classification banner all English
- All derived Word vorlagen regenerated from English MD sources

Still to translate: toolstack.md, gitea-aspice-setup.md
This commit is contained in:
Stefan Lohmaier
2026-05-12 03:42:35 -07:00
parent 6e458ae76f
commit d5cfec9e42
25 changed files with 774 additions and 875 deletions
+55 -55
View File
@@ -5,100 +5,100 @@ links:
- SYS-XXX: [hash]
---
# SA-XXX: [Element-Name]
# SA-XXX: [Element name]
> **System Architectural Design Element (ASPICE SYS.3).**
> Beschreibt ein Element der System-Architektur und sein Mapping auf System-Anforderungen.
> Describes a system architecture element and its mapping to system requirements.
| Feld | Wert |
|----------|-------------------------------|
| Projekt | [Projektname] |
| Datum | [YYYY-MM-DD] |
| Version | [1.0] |
| Status | [Entwurf / Freigegeben] |
| ASIL | [QM / A / B / C / D] |
| Autor | [Name] |
| Field | Value |
|----------|--------------------------------|
| Project | [Project name] |
| Date | [YYYY-MM-DD] |
| Version | [1.0] |
| Status | [Draft / Released] |
| ASIL | [QM / A / B / C / D] |
| Author | [Name] |
---
## 1. Verantwortung
## 1. Responsibility
[Was tut dieses Element? Ein bis zwei Saetze. Welcher Zweck im Gesamtsystem.]
[What does this element do? One or two sentences. Its purpose in the overall system.]
## 2. System-Kontext
## 2. System context
[PlantUML-Diagramm: dieses Element im Verhaeltnis zu Nachbarsystemen / Umgebung.]
[PlantUML diagram: this element in relation to neighbouring systems / environment.]
```plantuml
@startuml
!define COMPONENT(x) component "x" as x
COMPONENT([Element])
[Element] --> [Nachbarsystem A] : Schnittstelle X
[Nachbarsystem B] --> [Element] : Schnittstelle Y
[Element] --> [Neighbour A] : interface X
[Neighbour B] --> [Element] : interface Y
@enduml
```
## 3. Allokation
## 3. Allocation
| Anforderung | Allokation auf | Bemerkung |
|---------------|----------------|---------------------------|
| SYS-XXX | dieses Element | [vollstaendig / teilweise] |
| SYS-YYY | dieses Element | [Begruendung] |
| Requirement | Allocated to | Notes |
|---------------|------------------|------------------------------|
| SYS-XXX | this element | [full / partial] |
| SYS-YYY | this element | [Rationale] |
Allokations-Regel: jede verlinkte System-Anforderung muss eindeutig auf HW, SW oder Mechanik abgebildet werden.
Allocation rule: every linked system requirement must be unambiguously mapped to HW, SW, or mechanics.
## 4. Schnittstellen zur Umgebung
## 4. External interfaces
| Schnittstelle | Richtung | Typ | Bemerkung |
|---------------|---------------|----------------------|--------------------------|
| [Name] | in / out / io | [CAN / SPI / GPIO / ...] | [Protokoll-Verweis] |
| Interface | Direction | Type | Notes |
|---------------|---------------|-----------------------|-------------------------|
| [Name] | in / out / io | [CAN / SPI / GPIO / ...] | [Protocol reference] |
## 5. Subkomponenten / Aufteilung
## 5. Subcomponents / breakdown
[Falls dieses System-Element aus mehreren Subkomponenten besteht: kurze Auflistung mit Verweis auf weitere SA- oder SWA-Elemente.]
[If this system element consists of subcomponents: short list with references to other SA or SWA elements.]
| Subkomponente | Realisierung | Verweis |
| Subcomponent | Realisation | Reference |
|---------------|--------------------|-------------------|
| [Name] | [HW / SW / Mechanik] | SWA-XXX / SA-YYY |
| [Name] | [HW / SW / mechanics] | SWA-XXX / SA-YYY |
## 6. Dynamisches Verhalten
## 6. Dynamic behaviour
[PlantUML-Sequenz oder State-Diagramm fuer kritische Ablaeufe.]
[PlantUML sequence or state diagram for critical flows.]
```plantuml
@startuml
actor Nutzer
Nutzer -> [Element]: Anforderung
[Element] -> [Nachbar]: weiterleiten
[Nachbar] --> [Element]: Antwort
[Element] --> Nutzer: Ergebnis
actor User
User -> [Element]: request
[Element] -> [Neighbour]: forward
[Neighbour] --> [Element]: response
[Element] --> User: result
@enduml
```
## 7. Nichtfunktionale Eigenschaften
## 7. Non-functional properties
| Aspekt | Anforderung / Zielwert |
|---------------------|-----------------------------|
| Worst-Case Timing | [z.B. < 10 ms Reaktionszeit]|
| Speicherbedarf | [z.B. < 64 KB Flash] |
| Stromaufnahme | [z.B. < 200 mA bei 12 V] |
| Umgebungsbedingungen | [Temperatur, EMV] |
| Sicherheitsziel | [Verweis auf SG-XXX, falls vorhanden] |
| Aspect | Requirement / target value |
|---------------------|------------------------------|
| Worst-case timing | [e.g. < 10 ms reaction time] |
| Memory footprint | [e.g. < 64 KB flash] |
| Power draw | [e.g. < 200 mA at 12 V] |
| Environment | [Temperature, EMC] |
| Safety goal | [Reference to SG-XXX, if any] |
## 8. Designentscheidungen
## 8. Design decisions
| Entscheidung | Alternativen | Begruendung |
|--------------|--------------|-------------|
| [Was] | [Was sonst noch erwogen wurde] | [Warum diese Wahl] |
| Decision | Alternatives | Rationale |
|--------------|--------------|-----------|
| [What] | [What else was considered] | [Why this choice] |
## 9. Verifikation
## 9. Verification
| Anforderung | Verifikations-Methode | Test-ID |
|-------------|------------------------|-------------------|
| SYS-XXX | [Review / Test / Analyse] | TST-SYS-XXX |
| Requirement | Verification method | Test ID |
|-------------|---------------------------|-------------------|
| SYS-XXX | [Review / test / analysis] | TST-SYS-XXX |
Jede in den `links` referenzierte System-Anforderung muss mindestens eine Verifikations-Methode haben.
Every system requirement listed in `links` must have at least one verification method.
---
*Aenderungen an diesem Architektur-Element gehen per PR mit mind. 2 Technical-Review-Approvals (siehe SWE-Plan).*
*Changes to this architecture element go through a PR with at least 2 technical-review approvals (see SWE Plan).*