178 lines
8.6 KiB
Typst
178 lines
8.6 KiB
Typst
#let __is_thesis = context { query(<__thesis_document>).len() > 0 }
|
|
#if __is_thesis == false [
|
|
#set cite(style: "apa")
|
|
#hide(bibliography("../literatur.bib", style: "apa"))
|
|
]
|
|
|
|
#heading(level: 1)[Ergebnisse (ca. 10 Seiten)]
|
|
|
|
Dieses Kapitel dokumentiert die tatsaechlich erzeugten Ergebnisse der drei Versuche (V01-V03). Neben den Kennzahlen werden die Ergebnisartefakte aus den jeweiligen Ergebnisverzeichnissen strukturiert aufgelistet und durch exemplarische Requirements bzw. Use Cases belegt.
|
|
|
|
#heading(level: 2)[Ergebnisueberblick]
|
|
|
|
#table(
|
|
columns: (1fr, 1fr, 1fr, 1fr),
|
|
stroke: 0.4pt,
|
|
[**Kennzahl**], [**V01**], [**V02**], [**V03**],
|
|
[Konsolidierte Anforderungen/Faehigkeiten], [277], [220], [1720],
|
|
[Formale Anforderungen (StRS+SyRS+SwRS)], [277], [220], [0],
|
|
[Explizite Use Cases], [0], [46], [1720],
|
|
[Undokumentierte Use Cases], [n.v.], [n.v.], [1211],
|
|
[ISO-29148-Compliance], [qualitativ A+], [96,1%], [n.v.],
|
|
[Traceability], [100% laut Doku], [100% bidirektional], [n.v.],
|
|
[Ergebnisdateien gesamt], [11], [37], [30]
|
|
)
|
|
|
|
#heading(level: 2)[V01 Ergebnisse (Baseline)]
|
|
|
|
#heading(level: 3)[Ergebnisdateien in `Versuche/Versuch 01/Ergebnisse`]
|
|
|
|
- `Versuche/Versuch 01/Ergebnisse/Centron_Software_Requirements_Specification.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/Centron_Software_Requirements_Specification.pdf`
|
|
- `Versuche/Versuch 01/Ergebnisse/complete-iso29148-requirements-specification.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/ISO29148_Complete_Requirements_Specification.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/iso29148-integrated-requirements-analysis.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/iso29148-integrated-requirements-analysis.pdf`
|
|
- `Versuche/Versuch 01/Ergebnisse/nhibernate-orm-analysis.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/software/SwRS_Complete_Detailed.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/software/SwRS_Complete_Detailed.pdf`
|
|
- `Versuche/Versuch 01/Ergebnisse/system/SyRS_Complete_Detailed.md`
|
|
- `Versuche/Versuch 01/Ergebnisse/system/SyRS_Complete_Detailed.pdf`
|
|
|
|
#heading(level: 3)[Beispielhafte Requirements aus den Ergebnisdateien]
|
|
|
|
```text
|
|
StR-001: Comprehensive Customer Account Management
|
|
Statement: The system shall provide comprehensive customer account management capabilities...
|
|
(Quelle: ISO29148_Complete_Requirements_Specification.md)
|
|
```
|
|
|
|
```text
|
|
FR-001: User Authentication System
|
|
Requirement: The system shall provide secure user authentication...
|
|
(Quelle: system/SyRS_Complete_Detailed.md)
|
|
```
|
|
|
|
#heading(level: 2)[V02 Ergebnisse (ISO-Konsolidierung mit Agenten)]
|
|
|
|
#heading(level: 3)[Ergebnisdateien in `Versuche/Versuch 02/Ergenisse`]
|
|
|
|
- `Versuche/Versuch 02/Ergenisse/COMPLETE_REQUIREMENTS_SPECIFICATION.md`
|
|
- `Versuche/Versuch 02/Ergenisse/COMPLETE_REQUIREMENTS_SPECIFICATION.pdf`
|
|
- `Versuche/Versuch 02/Ergenisse/README.md`
|
|
- `Versuche/Versuch 02/Ergenisse/TABLE_FORMATTING_STATUS.md`
|
|
- `Versuche/Versuch 02/Ergenisse/.execution_state/baseline_metrics.json`
|
|
- `Versuche/Versuch 02/Ergenisse/.execution_state/directory_setup.txt`
|
|
- `Versuche/Versuch 02/Ergenisse/.execution_state/milestone_state.json`
|
|
- `Versuche/Versuch 02/Ergenisse/.execution_state/project_structure.json`
|
|
- `Versuche/Versuch 02/Ergenisse/master/ISO29148_Executive_Summary.md`
|
|
- `Versuche/Versuch 02/Ergenisse/master/ISO29148_Master_Requirements.md`
|
|
- `Versuche/Versuch 02/Ergenisse/master/ISO29148_Quality_Report.md`
|
|
- `Versuche/Versuch 02/Ergenisse/master/ISO29148_Traceability_Master.csv`
|
|
- `Versuche/Versuch 02/Ergenisse/master/ISO29148_Validation_Checklist.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Analysis_Complete.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Business_Rules.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Integration_Patterns.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Pattern_Catalog.csv`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Performance_Patterns.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Security_Patterns.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_Algorithms.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_CodeCatalog.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_Complete.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_DataModel.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_TestSpecification.md`
|
|
- `Versuche/Versuch 02/Ergenisse/software/SwRS_Traceability.csv`
|
|
- `Versuche/Versuch 02/Ergenisse/software/Validation_Rules.md`
|
|
- `Versuche/Versuch 02/Ergenisse/stakeholder/StRS_Complete.md`
|
|
- `Versuche/Versuch 02/Ergenisse/stakeholder/StRS_Diagrams.md`
|
|
- `Versuche/Versuch 02/Ergenisse/stakeholder/StRS_Evidence.md`
|
|
- `Versuche/Versuch 02/Ergenisse/stakeholder/StRS_Summary.md`
|
|
- `Versuche/Versuch 02/Ergenisse/stakeholder/StRS_Traceability.csv`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_API_Specification.yaml`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_Architecture.md`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_Complete.md`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_Interfaces.md`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_Summary.md`
|
|
- `Versuche/Versuch 02/Ergenisse/system/SyRS_Traceability.csv`
|
|
|
|
#heading(level: 3)[Beispielhafte Requirements aus den Ergebnisdateien]
|
|
|
|
```text
|
|
SyR-001: The system SHALL implement a multi-layered architecture with clear separation of concerns.
|
|
(Quelle: Ergenisse/system/SyRS_Complete.md)
|
|
```
|
|
|
|
```text
|
|
SyR-013: The system SHALL provide secure user authentication with multi-factor authentication support.
|
|
(Quelle: Ergenisse/system/SyRS_Complete.md)
|
|
```
|
|
|
|
```text
|
|
SW-ARCH-001: The software SHALL implement a 6-layer architecture pattern.
|
|
(Quelle: Ergenisse/software/SwRS_Complete.md)
|
|
```
|
|
|
|
#heading(level: 2)[V03 Ergebnisse (Discovery-Erweiterung mit Agenten und MCP)]
|
|
|
|
#heading(level: 3)[Ergebnisdateien in `Versuche/Versuch 03/ERP_DOCUMENTATION`]
|
|
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/ANALYSIS_SUMMARY.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/BUSINESS_GLOSSAR_MIT_DB_MAPPING.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/BUSINESS_GLOSSAR.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/BUSINESS_GLOSSAR.pdf`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/COMPLETE_DATABASE_SCHEMA.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/DOCUMENTATION_INDEX.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/EXPORT_COMPLETE_SCHEMA.sql`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/README_USE_CASE_ANALYSIS.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/README.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/SCREENSHOT_ANALYSIS_SUMMARY.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/SCREENSHOT_MAPPING_COMPLETE.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/SCREENSHOT_PROJECT_INDEX.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/SSMS_DB_SCHEMA.sql`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_DATABASE_MODELS.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_REST_API.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_SUMMARY.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_WORKFLOWS.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASE_ANALYSIS_README.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASE_MAPPING.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS_DE.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS_DE.pdf`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS.pdf`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_NEW_CONTROLLERS.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_NEW_GUI_MAPPING.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_NEW_IMPLEMENTATION_GUIDE.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_NEW_XAML_TEMPLATES.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES_NEW.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES.md`
|
|
- `Versuche/Versuch 03/ERP_DOCUMENTATION/USE_CASES.pdf`
|
|
|
|
#heading(level: 3)[Beispielhafte Use Cases aus den Ergebnisdateien]
|
|
|
|
```text
|
|
1.1.1 Personalized User Welcome
|
|
Purpose: Display personalized greeting with user name and context-aware dashboard content.
|
|
(Quelle: ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS.md)
|
|
```
|
|
|
|
```text
|
|
1.1.6 Work Status Alerts
|
|
Purpose: Alert users to missing or incomplete work time entries.
|
|
(Quelle: ERP_DOCUMENTATION/USE_CASES_CENTRON_NEXUS.md)
|
|
```
|
|
|
|
```text
|
|
Key Finding: 1,720+ use cases discovered; current documentation gap: 71%.
|
|
(Quelle: ERP_DOCUMENTATION/UNDOCUMENTED_USE_CASES_SUMMARY.md)
|
|
```
|
|
|
|
#heading(level: 2)[Ergebnisfazit]
|
|
|
|
Die Ergebnislage zeigt drei komplementaere Stufen:
|
|
|
|
- **V01** liefert eine belastbare formale Baseline.
|
|
- **V02** liefert die staerkste ISO-29148-konforme Konsolidierung mit hoher Traceability.
|
|
- **V03** liefert die groesste funktionale Breite und identifiziert den groessten Dokumentations-Gap.
|
|
|
|
Damit liegt eine vollstaendige empirische Grundlage fuer die anschliessende Evaluation (Kapitel 6) vor: formal-strukturierte Requirements (V01/V02) plus breite Discovery-Evidenz (V03).
|