Files

2.1 KiB

Unit of Work Story Map — SlpModularCms.Api

Dit document mapt de User Stories naar de specifieke Units of Work voor de implementatie. Vanwege de 'Split Story' strategie worden sommige stories over meerdere units verdeeld (bijv. Interface in U01, Implementatie in U02/U03).

Story Mapping

Story ID Titel Primary Unit Secundaire Unit(s)
Authenticatie
US-AUTH-01 JWT Authenticatie U02 U01 (Interfaces), U04 (Middleware)
US-AUTH-02 Inloggen via API U02 U04 (Endpoint)
US-AUTH-03 Token vervaltijd U02
US-AUTH-04 Refresh tokens U02
Gebruikersbeheer
US-USER-01 Gebruiker aanmaken U02 U04 (Endpoint)
US-USER-02 Gebruikerslijst raadplegen U02 U04 (Endpoint)
US-USER-03 Gebruiker bijwerken U02 U04 (Endpoint)
US-USER-04 Gebruiker verwijderen U02 U04 (Endpoint)
US-USER-05 Geen zelfregistratie U02 U04 (Logic)
Autorisatie
US-AUTHZ-01 Role-Based Access Control U02 U04 (Policy Config)
US-AUTHZ-02 Eigenaarschap overdragen U02
US-AUTHZ-03 Hiërarchische bevoegdheden U02
Setup
US-SETUP-01 Eerste Eigenaar seeden U02
US-SETUP-02 Setup endpoint U04 U02 (Identity logic)
Modules
US-MOD-01 Module laden bij applicatiestart U04 U01 (Interfaces)
US-MOD-02 Module uitschakelen U04 U01 (Logic)
US-MOD-03 Module-specifieke rechten U02 U04 (Enforcement)
Beschikbaarheid
US-AVAIL-01 Beschikbaarheid controleren U03 U01 (Interface), U04 (Middleware)

Samenvatting per Unit

  • U01 (Core Base): Legt de fundamenten voor US-MOD-01, US-AVAIL-01 en US-AUTH-01 (Interfaces).
  • U02 (Identity): Bevat de hoofdbuik van de logica voor Authenticatie, Gebruikersbeheer en Autorisatie.
  • U03 (Availability): Specifieke implementatie voor US-AVAIL-01.
  • U04 (API Shell): De integratie-laag voor alle stories, specifiek de setup (US-SETUP-02) en module loading (US-MOD-01).