1.3 KiB
1.3 KiB
Unit of Work Dependency Matrix — SlpModularCms.Api
Dit document beschrijft de afhankelijkheden tussen de Units of Work.
Dependency Matrix
| Unit | Afhankelijk van | Type | Reden |
|---|---|---|---|
| U01: Core Base | - | - | Fundament zonder externe afhankelijkheden binnen de solution. |
| U02: Identity | U01 | Hard | Gebruikt interfaces en modellen uit Core Base. |
| U03: Availability | U01 | Hard | Implementeert IAvailabilityService uit Core Base. |
| U04: API Shell | U01, U02, U03 | Hard / Soft | Host alle componenten; orkestreert Identity en Modules. |
Visualisatie
graph TD
U04[U04: API Shell] --> U01[U01: Core Base]
U04 --> U02[U02: Identity]
U04 --> U03[U03: Availability]
U02 --> U01
U03 --> U01
style U01 fill:#BBDEFB,stroke:#1565C0,color:#000
style U02 fill:#E3F2FD,stroke:#1565C0,color:#000
style U03 fill:#FFF59D,stroke:#F57F17,color:#000
style U04 fill:#C8E6C9,stroke:#2E7D32,color:#000
Update Strategie
We volgen de natuurlijke hiërarchie:
- U01 moet volledig functioneel zijn (interfaces) voordat we aan U02/U03 kunnen beginnen.
- U02 en U03 kunnen in theorie parallel ontwikkeld worden, maar we kiezen voor sequentieel (eerst Identity).
- U04 integreert alles en wordt als laatste voltooid.