Versuche und Ergebnisse Umstrukturiert

This commit is contained in:
2026-02-19 20:16:26 +01:00
parent a5d2f5490c
commit 9b95958eeb
108 changed files with 1427 additions and 7786 deletions

View File

@@ -1,38 +1,64 @@
# Versuch 03 - Kurzuebersicht
## Inhalt
Fokus auf konsolidierte End-to-End-Requirements-Spezifikation (StRS, SyRS, SwRS) mit hoher ISO-29148-Reife, Qualitaetsmetriken und separaten Traceability-Artefakten (CSV). Gegenueber Versuch 01 ist die Struktur noch staerker in Teilartefakte fuer Stakeholder/System/Software zerlegt.
Fokus auf Use-Case- und Modulanalyse (ERP-Dokumentation), inkl. Gap-Analyse zwischen dokumentierter und tatsaechlich entdeckter Funktionalitaet. Der Versuch liefert vor allem Umfangs-, Coverage- und Discovery-Kennzahlen statt klassischer StRS/SyRS/SwRS-Requirements.
## Kennzahlen (einheitliches Vergleichsformat)
| Kennzahl | Wert |
| --- | --- |
| Ergebnisdateien gesamt | 37 |
| Ergebnisdateitypen (MD/PDF/CSV/SQL/YAML/JSON/TXT) | 26 / 1 / 5 / 0 / 1 / 3 / 1 |
| Markdown-Zeilen gesamt | 15.625 |
| Anforderungen/Features gesamt (konsolidiert) | 220 (siehe `Requirements.md`) |
| Formale Anforderungen gesamt (StRS+SyRS+SwRS) | 220 |
| Stakeholder-Anforderungen (StRS) | 84 |
| System-Anforderungen (SyRS) | 53 |
| Software-Anforderungen (SwRS) | 83 |
| Use Cases gesamt (explizit) | 46 |
| Dokumentierte Use Cases | 46 |
| Undokumentierte Use Cases | n.v. |
| Ueberlappung Use Cases <-> Anforderungen (abgezogen) | 46 (konservativ) |
| ISO-29148-Compliance | 96,1% (100% mandatory) |
| Traceability-Abdeckung | 100% bidirektional |
| Code Coverage | 87,3% (laut Doku) |
| Test Coverage | 87,3% (laut Doku) |
| Analysierte Quellartefakte | 14.940 Dateien (13.717 C#, 1.189 XAML, 34 Projekte) |
| Separate Traceability-CSV (Dateien / Zeilen) | 4 / 327 |
## Evaluation-Hinweis
Sehr gut geeignet fuer vergleichende ISO-29148-Evaluation mit quantifizierter Qualitaets- und Traceability-Sicht; konsolidierte Zaehlung erfolgt in `Requirements.md`.
| Ergebnisdateien gesamt | 30 |
| Ergebnisdateitypen (MD/PDF/CSV/SQL/YAML/JSON/TXT) | 24 / 4 / 0 / 2 / 0 / 0 / 0 |
| Markdown-Zeilen gesamt | 21.882 |
| Anforderungen/Features gesamt (konsolidiert) | 1.720 (siehe `Requirements.md`) |
| Formale Anforderungen gesamt (StRS+SyRS+SwRS) | 0 |
| Stakeholder-Anforderungen (StRS) | 0 |
| System-Anforderungen (SyRS) | 0 |
| Software-Anforderungen (SwRS) | 0 |
| Use Cases gesamt (explizit) | 1.720 |
| Dokumentierte Use Cases | 509 |
| Undokumentierte Use Cases | 1.211 (71% Gap) |
| Ueberlappung Use Cases <-> Anforderungen (abgezogen) | 0 (bereits dedupliziert) |
| ISO-29148-Compliance | n.v. |
| Traceability-Abdeckung | n.v. (kein StRS->SyRS->SwRS-Nachweis) |
| Code Coverage | n.v. |
| Test Coverage | n.v. |
| Analysierte Quellartefakte | 150.000+ LoC analysiert; 3.412 potenzielle Use Cases |
| Separate Traceability-CSV (Dateien / Zeilen) | 0 / 0 |
## Vorgehen
- Erweiterter Prompt zu Claude Code
- Verwendung spezialisierter Agenten für Claude Code.
- Erweiterter Prompt zu Claude Code
- Verwendung spezialisierter generischer Agenten
- Verwendung von MCP-Servern zur Erweiterung der Discovery-Breite
- Serena MCP (Memory/Knowledge)
- Windows-MCP (UI-Interaktion)
- MSSQL MCP (DB-Schema-Analyse)
## Prompt
"Please analyze this software project and write a ISO 29148 compliant reuqirements specification.
Use Agents wherever possible.
"
## Verwendeter Prompt
```text
Please analyze this software project and write a reuqirements specification according to modern standards.
Use Agents and MCP servers wherever possible.
Keep superflous texts to a minimum and concentrate on actual requirements.
```
## Agenten (Beispiele)
- `Tools/Agents/centron-documentation-writer.md`
- Dokumentiert Module, Architektur und Muster
- `Tools/Agents/nhibernate-query-reviewer.md`
- Query-/Persistenzanalyse fuer datengetriebene Use Cases
- `Tools/Agents/centron-code-reviewer.md`
- Review und Ableitung technischer Funktionalitaet
- `Tools/Agents/webservice-developer.md`
- API- und Integrationssicht in der Discovery
## Ergebnisbeispiele aus `ERP_DOCUMENTATION`
- `ERP_DOCUMENTATION/ANALYSIS_SUMMARY.md`
- 34 identifizierte Module, davon 11 neu entdeckt
- `ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_SUMMARY.md`
- 1.720+ extrahierte Use Cases, ca. 71% Dokumentations-Gap
- `ERP_DOCUMENTATION/USE_CASES.md` und `ERP_DOCUMENTATION/USE_CASE_MAPPING.md`
- Konsolidierte Use-Case-Sichten und Zuordnungen
- `ERP_DOCUMENTATION/SCREENSHOT_MAPPING_COMPLETE.md`
- UI-/Screenshot-Mapping zur funktionalen Validierung
## Evaluation-Hinweis
Sehr stark fuer Funktions-/Use-Case-Discovery und Doku-Gap-Analyse; konsolidierte Zaehlung erfolgt in `Requirements.md`.