Usecase-requirements traceability
Doel
Dit register koppelt requirementachtige afleidingen uit de usecases aan de centrale SRS-laag. De regels in dit register zijn traceabilityregels en geen tweede normatieve requirementbron. De centrale requirementtekst en acceptatiecriteria blijven in de SRS staan.
Interpretatie
| Classificatie | Betekenis |
|---|---|
| Gedekt door SRS | De usecase-afleiding past bij een bestaande centrale SRS-requirement of bestaand acceptatiecriterium. |
| Promoveren naar SRS | De usecase-afleiding bevat mogelijk een ontbrekende centrale eis en vraagt SRS-aanvulling na review. |
| Usecase-specifiek | De regel beschrijft procesafbakening of flowcontext en wordt niet als centrale requirement opgenomen. |
| Vervallen/dubbel | De regel is dubbel, verouderd of verkeerd geplaatst en wordt niet centraal overgenomen. |
Samenvatting
| Kenmerk | Waarde |
|---|---|
| Usecasebestanden in scope | 241 |
| Usecasebestanden met afleidingen | 226 |
| Usecase-afleidingen in scope | 2619 |
| Gedekt door SRS | 2595 |
| Promoveren naar SRS | 0 |
| Usecase-specifiek | 24 |
| Vervallen/dubbel | 0 |
| Gedupliceerde IDs gecorrigeerd | 1 |
| Status | Usecases gekoppeld aan SRS/AC-trace |
Trace-register
| Usecase-afleiding | Usecase | Korte intentie | Classificatie | Centrale requirement | Acceptatiecriterium | Testlaag | Actie | Status |
|---|---|---|---|---|---|---|---|---|
UC-BEH-ACC-001-REQ-001 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Een beheerder een accountoverzicht kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-002 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Accountoverzichtdata server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-003 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Actieve rollen per account tonen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-004 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Actieve status en LastSeenAtUtc tonen | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-005 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Online-status als afgeleide indicatie tonen wanneer beschikbaar | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | NFR | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-006 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Geen wachtwoord-, token-, secret- of credentialinformatie tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-001-REQ-007 | UC-BEH-ACC-001 — Accountoverzicht bekijken | Zoeken, filteren en pagineren server-side begrenzen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-001 | UC-BEH-ACC-002 — Accountdetail openen | Accountdetail voor één geselecteerd account kunnen tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-004 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-002 | UC-BEH-ACC-002 — Accountdetail openen | Accountdetail server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-003 | UC-BEH-ACC-002 — Accountdetail openen | Rollen, status, instellingen en lifecycle-afhankelijkheden tonen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-004 | UC-BEH-ACC-002 — Accountdetail openen | Vervolgacties afleiden uit actuele serverdata | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-005 | UC-BEH-ACC-002 — Accountdetail openen | Geen identity-providercredentials tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-006 | UC-BEH-ACC-002 — Accountdetail openen | Geanonimiseerde accounts zonder persoonsgegevens tonen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-ADM-002 SRS-ADM-003 SRS-ADM-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-ADM-002 AC-ADM-003 AC-ADM-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-002-REQ-007 | UC-BEH-ACC-002 — Accountdetail openen | Risicovolle acties blokkeren wanneer afhankelijkheden niet betrouwbaar bepaald zijn | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-001 | UC-BEH-ACC-003 — Accountrollen beheren | Een beheerder publieke rollen van een account kunnen laten beheren | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-002 | UC-BEH-ACC-003 — Accountrollen beheren | Rolmutaties server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-003 | UC-BEH-ACC-003 — Accountrollen beheren | De leerlingrol exclusief houden ten opzichte van andere hoofdrollen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-002 SRS-ADM-001 | AC-LRN-009 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-004 | UC-BEH-ACC-003 — Accountrollen beheren | UserRoles niet hard verwijderen maar intrekken met auditvelden | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-005 | UC-BEH-ACC-003 — Accountrollen beheren | Rolmutaties vastleggen in een accountlogkanaal | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-006 | UC-BEH-ACC-003 — Accountrollen beheren | Voorkomen dat het laatste actieve beheerdersaccount ongemerkt verdwijnt | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-003-REQ-007 | UC-BEH-ACC-003 — Accountrollen beheren | Bij rolmutaties geen identity-providercredentials wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-002 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-001 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Niet-publieke rollen uitsluitend via beheer toekenbaar maken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-002 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Roles.IsPublic gebruiken om publieke en niet-publieke rollen te onderscheiden | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-003 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Een reden verplicht stellen voor niet-publieke rolmutaties | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-004 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Admin- en TestDocent-toekenning aan leerlingaccounts blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-LRN-009 SRS-TCH-005 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ACC-002 AC-LRN-009 AC-TCH-005 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-005 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Voorkomen dat het laatste actieve beheerdersaccount verdwijnt | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-006 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Niet-publieke rolmutaties auditbaar loggen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-004-REQ-007 | UC-BEH-ACC-004 — Niet-publieke rol toekennen of intrekken | Bij niet-publieke rolmutaties geen identity-providercredentials wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-002 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-001 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Een beheerder een actief account tijdelijk kunnen laten uitschakelen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-005 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-005 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-002 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Voor uitschakelen een reden verplicht stellen | Gedekt door SRS | SRS-ADM-005 SRS-ADM-001 | AC-ADM-005 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-003 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Users.IsActive op false zetten bij deactiveren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-004 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Gedeactiveerde accounts blokkeren bij reguliere OefenHub-toegang | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-005 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Het laatste actieve beheerdersaccount beschermen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-006 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Actieve OefenHub-contexten veilig beëindigen of ongeldig maken | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-005-REQ-007 | UC-BEH-ACC-005 — Account tijdelijk uitschakelen | Bij deactiveren geen identity-providercredentials wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-001 | UC-BEH-ACC-006 — Account heractiveren | Een beheerder een gedeactiveerd account kunnen laten heractiveren | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-002 | UC-BEH-ACC-006 — Account heractiveren | Heractivatie blokkeren voor geanonimiseerde accounts | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-ADM-002 SRS-ADM-003 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-ADM-002 AC-ADM-003 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-003 | UC-BEH-ACC-006 — Account heractiveren | Voor heractivatie een reden verplicht stellen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-004 | UC-BEH-ACC-006 — Account heractiveren | Users.IsActive op true zetten bij heractivatie | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-005 | UC-BEH-ACC-006 — Account heractiveren | Bij heractivatie geen identity-providercredentials wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-006 | UC-BEH-ACC-006 — Account heractiveren | Relaties en autorisaties niet automatisch herstellen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-ADM-001 | AC-AUTH-001 AC-REL-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-006-REQ-007 | UC-BEH-ACC-006 — Account heractiveren | Heractivatie auditbaar loggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-001 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Een beheerder een account kunnen laten anonimiseren via een zware bevestigingsflow | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ADM-002 SRS-ADM-003 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-ADM-002 AC-ADM-003 AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-002 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Voor anonimisering een reden verplicht stellen | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-003 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Zichtbare persoonsgegevens vervangen door systeemwaarden | Gedekt door SRS | SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-004 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Users.IsActive op false zetten bij anonimisering | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-005 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Afhankelijke toegang beëindigen, overdragen of blokkeren volgens domeinregels | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-006 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Historische domeindata bewaren zonder actuele persoonsgegevens te tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-007 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Oude en nieuwe identiteit afgeschermd accountlogmatig vastleggen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-ACC-007-REQ-008 | UC-BEH-ACC-007 — Account anonimiseren als beheerder | Geen identity-provideraccount rechtstreeks wijzigen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-001 | UC-BEH-ACC-008 — Account online-status bekijken | Een beheerder LastSeenAtUtc kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-002 | UC-BEH-ACC-008 — Account online-status bekijken | Online-status als afgeleide indicatie kunnen tonen wanneer beschikbaar | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | NFR | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-003 | UC-BEH-ACC-008 — Account online-status bekijken | Onbekende online-status onderscheiden van offline | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-004 | UC-BEH-ACC-008 — Account online-status bekijken | Bij accountbeheer geen live-oefeninhoud tonen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 SRS-LIVE-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-005 | UC-BEH-ACC-008 — Account online-status bekijken | Voor reguliere sessies geen domeinsessietabel vereisen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-006 | UC-BEH-ACC-008 — Account online-status bekijken | Online-status server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-008-REQ-007 | UC-BEH-ACC-008 — Account online-status bekijken | Accountonline-informatie read-only houden | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-001 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Een beheerder toegestane UserSettings-velden kunnen laten wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-002 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Instellingstype en bereik codegedreven valideren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-003 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Beheerderwijzigingen van instellingen met reden vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-004 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | UserSettings-wijzigingen geen rollen of autorisaties laten wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-005 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Ontbrekende UserSettings veilig kunnen initialiseren wanneer toegestaan | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-006 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Browserwaarden als afgeleid behandelen | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-009-REQ-007 | UC-BEH-ACC-009 — Gebruikersinstelling als beheerder wijzigen | Geen nieuwe instellingensleutels via accountbeheer laten aanmaken | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-001 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Een beheerder accountgeschiedenis kunnen tonen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-002 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Rolgeschiedenis uit UserRoles kunnen tonen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-003 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Lifecycleacties uit een accountlogkanaal kunnen tonen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 | Audit | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-004 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Gevoelige oude identiteit maskeren volgens beheercontext | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-005 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Geen wachtwoorden, tokens, secrets of credentialstatus tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-006 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Geschiedenis read-only houden | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-ACC-010-REQ-007 | UC-BEH-ACC-010 — Accountgeschiedenis en lifecyclelog bekijken | Geschiedenis kunnen filteren en pagineren zonder datamutatie | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-ADM-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-006 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-001 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Alleen beheerders toegang geven tot het categorieoverzicht | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-RDM-005 SRS-CAT-001 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-RDM-005 AC-CAT-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-002 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Per categorie naam, status, kleur en icoon tonen | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-003 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Per categorie het aantal actieve docentniveaus tonen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-004 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Per categorie het aantal actieve oefenkoppelingen tonen | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-005 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Bij raadplegen van het overzicht geen categoriegegevens wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-ADM-001 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-006 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Soft-deleted of historisch relevante categorieën voor beheer raadpleegbaar houden | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-001-REQ-007 | UC-BEH-CAT-001 — Categorieoverzicht bekijken | Één geselecteerde categorie kunnen doorgeven aan de detailbeheerflow zonder clientstate als autorisatiebron te gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-AUTH-004 SRS-CAT-001 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-AUTH-004 AC-CAT-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-001 | UC-BEH-CAT-002 — Categoriebeheer openen | Detailbeheer openen voor precies één geselecteerde categorie | Gedekt door SRS | SRS-AUTH-004 SRS-CAT-006 SRS-ADM-001 | AC-AUTH-004 AC-CAT-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-002 | UC-BEH-CAT-002 — Categoriebeheer openen | De onderdelen Intro / uitleg, Categorie, Migreren naar en Geschiedenis tonen | Gedekt door SRS | SRS-CAT-001 SRS-ADM-006 SRS-ADM-001 SRS-NFR-AUD-001 | AC-CAT-001 AC-ADM-006 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-003 | UC-BEH-CAT-002 — Categoriebeheer openen | Aanmaakinformatie en laatste wijzigingsinformatie tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-004 | UC-BEH-CAT-002 — Categoriebeheer openen | Actieve docentniveaus en actieve oefenkoppelingen als impact tonen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-005 | UC-BEH-CAT-002 — Categoriebeheer openen | Status- en migratieacties blokkeren wanneer server-side voorwaarden niet geldig zijn | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-006 | UC-BEH-CAT-002 — Categoriebeheer openen | Bij openen van detailbeheer geen CategoryHistory of CategoryMigrations aanmaken | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-002-REQ-007 | UC-BEH-CAT-002 — Categoriebeheer openen | Verlopen of ongeldig geworden CategoryId veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-001 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Beheerders toestaan naam, kleur en icoon van een centrale categorie te wijzigen | Gedekt door SRS | SRS-CAT-002 SRS-ADM-001 | AC-CAT-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-002 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Vóór opslaan een bevestiging met verplichte reden vragen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-003 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Categorienaam uniek houden binnen actieve categorieën | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-004 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | ColorHex valideren op #RRGGBB-formaat | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-005 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | IconKey valideren tegen de toegestane iconset | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-006 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Per gewijzigd veld een CategoryHistory-record vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-007 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Historische exercise runs en gedeelde oefening-snapshots niet herschrijven door een categoriewijziging | Gedekt door SRS | SRS-CAT-004 SRS-LRN-009 SRS-SHR-008 SRS-ADM-001 | AC-CAT-004 AC-LRN-009 AC-SHR-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-003-REQ-008 | UC-BEH-CAT-003 — Categoriegegevens wijzigen | Gelijktijdige wijzigingen veilig detecteren of afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-001 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Statuswijziging van categorieën alleen voor beheerders toestaan | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-002 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Uitfaseren blokkeren zolang actieve docentniveaukoppelingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-002 SRS-TCH-002 SRS-ADM-001 | AC-AUTH-001 AC-CAT-002 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-003 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Uitfaseren blokkeren zolang actieve oefenkoppelingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-004 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Een verplichte reden vragen vóór statuswijziging | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-005 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Statuswijzigingen vastleggen in CategoryHistory | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-006 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Categorieën niet hard verwijderen via de beheer-GUI | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-007 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Herstel van een soft-deleted categorie veilig valideren op naamconflicten | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 SRS-NFR-SEC-001 | AC-CAT-001 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-004-REQ-008 | UC-BEH-CAT-004 — Categoriestatus wijzigen | Oude koppelingen niet automatisch herstellen door een categorierestore | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-001 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Migratievoorbereiding altijd vanuit de geopende broncategorie uitvoeren | Gedekt door SRS | SRS-CAT-004 SRS-ADM-006 SRS-ADM-001 | AC-CAT-004 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-002 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Migreren naar dezelfde categorie blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-ADM-006 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-003 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Alleen actieve bestaande doelcategorieën selecteerbaar maken | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-004 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Impact op docentniveaukoppelingen berekenen | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 SRS-ADM-001 | AC-CAT-002 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-005 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Impact op onderliggende oefenkoppelingen berekenen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-006 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Conflicten met bestaande doelkoppelingen zichtbaar maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-007 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Tijdens migratievoorbereiding geen data wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-005-REQ-008 | UC-BEH-CAT-005 — Categoriemigratie voorbereiden | Uitvoering blokkeren wanneer de impactanalyse niet volledig of niet afhandelbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-001 | UC-BEH-CAT-006 — Categorie migreren | Categoriemigratie alleen uitvoeren na bevestiging met verplichte reden | Gedekt door SRS | SRS-CAT-004 SRS-ADM-006 SRS-ADM-001 | AC-CAT-004 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-002 | UC-BEH-CAT-006 — Categorie migreren | Impact vlak vóór uitvoering opnieuw berekenen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-003 | UC-BEH-CAT-006 — Categorie migreren | Migratie transactioneel uitvoeren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-004 | UC-BEH-CAT-006 — Categorie migreren | Bestaande doelkoppelingen hergebruiken in plaats van dupliceren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-005 | UC-BEH-CAT-006 — Categorie migreren | Bestaande oefenkoppelingen onder de doelcategorie hergebruiken in plaats van dupliceren | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-006 | UC-BEH-CAT-006 — Categorie migreren | CategoryMigrations vastleggen met bron, doel, beheerder, tijdstip en reden | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-007 | UC-BEH-CAT-006 — Categorie migreren | CategoryHistory vastleggen op bron- en doelcategorie | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 SRS-NFR-AUD-001 | AC-CAT-001 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-008 | UC-BEH-CAT-006 — Categorie migreren | De broncategorie na migratie niet langer nieuw selecteerbaar maken | Gedekt door SRS | SRS-CAT-004 SRS-ADM-006 SRS-ADM-001 | AC-CAT-004 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-009 | UC-BEH-CAT-006 — Categorie migreren | Historische ExerciseRuns niet herschrijven door een categoriemigratie | Gedekt door SRS | SRS-CAT-004 SRS-LRN-009 SRS-ADM-006 SRS-ADM-001 | AC-CAT-004 AC-LRN-009 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-010 | UC-BEH-CAT-006 — Categorie migreren | Betrokken docenten aan de bronkant informeren via centrale systeemberichtcommunicatie | Gedekt door SRS | SRS-MSG-001 SRS-TCH-001 SRS-ADM-001 | AC-MSG-001 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-006-REQ-011 | UC-BEH-CAT-006 — Categorie migreren | Bij fout de volledige migratie terugdraaien | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-001 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Per categorie een beheerhistorie kunnen tonen | Gedekt door SRS | SRS-CAT-001 SRS-ADM-001 | AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-002 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Per historyregel actie, oude waarde, nieuwe waarde, reden, actor en tijdstip tonen wanneer aanwezig | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-003 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Migratiegerelateerde acties zichtbaar maken op bron- en doelcategorie | Gedekt door SRS | SRS-CAT-004 SRS-ADM-006 SRS-ADM-001 | AC-CAT-004 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-004 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | CategoryHistory niet wijzigen bij raadplegen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-005 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Geanonimiseerde of inactieve actoren veilig weergeven | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-006 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Opgeslagen tekstwaarden veilig encoden bij weergave | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-007 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Een lege historyset duidelijk en zonder fout tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-CAT-007-REQ-008 | UC-BEH-CAT-007 — Categoriegeschiedenis bekijken | Historysortering en paginering als readmodelgedrag behandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-008 SRS-ADM-001 SRS-NFR-AUD-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-008 AC-ADM-001 AC-NFR-AUD-001 AC-NFR-PER-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-001 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Een beheerder een overzicht van docenten kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-005 SRS-TCH-001 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-RDM-005 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-002 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Per docent naam, accountstatus en actieve rollen tonen binnen privacygrenzen | Gedekt door SRS | SRS-ACC-002 SRS-TCH-001 SRS-ADM-002 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ACC-002 AC-TCH-001 AC-ADM-002 AC-ADM-001 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-003 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Per docent het aantal niveaus, actieve categorieën, actieve oefeningen, collaborators en leerlingen met toegang server-side afleiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-CAT-001 SRS-LRN-005 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-CAT-001 AC-LRN-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-004 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Voorkomen dat de client afgeleide aantallen of docentselectie autoriserend maakt | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-005 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | De actie Ondersteun docent alleen activeren bij precies één geldige docentselectie | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-006 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Geanonimiseerde docentaccounts zonder persoonsgegevens tonen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-TCH-001 SRS-ADM-002 SRS-ADM-003 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-TCH-001 AC-ADM-002 AC-ADM-003 | Privacy | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-007 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Bij raadplegen van het overzicht geen account-, niveau-, relatie- of oefendata wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-007 SRS-ACC-002 SRS-REL-001 SRS-CAT-001 | AC-RDM-001 AC-RDM-005 AC-RDM-007 AC-ACC-002 AC-REL-001 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-001-008 | UC-BEH-DOCSUP-001 — Docentenoverzicht bekijken | Toegang tot het overzicht blokkeren voor gebruikers zonder actieve beheerderrol | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-001 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | De ondersteuningsweergave alleen openen na selectie van precies één docent | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-002 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | De docentcontext server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-003 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | Vaste tabs tonen voor Intro / uitleg, Structuur, Leerlingtoegang, Collaborators, Eigenaar en Geschiedenis | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-010 SRS-TCH-004 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-010 AC-TCH-004 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-004 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | Een contextsamenvatting tonen met actieve niveaus, categorieën, oefeningen, collaborators en leerlingen met toegang | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-005 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | Bij openen van de ondersteuningsweergave geen domeinmutaties uitvoeren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-006 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | Onderliggende acties opnieuw tegen de server-side context valideren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-002-007 | UC-BEH-DOCSUP-002 — Docentondersteuning openen | Ongeldige of verlopen docentcontexten veilig blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-001 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | De docentstructuur hiërarchisch tonen als niveau, categorie en oefening | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-LRN-009 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-002 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Één zoekveld ondersteunen dat zoekt op niveaus, categorieën en oefeningen binnen de docentcontext | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-LRN-009 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-003 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Objectselecties server-side valideren binnen de gekozen docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-004 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Vanuit de structuurinspectie geen categorie-, module- of oefeningmutatie uitvoeren | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-CAT-001 AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-005 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Onderscheid maken tussen centrale categorie-identiteit en categoriegebruik binnen een docentniveau | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 SRS-ADM-001 | AC-CAT-002 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-006 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Concrete docent-oefeningen onderscheiden van technische modules | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-TCH-002 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-003-007 | UC-BEH-DOCSUP-003 — Docentstructuur inspecteren | Lege of inactieve onderdelen veilig en herkenbaar tonen wanneer zij relevant zijn voor support | Gedekt door SRS | SRS-ADM-008 SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-008 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-001 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Niveaudetails alleen tonen voor niveaus binnen de gekozen docentcontext | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-002 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Eigenaar, niveaugegevens en supportaantallen tonen | Gedekt door SRS | SRS-CAT-001 SRS-ADM-008 SRS-ADM-001 | AC-CAT-001 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-003 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Aantallen server-side afleiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-004 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Doorklikacties naar Leerlingtoegang, Collaborators en Eigenaar contextvast aanbieden | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-006 SRS-ADM-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-006 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-005 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Bij bekijken van het niveaudetail geen niveau of autorisatie wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-006 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Historische of inactieve niveaus herkenbaar presenteren | Gedekt door SRS | SRS-CAT-004 SRS-ADM-001 | AC-CAT-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-004-007 | UC-BEH-DOCSUP-004 — Niveau-detail binnen docentcontext bekijken | Toegang tot niveaus buiten de context blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-001 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Categoriedetail alleen tonen voor categoriegebruik binnen de gekozen docentcontext | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-002 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Centrale categorie-identiteit readonly tonen | Gedekt door SRS | SRS-CAT-002 SRS-ADM-001 | AC-CAT-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-003 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Leerlingzichtbaarheid binnen het niveau server-side afleiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-LRN-005 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-LRN-005 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-004 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Het aantal concrete oefeningen binnen het gekozen niveau tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-ADM-001 | AC-CAT-001 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-005 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Centrale categoriegegevens niet vanuit docentondersteuning wijzigen | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 SRS-ADM-008 SRS-ADM-001 | AC-CAT-002 AC-TCH-002 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-006 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Voor centrale categorieaanpassingen verwijzen naar Categorieën beheren | Gedekt door SRS | SRS-CAT-002 SRS-ADM-001 | AC-CAT-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-005-007 | UC-BEH-DOCSUP-005 — Categorie-detail binnen docentcontext bekijken | Categorieën buiten de docentcontext blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-001 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Oefeningdetails alleen tonen voor oefeningen binnen de gekozen docentcontext | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-ADM-001 | AC-LRN-009 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-002 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Oefennaam, icoon, status en gekoppelde module tonen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-003 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Modulegegevens readonly tonen in docentondersteuning | Gedekt door SRS | SRS-TCH-001 SRS-ADM-004 SRS-ADM-008 SRS-ADM-001 SRS-MOD-003 | AC-TCH-001 AC-ADM-004 AC-ADM-008 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-004 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Een expliciete actie bieden om de volledige concrete configuratie te openen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-005 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Bij bekijken van oefeningdetail geen oefening, module of run wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-006 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Oefeningen in onderhoud herkenbaar tonen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 | AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-006-007 | UC-BEH-DOCSUP-006 — Oefening-detail binnen docentcontext bekijken | Clientstate voor ExerciseId niet vertrouwen zonder servervalidatie | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-001 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | De concrete oefeningconfiguratie alleen openen binnen een geldige docentcontext | Gedekt door SRS | SRS-CAT-003 SRS-LRN-009 SRS-TCH-002 SRS-ADM-001 | AC-CAT-003 AC-LRN-009 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-002 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Generieke oefeningmetadata en modulespecifieke configuratiepayload kunnen tonen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-003 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Module-rendering gebruiken wanneer beschikbaar en veilig terugvallen wanneer niet beschikbaar | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-SEC-001 | AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-004 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Configuratie openen niet behandelen als wijziging | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-005 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Historische runs of resultaten niet herschrijven bij configuratie-inzage | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 | AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-006 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Payloadweergave veilig coderen en geen actieve inhoud renderen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-007-007 | UC-BEH-DOCSUP-007 — Concrete oefeningconfiguratie openen | Ontbrekende modulekoppelingen veilig afhandelen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-SEC-001 | AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-001 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Een beheerder een leerling aan een niveau kunnen toevoegen binnen docentondersteuning | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 SRS-ADM-008 SRS-ADM-001 | AC-CAT-001 AC-LRN-009 AC-TCH-003 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-002 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Afdwingen dat het niveau binnen de gekozen docentcontext valt | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-003 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Afdwingen dat de kandidaat een leerlingaccount is | Gedekt door SRS | SRS-ACC-002 SRS-LRN-009 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-LRN-009 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-004 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Via deze usecase geen nieuwe docent-leerlingrelatie aanmaken | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-TCH-001 SRS-ADM-001 | AC-REL-001 AC-LRN-009 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-005 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Dubbele actieve niveauautorisaties voorkomen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-006 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | De autorisatiemutatie auditbaar vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-007 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Historische runs en resultaten ongewijzigd laten | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 | AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-008-008 | UC-BEH-DOCSUP-008 — Leerling aan niveau toevoegen | Leerlingcommunicatie via de bestaande systeemberichtregels verwerken wanneer van toepassing | Gedekt door SRS | SRS-MSG-001 SRS-LRN-009 SRS-ADM-001 | AC-MSG-001 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-001 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | Een beheerder de actie Leerling van niveau ontkoppelen kunnen laten uitvoeren binnen docentondersteuning | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 SRS-ADM-008 | AC-REL-003 AC-REL-006 AC-CAT-001 AC-LRN-009 AC-TCH-003 AC-ADM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-002 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | De docentcontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-003 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | Object-specifieke voorwaarden opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-004 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | Een bevestiging via PopupKey gebruiken | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-005 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-006 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | De onderliggende docent-leerlingrelatie ongemoeid laten | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-TCH-001 SRS-ADM-001 | AC-REL-001 AC-LRN-009 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-007 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | Historische runs, resultaten en centrale contentidentiteit niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-CNT-001 | AC-LRN-009 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-009-008 | UC-BEH-DOCSUP-009 — Leerling van niveau ontkoppelen | Conflicterende gelijktijdige wijzigingen veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-001 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Een beheerder de actie Collaborator aan niveau toevoegen kunnen laten uitvoeren binnen docentondersteuning | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 SRS-ADM-008 SRS-ADM-001 | AC-CAT-001 AC-TCH-006 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-002 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | De docentcontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-003 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Object-specifieke voorwaarden opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-004 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Een bevestiging via PopupKey gebruiken | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-005 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-006 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Collaboratorrechten beperken tot onderwijsinhoud binnen het niveau | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 SRS-ADM-001 | AC-CAT-001 AC-TCH-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-007 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Historische runs, resultaten en centrale contentidentiteit niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-CNT-001 | AC-LRN-009 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-010-008 | UC-BEH-DOCSUP-010 — Collaborator aan niveau toevoegen | Conflicterende gelijktijdige wijzigingen veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-001 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Een beheerder de actie Collaborator van niveau ontkoppelen kunnen laten uitvoeren binnen docentondersteuning | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-CAT-001 SRS-TCH-006 SRS-ADM-008 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-CAT-001 AC-TCH-006 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-002 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | De docentcontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-003 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Object-specifieke voorwaarden opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-004 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Een bevestiging via PopupKey gebruiken | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-005 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-006 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Voorkomen dat de actuele eigenaar via collaboratorontkoppeling wordt verwijderd | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TCH-006 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TCH-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-007 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Historische runs, resultaten en centrale contentidentiteit niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-CNT-001 | AC-LRN-009 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-011-008 | UC-BEH-DOCSUP-011 — Collaborator van niveau ontkoppelen | Conflicterende gelijktijdige wijzigingen veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-001 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | Een beheerder de actie Docent-docenttoegang forceren kunnen laten uitvoeren binnen docentondersteuning | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-008 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-008 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-002 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | De docentcontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-003 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | Afdwingen dat beide betrokken gebruikers actieve docentaccounts zijn | Gedekt door SRS | SRS-ACC-002 SRS-TCH-001 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-TCH-001 AC-ADM-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-004 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | Een bevestiging via PopupKey gebruiken | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-005 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-006 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | De geforceerde oorsprong auditbaar vastleggen en altijd een verplichte reden vragen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-007 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | Historische runs, resultaten en centrale contentidentiteit niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-CNT-001 | AC-LRN-009 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-012-008 | UC-BEH-DOCSUP-012 — Docent-docenttoegang forceren | Conflicterende gelijktijdige wijzigingen veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-001 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Een beheerder de actie Eigenaarschap overdragen als beheerder kunnen laten uitvoeren binnen docentondersteuning | Gedekt door SRS | SRS-TCH-007 SRS-ADM-008 SRS-ADM-001 | AC-TCH-007 AC-ADM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-002 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | De docentcontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-003 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Object-specifieke voorwaarden opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-004 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Een bevestiging via PopupKey gebruiken | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-005 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-006 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Eigenaarschap uitsluitend overdragen aan een bestaande actieve collaborator van hetzelfde niveau | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 SRS-ADM-001 | AC-CAT-001 AC-TCH-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-007 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Historische runs, resultaten en centrale contentidentiteit niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-CNT-001 | AC-LRN-009 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-013-008 | UC-BEH-DOCSUP-013 — Eigenaarschap overdragen als beheerder | Conflicterende gelijktijdige wijzigingen veilig afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-001 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Een beheerder supportrelevante geschiedenis van één docentcontext kunnen tonen | Gedekt door SRS | SRS-TCH-004 SRS-ADM-008 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TCH-004 AC-ADM-008 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-002 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Wijzigingen aan niveaus, categoriekoppelingen, oefenkoppelingen, leerlingtoegang, collaborators en eigendomsoverdrachten kunnen tonen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 SRS-ADM-001 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-003 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Geschiedenis server-side begrenzen tot de gekozen docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-004 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TCH-004 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-004 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Geanonimiseerde actoren zonder persoonsgegevens weergeven | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-005 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Bij raadplegen van geschiedenis geen nieuw historyrecord schrijven | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-006 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Geschiedenis chronologisch en functioneel herkenbaar tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-DOCSUP-014-007 | UC-BEH-DOCSUP-014 — Docentcontextgeschiedenis bekijken | Centrale beheerhistorie alleen tonen wanneer zij relevant is voor de docentcontext | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-001 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Een beheerder een overzicht tonen van alle bekende beheerbare featuretoggles | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-POP-003 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-002 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Onbekende featurekeys niet als reguliere beheerbare features tonen | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-003 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Verplichte kernfunctionaliteit buiten de Features-tab houden | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-004 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Per feature minimaal status, sleutel, functionele naam en laatste wijzigingsinformatie tonen | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-005 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Bij raadplegen geen featurestatus of domeindata wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-006 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Toegang tot het featureoverzicht server-side beperken tot beheerders | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-POP-003 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-POP-003 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-001-REQ-007 | UC-BEH-FEAT-001 — Features-overzicht bekijken | Ontbrekende bekende featureconfiguratie veilig afhandelen zonder automatische creatie via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 SRS-NFR-SEC-001 | AC-ADM-001 AC-POP-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-001 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | Alleen bestaande bekende featuretoggles wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-002 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | FeatureKey read-only houden | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-003 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | Iedere featurewijziging transactioneel opslaan met auditgeschiedenis | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-004 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | Bij uitschakelen geen bestaande domeindata verwijderen | Gedekt door SRS | SRS-ADM-005 SRS-ADM-001 | AC-ADM-005 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-005 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | Onderliggende domeinflows verplicht server-side featurestatus laten controleren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-POP-003 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-POP-003 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-006 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | Bij mislukte opslag rollback uitvoeren | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-NFR-AVL-001 | AC-ADM-002 AC-ADM-001 AC-NFR-AVL-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-002-REQ-007 | UC-BEH-FEAT-002 — Featuretoggle wijzigen | De beheerder na succesvolle wijziging de actuele status en laatste wijziging tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-001 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Systeemnotificaties beheren in een eigen domein gescheiden van popups en systeemberichten | Gedekt door SRS | SRS-MSG-001 SRS-ADM-001 SRS-POP-001 SRS-POP-002 | AC-MSG-001 AC-ADM-001 AC-POP-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-002 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | De tabs Actief & gepland, Afgelopen 31 dagen en Alle verlopen ondersteunen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-003 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Statuslabels afleiden uit UTC-start- en eindmomenten | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-004 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Alle verlopen read-only maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-005 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Een notificatie zonder einddatum correct als geen einddatum tonen | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-006 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Bij raadplegen geen SiteNotificationHistory schrijven | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-003-REQ-007 | UC-BEH-FEAT-003 — Systeemnotificaties-overzicht bekijken | Bijna verlopen uitsluitend tonen wanneer EndAtUtc minder dan 24 uur in de toekomst ligt | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-001 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | Beheerders nieuwe systeemnotificaties kunnen laten aanmaken | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-002 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | AudienceType, NotificationType en DisplayRule beperken tot de bekende sleutelsets | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-003 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | Title en BodyText verplicht en begrensd valideren | Gedekt door SRS | SRS-ADM-001 SRS-NFR-PER-001 | AC-ADM-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-004 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | StartAtUtc verplicht opslaan in UTC | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-005 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | EndAtUtc leeg kunnen laten en, wanneer gevuld, alleen toestaan na StartAtUtc | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-006 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | Aanmaak auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-004-REQ-007 | UC-BEH-FEAT-004 — Systeemnotificatie aanmaken | Bij aanmaak geen SystemMessage, PopupDetails of server-side seenrecord creëren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-POP-001 | AC-AUTH-001 AC-ADM-001 AC-POP-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-005-REQ-001 | UC-BEH-FEAT-005 — Systeemnotificatie wijzigen | Bestaande systeemnotificaties kunnen wijzigen zolang de beheerder bevoegd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-POP-002 | AC-AUTH-001 AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-005-REQ-002 | UC-BEH-FEAT-005 — Systeemnotificatie wijzigen | Duidelijk maken dat OncePerBrowser-markers niet automatisch worden doorbroken door wijzigingen | Gedekt door SRS | SRS-ADM-001 SRS-POP-005 | AC-ADM-001 AC-POP-005 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-005-REQ-003 | UC-BEH-FEAT-005 — Systeemnotificatie wijzigen | Wijzigingen aan systeemnotificaties auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-005-REQ-004 | UC-BEH-FEAT-005 — Systeemnotificatie wijzigen | Geen server-side seenstatus per gebruiker aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-005-REQ-005 | UC-BEH-FEAT-005 — Systeemnotificatie wijzigen | Statuslabels na wijziging opnieuw afleiden uit StartAtUtc en EndAtUtc | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-006-REQ-001 | UC-BEH-FEAT-006 — Systeemnotificatie uitschakelen | Een notificatie uitschakelen door EndAtUtc met het actuele UTC-tijdstip te vullen | Gedekt door SRS | SRS-ADM-005 SRS-ADM-001 SRS-POP-002 | AC-ADM-005 AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-006-REQ-002 | UC-BEH-FEAT-006 — Systeemnotificatie uitschakelen | Een uitgeschakelde notificatie in verlopen overzichten laten terugkomen | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-POP-002 | AC-RDM-001 AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-006-REQ-003 | UC-BEH-FEAT-006 — Systeemnotificatie uitschakelen | Wijzigingen aan systeemnotificaties auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-006-REQ-004 | UC-BEH-FEAT-006 — Systeemnotificatie uitschakelen | Geen server-side seenstatus per gebruiker aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-006-REQ-005 | UC-BEH-FEAT-006 — Systeemnotificatie uitschakelen | Statuslabels na wijziging opnieuw afleiden uit StartAtUtc en EndAtUtc | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-001 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Verlopen systeemnotificaties raadpleegbaar maken voor beheerders | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-002 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Afgelopen 31 dagen beperken tot notificaties die binnen dat tijdvenster verlopen zijn | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-003 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Alle verlopen read-only maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-004 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Bij raadplegen geen SiteNotifications of SiteNotificationHistory wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-005 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Bij raadplegen geen server-side seenstatus of browsermarker aanpassen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-007-REQ-006 | UC-BEH-FEAT-007 — Verlopen systeemnotificaties raadplegen | Verlopen status afleiden uit EndAtUtc en het actuele UTC-moment | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-001 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | Uitsluitend DisplayRule-waarden Always en OncePerBrowser accepteren | Gedekt door SRS | SRS-ADM-001 SRS-POP-005 | AC-ADM-001 AC-POP-005 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-002 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | Beheer duidelijk maken dat OncePerBrowser clientside werkt en niet gebruikersgebonden server-side | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-POP-005 | AC-AUTH-001 AC-ADM-001 AC-POP-005 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-003 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | Een wijziging van displayregel auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-004 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | Geen server-side seenstatus per gebruiker aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-005 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | Bestaande browsermarkers niet automatisch doorbreken wanneer een bestaande notificatie wordt gewijzigd | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
UC-BEH-FEAT-008-REQ-006 | UC-BEH-FEAT-008 — Systeemnotificatie-weergaveregel toepassen | De generieke notificatiecomponent de opgeslagen displayregel laten toepassen bij gebruikersweergave | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-001-001 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | De beheerder-frontpage alleen tonen aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-001-002 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Op de beheerder-frontpage minimaal een introblok, attentieblok, Contentbeheer, Accounts & rollen en Recente beheerwijzigingen tonen | Gedekt door SRS | SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ACC-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-001-003 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | De structuur en volgorde van de beheerder-frontpage codegedreven houden | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-001-004 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Vanaf de beheerder-frontpage geen directe beheerwijzigingen uitvoeren | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-001-005 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Beheerbare frontpageteksten ophalen uit de juiste frontpagecontentcontext wanneer deze beschikbaar zijn | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FP-001-006 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Bij ontbrekende content of lege datasets een veilige lege staat tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-001-007 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Bij gecombineerde rollen de beheerdercontext als hoogste frontpageprioriteit toepassen | Gedekt door SRS | SRS-AUTH-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-001-008 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Systeemnotificaties pas controleren nadat de frontpage succesvol is geladen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-POP-002 | AC-ADM-002 AC-ADM-001 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-001-009 | UC-BEH-FP-001 — Beheerder-frontpage bekijken | Voorkomen dat een beheerder vanaf de frontpage live meekijken met een actieve oefening start | Gedekt door SRS | SRS-LRN-001 SRS-ADM-001 SRS-LIVE-006 | AC-LRN-001 AC-ADM-001 AC-LIVE-006 | Realtime | Geen | Verwerkt |
REQ-UC-BEH-FP-002-001 | UC-BEH-FP-002 — Beheercontext bepalen | De actieve beheercontext uitsluitend server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-002-002 | UC-BEH-FP-002 — Beheercontext bepalen | Een beheerdercontext alleen afgeven bij een actief intern account met actieve beheerderrol | Gedekt door SRS | SRS-ACC-001 SRS-ADM-002 SRS-ADM-001 | AC-ACC-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-002-003 | UC-BEH-FP-002 — Beheercontext bepalen | Bij combinatierollen de prioriteit Beheerder, Docent, Ouder/voogd toepassen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-002-004 | UC-BEH-FP-002 — Beheercontext bepalen | De combinatie Leerling met Beheerder blokkeren als geldige frontendcontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-ADM-001 | AC-AUTH-001 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-002-005 | UC-BEH-FP-002 — Beheercontext bepalen | Een routeparameter, terugkeerroute of browserstate niet gebruiken als autorisatiebron | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-002-006 | UC-BEH-FP-002 — Beheercontext bepalen | Dubbele navigatie-items bij combinatierollen voorkomen | Gedekt door SRS | SRS-AUTH-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-002-007 | UC-BEH-FP-002 — Beheercontext bepalen | Onbevoegde beheerderoutes veilig afhandelen zonder beheerdata te tonen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-002-008 | UC-BEH-FP-002 — Beheercontext bepalen | Het bepalen van beheercontext mag geen rollen, relaties of autorisaties wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-REL-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-003-001 | UC-BEH-FP-003 — Beheersamenvattingen tonen | In het attentieblok minimaal modules in onderhoud, aantal beheerders, meldingen open, meldingen nieuw en actieve systeemnotificaties tonen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-004 SRS-ADM-001 SRS-POP-002 SRS-MOD-003 | AC-TIC-003 AC-ADM-004 AC-ADM-001 AC-POP-002 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-002 | UC-BEH-FP-003 — Beheersamenvattingen tonen | In Contentbeheer minimaal actieve modules, actieve categorieën, actieve niveaus en actieve oefeningen tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-CNT-001 SRS-MOD-003 | AC-CAT-001 AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-CNT-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-003 | UC-BEH-FP-003 — Beheersamenvattingen tonen | In Accounts & rollen minimaal docenten, leerlingen en ouder-/voogdaccounts of gelijkwaardige rolgebonden groepen tonen | Gedekt door SRS | SRS-ACC-002 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-ACC-002 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-003-004 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Tellerwaarden server-side berekenen uit geautoriseerde brondomeinen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-003-005 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Per teller expliciet vastleggen welke statussen en soft-deletecondities meetellen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-002 AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-006 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Combinatierollen correct verwerken in rolgebonden accounttotalen | Gedekt door SRS | SRS-AUTH-003 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-003-007 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Bij nul records een duidelijke nul- of lege staat tonen | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-008 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Bij onbetrouwbare tellerberekening een veilige niet-beschikbaarstatus tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-009 SRS-ADM-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-002 AC-RDM-009 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-009 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Het tonen van beheersamenvattingen mag geen domeinrecords wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-003-010 | UC-BEH-FP-003 — Beheersamenvattingen tonen | Op de beheerder-frontpage geen directe mutatieacties aan samenvattingstellers koppelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-003 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-003 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-001 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Op de beheerder-frontpage een blok Recente beheerwijzigingen kunnen tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-002 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Per recente beheerwijziging minimaal wijzigingstype, korte samenvatting, actor, datum, tijd en domein tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-003 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Recente beheerwijzigingen aflopend op wijzigingsmoment sorteren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-004 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | De frontpagelijst begrenzen tot een compact aantal regels | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-005 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Geen gevoelige technische payloads of secrets tonen in het frontpageblok | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-006 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Geanonimiseerde actoren zonder actuele persoonsgegevens weergeven | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-BEH-FP-004-007 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Het bekijken van recente beheerwijzigingen zonder auditmutatie verwerken | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FP-004-008 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Volledige detailhistorie bronhoudend laten op onderliggende beheerpagina’s | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-004-009 | UC-BEH-FP-004 — Recente beheerwijzigingen tonen | Relevante domeinen zoals Site instellingen, Categorieën beheren, Modules beheren en Docent ondersteuning kunnen labelen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-CAT-001 AC-TCH-002 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-001 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Bij gecombineerde beheerdercontexten de volgorde Beheerder, Docent, Ouder/voogd toepassen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 SRS-GUA-001 SRS-ADM-001 | AC-AUTH-003 AC-TCH-001 AC-GUA-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-002 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Op een gecombineerde frontpage één gezamenlijk introblok tonen | Gedekt door SRS | SRS-AUTH-003 SRS-ADM-001 | AC-AUTH-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-003 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Geen volledig frontpageontwerp per rolcombinatie persistent beheren | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-005-004 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Gecombineerde frontpages runtime samenstellen uit onderliggende basiscontexten | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-005 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Docentblokken alleen tonen wanneer de gebruiker een actieve docentcontext heeft | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-006 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Ouder-/voogdblokken alleen tonen wanneer de gebruiker een actieve ouder-/voogdcontext heeft | Gedekt door SRS | SRS-GUA-001 SRS-ADM-001 | AC-GUA-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-007 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | De combinatie Leerling met Beheerder blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-ADM-001 | AC-AUTH-001 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FP-005-008 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Dubbele navigatie-items bij combinatierollen voorkomen | Gedekt door SRS | SRS-AUTH-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-005-009 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Voor elke doorklikroute opnieuw server-side autorisatie toepassen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FP-005-010 | UC-BEH-FP-005 — Gecombineerde beheerder-docent-ouder-frontpage tonen | Het tonen van een gecombineerde frontpage mag geen rollen, relaties of autorisaties wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-003 SRS-REL-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-003 AC-REL-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-001 | UC-BEH-FRONT-001 — Frontpagebeheer openen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-002 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-003 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-004 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-005 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-006 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Deze raadpleegflow uitvoeren zonder persistente domeinmutatie of historyregistratie | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-007 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Technische sleutels en codegedreven velden beschermen tegen wijziging via deze flow | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-008 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-009 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-010 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-011 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-012 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-013 | UC-BEH-FRONT-001 — Frontpagebeheer openen | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-001-014 | UC-BEH-FRONT-001 — Frontpagebeheer openen | De usecase "Frontpagebeheer openen" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-FRONT-002-001 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-002 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-003 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-004 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-005 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-006 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Deze raadpleegflow uitvoeren zonder persistente domeinmutatie of historyregistratie | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-007 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Technische sleutels en codegedreven velden beschermen tegen wijziging via deze flow | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-008 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-009 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-010 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-011 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-012 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-013 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-002-014 | UC-BEH-FRONT-002 — Frontpagecontext selecteren | De usecase "Frontpagecontext selecteren" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-FRONT-003-001 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-002 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-003 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-004 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-005 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Bewerken in de editor behandelen als tijdelijke formulierstate zonder domeinmutatie | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-006 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Opslaan alleen starten als aparte vervolgflow via UC-BEH-FRONT-004 | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-007 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Geen ContentBlockHistory registreren door alleen de editor te openen of velden tijdelijk te wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-008 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-009 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-010 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-011 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-012 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-013 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-003-014 | UC-BEH-FRONT-003 — Frontpage-contentblok bewerken | De usecase "Frontpage-contentblok bewerken" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-FRONT-004-001 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-002 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-003 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-004 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-005 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-006 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-007 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-008 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-009 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-010 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-011 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-012 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-013 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-004-014 | UC-BEH-FRONT-004 — Frontpagewijziging opslaan | De usecase "Frontpagewijziging opslaan" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-FRONT-005-001 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-002 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-003 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-004 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-005 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-006 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Deze raadpleegflow uitvoeren zonder persistente domeinmutatie of historyregistratie | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-007 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Technische sleutels en codegedreven velden beschermen tegen wijziging via deze flow | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-008 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-009 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-010 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-011 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-012 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-013 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-005-014 | UC-BEH-FRONT-005 — Frontpagegeschiedenis bekijken | De usecase "Frontpagegeschiedenis bekijken" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-FRONT-006-001 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-002 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-003 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-004 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-005 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-006 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Deze raadpleegflow uitvoeren zonder persistente domeinmutatie of historyregistratie | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-007 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Technische sleutels en codegedreven velden beschermen tegen wijziging via deze flow | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-008 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-009 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-010 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-011 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Frontpagecontent per basiscontext beheren en geen persistent ontwerp per rolcombinatie aanmaken | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-012 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Gecombineerde rolfrontpages runtime samenstellen volgens de prioriteit Beheerder, Docent, Ouder/voogd | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-013 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | Frontpageblokstructuur, volgorde en layout codegedreven houden | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-FRONT-006-014 | UC-BEH-FRONT-006 — Runtime-samenstelling van gecombineerde frontpage controleren | De usecase "Runtime-samenstelling van gecombineerde frontpage controleren" uitvoeren volgens de afbakening van het subdomein Beheerder / Frontpagebeheer | Usecase-specifiek | SRS-AUTH-003 SRS-LRN-009 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-003 AC-LRN-009 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-001-001 | UC-BEH-LINKS-001 — Handige links en pagina's openen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-002 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-003 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-004 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-005 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-006 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-007 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-008 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-009 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-010 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-011 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-012 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-013 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-014 | UC-BEH-LINKS-001 — Handige links en pagina's openen | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-001-015 | UC-BEH-LINKS-001 — Handige links en pagina's openen | De usecase "Handige links en pagina's openen" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-003 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-003 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-002-001 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-002 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-003 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-004 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-005 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-006 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-007 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-008 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-009 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-010 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-011 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-012 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-013 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-014 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-002-015 | UC-BEH-LINKS-002 — URL-record aanmaken of wijzigen | De usecase "URL-record aanmaken of wijzigen" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-004 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-003-001 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-002 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-003 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-004 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-005 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-006 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-007 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-008 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-009 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-010 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-011 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-012 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-013 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-014 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-003-015 | UC-BEH-LINKS-003 — URL-validatie uitvoeren | De usecase "URL-validatie uitvoeren" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-004 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-004-001 | UC-BEH-LINKS-004 — URL-record verwijderen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-002 | UC-BEH-LINKS-004 — URL-record verwijderen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-003 | UC-BEH-LINKS-004 — URL-record verwijderen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-004 | UC-BEH-LINKS-004 — URL-record verwijderen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-005 | UC-BEH-LINKS-004 — URL-record verwijderen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-006 | UC-BEH-LINKS-004 — URL-record verwijderen | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-007 | UC-BEH-LINKS-004 — URL-record verwijderen | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-008 | UC-BEH-LINKS-004 — URL-record verwijderen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-009 | UC-BEH-LINKS-004 — URL-record verwijderen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-010 | UC-BEH-LINKS-004 — URL-record verwijderen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-011 | UC-BEH-LINKS-004 — URL-record verwijderen | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-012 | UC-BEH-LINKS-004 — URL-record verwijderen | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-013 | UC-BEH-LINKS-004 — URL-record verwijderen | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-014 | UC-BEH-LINKS-004 — URL-record verwijderen | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-004-015 | UC-BEH-LINKS-004 — URL-record verwijderen | De usecase "URL-record verwijderen" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-004 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-005-001 | UC-BEH-LINKS-005 — Footertekst bewerken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-002 | UC-BEH-LINKS-005 — Footertekst bewerken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-003 | UC-BEH-LINKS-005 — Footertekst bewerken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-004 | UC-BEH-LINKS-005 — Footertekst bewerken | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-005 | UC-BEH-LINKS-005 — Footertekst bewerken | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-006 | UC-BEH-LINKS-005 — Footertekst bewerken | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-007 | UC-BEH-LINKS-005 — Footertekst bewerken | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-008 | UC-BEH-LINKS-005 — Footertekst bewerken | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-009 | UC-BEH-LINKS-005 — Footertekst bewerken | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-010 | UC-BEH-LINKS-005 — Footertekst bewerken | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-011 | UC-BEH-LINKS-005 — Footertekst bewerken | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-012 | UC-BEH-LINKS-005 — Footertekst bewerken | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-013 | UC-BEH-LINKS-005 — Footertekst bewerken | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-014 | UC-BEH-LINKS-005 — Footertekst bewerken | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-005-015 | UC-BEH-LINKS-005 — Footertekst bewerken | De usecase "Footertekst bewerken" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-002 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-002 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-006-001 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-002 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-003 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-004 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-005 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-006 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-007 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-008 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-009 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-010 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-011 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-012 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-013 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-014 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-006-015 | UC-BEH-LINKS-006 — Footerlink-toewijzingen beheren | De usecase "Footerlink-toewijzingen beheren" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-002 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-002 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-007-001 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-002 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-003 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-004 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-005 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-006 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-007 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-008 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-009 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-010 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-011 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-012 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-013 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-014 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-007-015 | UC-BEH-LINKS-007 — Vaste publieke pagina bewerken | De usecase "Vaste publieke pagina bewerken" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-003 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-003 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-LINKS-008-001 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-002 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-003 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-004 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-005 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-006 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-001 | AC-AUTH-001 AC-ADM-001 AC-CNT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-007 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-008 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-009 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-010 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 SRS-CNT-001 | AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-011 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Interne routes en externe URL’s valideren voordat deze als bruikbaar URL-record worden opgeslagen | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 | AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-012 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Verwijderen van URL-records blokkeren zolang actieve footerlinktoewijzingen bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-001 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-013 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Footerlinktoewijzingen per rolcontext en footerkolom beheren op basis van bestaande URL-records | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-014 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | Vaste publieke pagina’s uitsluitend tekstueel beheerbaar maken binnen codevaste blokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-CNT-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-LINKS-008-015 | UC-BEH-LINKS-008 — Wijzigingsgeschiedenis raadplegen | De usecase "Wijzigingsgeschiedenis raadplegen" uitvoeren volgens de afbakening van het subdomein Beheerder / Handige links en vaste pagina’s | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-RDM-006 SRS-ADM-001 SRS-CNT-003 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-004 AC-RDM-006 AC-ADM-001 AC-CNT-003 AC-NFR-AUD-001 | Audit | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-BEH-MOD-001-001 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | Een beheerder een overzicht van technische modules tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-RDM-001 AC-RDM-004 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-001-002 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | Per module DisplayName, CodeReference, Version, IsActive en IsVisibleForTesting tonen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-001-003 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | Gebruiksimpact per module server-side afleiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-RDM-001 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-001-004 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | Tijdelijke docenttestruns uitsluiten uit totaal gebruik | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 SRS-ADM-001 | AC-LRN-009 AC-TCH-005 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-001-005 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | De actie Open beheer alleen beschikbaar maken bij precies één geselecteerde module | Gedekt door SRS | SRS-AUTH-004 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-004 AC-ADM-004 AC-ADM-001 AC-MOD-003 | NFR | Geen | Verwerkt |
REQ-BEH-MOD-001-006 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | In het moduleoverzicht geen concrete oefeningconfiguratie tonen of wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-CAT-003 SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-CAT-003 AC-LRN-009 AC-ADM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-001-007 | UC-BEH-MOD-001 — Moduleoverzicht bekijken | Toegang tot modulebeheer server-side beperken tot beheerders | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-002-001 | UC-BEH-MOD-002 — Modulebeheer openen | Modulebeheer alleen openen voor precies één geselecteerde module | Gedekt door SRS | SRS-AUTH-004 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-004 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-002-002 | UC-BEH-MOD-002 — Modulebeheer openen | De geselecteerde ExerciseModuleId server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-AUTH-004 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-002-003 | UC-BEH-MOD-002 — Modulebeheer openen | De titel samenstellen uit actuele modulemetadata | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-002-004 | UC-BEH-MOD-002 — Modulebeheer openen | De onderdelen Intro / uitleg, Module, Migreren - docent, Migreren - alles en Geschiedenis tonen | Gedekt door SRS | SRS-TCH-004 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-AUD-001 | AC-TCH-004 AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-002-005 | UC-BEH-MOD-002 — Modulebeheer openen | Actiebeschikbaarheid server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-002-006 | UC-BEH-MOD-002 — Modulebeheer openen | Bij openen van modulebeheer geen module- of oefeningdata wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-001 | UC-BEH-MOD-003 — Modulegegevens wijzigen | DisplayName van een technische module door beheerders kunnen laten wijzigen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-002 | UC-BEH-MOD-003 — Modulegegevens wijzigen | CodeReference read-only tonen in de beheer-GUI | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-003 | UC-BEH-MOD-003 — Modulegegevens wijzigen | Version read-only of technisch beheerd tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-004 | UC-BEH-MOD-003 — Modulegegevens wijzigen | Een verplichte reden vragen vóór opslaan van modulemetadata | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-005 | UC-BEH-MOD-003 — Modulegegevens wijzigen | Oude en nieuwe waarde auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-003-006 | UC-BEH-MOD-003 — Modulegegevens wijzigen | Door een metadatawijziging geen concrete oefeningconfiguratiepayload wijzigen | Gedekt door SRS | SRS-CAT-003 SRS-LRN-009 SRS-ADM-001 | AC-CAT-003 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-003-007 | UC-BEH-MOD-003 — Modulegegevens wijzigen | Gelijktijdige wijzigingen veilig detecteren of afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-001 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | IsActive van een module alleen door beheerders laten wijzigen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-002 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | Uitschakelen blokkeren zolang actieve concrete oefeningen naar de module verwijzen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-ADM-004 SRS-ADM-005 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-LRN-009 AC-ADM-004 AC-ADM-005 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-003 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | Uitschakelen blokkeren zolang actieve oefenkoppelingen via de module bestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-004 SRS-ADM-005 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-ADM-004 AC-ADM-005 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-004 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | IsVisibleForTesting niet impliciet wijzigen door een IsActive-wijziging | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-005 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | Een verplichte reden vragen vóór statuswijziging | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-004-006 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | De statuswijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-004-007 | UC-BEH-MOD-004 — Module-actiefstatus wijzigen | Geen historische runs verwijderen of herschrijven door een module uit te schakelen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-005-001 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | IsVisibleForTesting door beheerders kunnen laten wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-005-002 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | IsVisibleForTesting gescheiden houden van IsActive | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-005-003 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | Geen TestDocent-rollen wijzigen via deze flow | Gedekt door SRS | SRS-TCH-005 SRS-ADM-002 SRS-ADM-001 | AC-TCH-005 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-005-004 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | Een verplichte reden vragen vóór wijziging | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-005-005 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-005-006 | UC-BEH-MOD-005 — Test-zichtbaarheid wijzigen | Testbeschikbaarheid in docentflows server-side bepalen op basis van rol en modulevlag | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-005 SRS-ADM-002 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-TCH-005 AC-ADM-002 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-006-001 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | Een beheerder een moduleconnectiviteitstest kunnen laten uitvoeren | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-006-002 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | CodeReference server-side uit ExerciseModules lezen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-006-003 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | De module via de strategy-interface resolveeren | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-006-004 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | Een eenvoudige healthcheck of ping-pong-aanroep ondersteunen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-006-005 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | Bij de test geen modulemetadata of oefeningen wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-006-006 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | Technische foutdetails veilig loggen zonder stacktraces in de UI te tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-LOG-001 | AC-ADM-001 AC-NFR-SEC-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-006-007 | UC-BEH-MOD-006 — Moduleconnectiviteit testen | Een succesvolle healthcheck niet gelijkstellen aan bewezen migratiecompatibiliteit | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-001 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Docentgerichte modulemigratie ondersteunen vanuit een geopende bronmodule | Gedekt door SRS | SRS-TCH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-004 | AC-TCH-001 AC-ADM-004 AC-ADM-001 AC-MOD-004 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-002 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Eerst een actieve doelmodule vereisen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-003 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Migreren naar dezelfde module blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-004 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Alleen docenten tonen die actieve oefeningen op de bronmodule hebben | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-TCH-002 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-005 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Vóór uitvoering een verplichte reden vragen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-006 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Exercises.ExerciseModuleId voor de geldige scope aanpassen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-007 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | ExerciseModuleMigrations met scope Teacher vastleggen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-AUD-001 | AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-007-008 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Per gemigreerde oefening ExerciseHistory vastleggen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-NFR-AUD-001 | AC-LRN-009 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-007-009 | UC-BEH-MOD-007 — Modulemigratie docentgericht uitvoeren | Historische ExerciseRuns, resultaten en gedeelde oefeningen niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-ADM-001 | AC-LRN-009 AC-SHR-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-001 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Globale modulemigratie ondersteunen vanuit een geopende bronmodule | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-004 | AC-ADM-004 AC-ADM-001 AC-MOD-004 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-002 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Alleen actieve doelmodules toestaan | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-003 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Migreren naar dezelfde module blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-AUTH-001 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-004 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | De globale migratiescope server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-BEH-MOD-008-005 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Impact tonen vóór definitieve uitvoering | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-006 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Een verplichte reden vragen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-007 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | ExerciseModuleMigrations met scope Global vastleggen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-AUD-001 | AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-008-008 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Per gemigreerde oefening ExerciseHistory vastleggen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 SRS-NFR-AUD-001 | AC-LRN-009 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-008-009 | UC-BEH-MOD-008 — Modulemigratie globaal uitvoeren | Historische ExerciseRuns, resultaten en gedeelde oefeningen niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-ADM-001 | AC-LRN-009 AC-SHR-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-001 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Proefmigratie van precies één concrete oefening ondersteunen | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 | AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-002 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Alleen oefeningen tonen die de bronmodule gebruiken | Gedekt door SRS | SRS-LRN-009 SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-LRN-009 AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-003 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Een actieve doelmodule vereisen die verschilt van de bronmodule | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-004 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Een verplichte reden vragen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-005 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | De proefmigratie auditbaar vastleggen in migratiehistorie en ExerciseHistory | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-009-006 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Door proefmigratie geen docentgerichte of globale migratie starten | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-007 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Historische ExerciseRuns en gedeelde oefeningen niet herschrijven | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-ADM-001 | AC-LRN-009 AC-SHR-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-009-008 | UC-BEH-MOD-009 — Modulemigratie-proefuitvoering controleren | Alleen de geselecteerde oefening muteren en alle andere oefeningen ongemoeid laten | Gedekt door SRS | SRS-AUTH-004 SRS-LRN-009 SRS-ADM-001 | AC-AUTH-004 AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-010-001 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Modulegeschiedenis read-only tonen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 SRS-NFR-AUD-001 | AC-ADM-004 AC-ADM-001 AC-MOD-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-010-002 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Inhoudelijke modulewijzigingen, statuswijzigingen en test-zichtbaarheid tonen | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-005 | AC-ADM-004 AC-ADM-001 AC-MOD-005 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-010-003 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Docentgerichte en globale modulemigraties tonen | Gedekt door SRS | SRS-TCH-001 SRS-ADM-004 SRS-ADM-001 SRS-MOD-004 | AC-TCH-001 AC-ADM-004 AC-ADM-001 AC-MOD-004 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-010-004 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Bronmodule, doelmodule, scope, actor, tijdstip en reden tonen waar beschikbaar | Gedekt door SRS | SRS-ADM-004 SRS-ADM-001 SRS-MOD-003 | AC-ADM-004 AC-ADM-001 AC-MOD-003 | NFR | Geen | Verwerkt |
REQ-BEH-MOD-010-005 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Naam- en versiesnapshots gebruiken voor historische leesbaarheid | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-BEH-MOD-010-006 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Historyregels niet via de GUI laten wijzigen of verwijderen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-BEH-MOD-010-007 | UC-BEH-MOD-010 — Modulegeschiedenis bekijken | Filteren en sorteren zonder datamutatie uitvoeren | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-001-001 | UC-BEH-POP-001 — Popupoverzicht bekijken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-001-002 | UC-BEH-POP-001 — Popupoverzicht bekijken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-001-003 | UC-BEH-POP-001 — Popupoverzicht bekijken | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-001-004 | UC-BEH-POP-001 — Popupoverzicht bekijken | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-001-005 | UC-BEH-POP-001 — Popupoverzicht bekijken | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-001-006 | UC-BEH-POP-001 — Popupoverzicht bekijken | Deze raadpleeg- of controleflow uitvoeren zonder PopupDetails of historyrecords te wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-001-007 | UC-BEH-POP-001 — Popupoverzicht bekijken | Zoek-, filter-, selectie- en detailacties behandelen als read-only readmodelgedrag | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-001-009 | UC-BEH-POP-001 — Popupoverzicht bekijken | Titel, tekst, knopteksten en inputlabels valideren op de vastgestelde maximale lengtes wanneer deze velden beheerbaar zijn | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-001-010 | UC-BEH-POP-001 — Popupoverzicht bekijken | De usecase Popupoverzicht bekijken uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 SRS-POP-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 AC-POP-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-POP-002-001 | UC-BEH-POP-002 — Popupdetail openen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-002-002 | UC-BEH-POP-002 — Popupdetail openen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-002-003 | UC-BEH-POP-002 — Popupdetail openen | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-002-004 | UC-BEH-POP-002 — Popupdetail openen | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-002-005 | UC-BEH-POP-002 — Popupdetail openen | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-002-006 | UC-BEH-POP-002 — Popupdetail openen | Deze raadpleeg- of controleflow uitvoeren zonder PopupDetails of historyrecords te wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-002-007 | UC-BEH-POP-002 — Popupdetail openen | Zoek-, filter-, selectie- en detailacties behandelen als read-only readmodelgedrag | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-002-009 | UC-BEH-POP-002 — Popupdetail openen | Titel, tekst, knopteksten en inputlabels valideren op de vastgestelde maximale lengtes wanneer deze velden beheerbaar zijn | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-002-010 | UC-BEH-POP-002 — Popupdetail openen | De usecase Popupdetail openen uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-POP-003-001 | UC-BEH-POP-003 — Popupvelden wijzigen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-003-002 | UC-BEH-POP-003 — Popupvelden wijzigen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-003-003 | UC-BEH-POP-003 — Popupvelden wijzigen | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-003-004 | UC-BEH-POP-003 — Popupvelden wijzigen | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-003-005 | UC-BEH-POP-003 — Popupvelden wijzigen | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-003-006 | UC-BEH-POP-003 — Popupvelden wijzigen | Editorwijzigingen als niet-persistente bewerkstaat behandelen totdat de beheerder expliciet opslaat via UC-BEH-POP-004 | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-003-007 | UC-BEH-POP-003 — Popupvelden wijzigen | Alleen beheerbare velden wijzigbaar tonen en read-only velden beschermen tegen aanpassing in de payload | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-003-008 | UC-BEH-POP-003 — Popupvelden wijzigen | Gewijzigde velden herkenbaar maken zonder database- of historymutatie | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-POP-003-009 | UC-BEH-POP-003 — Popupvelden wijzigen | Titel, tekst, knopteksten en inputlabels valideren op de vastgestelde maximale lengtes wanneer deze velden beheerbaar zijn | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-003-010 | UC-BEH-POP-003 — Popupvelden wijzigen | De usecase Popupvelden wijzigen uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-POP-004-001 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-004-002 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-004-003 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-004-004 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-004-005 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-004-006 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Wijzigingen pas opslaan nadat server-side validatie van record, veldrechten, lengtes, concurrency en custombeperkingen is geslaagd | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-004-007 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Uitsluitend beheerbare velden opslaan en iedere wijziging auditbaar vastleggen met actor, UTC-tijdstip en veldverschillen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-POP-004-008 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Bij validatie-, concurrency- of historyfouten geen gedeeltelijke wijziging opslaan | Gedekt door SRS | SRS-SHR-001 SRS-ADM-001 SRS-NFR-AUD-001 | AC-SHR-001 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-POP-004-009 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | Titel, tekst, knopteksten en inputlabels valideren op de vastgestelde maximale lengtes wanneer deze velden beheerbaar zijn | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-004-010 | UC-BEH-POP-004 — Popupwijziging valideren en opslaan | De usecase Popupwijziging valideren en opslaan uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-POP-005-001 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-005-002 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-005-003 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-005-004 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-005-005 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-005-006 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Deze raadpleeg- of controleflow uitvoeren zonder PopupDetails of historyrecords te wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-005-007 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Zoek-, filter-, selectie- en detailacties behandelen als read-only readmodelgedrag | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-005-009 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | Titel, tekst, knopteksten en inputlabels valideren op de vastgestelde maximale lengtes wanneer deze velden beheerbaar zijn | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-005-010 | UC-BEH-POP-005 — Popupgeschiedenis bekijken | De usecase Popupgeschiedenis bekijken uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Audit | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-POP-006-001 | UC-BEH-POP-006 — Custom-popup beperking toepassen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-006-002 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-006-003 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Onbekende, ontbrekende of niet-toegankelijke popuprecords veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-001 SRS-NFR-SEC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-POP-006-004 | UC-BEH-POP-006 — Custom-popup beperking toepassen | PopupKey, Variant, ThemeKey, knopacties en CustomRendererKey read-only houden in de beheerinterface | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-006-005 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Popupteksten, knopteksten, inputlabels en themekeuzes niet dupliceren buiten het centrale popupregister en popup-themes | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-006-006 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Deze raadpleeg- of controleflow uitvoeren zonder PopupDetails of historyrecords te wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-POP-006-007 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Zoek-, filter-, selectie- en detailacties behandelen als read-only readmodelgedrag | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-006-009 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Custom-popups behandelen als bestaande codegedreven uitzonderingen met read-only CustomRendererKey | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-006-010 | UC-BEH-POP-006 — Custom-popup beperking toepassen | Voorkomen dat een normale dynamische popup via beheer een afwijkende layout of meerdere invoervelden krijgt | Gedekt door SRS | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-POP-006-011 | UC-BEH-POP-006 — Custom-popup beperking toepassen | De usecase Custom-popup beperking toepassen uitvoeren binnen de afbakening van Beheerder / Popupbeheer | Usecase-specifiek | SRS-ADM-001 SRS-POP-001 | AC-ADM-001 AC-POP-001 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-SITE-001-001 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Site Instellingen als hubpagina beschikbaar maken voor beheerders | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-002 | UC-BEH-SITE-001 — Site Instellingen-hub openen | De hub alleen tonen na server-side beheerderautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-003 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Op de hub minimaal tegels tonen naar Frontpage, Popups beheren, Systeemberichten, Handige links & pagina’s, Features en Technische instellingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-007 SRS-MSG-001 SRS-ADM-001 SRS-POP-001 | AC-RDM-001 AC-RDM-003 AC-RDM-007 AC-MSG-001 AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-004 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Op de hub de breadcrumb Home > Site Instellingen tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-005 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Op de hub geen onderliggende beheerinstellingen direct wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-006 | UC-BEH-SITE-001 — Site Instellingen-hub openen | De hub duidelijk afbakenen van de beheerder-frontpage | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-007 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Onderliggende beheerpagina’s eigen autorisatie laten uitvoeren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-RDM-005 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-RDM-005 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-001-008 | UC-BEH-SITE-001 — Site Instellingen-hub openen | Niet-beschikbare hubtegels veilig verborgen of uitgeschakeld kunnen tonen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-001 | UC-BEH-SITE-002 — Beheertegel kiezen | Een klik op een beheertegel behandelen als navigatie naar een interne beheerroute | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-002 | UC-BEH-SITE-002 — Beheertegel kiezen | Tegelroutes server-side controleren tegen de bekende tegelset | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-003 | UC-BEH-SITE-002 — Beheertegel kiezen | De doelpagina opnieuw server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-004 | UC-BEH-SITE-002 — Beheertegel kiezen | Door een tegelklik geen site-instelling of beheerobject wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-005 | UC-BEH-SITE-002 — Beheertegel kiezen | Onbekende of gemanipuleerde tegelroutes veilig blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-006 | UC-BEH-SITE-002 — Beheertegel kiezen | Uitgeschakelde tegels zonder domeinmutatie afhandelen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-007 | UC-BEH-SITE-002 — Beheertegel kiezen | Standaardtegels ondersteunen voor Frontpage, Popups beheren, Systeemberichten, Handige links & pagina’s, Features en Technische instellingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-007 SRS-MSG-001 SRS-ADM-001 SRS-POP-001 | AC-RDM-001 AC-RDM-003 AC-RDM-007 AC-MSG-001 AC-ADM-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-002-008 | UC-BEH-SITE-002 — Beheertegel kiezen | Onderliggende beheerpagina’s bronhoudend laten voor hun eigen validaties, popups, mutaties en geschiedenis | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-006 SRS-ADM-001 SRS-POP-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-004 AC-RDM-006 AC-ADM-001 AC-POP-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-001 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Elk verzoek naar Site Instellingen server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-002 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Toegang tot Site Instellingen beperken tot actieve accounts met actieve beheerderrol | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ACC-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-003 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Frontend-zichtbaarheid van menu’s of tegels niet als autorisatiebron gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-004 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Directe URL’s naar Site Instellingen-routes gelijkwaardig beveiligen aan navigatie via de hub | Gedekt door SRS | SRS-ADM-001 SRS-CNT-004 SRS-NFR-SEC-001 | AC-ADM-001 AC-CNT-004 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-005 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Onbevoegde gebruikers geen beheerdata, technische sleutels of instellingen tonen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-006 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Conflicterende rolcombinaties met Leerling blokkeren voor beheercontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-LRN-009 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-007 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Onderliggende Site Instellingen-pagina’s eigen autorisatie en validatie laten uitvoeren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SITE-003-008 | UC-BEH-SITE-003 — Toegang tot Site Instellingen controleren | Het uitvoeren van toegangcontrole mag geen site-instellingen, templates, content of rollen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-CNT-001 SRS-POP-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-CNT-001 AC-POP-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-001 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-002 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-003 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-004 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Technische sleutels, actiecodes en codegedreven velden als read-only tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-005 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Zoeken, filteren, selecteren en raadplegen behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-006 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Bij deze usecase geen SystemMessageTemplates, SystemMessageTemplateHistory of reeds verzonden SystemMessages wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-007 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Bestaande systeemberichttemplates beheren zonder reeds verzonden mailbox-systeemberichten met terugwerkende kracht aan te passen | Gedekt door SRS | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-008 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Lege staten, blokkades en niet-beschikbaar-situaties gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-009 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | Beheerbare tekst veilig renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-001-010 | UC-BEH-SYSMSG-001 — Systeemberichttemplates overzicht bekijken | De usecase "Systeemberichttemplates overzicht bekijken" uitvoeren volgens de afbakening van het subdomein Beheerder / Systeemberichtenbeheer | Usecase-specifiek | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-SYSMSG-002-001 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-002 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-003 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-004 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Technische sleutels, actiecodes en codegedreven velden als read-only tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-005 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Zoeken, filteren, selecteren en raadplegen behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-006 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Bij deze usecase geen SystemMessageTemplates, SystemMessageTemplateHistory of reeds verzonden SystemMessages wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-007 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Bestaande systeemberichttemplates beheren zonder reeds verzonden mailbox-systeemberichten met terugwerkende kracht aan te passen | Gedekt door SRS | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-008 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Lege staten, blokkades en niet-beschikbaar-situaties gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-009 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | Beheerbare tekst veilig renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-002-010 | UC-BEH-SYSMSG-002 — Systeemberichttemplate openen | De usecase "Systeemberichttemplate openen" uitvoeren volgens de afbakening van het subdomein Beheerder / Systeemberichtenbeheer | Usecase-specifiek | SRS-MSG-007 SRS-ADM-001 SRS-POP-004 | AC-MSG-007 AC-ADM-001 AC-POP-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-SYSMSG-003-001 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-002 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-003 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-004 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Read-only technische sleutels en codegedreven velden beschermen tegen wijziging via de GUI | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-005 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Zoek-, filter- en selecteeracties behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-006 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Wijzigingen pas opslaan nadat server-side validatie geslaagd is | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-007 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Relevante wijzigingen auditbaar vastleggen met actor, UTC-tijdstip en oude en nieuwe waarde waar van toepassing | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-008 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Historyrecords als immutable behandelen en niet via de beheerinterface wijzigbaar maken | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-009 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Beheerbare tekst veilig opslaan en renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-010 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Lege staten en blokkades gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-011 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Bestaande systeemberichttemplates beheren zonder reeds verzonden SystemMessages te wijzigen | Gedekt door SRS | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-012 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Onderwerp, tekst en knoptekst valideren op de vastgestelde maximale lengtes | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-013 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | Alleen expliciet toegestane placeholders accepteren | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 | AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-014 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | De technische referentienaam en codegestuurde actie van templates read only houden | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 | AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-003-015 | UC-BEH-SYSMSG-003 — Systeemberichttemplate wijzigen | De usecase "Systeemberichttemplate wijzigen" uitvoeren volgens de afbakening van het subdomein Beheerder / Systeemberichtenbeheer | Usecase-specifiek | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
REQ-UC-BEH-SYSMSG-004-001 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Templatevalidatie uitsluitend uitvoeren binnen een actieve beheerdercontext | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 | AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-002 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | De bestaande template en actuele recordversie server-side controleren voordat validatie akkoord kan geven | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 SRS-POP-004 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 AC-POP-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-003 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Wijzigingen aan technische sleutels, referentienaam, actiecode en doelroutering weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-004 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Onderwerp, tekst en knoptekst valideren op de vastgestelde maximale lengtes | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-005 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Domein en type controleren tegen de toegestane sleutelsets | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-006 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Alleen expliciet ondersteunde placeholders accepteren | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 | AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-007 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Veldspecifieke validatiefouten teruggeven zonder technische details te tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-008 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Binnen deze validatie-usecase geen template-, history- of runtimeberichtrecords schrijven | Gedekt door SRS | SRS-MSG-001 SRS-LRN-009 SRS-ADM-001 SRS-POP-004 SRS-NFR-AUD-001 | AC-MSG-001 AC-LRN-009 AC-ADM-001 AC-POP-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-009 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Een validatie-akkoord alleen teruggeven wanneer alle server-side controles slagen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-004-010 | UC-BEH-SYSMSG-004 — Templatevalidatie en placeholders controleren | Reeds verzonden SystemMessages buiten de validatieflow houden | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-001 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | De actie uitsluitend toestaan aan gebruikers met een actieve beheerderrol | Gedekt door SRS | SRS-ADM-002 SRS-ADM-001 | AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-002 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Alle beheerautorisatie server-side controleren en mag niet vertrouwen op clientstate of routeparameters | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-002 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-003 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Onbekende, ontbrekende of niet-toegankelijke records veilig afhandelen zonder technische details te tonen | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-004 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Technische sleutels, actiecodes en codegedreven velden als read-only tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-005 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Zoeken, filteren, selecteren en raadplegen behandelen als read-only acties zonder domeinmutatie | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-006 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Bij deze usecase geen SystemMessageTemplates, SystemMessageTemplateHistory of reeds verzonden SystemMessages wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-POP-004 SRS-NFR-AUD-001 | AC-ADM-001 AC-POP-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-007 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Bestaande systeemberichttemplates beheren zonder reeds verzonden mailbox-systeemberichten met terugwerkende kracht aan te passen | Gedekt door SRS | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 | AC-MSG-001 AC-ADM-001 AC-POP-004 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-008 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Lege staten, blokkades en niet-beschikbaar-situaties gebruikersgericht en zonder technische details weergeven | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-009 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | Beheerbare tekst veilig renderen zonder actieve of onveilige inhoud | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-BEH-SYSMSG-005-010 | UC-BEH-SYSMSG-005 — Templategeschiedenis bekijken | De usecase "Templategeschiedenis bekijken" uitvoeren volgens de afbakening van het subdomein Beheerder / Systeemberichtenbeheer | Usecase-specifiek | SRS-MSG-001 SRS-ADM-001 SRS-POP-004 SRS-NFR-AUD-001 | AC-MSG-001 AC-ADM-001 AC-POP-004 AC-NFR-AUD-001 | Audit | Geen SRS-aanvulling; afbakening staat in de usecase | Verwerkt |
UC-BEH-SET-001-REQ-001 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Bestaande SystemSettings gegroepeerd tonen aan beheerders | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-002 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Alleen bekende SettingKeys regulier beheerbaar maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-003 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Booleaanse featuretoggles buiten SystemSettings houden | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-004 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Per instelling type, actuele waarde en laatste wijziging tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-005 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Bij raadplegen geen waarde of cache wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-006 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Type-inconsistente instellingen veilig signaleren | Gedekt door SRS | SRS-ADM-001 SRS-NFR-SEC-001 | AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-001-REQ-007 | UC-BEH-SET-001 — Systeeminstellingen-overzicht bekijken | Toegang tot het overzicht server-side beperken tot beheerders | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-002-REQ-001 | UC-BEH-SET-002 — Systeeminstelling wijzigen | Bestaande niet-booleaanse systeeminstellingen wijzigbaar maken voor beheerders | Gedekt door SRS | SRS-ADM-007 SRS-ADM-001 | AC-ADM-007 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-002-REQ-002 | UC-BEH-SET-002 — Systeeminstelling wijzigen | Sleutelgebonden waarderegels toepassen voordat de wijziging wordt opgeslagen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-002-REQ-003 | UC-BEH-SET-002 — Systeeminstelling wijzigen | Systeeminstellingwijzigingen auditbaar vastleggen | Gedekt door SRS | SRS-ADM-007 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-007 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-002-REQ-004 | UC-BEH-SET-002 — Systeeminstelling wijzigen | Na succesvolle wijziging de configuratiecache vernieuwen of ongeldig maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-002-REQ-005 | UC-BEH-SET-002 — Systeeminstelling wijzigen | Geen nieuwe SettingKey via de GUI aanmaken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-003-REQ-001 | UC-BEH-SET-003 — Configuratiecache verversen na wijziging | Runtimeconfiguratie vernieuwen of ongeldig maken na een geslaagde configuratiemutatie die cache gebruikt | Gedekt door SRS | SRS-LRN-009 SRS-ADM-001 | AC-LRN-009 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-003-REQ-002 | UC-BEH-SET-003 — Configuratiecache verversen na wijziging | Cacheverversing niet als zelfstandige vrije beheeractie voor willekeurige data aanbieden | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-003-REQ-003 | UC-BEH-SET-003 — Configuratiecache verversen na wijziging | Mislukte cacheverversing zichtbaar afhandelen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AVL-001 | AC-ADM-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-003-REQ-004 | UC-BEH-SET-003 — Configuratiecache verversen na wijziging | Door cacheverversing geen SystemSettings-, SiteFeatureToggles-, UserSettings- of domeinrecords wijzigen | Gedekt door SRS | SRS-ADM-001 SRS-POP-003 | AC-ADM-001 AC-POP-003 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-003-REQ-005 | UC-BEH-SET-003 — Configuratiecache verversen na wijziging | Voorkomen dat gevoelige technische details zichtbaar worden in cachefoutmeldingen of cachelog | Gedekt door SRS | SRS-TIC-002 SRS-ADM-001 | AC-TIC-002 AC-ADM-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-004-REQ-001 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | De toegankelijkheidsfeature sitebreed kunnen aan- en uitzetten via AccessibilityEnabled | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
UC-BEH-SET-004-REQ-002 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | UserSettings behouden wanneer toegankelijkheid wordt uitgeschakeld | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
UC-BEH-SET-004-REQ-003 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | De toegankelijkheidspagina niet aanbieden wanneer de feature uit staat | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-003 SRS-NFR-ACC-001 | AC-RDM-001 AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-003 AC-NFR-ACC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-004-REQ-004 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | Browserwaarden voor toegankelijkheid alleen functioneel gebruiken wanneer de feature actief is | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
UC-BEH-SET-004-REQ-005 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | De wijziging auditbaar vastleggen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-004-REQ-006 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | Individuele profiel- en toegankelijkheidsinstellingen buiten deze beheerflow houden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-ADM-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-ADM-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
UC-BEH-SET-004-REQ-007 | UC-BEH-SET-004 — Toegankelijkheidsfeature sitebreed schakelen | De featurestatus server-side toepassen | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 SRS-POP-003 | AC-AUTH-001 AC-ADM-001 AC-POP-003 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-005-REQ-001 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | Per SettingKey de invoervorm afleiden uit een server-side catalogus | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-CAT-001 SRS-ADM-007 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-CAT-001 AC-ADM-007 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-005-REQ-002 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | Type-inconsistente invoer server-side blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-005-REQ-003 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | De beheerder het datatype of technische valueveld niet laten kiezen | Gedekt door SRS | SRS-ADM-007 SRS-ADM-001 | AC-ADM-007 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-005-REQ-004 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | Onbekende sleutels niet regulier beheerbaar maken | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-005-REQ-005 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | Door type- en invoervormcontrole geen waarde, history of cache wijzigen | Gedekt door SRS | SRS-ADM-002 SRS-ADM-007 SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-002 AC-ADM-007 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-005-REQ-006 | UC-BEH-SET-005 — Instellingstype en invoervorm afdwingen | Read-only metadata beschermen tegen clientmanipulatie | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-006-REQ-001 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Beheerders een centraal beheerlogoverzicht bieden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-ADM-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-006-REQ-002 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Beheerlogregels uit meerdere historybronnen kunnen normaliseren | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-006-REQ-003 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Beheerlog standaard aflopend op tijd tonen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-006-REQ-004 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Gevoelige waarden maskeren of uitsluiten | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-006-REQ-005 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Bij raadplegen geen beheerde records wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-006-REQ-006 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Geanonimiseerde actors privacyveilig tonen | Gedekt door SRS | SRS-ADM-003 SRS-ADM-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ADM-003 AC-ADM-001 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
UC-BEH-SET-006-REQ-007 | UC-BEH-SET-006 — Beheerlog-overzicht raadplegen | Beheerlog server-side beperken tot beheerders | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-007-REQ-001 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Beheerlog server-side kunnen filteren op periode, domein, actor en actie | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
UC-BEH-SET-007-REQ-002 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Ongeldig filtergebruik veilig afhandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-ADM-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-ADM-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-007-REQ-003 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Detailweergave van één beheerlogregel ondersteunen | Gedekt door SRS | SRS-ADM-001 SRS-NFR-AUD-001 | AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
UC-BEH-SET-007-REQ-004 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Gevoelige waarden in overzicht en detail maskeren | Gedekt door SRS | SRS-RDM-001 SRS-ADM-001 | AC-RDM-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-007-REQ-005 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Door detailweergave geen beheerde records wijzigen | Gedekt door SRS | SRS-ADM-001 | AC-ADM-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-007-REQ-006 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Resultaatlimieten of paginering ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-ADM-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-006 AC-ADM-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
UC-BEH-SET-007-REQ-007 | UC-BEH-SET-007 — Beheerlog filteren en detail openen | Objectreferenties alleen tonen binnen de beheerautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-ADM-001 | AC-AUTH-001 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-001-001 | UC-DOC-FP-001 — Docent-frontpage bekijken | De docent-frontpage alleen tonen aan gebruikers met een actieve docentrol | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-001-002 | UC-DOC-FP-001 — Docent-frontpage bekijken | De docent-frontpage server-side samenstellen op basis van actuele rol- en contextinformatie | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-001-003 | UC-DOC-FP-001 — Docent-frontpage bekijken | De docent-frontpage beperken tot overzichts- en oriëntatie-informatie | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-TCH-001 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-001-004 | UC-DOC-FP-001 — Docent-frontpage bekijken | Vanaf de docent-frontpage geen contextafhankelijke beheeractie uitvoeren zonder eerst naar de reguliere detailroute te gaan | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-001-005 | UC-DOC-FP-001 — Docent-frontpage bekijken | Veilige lege toestanden tonen wanneer nog geen leerlingen, niveaus of oefeningen bestaan | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 SRS-NFR-SEC-001 | AC-CAT-001 AC-LRN-009 AC-TCH-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-001-006 | UC-DOC-FP-001 — Docent-frontpage bekijken | Systeemnotificaties pas na normale frontpageload verwerken | Gedekt door SRS | SRS-TCH-001 SRS-POP-002 | AC-TCH-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-002-001 | UC-DOC-FP-002 — Docentcontext bepalen | De docentcontext server-side bepalen uit actieve rollen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-002-002 | UC-DOC-FP-002 — Docentcontext bepalen | Inactieve roltoekenningen niet gebruiken voor de docentcontext | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-002-003 | UC-DOC-FP-002 — Docentcontext bepalen | Docentroutes blokkeren wanneer geen actieve docentcontext beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-FP-002-004 | UC-DOC-FP-002 — Docentcontext bepalen | Gecombineerde frontpagecontexten volgens vaste prioriteit samenstellen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 | AC-AUTH-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-002-005 | UC-DOC-FP-002 — Docentcontext bepalen | De contextkeuze niet als aparte sessie- of contextentiteit opslaan | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-002-006 | UC-DOC-FP-002 — Docentcontext bepalen | Voorkeuren alleen toepassen op presentatiegedrag en niet op autorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 SRS-TCH-001 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-003-001 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | Leerlinggerelateerde frontpage-aantallen beperken tot de actuele docentcontext | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-003-002 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | Pending uitnodigingen niet als actieve gekoppelde leerlingen tellen | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-TCH-001 | AC-REL-001 AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-003-003 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | Leerlingen met actieve niveauautorisaties apart kunnen samenvatten | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-003-004 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | Frontpage-samenvattingen read-only tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-003 SRS-TCH-001 | AC-RDM-001 AC-RDM-002 AC-RDM-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-003-005 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | Bij ontbrekende leerlingen een veilige lege staat tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-009 SRS-LRN-009 SRS-TCH-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-005 AC-RDM-009 AC-LRN-009 AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-003-006 | UC-DOC-FP-003 — Leerlingenoverzichtsamenvatting tonen | De reguliere leerlingenroute gebruiken voor vervolgacties | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-001 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | Inhoudssamenvattingen beperken tot de actuele docentcontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-TCH-001 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-002 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | Niveaus, categorieën en oefeningen als afgeleide frontpagewaarden tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-CAT-001 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-003 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | Geen oefenaanbodmutaties vanaf de frontpage uitvoeren | Gedekt door SRS | SRS-CAT-001 SRS-TCH-001 | AC-CAT-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-004 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | Collaboratorcontext respecteren bij inhoudssamenvattingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-TCH-006 | AC-RDM-001 AC-RDM-002 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-005 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | Veilige lege toestanden tonen wanneer nog geen inhoud bestaat | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-004-006 | UC-DOC-FP-004 — Niveaus- en inhoudsamenvatting tonen | De reguliere Oefenaanbod-route gebruiken voor inhoudelijke vervolgacties | Gedekt door SRS | SRS-CAT-001 SRS-TCH-001 | AC-CAT-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-005-001 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Voor gebruikers met Docent en Ouder/voogd één gecombineerde frontpage tonen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 SRS-GUA-001 | AC-AUTH-003 AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-005-002 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | In de gecombineerde frontpage één gezamenlijk introblok tonen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 | AC-AUTH-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-005-003 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Docentblokken vóór ouder-/voogdblokken tonen | Gedekt door SRS | SRS-TCH-001 SRS-GUA-001 | AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-005-004 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Gegevens uit docentcontext en ouder-/voogdcontext functioneel gescheiden houden | Gedekt door SRS | SRS-TCH-001 SRS-GUA-001 | AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-FP-005-005 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Geen afzonderlijke persistente frontpagevariant per rolcombinatie vereisen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-FP-005-006 | UC-DOC-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Vervolgacties via de juiste rolcontext en routeguard laten verlopen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-001 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Het leerlingenoverzicht server-side beperken tot leerlingen binnen de actieve docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-002 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Leerlingen compact tonen met relevante autorisatietags en doorklikacties | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-003 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Geen informatie over andere docentrelaties van dezelfde leerling tonen | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-TCH-001 | AC-REL-001 AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-004 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Paginering ondersteunen voor grotere aantallen leerlingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-LRN-009 SRS-TCH-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-LRN-009 AC-TCH-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-005 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Samenvattingsaantallen afleiden uit de geautoriseerde docentdataset | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-001-006 | UC-DOC-LLN-001 — Leerlingenoverzicht bekijken | Bij bekijken van het overzicht geen domeindata wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-001 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Zoeken op leerlingnaam binnen de geautoriseerde docentdataset ondersteunen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-002 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Filteren op niveau binnen de docentcontext ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-003 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Filteren op autorisatiestatus binnen de docentcontext ondersteunen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-004 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Zoekterm en filters gecombineerd kunnen toepassen | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-005 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Bij filterwijziging paginering veilig herberekenen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-TCH-001 SRS-NFR-SEC-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-009 AC-TCH-001 AC-NFR-SEC-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-002-006 | UC-DOC-LLN-002 — Leerlingen zoeken en filteren | Zoeken en filteren niet gebruiken om leerlingen buiten de docentcontext zichtbaar te maken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 SRS-TCH-001 | AC-RDM-001 AC-RDM-005 AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-003-001 | UC-DOC-LLN-003 — Leerlingdetails binnen docentcontext bekijken | Leerlingdetails beperken tot de actieve docentcontext | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-003-002 | UC-DOC-LLN-003 — Leerlingdetails binnen docentcontext bekijken | Actieve niveaus van de leerling binnen deze docentcontext kunnen tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-CAT-001 AC-LRN-009 AC-TCH-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-003-003 | UC-DOC-LLN-003 — Leerlingdetails binnen docentcontext bekijken | Geen gegevens over andere docentrelaties van dezelfde leerling tonen | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-TCH-001 | AC-REL-001 AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-003-004 | UC-DOC-LLN-003 — Leerlingdetails binnen docentcontext bekijken | Doorklikacties naar geschiedenis en autorisaties aanbieden waar toegestaan | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-004 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TCH-004 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-003-005 | UC-DOC-LLN-003 — Leerlingdetails binnen docentcontext bekijken | Bij bekijken van leerlingdetails geen leerling- of autorisatiedata wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-004-001 | UC-DOC-LLN-004 — Niveau-autorisaties van leerling bekijken | Niveau-autorisaties per leerling kunnen tonen binnen de actieve docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-004-002 | UC-DOC-LLN-004 — Niveau-autorisaties van leerling bekijken | Actieve autorisaties en relevante beschikbare niveaus onderscheiden | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-004-003 | UC-DOC-LLN-004 — Niveau-autorisaties van leerling bekijken | Geen autorisaties van andere docenten tonen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-004-004 | UC-DOC-LLN-004 — Niveau-autorisaties van leerling bekijken | Bij inzage geen autorisatierecords wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-004-005 | UC-DOC-LLN-004 — Niveau-autorisaties van leerling bekijken | Wijzigacties pas via aparte autorisatie-usecases verwerken | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-001 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Een docent alleen leerlingen aan een niveau laten koppelen binnen een actieve docent-leerlingrelatie | Gedekt door SRS | SRS-REL-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-REL-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-002 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Server-side controleren of de docent het gekozen niveau mag beheren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-003 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Dubbele actieve autorisaties voor dezelfde leerling en hetzelfde niveau voorkomen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-004 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Een succesvolle koppeling vastleggen in TeacherStudentLevelAccess of het equivalente autorisatiemodel | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TCH-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-005 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Autorisatiewijzigingen herleidbaar vastleggen met actor en tijdstip | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TCH-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-005-006 | UC-DOC-LLN-005 — Leerling aan niveau koppelen | Na succesvolle koppeling communicatie richting de leerling kunnen starten via de centrale systeemberichtenflow | Gedekt door SRS | SRS-MSG-001 SRS-LRN-001 SRS-TCH-001 | AC-MSG-001 AC-LRN-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-001 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | Een actieve niveau-autorisatie kunnen intrekken binnen de toegestane docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-002 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | Voorkomen dat een docent autorisaties buiten de eigen context intrekt | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-003 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | Bij intrekking geen afgeronde oefenruns of geschiedenis verwijderen | Gedekt door SRS | SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-004 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | Nieuwe toegang tot het ingetrokken niveau server-side blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-005 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | De intrekking herleidbaar vastleggen met actor en tijdstip | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-006-006 | UC-DOC-LLN-006 — Leerling van niveau ontkoppelen | Communicatie richting leerling kunnen starten via de centrale systeemberichtenflow | Gedekt door SRS | SRS-MSG-001 SRS-LRN-001 SRS-TCH-001 | AC-MSG-001 AC-LRN-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-001 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Bulkbeheer van niveau-autorisaties ondersteunen voor één geselecteerd niveau | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-CAT-001 SRS-TCH-008 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-004 AC-CAT-001 AC-TCH-008 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-002 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Beschikbare en gekoppelde leerlingen gescheiden tonen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-003 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Elke bulkregel server-side valideren binnen de docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-008 | AC-AUTH-001 AC-TCH-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-004 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Dubbele actieve autorisaties voorkomen bij bulkacties | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-008 | AC-AUTH-001 AC-TCH-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-005 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Bulkmutaties herleidbaar vastleggen met individuele effecten per leerling | Gedekt door SRS | SRS-LRN-009 SRS-TCH-008 SRS-NFR-AUD-001 | AC-LRN-009 AC-TCH-008 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-007-006 | UC-DOC-LLN-007 — Bulk niveau-autorisaties beheren | Na bulkmutaties communicatie richting getroffen leerlingen kunnen initiëren | Gedekt door SRS | SRS-LRN-009 SRS-TCH-008 | AC-LRN-009 AC-TCH-008 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-001 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Leerlingen via systeemberichten kunnen informeren over niveau-autorisatiewijzigingen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-MSG-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-002 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Voor autorisatiewijzigingscommunicatie geen privéberichtthread vereisen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-TCH-001 | AC-AUTH-001 AC-MSG-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-003 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Alleen systeemberichten aanmaken voor bestaande interne ontvangers | Gedekt door SRS | SRS-MSG-002 SRS-SHR-002 SRS-SHR-005 SRS-TCH-001 | AC-MSG-002 AC-SHR-002 AC-SHR-005 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-004 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Directe verstoring tijdens actieve oefenruns kunnen beperken zonder het systeembericht te verliezen | Gedekt door SRS | SRS-MSG-001 SRS-LRN-009 SRS-TCH-001 | AC-MSG-001 AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-005 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Bij openen van een bericht de vervolgcontext server-side opnieuw controleren | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-007 SRS-TCH-001 | AC-AUTH-001 AC-MSG-007 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LLN-008-006 | UC-DOC-LLN-008 — Autorisatiewijziging aan leerling communiceren | Voorkomen dat communicatie gegevens over andere docentcontexten lekt | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-001 | UC-DOC-AANB-001 — Oefenaanbod openen | Oefenaanbod alleen toegankelijk maken voor gebruikers met een actieve docentrol | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-TCH-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-TCH-001 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-002 | UC-DOC-AANB-001 — Oefenaanbod openen | Bij openen van Oefenaanbod server-side bepalen welke niveaus voor de docent toegankelijk zijn | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-CAT-006 SRS-TCH-002 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-CAT-006 AC-TCH-002 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-003 | UC-DOC-AANB-001 — Oefenaanbod openen | Niveaus tonen waarbij de docent actuele eigenaar of actieve collaborator is | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 | AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-004 | UC-DOC-AANB-001 — Oefenaanbod openen | Beëindigde collaboratorrelaties niet gebruiken voor toegang tot Oefenaanbod | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-CAT-001 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-005 | UC-DOC-AANB-001 — Oefenaanbod openen | Een lege toestand tonen wanneer de docent nog geen toegankelijke niveaus heeft | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-TCH-002 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-TCH-002 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-006 | UC-DOC-AANB-001 — Oefenaanbod openen | Een oude of ongeldige niveaucontext blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-TCH-002 | AC-AUTH-001 AC-CAT-006 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-007 | UC-DOC-AANB-001 — Oefenaanbod openen | Bij alleen openen van Oefenaanbod geen domeinmutaties uitvoeren | Gedekt door SRS | SRS-CAT-006 SRS-TCH-001 | AC-CAT-006 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-008 | UC-DOC-AANB-001 — Oefenaanbod openen | Samenvattingsaantallen afleiden uit actuele toegankelijke records | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-ACC-003 SRS-ACC-005 SRS-TCH-001 SRS-NFR-ACC-001 | AC-RDM-001 AC-RDM-002 AC-ACC-003 AC-ACC-005 AC-TCH-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-009 | UC-DOC-AANB-001 — Oefenaanbod openen | Vervolgacties opnieuw server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-001-010 | UC-DOC-AANB-001 — Oefenaanbod openen | Bij gecombineerde rollen binnen Oefenaanbod de docentcontext gebruiken | Gedekt door SRS | SRS-AUTH-003 SRS-CAT-001 SRS-TCH-001 | AC-AUTH-003 AC-CAT-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-001 | UC-DOC-AANB-002 — Niveau selecteren | Een docent alleen niveaus laten selecteren waartoe de docent actueel toegang heeft | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-002 | UC-DOC-AANB-002 — Niveau selecteren | De gekozen niveaucontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-TCH-002 | AC-AUTH-001 AC-CAT-006 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-003 | UC-DOC-AANB-002 — Niveau selecteren | Toegang tot het gekozen niveau baseren op eigenaarschap of actieve collaboratorstatus | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-004 | UC-DOC-AANB-002 — Niveau selecteren | Beëindigde collaboratorcontexten blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-006 | AC-AUTH-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-005 | UC-DOC-AANB-002 — Niveau selecteren | Samenvattingsinformatie opnieuw afleiden voor het geselecteerde niveau | Gedekt door SRS | SRS-AUTH-004 SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-004 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-006 | UC-DOC-AANB-002 — Niveau selecteren | Het selecteren van een niveau niet gebruiken om niveaugegevens te wijzigen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-007 | UC-DOC-AANB-002 — Niveau selecteren | Een opgeslagen laatst gekozen niveau alleen gebruiken na actuele validatie | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-008 | UC-DOC-AANB-002 — Niveau selecteren | Ongeldige of ontoegankelijke niveaucontexten veilig afhandelen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-006 SRS-TCH-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-006 AC-TCH-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-009 | UC-DOC-AANB-002 — Niveau selecteren | Vervolgacties binnen het niveau opnieuw autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-002-010 | UC-DOC-AANB-002 — Niveau selecteren | Routeparameters behandelen als input en niet als autorisatiebron | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-TCH-001 | AC-AUTH-001 AC-AUTH-002 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-001 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Een docent een nieuw niveau laten aanmaken vanuit Oefenaanbod | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-002 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Niveau-aanmaak beperken tot gebruikers met actieve docentrol | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-003 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Bij niveau-aanmaak minimaal naam, beschrijving en zichtbaarheid verwerken | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-004 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | De actuele eigenaar van een nieuw niveau server-side zetten op de ingelogde docent | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-005 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Aanmaakmetadata vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-006 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Ongeldige of ontbrekende invoer blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-007 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Na succesvolle aanmaak het nieuwe niveau als werkcontext kunnen tonen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-008 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Bij niveau-aanmaak geen categorieën, oefeningen, leerlingautorisaties of collaborators aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-009 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Bij niveau-aanmaak geen systeemberichten versturen | Gedekt door SRS | SRS-MSG-001 SRS-CAT-001 SRS-TCH-002 | AC-MSG-001 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-003-010 | UC-DOC-AANB-003 — Nieuw niveau aanmaken | Niveau-aanmaak transactioneel verwerken zodat geen half aangemaakt niveau ontstaat | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-001 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Niveaukerngegevens alleen wijzigbaar maken voor de actuele eigenaar van het niveau | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-002 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Collaborators blokkeren voor het wijzigen van niveaukerngegevens tenzij een aparte ontwerpregel dit expliciet toestaat | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-003 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Wijzigingen aan naam, beschrijving en zichtbaarheid server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-004 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Alleen toegestane zichtbaarheidwaarden accepteren | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-005 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | UpdatedByUserId en UpdatedAtUtc bij succesvolle wijziging bijwerken | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-006 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Wijzigingen aan niveaukerngegevens auditbaar vastleggen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-NFR-AUD-001 | AC-CAT-001 AC-TCH-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-007 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Bij wijziging van kerngegevens geen categorieën, oefeningen, leerlingautorisaties of collaborators wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-008 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Eigenaarschap niet via het kerngegevensformulier wijzigen | Gedekt door SRS | SRS-TCH-007 | AC-TCH-007 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-009 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Verouderde of ongeautoriseerde bewerkpogingen veilig blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-GUA-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TCH-001 AC-GUA-001 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-004-010 | UC-DOC-AANB-004 — Niveaukerngegevens wijzigen | Na succesvolle wijziging de actuele niveaucontext tonen | Gedekt door SRS | SRS-CAT-006 SRS-TCH-002 | AC-CAT-006 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-001 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Categorieën binnen een geselecteerd niveau kunnen tonen aan een bevoegde docent | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-AUTH-004 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-002 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Server-side controleren of de docent eigenaar of actieve collaborator van het niveau is | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-003 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Centrale categorie-identiteit tonen zonder deze vanuit het overzicht te wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-002 SRS-TCH-002 | AC-RDM-001 AC-RDM-005 AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-004 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Per categorie afleiden of deze voor leerlingen zichtbaar is op basis van actieve oefeningen binnen het niveau | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-LRN-005 SRS-TCH-003 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-LRN-005 AC-TCH-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-005 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Een lege toestand tonen wanneer het niveau nog geen categorieën bevat | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-006 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Bij het bekijken van categorieën geen datamutaties uitvoeren | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-007 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Doorklikken naar oefeningen binnen een categorie alleen toestaan na geldige server-side contextcontrole | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-008 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Categoriegebruik en aantallen als afgeleide readmodelwaarden behandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-005-009 | UC-DOC-AANB-005 — Categorieën binnen niveau bekijken | Categoriebeheeracties zoals migreren of hernoemen niet vanuit deze kijkflow uitvoeren | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-ADM-006 SRS-ADM-001 | AC-CAT-001 AC-TCH-002 AC-ADM-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-001 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Een docent met bewerkrecht een bestaande centrale categorie aan een niveau kunnen laten koppelen | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 | AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-002 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Alleen actieve en koppelbare centrale categorieën aanbieden | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 | AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-003 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Voorkomen dat dezelfde categorie meerdere keren actief aan hetzelfde niveau wordt gekoppeld | Gedekt door SRS | SRS-CAT-005 SRS-TCH-002 | AC-CAT-005 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-004 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | De koppelactie server-side valideren op niveaucontext, docentrol en categoriecontext | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-TCH-002 | AC-AUTH-001 AC-CAT-006 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-005 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Actor en tijdstip van de koppelactie vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-006 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Bij het koppelen geen centrale categorie-eigenschappen wijzigen | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 | AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-007 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Bij het koppelen geen oefeningen of leerlingautorisaties aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-008 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | De categorie na succesvolle koppeling tonen in het categorieoverzicht van het niveau | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-006-009 | UC-DOC-AANB-006 — Bestaande categorie aan niveau koppelen | Concurrencyfouten veilig afhandelen zonder dubbele of gedeeltelijke koppeling | Gedekt door SRS | SRS-SHR-001 SRS-TCH-001 SRS-NFR-SEC-001 | AC-SHR-001 AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-001 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Een bevoegde docent een nieuwe centrale categorie kunnen laten aanmaken vanuit een geselecteerd niveau | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-CAT-002 SRS-TCH-002 | AC-AUTH-001 AC-AUTH-004 AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-002 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Vóór aanmaak duidelijk maken dat de categorie centrale gedeelde identiteit krijgt | Gedekt door SRS | SRS-CAT-001 SRS-SHR-001 SRS-TCH-002 | AC-CAT-001 AC-SHR-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-003 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Naam, kleur en icoon verplicht en server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-004 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Controleren of een passende bestaande categorie al beschikbaar is | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-005 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | De nieuwe categorie direct koppelen aan het geselecteerde niveau | Gedekt door SRS | SRS-AUTH-004 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-004 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-006 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Categorieaanmaak en niveaukoppeling transactioneel verwerken | Gedekt door SRS | SRS-CAT-002 SRS-TCH-002 | AC-CAT-002 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-007 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Aanmaak en koppeling auditbaar vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-008 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Geen oefeningen of leerlingautorisaties aanmaken bij categorieaanmaak | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-009 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | De nieuwe categorie na succesvolle verwerking tonen in het categorieoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-007-010 | UC-DOC-AANB-007 — Nieuwe centrale categorie aanmaken via docentflow | Categorieaanmaak veilig terugrollen wanneer koppeling of auditregistratie faalt | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-NFR-SEC-001 SRS-NFR-AUD-001 | AC-CAT-001 AC-TCH-002 AC-NFR-SEC-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-001 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Categoriegebruik binnen docentbeheer afleiden uit niveau-categorie-koppelingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-RDM-005 AC-CAT-001 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-002 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Leerlingzichtbaarheid van categorieën afleiden uit actieve toegankelijke oefeningen binnen de niveaucontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-ACC-003 SRS-ACC-005 SRS-CAT-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-005 AC-ACC-003 AC-ACC-005 AC-CAT-006 AC-LRN-005 | NFR | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-003 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Categoriezichtbaarheid voor leerlingen niet als vrije handmatige docentinstelling behandelen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-CAT-001 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-004 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Categorieën zonder actieve oefeningen wel in docentbeheer kunnen tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 SRS-ADM-001 | AC-CAT-001 AC-LRN-009 AC-TCH-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-005 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Categorieën zonder actieve oefeningen verbergen voor leerlingen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-CAT-001 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-006 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | De afleiding server-side uitvoeren op basis van brondata en autorisatiecontext | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-007 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Afgeleide cachewaarden gebruiken zolang deze afgeleid en herbouwbaar blijven | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-008 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Door zichtbaarheidsafleiding geen relaties, autorisaties, oefeningen of categorieën wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-CAT-001 SRS-LRN-005 SRS-TCH-002 | AC-AUTH-001 AC-REL-001 AC-CAT-001 AC-LRN-005 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-AANB-008-009 | UC-DOC-AANB-008 — Categoriegebruik en zichtbaarheid afleiden | Bij wijziging van oefenstatus de categoriezichtbaarheid opnieuw correct kunnen afleiden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-TCH-002 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-001 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Toon alleen oefeningen binnen geldige niveau- en categoriecontext | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-CAT-001 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-002 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Controleer de actieve docentrol server-side | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-003 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Controleer dat de categorie actief aan het niveau gekoppeld is | Gedekt door SRS | SRS-CAT-005 SRS-TCH-002 | AC-CAT-005 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-004 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Toon per oefening minimaal naam, status en moduleherkenning | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-MOD-003 | AC-LRN-009 AC-TCH-002 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-005 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Bepaal beheeracties op basis van docentrechten | Gedekt door SRS | SRS-TCH-001 SRS-ADM-001 | AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-006 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Toon een lege toestand wanneer geen oefeningen aanwezig zijn | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-007 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Blokkeer ongeldige directe routes | Gedekt door SRS | SRS-AUTH-004 SRS-TCH-001 | AC-AUTH-004 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-008 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Wijzig geen oefeninggegevens bij bekijken | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-009 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Lees geen leerlingresultaten in deze flow | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-001-010 | UC-DOC-OEF-001 — Oefeningen binnen categorie bekijken | Gebruik geen domeinspecifieke popup voor deze read-only flow | Gedekt door SRS | SRS-TCH-001 SRS-POP-001 | AC-TCH-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-001 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Bied Nieuwe oefening alleen aan bij bewerkrechten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-002 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Controleer docentrol en niveaucontext server-side | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-TCH-002 | AC-AUTH-001 AC-CAT-006 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-003 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Controleer actieve categoriekoppeling | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-004 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Leid naar modulekeuze bij geldige context | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-005 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Maak nog geen definitieve oefening aan bij starten van de flow | Gedekt door SRS | SRS-LRN-001 SRS-TCH-002 | AC-LRN-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-006 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Voorkom half aangemaakte oefeningen bij afbreken | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-007 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Blokkeer de flow wanneer geen module selecteerbaar is | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-008 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Maak niets zichtbaar voor leerlingen door alleen de flow te starten | Gedekt door SRS | SRS-LRN-001 SRS-TCH-001 | AC-LRN-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-009 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Wijzig geen leerlingtoegang of communicatie | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-002-010 | UC-DOC-OEF-002 — Nieuwe oefening aanmaken | Gebruik geen domeinspecifieke popup voor deze route | Gedekt door SRS | SRS-TCH-001 SRS-POP-001 | AC-TCH-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-001 | UC-DOC-OEF-003 — Technische module selecteren | Toon selecteerbare technische modules | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-002 | UC-DOC-OEF-003 — Technische module selecteren | Filter op actieve modules | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 SRS-MOD-003 | AC-RDM-001 AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-003 | UC-DOC-OEF-003 — Technische module selecteren | Filter testmodules op testcontext | Gedekt door SRS | SRS-RDM-001 SRS-TCH-005 SRS-MOD-003 | AC-RDM-001 AC-TCH-005 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-004 | UC-DOC-OEF-003 — Technische module selecteren | Valideer modulekeuze server-side | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-MOD-003 | AC-AUTH-001 AC-TCH-001 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-005 | UC-DOC-OEF-003 — Technische module selecteren | Behoud niveau- en categoriecontext | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-006 | UC-DOC-OEF-003 — Technische module selecteren | Sla nog geen definitieve oefening op door modulekeuze | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-MOD-003 | AC-LRN-009 AC-TCH-002 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-007 | UC-DOC-OEF-003 — Technische module selecteren | Blokkeer oude selectie van niet meer beschikbare module | Gedekt door SRS | SRS-TCH-001 SRS-MOD-005 | AC-TCH-001 AC-MOD-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-008 | UC-DOC-OEF-003 — Technische module selecteren | Behandel CodeReference niet als docentinput | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-009 | UC-DOC-OEF-003 — Technische module selecteren | Open configuratieflow na geldige keuze | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-003-010 | UC-DOC-OEF-003 — Technische module selecteren | Handel module-interfacefouten veilig af | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 SRS-NFR-SEC-001 | AC-TCH-001 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-001 | UC-DOC-OEF-004 — Oefening configureren | Alleen bevoegde docenten toestaan een oefening te configureren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-002 | UC-DOC-OEF-004 — Oefening configureren | De niveau-, categorie- en modulecontext server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-002 SRS-MOD-003 | AC-AUTH-001 AC-CAT-001 AC-TCH-002 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-003 | UC-DOC-OEF-004 — Oefening configureren | Generieke oefeninggegevens kunnen vastleggen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-NFR-AUD-001 | AC-LRN-009 AC-TCH-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-004 | UC-DOC-OEF-004 — Oefening configureren | Module-specifieke configuratie via de gekozen technische module laten valideren | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-005 | UC-DOC-OEF-004 — Oefening configureren | De moduleconfiguratie als JSON/base64-payload opslaan | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-006 | UC-DOC-OEF-004 — Oefening configureren | Een nieuwe oefening standaard met IsActive = false opslaan | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-007 | UC-DOC-OEF-004 — Oefening configureren | Aanmaak en configuratie in ExerciseHistory vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-008 | UC-DOC-OEF-004 — Oefening configureren | Voorkomen dat annuleren of foutafhandeling half bruikbare oefeningen oplevert | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 SRS-NFR-AVL-001 | AC-LRN-009 AC-TCH-002 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-009 | UC-DOC-OEF-004 — Oefening configureren | Door configureren geen leerlingautorisaties wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-010 | UC-DOC-OEF-004 — Oefening configureren | Door configureren geen berichten of systeemnotificaties aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TCH-001 SRS-POP-002 | AC-MSG-001 AC-TCH-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-011 | UC-DOC-OEF-004 — Oefening configureren | Een niet meer beschikbare module bij opslag opnieuw blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-MOD-003 | AC-AUTH-001 AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-004-012 | UC-DOC-OEF-004 — Oefening configureren | Veld- en modulevalidatiefouten zonder datamutatie tonen | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-001 | UC-DOC-OEF-005 — Oefening bewerken | Bestaande oefeningen alleen in geldige docentcontext bewerkbaar maken | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-002 | UC-DOC-OEF-005 — Oefening bewerken | Bewerkrechten server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-003 | UC-DOC-OEF-005 — Oefening bewerken | De bestaande moduleconfiguratie via de technische module kunnen openen | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-004 | UC-DOC-OEF-005 — Oefening bewerken | Generieke en modulespecifieke validatie uitvoeren vóór opslag | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-005 | UC-DOC-OEF-005 — Oefening bewerken | De ExerciseModuleId ongewijzigd laten bij gewone docentbewerking | Gedekt door SRS | SRS-TCH-001 SRS-MOD-003 | AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-006 | UC-DOC-OEF-005 — Oefening bewerken | Wijzigingen aan naam, icoon en configuratie auditbaar vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-007 | UC-DOC-OEF-005 — Oefening bewerken | Oude en nieuwe waarden of herleidbare verschillen registreren waar dat functioneel relevant is | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-008 | UC-DOC-OEF-005 — Oefening bewerken | Historische exercise runs en resultaten intact laten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-009 | UC-DOC-OEF-005 — Oefening bewerken | Statuswijzigingen gescheiden houden van inhoudelijke bewerking | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-010 | UC-DOC-OEF-005 — Oefening bewerken | Gelijktijdige of verouderde bewerkingen veilig afhandelen | Gedekt door SRS | SRS-TCH-001 SRS-GUA-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-011 | UC-DOC-OEF-005 — Oefening bewerken | Door bewerken geen leerlingautorisaties of berichten wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-MSG-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-005-012 | UC-DOC-OEF-005 — Oefening bewerken | Module-editorfouten veilig blokkeren zonder corrupte opslag | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-MOD-003 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TCH-001 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-001 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | De actuele oefeningstatus tonen als Actief of In onderhoud | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-002 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Alleen bevoegde docenten statuswijzigingen laten uitvoeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-003 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Activeren blokkeren wanneer configuratie of module ongeldig is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-MOD-003 | AC-AUTH-001 AC-TCH-001 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-004 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Exercises.IsActive wijzigen bij succesvolle statusactie | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-005 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Statuswijzigingen auditbaar vastleggen in ExerciseHistory | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-006 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | In onderhoud-oefeningen niet zichtbaar of startbaar maken voor leerlingen | Gedekt door SRS | SRS-LRN-001 SRS-TCH-002 | AC-LRN-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-007 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Bij actieve oefeningen leerlingbeschikbaarheid afleiden uit de volledige toegangscontext | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-LRN-005 SRS-TCH-002 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-LRN-005 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-008 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Door statuswijziging geen leerlingautorisaties wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-009 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Door statuswijziging geen historische runs of resultaten wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-010 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Dubbele statusacties zonder effectieve wijziging veilig afhandelen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-011 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Verouderde clientstate opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-TCH-001 SRS-GUA-001 | AC-AUTH-001 AC-AUTH-002 AC-TCH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-006-012 | UC-DOC-OEF-006 — Oefening activeren of in onderhoud zetten | Statuswijziging en historie transactioneel verwerken waar audit verplicht is | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-001 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Een docent toestaan een kopieerbare oefening uit een open niveau als zelfstandige oefening in een eigen doelcontext te kopiëren | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 SRS-TCH-002 | AC-CAT-006 AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-002 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Vóór kopiëren server-side controleren of de bronoefening via een open niveau zichtbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-003 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Vóór kopiëren controleren of de docent het doelniveau en de doelcategorie mag bewerken | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-004 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Een gekopieerde oefening aanmaken met ParentExerciseId naar de bronoefening | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-005 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Een gekopieerde oefening standaard In onderhoud plaatsen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-006 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Leerlingruns, voortgang of resultaten niet kopiëren bij het kopiëren van een oefening | Gedekt door SRS | SRS-LRN-003 SRS-TCH-002 | AC-LRN-003 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-007 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | De kopieeractie auditbaar vastleggen in ExerciseHistory | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-008 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | Kopiëren blokkeren wanneer bron, doelcontext of modulebeschikbaarheid ongeldig is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-MOD-003 | AC-AUTH-001 AC-TCH-001 AC-MOD-003 | NFR | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-009 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | De bronoefening ongewijzigd laten bij het aanmaken van een kopie | Gedekt door SRS | SRS-LRN-009 SRS-TCH-002 | AC-LRN-009 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-007-010 | UC-DOC-OEF-007 — Oefening kopiëren vanuit open niveau | De kopie zelfstandig wijzigbaar maken zonder automatische synchronisatie met de bron | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-001 | UC-DOC-OEF-008 — Oefening testen als docent | Een bevoegde docent een oefening kunnen laten testen binnen de docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-005 | AC-AUTH-001 AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-002 | UC-DOC-OEF-008 — Oefening testen als docent | Een docenttest markeren met IsTestRun = true | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-003 | UC-DOC-OEF-008 — Oefening testen als docent | De actuele oefeningconfiguratie gebruiken bij testgeneratie | Gedekt door SRS | SRS-CAT-003 SRS-LRN-009 SRS-TCH-005 | AC-CAT-003 AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-004 | UC-DOC-OEF-008 — Oefening testen als docent | Testvoortgang alleen tijdelijk opslaan zolang dit nodig is voor de actieve test | Gedekt door SRS | SRS-TCH-005 | AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-005 | UC-DOC-OEF-008 — Oefening testen als docent | Testruns niet opnemen in leerlinggeschiedenis of leerlingstatistieken | Gedekt door SRS | SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-006 | UC-DOC-OEF-008 — Oefening testen als docent | Testruns niet laten meetellen voor populaire categorieën, recent geoefend of frontpagesamenvattingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-003 SRS-RDM-005 SRS-RDM-006 SRS-CAT-001 | AC-RDM-001 AC-RDM-002 AC-RDM-003 AC-RDM-005 AC-RDM-006 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-007 | UC-DOC-OEF-008 — Oefening testen als docent | Testdata na afronding, verlaten of geplande cleanup opruimen | Gedekt door SRS | SRS-TCH-005 | AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-008 | UC-DOC-OEF-008 — Oefening testen als docent | Testen blokkeren wanneer de docent de oefening niet mag beheren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-005 | AC-AUTH-001 AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-009 | UC-DOC-OEF-008 — Oefening testen als docent | Testen blokkeren wanneer de technische module of configuratie niet testbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-005 SRS-MOD-003 | AC-AUTH-001 AC-TCH-005 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-008-010 | UC-DOC-OEF-008 — Oefening testen als docent | De oefeningconfiguratie of oefeningstatus niet wijzigen door alleen testen | Gedekt door SRS | SRS-CAT-003 SRS-LRN-009 SRS-TCH-005 | AC-CAT-003 AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-001 | UC-DOC-OEF-009 — Testoefening opruimen | Tijdelijke docenttestruns kunnen identificeren via IsTestRun = true | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-002 | UC-DOC-OEF-009 — Testoefening opruimen | Testruns na afronding of verlaten kunnen opruimen | Gedekt door SRS | SRS-LRN-006 SRS-TCH-005 | AC-LRN-006 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-003 | UC-DOC-OEF-009 — Testoefening opruimen | Achtergebleven testruns periodiek via een scheduler kunnen opruimen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 SRS-ARCH-004 | AC-LRN-009 AC-TCH-005 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-004 | UC-DOC-OEF-009 — Testoefening opruimen | Bij testrun-cleanup de bijbehorende tijdelijke voortgangsrecords opruimen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-005 | AC-LRN-003 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-005 | UC-DOC-OEF-009 — Testoefening opruimen | Normale leerlingruns nooit verwijderen via de testrun-cleanup | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-006 | UC-DOC-OEF-009 — Testoefening opruimen | Cleanup veilig herhaalbaar uitvoeren | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-007 | UC-DOC-OEF-009 — Testoefening opruimen | Nog actieve testruns binnen een geldige activiteitstermijn kunnen overslaan | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-008 | UC-DOC-OEF-009 — Testoefening opruimen | Cleanupresultaten en fouten technisch loggen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-009 | UC-DOC-OEF-009 — Testoefening opruimen | Testruns uitsluiten uit geschiedenis, statistieken en frontpage-readmodels, ook vóór fysieke cleanup | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-OEF-009-010 | UC-DOC-OEF-009 — Testoefening opruimen | Bij cleanup geen oefeningconfiguratie, rollen, relaties of berichten wijzigen | Gedekt door SRS | SRS-REL-001 SRS-MSG-001 SRS-CAT-003 SRS-LRN-009 SRS-TCH-002 | AC-REL-001 AC-MSG-001 AC-CAT-003 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-001 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | De docentroute Online alleen toegankelijk maken voor gebruikers met een actieve docentcontext | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-TCH-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-TCH-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-002 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Het online-overzicht server-side beperken tot leerlingen binnen de docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-003 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Per zichtbare leerling actuele online- of aanwezigheidinformatie kunnen tonen wanneer beschikbaar | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | NFR | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-004 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Actuele oefencontext alleen tonen wanneer de actieve run binnen de docentcontext zichtbaar is | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-005 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Bij het openen van het online-overzicht geen LiveViewAudit-record aanmaken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-006 AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-006 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Een lege online-lijst als geldige uitkomst ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-007 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Zoek- en filterinvoer alleen gebruiken om de geautoriseerde dataset te beperken | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-001-008 | UC-DOC-LIVE-001 — Online leerlingenoverzicht bekijken | Het starten van live meekijken als afzonderlijke expliciete vervolgactie behandelen | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-001 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Live-meekijken alleen beschikbaar tonen voor docenten met een actieve docentcontext | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-002 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Controleren of de geselecteerde leerling binnen een actieve docent-leerlingrelatie valt | Gedekt door SRS | SRS-AUTH-004 SRS-REL-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-004 AC-REL-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-003 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Controleren of de actieve oefenrun binnen de niveau-autorisatie van de docent valt | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-004 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Live-meekijken uitschakelen wanneer de leerling niet online is | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-009 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-005 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Live-meekijken uitschakelen wanneer de leerling geen actieve oefenrun heeft | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-009 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-006 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Geen LiveViewAudit-record aanmaken tijdens de beschikbaarheidsbepaling | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-007 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Bij start van live meekijken de beschikbaarheidsvoorwaarden opnieuw server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-001 | AC-AUTH-001 AC-TCH-001 AC-LIVE-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-002-008 | UC-DOC-LIVE-002 — Live-meekijken beschikbaarheid bepalen | Een functionele reden kunnen tonen wanneer live meekijken niet beschikbaar is | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-001 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Live meekijken alleen starten na een expliciete actie van de docent | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-002 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Bij start de docentcontext, relatie, autorisatie en actieve run opnieuw server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-001 SRS-TCH-001 | AC-AUTH-001 AC-REL-001 AC-LRN-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-003 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Bij succesvolle start een LiveViewAudit-record aanmaken | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-004 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Bij succesvolle start de docent verbinden met de realtime voortgangsstroom van de exercise run | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-ARCH-003 | AC-LRN-003 AC-TCH-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-005 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Voorkomen dat een docent via live meekijken antwoorden of voortgang van de leerling wijzigt | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-003 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-006 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Live meekijken blokkeren wanneer de run niet langer actief of niet langer zichtbaar is binnen de docentcontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 SRS-LIVE-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-007 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Succesvolle live-meekijksessies auditbaar vastleggen met actor, rolcontext, leerling, run en startmoment | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-001 SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-001 AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-008 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Meerdere gelijktijdige bevoegde meekijkers kunnen ondersteunen binnen hun eigen autorisatiegrenzen | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-002 | AC-AUTH-001 AC-TCH-001 AC-LIVE-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-009 | UC-DOC-LIVE-003 — Live-meekijksessie starten | De leerlingrun ongewijzigd laten door het starten van live meekijken | Gedekt door SRS | SRS-LRN-001 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-001 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-003-010 | UC-DOC-LIVE-003 — Live-meekijksessie starten | Een startfout veilig afhandelen zonder gedeeltelijke live-meekijksessie | Gedekt door SRS | SRS-SHR-001 SRS-TCH-001 SRS-LIVE-001 SRS-NFR-SEC-001 | AC-SHR-001 AC-TCH-001 AC-LIVE-001 AC-NFR-SEC-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-001 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Live voortgang alleen tonen aan docenten met een geldige docentcontext voor de betreffende leerling en run | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-003 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-002 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Bij iedere liveweergave server-side borgen dat niveau en oefening binnen de toegestane docentcontext vallen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 SRS-TCH-002 SRS-LIVE-001 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 AC-TCH-002 AC-LIVE-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-003 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | De docentweergave alleen-lezen houden | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-004 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Door live voortgang tonen geen antwoorden, scores of runstatussen wijzigen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-003 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-005 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Realtime voortgangsupdates verwerken zonder dubbele domeinmutaties | Gedekt door SRS | SRS-TCH-001 SRS-ARCH-003 | AC-TCH-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-006 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Live voortgang beëindigen of blokkeren wanneer de docentcontext ongeldig wordt | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-001 | AC-AUTH-001 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-007 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Meerdere geautoriseerde meekijkers bij dezelfde run kunnen ondersteunen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 SRS-LIVE-002 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 AC-LIVE-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-008 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Voortgangsdata die buiten de geautoriseerde context valt negeren voor de docentweergave | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-009 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | De leerling-oefenflow bronhouder laten blijven voor antwoordverwerking en voortgangsopslag | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-GUA-001 | AC-LRN-003 AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-004-010 | UC-DOC-LIVE-004 — Live voortgang van leerling volgen | Veilige foutafhandeling bieden wanneer live voortgang niet meer beschikbaar is | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 SRS-NFR-SEC-001 SRS-NFR-AVL-001 | AC-TCH-001 AC-LIVE-001 AC-NFR-SEC-001 AC-NFR-AVL-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-001 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Een docent toestaan binnen een live-meekijksessie door vragen van de run te bladeren | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-LIVE-004 | AC-LRN-009 AC-TCH-001 AC-LIVE-004 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-002 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Bij iedere vraagselectie opnieuw controleren dat de docent geautoriseerd is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-003 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Door vragen bladeren niet als persistente domeinstatus opslaan | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-004 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Toekomstige vragen zonder gegeven antwoord tonen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 | AC-LRN-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-005 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Beantwoorde vragen tonen met de opgeslagen voortgang zoals door de leerlingflow vastgelegd | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 | AC-LRN-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-006 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Realtime updates blijven ontvangen terwijl de docent in browsemodus staat | Gedekt door SRS | SRS-TCH-001 SRS-ARCH-003 | AC-TCH-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-007 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | De browsepositie niet onverwacht overschrijven door een live update | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-004 | AC-TCH-001 AC-LIVE-004 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-008 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Een terugkeeractie naar de actuele live vraag beschikbaar maken wanneer de docent niet op de live vraag staat | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-009 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Ongeldige vraagnummers veilig afhandelen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-005-010 | UC-DOC-LIVE-005 — Door vragen bladeren tijdens live meekijken | Door browseacties geen oefenrun, antwoord of score wijzigen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 | AC-LRN-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-001 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Een docent vanuit browsemodus kunnen terugbrengen naar de actuele live vraag | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-004 | AC-TCH-001 AC-LIVE-004 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-002 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | De terugkeeractie alleen actief maken wanneer de docent niet op de actuele livevraag staat | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-003 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Bij terugkeer opnieuw controleren dat de livecontext geautoriseerd is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-002 | AC-AUTH-001 AC-TCH-001 AC-LIVE-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-004 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | De actuele livevraag niet bepalen op basis van ongecontroleerde clientstate | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-TCH-001 SRS-LIVE-001 | AC-AUTH-001 AC-AUTH-002 AC-TCH-001 AC-LIVE-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-005 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Na terugkeer volgende realtime updates weer als actuele liveweergave tonen | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 SRS-ARCH-003 | AC-TCH-001 AC-LIVE-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-006 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Door terugkeren naar live geen antwoord-, score- of runmutatie uitvoeren | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-003 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-007 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Veilig afhandelen dat de run inmiddels is afgerond of verlaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-NFR-SEC-001 | AC-LRN-009 AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-008 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Veilig afhandelen dat realtime state tijdelijk ontbreekt | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 SRS-ARCH-003 | AC-TCH-001 AC-NFR-SEC-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-009 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Browsemodus als presentatiestate behandelen en niet als domeindata | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-006-010 | UC-DOC-LIVE-006 — Terugkeren naar actuele live vraag | Verhinderen dat de docent een oude browserpositie gebruikt om buiten autorisatie data te zien | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-001 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Een docent toestaan een eigen live-meekijksessie te beëindigen | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-002 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Bij beëindiging het realtime-abonnement voor die sessie verbreken | Gedekt door SRS | SRS-TCH-001 SRS-ARCH-003 | AC-TCH-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-003 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | LiveViewAudit.EndedAtUtc vullen wanneer de sessie eindigt en het veld nog leeg is | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-004 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Beëindiging idempotent verwerken wanneer dezelfde sessie meerdere afsluitsignalen oplevert | Gedekt door SRS | SRS-TCH-001 SRS-ARCH-004 | AC-TCH-001 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-005 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Door beëindiging van meekijken de leerlingrun niet beëindigen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-009 AC-TCH-001 AC-LIVE-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-006 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Door beëindiging geen antwoorden, scores of voortgang wijzigen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 | AC-LRN-003 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-007 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Browser- of verbindingsdisconnects best-effort verwerken als sessie-einde | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-008 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Na beëindiging naar een veilige docentroute navigeren | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-009 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Voorkomen dat na beëindiging nog updates aan de docent worden geleverd | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-007-010 | UC-DOC-LIVE-007 — Live-meekijksessie beëindigen | Beëindiging van live meekijken onderscheiden van afronding of onderbreking door de leerling | Gedekt door SRS | SRS-LRN-006 SRS-TCH-001 SRS-LIVE-001 | AC-LRN-006 AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-001 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Bij verbindingsverlies tijdens live meekijken een herverbindingsmechanisme gebruiken | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-005 | AC-TCH-001 AC-LIVE-005 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-002 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Maximaal vijf herverbindingspogingen uitvoeren voordat de liveverbinding als verbroken wordt behandeld | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 SRS-NFR-PER-001 | AC-TCH-001 AC-LIVE-001 AC-NFR-PER-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-003 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Na succesvolle herverbinding de docentcontext opnieuw server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-004 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Na herverbinding de liveweergave synchroniseren met server-side voortgang | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-001 | AC-AUTH-001 AC-TCH-001 AC-LIVE-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-005 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Verbindingsverlies niet gebruiken om de leerlingrun te wijzigen of te beëindigen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-006 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Bij definitief verbroken verbinding de liveweergave niet langer als actief presenteren | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-001 | AC-TCH-001 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-007 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | LiveViewAudit.EndedAtUtc vullen wanneer de livecontext door verbindingsverlies functioneel eindigt | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-TCH-001 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-008 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Auditafsluiting idempotent verwerken | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 SRS-ARCH-004 | AC-TCH-001 AC-NFR-AUD-001 AC-ARCH-004 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-009 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Technische reconnectfouten loggen zonder interne details onnodig aan de docent te tonen | Gedekt door SRS | SRS-TCH-001 SRS-LIVE-005 SRS-NFR-AVL-001 | AC-TCH-001 AC-LIVE-005 AC-NFR-AVL-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-LIVE-008-010 | UC-DOC-LIVE-008 — Live verbinding verbroken afhandelen | Bij vervallen autorisatie na reconnect de liveweergave blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-LIVE-005 SRS-NFR-AVL-001 | AC-AUTH-001 AC-TCH-001 AC-LIVE-005 AC-NFR-AVL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-001-001 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | De docent moet leerlinggeschiedenis binnen de eigen docentcontext kunnen openen | Gedekt door SRS | SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-001-002 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Resultaten buiten de docentcontext uitsluiten | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-001-003 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Alleen afgeronde reguliere oefenruns tonen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-001-004 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Testruns en open runs uit de docentgeschiedenis weren | Gedekt door SRS | SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-001-005 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Directe routes naar leerlinggeschiedenis server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-AUTH-001 AC-AUTH-004 AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-001-006 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Betekenisvolle contextgegevens tonen zonder technische identifiers | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-001-007 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-001-008 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-001-009 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-001-010 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-001-011 | UC-DOC-RES-001 — Leerlinggeschiedenis binnen docentcontext openen | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-001 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Resultaatfilters binnen de docentcontext ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-TCH-004 | AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-002 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Autorisatie vóór filtering toepassen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-002-003 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Filterwaarden beperken tot zichtbare resultaten | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-004 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Lege filteruitkomsten veilig tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-TCH-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-005 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Paginering na filterwijzigingen consistent houden | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 SRS-NFR-PER-001 | AC-RDM-001 AC-TCH-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-006 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Filteren niet als domeinmutatie opslaan | Gedekt door SRS | SRS-RDM-001 SRS-TCH-001 | AC-RDM-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-007 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-002-008 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-009 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-002-010 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-002-011 | UC-DOC-RES-002 — Resultaten filteren op niveau, categorie en oefening | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-001 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Een afgeronde oefenrun binnen docentcontext kunnen tonen | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-002 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Niet-afgeronde runs weigeren als resultaatdetail | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 SRS-TCH-004 | AC-AUTH-001 AC-LRN-006 AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-003 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Vraag-antwoordgegevens veilig renderen | Gedekt door SRS | SRS-LRN-003 SRS-TCH-001 SRS-NFR-SEC-001 | AC-LRN-003 AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-004 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Historische runcontext behouden | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-005 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Directe toegang buiten context blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-003-006 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Resultaatdetails niet wijzigen bij bekijken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-007 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-003-008 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-009 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-003-010 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-003-011 | UC-DOC-RES-003 — Afgeronde oefenrun van leerling bekijken | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-001 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Resultaatstatistieken binnen docentcontext kunnen tonen | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-002 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Uniforme runstatistieken als bron gebruiken | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 | AC-LRN-009 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-003 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Statistieken niet herschrijven bij bekijken | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-004 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Ontbrekende statistieken veilig afhandelen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-005 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Vraagdetails veilig renderen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-006 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Toegang tot statistieken buiten context blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-004-007 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-004-008 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-009 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-004-010 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-004-011 | UC-DOC-RES-004 — Resultaatdetails en statistieken bekijken | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-001 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Een toegestaan resultaat als PDF kunnen exporteren | Gedekt door SRS | SRS-TCH-004 SRS-PDF-001 | AC-TCH-004 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-002 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | PDF-export buiten docentcontext blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-PDF-001 | AC-AUTH-001 AC-TCH-001 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-003 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | PDF-inhoud baseren op historische runcontext | Gedekt door SRS | SRS-LRN-009 SRS-TCH-001 SRS-PDF-001 | AC-LRN-009 AC-TCH-001 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-004 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Veilige bestandsnamen genereren | Gedekt door SRS | SRS-TCH-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-005 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | PDF-generatiefouten veilig afhandelen | Gedekt door SRS | SRS-TCH-001 SRS-PDF-001 SRS-NFR-SEC-001 | AC-TCH-001 AC-PDF-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-006 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Geen resultaatdata wijzigen door export | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-007 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-005-008 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-009 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-005-010 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-005-011 | UC-DOC-RES-005 — Resultaat als PDF downloaden binnen docentcontext | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-001 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Resultaattoegang buiten docentcontext blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-004 | AC-AUTH-001 AC-TCH-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-006-002 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Directe URL-toegang server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-CNT-004 | AC-AUTH-001 AC-TCH-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-006-003 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Filter- en exporttoegang aan dezelfde contextgrens onderwerpen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-TCH-001 | AC-AUTH-001 AC-RDM-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-006-004 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Geen verboden contextinformatie lekken bij blokkade | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-005 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Verouderde clientstate veilig afhandelen | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-TCH-001 SRS-GUA-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-AUTH-002 AC-TCH-001 AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-006 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Blokkades veilig afhandelen zonder resultaatdetails of contextgegevens prijs te geven | Gedekt door SRS | SRS-TCH-004 SRS-NFR-SEC-001 | AC-TCH-004 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-007 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Toegang tot leerlingresultaten altijd server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-RES-006-008 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Testruns uitsluiten van docentresultaten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-009 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Niet-afgeronde runs buiten resultaatgeschiedenis houden | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-006 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-RES-006-010 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Technische identifiers niet als gebruikersgerichte herkenningsgegevens tonen | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-RES-006-011 | UC-DOC-RES-006 — Geen toegang tot resultaten buiten docentcontext | Resultaatinzage zonder domeinmutatie verwerken | Gedekt door SRS | SRS-TCH-004 | AC-TCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-001-001 | UC-DOC-SAM-001 — Collaborators van niveau bekijken | Collaborators per niveau kunnen tonen aan bevoegde docenten | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-001-002 | UC-DOC-SAM-001 — Collaborators van niveau bekijken | De actuele eigenaar van een niveau zichtbaar kunnen maken in de samenwerkingscontext | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-001-003 | UC-DOC-SAM-001 — Collaborators van niveau bekijken | Collaboratorinzage geen leerling-, resultaat- of live-meekijkrechten geven | Gedekt door SRS | SRS-LRN-006 SRS-TCH-004 SRS-LIVE-001 | AC-LRN-006 AC-TCH-004 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-DOC-SAM-001-004 | UC-DOC-SAM-001 — Collaborators van niveau bekijken | Niet-toegestane collaboratoracties server-side blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-006 | AC-AUTH-001 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-002-001 | UC-DOC-SAM-002 — Collaborator aan niveau koppelen | De eigenaar van een niveau toestaan een geldige docent als collaborator te koppelen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 | AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-002-002 | UC-DOC-SAM-002 — Collaborator aan niveau koppelen | Koppelen blokkeren zonder actieve docent-docentrelatie | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-TCH-001 | AC-AUTH-001 AC-REL-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-002-003 | UC-DOC-SAM-002 — Collaborator aan niveau koppelen | Dubbele actieve collaboratorrecords voorkomen | Gedekt door SRS | SRS-TCH-006 | AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-002-004 | UC-DOC-SAM-002 — Collaborator aan niveau koppelen | Collaboratorrechten beperken tot inhoudelijke niveaucontext | Gedekt door SRS | SRS-CAT-006 SRS-TCH-006 | AC-CAT-006 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-002-005 | UC-DOC-SAM-002 — Collaborator aan niveau koppelen | Elke collaborator-koppeling auditbaar vastleggen | Gedekt door SRS | SRS-TCH-006 SRS-NFR-AUD-001 | AC-TCH-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-003-001 | UC-DOC-SAM-003 — Collaborator van niveau ontkoppelen | De eigenaar toestaan een actieve collaborator van een niveau te ontkoppelen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-CAT-001 SRS-TCH-006 | AC-REL-003 AC-REL-006 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-003-002 | UC-DOC-SAM-003 — Collaborator van niveau ontkoppelen | Voorkomen dat de actuele eigenaar via collaboratorontkoppeling wordt verwijderd | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TCH-006 | AC-REL-003 AC-REL-006 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-003-003 | UC-DOC-SAM-003 — Collaborator van niveau ontkoppelen | Ontkoppelen als soft-deactivation verwerken | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TCH-001 | AC-REL-003 AC-REL-006 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-003-004 | UC-DOC-SAM-003 — Collaborator van niveau ontkoppelen | Na ontkoppeling nieuwe contentmutaties door de voormalige collaborator blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-TCH-006 SRS-CNT-001 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-TCH-006 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-003-005 | UC-DOC-SAM-003 — Collaborator van niveau ontkoppelen | Ontkoppeling auditbaar vastleggen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TCH-001 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-004-001 | UC-DOC-SAM-004 — Collaboratorrechten binnen niveau toepassen | Collaboratorrechten per niveau afleiden uit actieve LevelCollaborators | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-TCH-006 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-004-002 | UC-DOC-SAM-004 — Collaboratorrechten binnen niveau toepassen | Actieve collaborators contentbewerkrechten binnen het niveau kunnen geven | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 SRS-CNT-001 | AC-CAT-001 AC-TCH-006 AC-CNT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-004-003 | UC-DOC-SAM-004 — Collaboratorrechten binnen niveau toepassen | Voorkomen dat collaboratorstatus leerling-, resultaat- of live-meekijktoegang oplevert | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 SRS-TCH-004 SRS-LIVE-001 | AC-AUTH-001 AC-LRN-006 AC-TCH-004 AC-LIVE-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-004-004 | UC-DOC-SAM-004 — Collaboratorrechten binnen niveau toepassen | Directe URL- en API-aanroepen server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-CNT-004 | AC-AUTH-001 AC-TCH-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-004-005 | UC-DOC-SAM-004 — Collaboratorrechten binnen niveau toepassen | Contentwijzigingen van collaborators auditbaar vastleggen met de echte actor | Gedekt door SRS | SRS-TCH-006 SRS-CNT-001 SRS-NFR-AUD-001 | AC-TCH-006 AC-CNT-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-001 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Eigenaarschap van een niveau alleen door de actuele eigenaar laten overdragen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-007 | AC-CAT-001 AC-TCH-007 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-002 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Eigenaarschap alleen kunnen overdragen aan een actieve collaborator van hetzelfde niveau | Gedekt door SRS | SRS-CAT-001 SRS-TCH-006 | AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-003 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Een verplichte reden van overdracht vastleggen | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-004 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Voorkomen dat een niveau zonder eigenaar ontstaat | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 | AC-CAT-001 AC-TCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-005 | UC-DOC-SAM-005 — Eigenaarschap overdragen | De oude eigenaar na overdracht als actieve collaborator behouden of borgen | Gedekt door SRS | SRS-TCH-006 | AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-006 | UC-DOC-SAM-005 — Eigenaarschap overdragen | De overdracht auditbaar vastleggen met oude eigenaar, nieuwe eigenaar, actor, tijdstip en reden | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-007 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Door eigendomsoverdracht geen leerlingautorisaties of resultaten wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-005-008 | UC-DOC-SAM-005 — Eigenaarschap overdragen | Verouderde UI-context bij overdracht server-side detecteren en blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-GUA-001 | AC-AUTH-001 AC-TCH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-001 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Eigendomsoverdracht blokkeren wanneer de actor niet de actuele eigenaar is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-002 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Eigendomsoverdracht blokkeren wanneer de kandidaat geen actieve collaborator van het niveau is | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-TCH-006 | AC-AUTH-001 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-003 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Eigendomsoverdracht blokkeren wanneer de kandidaat geen actieve docentrol heeft | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-004 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Eigendomsoverdracht blokkeren wanneer de kandidaat gedeactiveerd of geanonimiseerd is | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-NFR-PRV-001 | AC-AUTH-001 AC-TCH-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-005 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Eigendomsoverdracht naar de huidige eigenaar zelf blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 | AC-AUTH-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-006 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Bij een geblokkeerde overdracht geen succesvolle ownershiphistorie schrijven | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-007 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Directe of gemanipuleerde API-aanroepen met dezelfde validaties behandelen als UI-acties | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-006-008 | UC-DOC-SAM-006 — Overdracht naar ongeldige kandidaat blokkeren | Veilige foutafhandeling tonen zonder ongeautoriseerde details te lekken | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-NFR-SEC-001 SRS-NFR-AVL-001 | AC-AUTH-001 AC-TCH-001 AC-NFR-SEC-001 AC-NFR-AVL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-001 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Succesvolle samenwerkingswijzigingen rond een niveau auditbaar vastleggen | Gedekt door SRS | SRS-CAT-001 SRS-TCH-002 SRS-NFR-AUD-001 | AC-CAT-001 AC-TCH-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-002 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Collaborator toevoegen en ontkoppelen als afzonderlijke auditacties kunnen registreren | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TCH-006 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TCH-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-003 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Eigendomsoverdracht registreren met oude eigenaar, nieuwe eigenaar, actor, tijdstip en reden | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-004 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Mislukte of geblokkeerde mutaties niet als succesvolle samenwerkingswijziging registreren | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AVL-001 | AC-TCH-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-005 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Verplichte redenen afdwingen voordat redenplichtige samenwerkingsmutaties als succesvol worden afgerond | Gedekt door SRS | SRS-TCH-001 | AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-006 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Samenwerkingshistory alleen tonen binnen bevoegde docent- of beheercontext | Gedekt door SRS | SRS-AUTH-001 SRS-TCH-001 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TCH-001 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-007 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Technische logging en domeinhistorie gescheiden houden | Gedekt door SRS | SRS-TCH-001 SRS-NFR-LOG-001 | AC-TCH-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-UC-DOC-SAM-007-008 | UC-DOC-SAM-007 — Samenwerkingswijziging auditbaar vastleggen | Actuele rechten blijven bepalen uit bronrecords en niet uit historyrecords | Gedekt door SRS | SRS-TCH-001 SRS-NFR-AUD-001 | AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-001 | UC-GEN-ACC-001 — Eerste login en account provisioning | Na een succesvolle identity-providerlogin server-side controleren of de externe gebruiker al aan een intern Users-record gekoppeld is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-002 | UC-GEN-ACC-001 — Eerste login en account provisioning | Voor een onbekende ExternalId precies één intern actief Users-record kunnen aanmaken | Gedekt door SRS | SRS-ACC-002 | AC-ACC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-003 | UC-GEN-ACC-001 — Eerste login en account provisioning | Geen wachtwoorden, credentialstatus of identity-providerinterne sessiegegevens in het domeinaccount opslaan | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-ARCH-002 | AC-ACC-002 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-004 | UC-GEN-ACC-001 — Eerste login en account provisioning | Accountprovisioning idempotent uitvoeren zodat herhaalde callbacks of opnieuw inloggen niet tot dubbele accounts leiden | Gedekt door SRS | SRS-ACC-001 SRS-ARCH-004 | AC-ACC-001 AC-ARCH-004 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-005 | UC-GEN-ACC-001 — Eerste login en account provisioning | Bij accountprovisioning een UserSettings-record initialiseren of garanderen dat dit record beschikbaar is vóór reguliere gebruikersflows instellingen gebruiken | Gedekt door SRS | SRS-ACC-001 | AC-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-006 | UC-GEN-ACC-001 — Eerste login en account provisioning | Alleen toegestane actieve publieke rollen automatisch via publieke provisioning kunnen vastleggen | Gedekt door SRS | SRS-ACC-001 SRS-NFR-AUD-001 | AC-ACC-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-007 | UC-GEN-ACC-001 — Eerste login en account provisioning | Pending relatie-uitnodigingen op genormaliseerd e-mailadres kunnen koppelen aan het nieuwe interne account zolang de uitnodiging geldig is | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 | AC-ACC-002 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-008 | UC-GEN-ACC-001 — Eerste login en account provisioning | Na het koppelen van een inkomende relatie-uitnodiging een systeembericht voor de nieuwe gebruiker kunnen aanmaken | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 SRS-MSG-001 | AC-ACC-002 AC-REL-001 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-009 | UC-GEN-ACC-001 — Eerste login en account provisioning | Verlopen, afgehandelde of conflicterende relatie-uitnodigingen niet automatisch koppelen tijdens provisioning | Gedekt door SRS | SRS-ACC-001 SRS-REL-004 | AC-ACC-001 AC-REL-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-010 | UC-GEN-ACC-001 — Eerste login en account provisioning | Conflicterende identity-data blokkeren en auditbaar loggen zonder half aangemaakte domeinrecords zichtbaar te maken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-NFR-AUD-001 | AC-AUTH-001 AC-ACC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-011 | UC-GEN-ACC-001 — Eerste login en account provisioning | Na succesvolle provisioning een passende vervolgroute bepalen op basis van rolcontext, profielvolledigheid en verplichte vervolgflows | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-012 | UC-GEN-ACC-001 — Eerste login en account provisioning | Een gedeactiveerd intern account niet stilzwijgend vervangen door een nieuw account bij een volgende login met dezelfde externe identiteit | Gedekt door SRS | SRS-ACC-001 | AC-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-013 | UC-GEN-ACC-001 — Eerste login en account provisioning | Een geslaagde externe authenticatie blokkeren voor reguliere toegang wanneer interne accountprovisioning of initialisatie niet volledig en consistent kan worden afgerond | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-001 | AC-AUTH-001 AC-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-001-014 | UC-GEN-ACC-001 — Eerste login en account provisioning | Interne provisioningfouten auditbaar en technisch herleidbaar loggen zonder credentials, tokens of wachtwoorden vast te leggen | Gedekt door SRS | SRS-ACC-001 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-NFR-AUD-001 SRS-ARCH-002 | AC-ACC-001 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-NFR-AUD-001 AC-ARCH-002 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-001 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Gebruikers voor authenticatie doorverwijzen naar de externe identity provider en mag geen eigen wachtwoordvalidatie uitvoeren | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 SRS-ARCH-002 | AC-ACC-002 AC-NFR-SEC-001 AC-ARCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-002 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Na succesvolle identity-providerlogin de ontvangen callback en vereiste claims valideren voordat een OefenHub-sessie wordt opgebouwd | Gedekt door SRS | SRS-ACC-002 | AC-ACC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-003 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Het interne account koppelen via Users.ExternalId | Gedekt door SRS | SRS-ACC-002 | AC-ACC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-004 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Bij ontbrekend intern account de provisioningflow UC-GEN-ACC-001 uitvoeren of activeren | Gedekt door SRS | SRS-ACC-001 | AC-ACC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-005 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Geen tweede Users-record aanmaken wanneer al een account met dezelfde ExternalId bestaat | Gedekt door SRS | SRS-ACC-002 | AC-ACC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-006 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Reguliere applicatietoegang weigeren wanneer het interne OefenHub-account gedeactiveerd is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-007 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Users.LastSeenAtUtc bijwerken na succesvolle sessieverwerking voor een actief account | Gedekt door SRS | SRS-RDM-001 SRS-ACC-002 | AC-RDM-001 AC-ACC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-008 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Actieve rollen en toegestane frontendcontexten server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-009 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Na login gebruikersinstellingen laden en toegankelijkheidsinstellingen synchroniseren volgens de centrale toegankelijkheidsregels | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-002 AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-010 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Gebruikers met ontbrekend verplicht niveau naar de verplichte niveauflow leiden | Gedekt door SRS | SRS-ACC-002 SRS-CAT-001 | AC-ACC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-011 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Een oorspronkelijke terugkeerroute alleen gebruiken wanneer de gebruiker daar na sessieverwerking server-side toegang toe heeft | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-012 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Sessieverloop veilig afhandelen door opnieuw te authenticeren of terug te vallen naar publieke context zonder domeindata te wijzigen | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 | AC-ACC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-013 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Fouten zoals ontbrekende claims, dubbele ExternalId of gedeactiveerd account veilig afhandelen zonder gedeeltelijke sessieopbouw | Gedekt door SRS | SRS-ACC-002 SRS-SHR-001 SRS-NFR-SEC-001 | AC-ACC-002 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-002-014 | UC-GEN-ACC-002 — Inloggen en sessie verwerken | Login en sessieverwerking scheiden van mailboxberichten, systeemnotificaties, tickets, relaties en privéberichten | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-POP-002 | AC-ACC-002 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-POP-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-001 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Na succesvolle sessieverwerking controleren of voor het interne account minimaal één actieve bruikbare rolcontext beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-002 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Een geauthenticeerde gebruiker zonder actieve rolcontext naar de beperkte frontpagecontext zonder rol leiden | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-003 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Reguliere leerling-, ouder/voogd-, docent- en beheerderfunctionaliteit blokkeren zolang geen geldige rolcontext beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 SRS-ADM-002 | AC-AUTH-001 AC-ACC-002 AC-LRN-009 AC-TCH-001 AC-GUA-001 AC-ADM-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-004 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Actieve frontendcontexten server-side bepalen en mag daarvoor geen clientstate, oude browsercontext of routeparameter als bron van waarheid gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ACC-002 | AC-AUTH-001 AC-AUTH-002 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-005 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Ongeldige rolcombinaties blokkeren voordat een normale frontendcontext wordt opgebouwd | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-006 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Ontbrekende verplichte profiel- of niveaucontext detecteren en naar de daarvoor bedoelde profiel- of niveauflow leiden | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-CAT-006 | AC-ACC-002 AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-007 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Een ontbrekend verplicht niveau niet automatisch invullen met een standaardaanname | Gedekt door SRS | SRS-ACC-002 SRS-CAT-001 | AC-ACC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-008 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Ontbrekende UserSettings bij een verder geldig actief account veilig kunnen initialiseren met toegestane defaults | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 | AC-ACC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-009 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Herstelinitialisatie van UserSettings niet gebruiken om rollen, relaties, autorisaties, berichten, meldingen of oefendata te wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 | AC-AUTH-001 AC-ACC-002 AC-REL-001 AC-MSG-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-010 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Een oorspronkelijke terugkeerroute alleen gebruiken wanneer de gebruiker na server-side contextbepaling toegang heeft tot die route | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-011 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Directe toegang tot rolgebonden routes blokkeren wanneer de gebruiker geen geldige server-side rolcontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-012 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Inconsistente of onbruikbare accountcontexten veilig blokkeren en technisch herleidbaar maken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-NFR-SEC-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-ACC-002 AC-NFR-SEC-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-013 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Bij afhandeling van geen rol of onvolledige accountcontext geen relaties, uitnodigingen, systeemberichten, tickets, privéberichten of oefenruns aanmaken | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 SRS-MSG-001 SRS-TIC-001 SRS-LRN-009 | AC-ACC-002 AC-REL-001 AC-MSG-001 AC-TIC-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-003-014 | UC-GEN-ACC-003 — Geen rol of onvolledig account afhandelen | Systeemnotificaties pas na een geladen frontpage- of contextweergave laten verwerken volgens de systeemnotificatie-usecases | Gedekt door SRS | SRS-ACC-002 SRS-POP-002 | AC-ACC-002 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-001 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Een ingelogde gebruiker de mogelijkheid bieden om het eigen OefenHub-account te verwijderen vanuit een geautoriseerde eigen-accountcontext | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-002 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Server-side afdwingen dat een gebruiker via deze flow uitsluitend het eigen account kan verwijderen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-003 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Vóór definitieve accountverwijdering een expliciete bevestiging vragen via het popupregister | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-POP-001 | AC-ACC-002 AC-ACC-004 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-004 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Binnen OefenHub geen wachtwoord of credentialgegevens vragen, opslaan of valideren voor accountverwijdering | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-005 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Accountverwijdering direct verwerken als gecontroleerde anonimiseer- en opruimflow zonder apart eindgebruikers-tussenstation | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-006 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Zichtbare persoonsgegevens van het interne account vervangen door vastgestelde geanonimiseerde waarden | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-007 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Reguliere OefenHub-toegang blokkeren voor het geanonimiseerde account | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-008 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Voorkomen dat dezelfde externe identiteit na accountverwijdering stilzwijgend opnieuw als regulier nieuw account wordt geprovisioneerd | Gedekt door SRS | SRS-ACC-001 SRS-ACC-004 | AC-ACC-001 AC-ACC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-009 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Actieve relaties van of naar het verwijderde account beëindigen of niet langer bruikbaar maken | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-REL-003 SRS-REL-006 | AC-ACC-002 AC-ACC-004 AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-010 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Openstaande relatie-uitnodigingen van of naar het verwijderde account niet langer accepteerbaar maken | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-REL-002 | AC-ACC-002 AC-ACC-004 AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-011 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Afhankelijke niveauautorisaties en relatiegebonden toegang beëindigen of niet langer toepassen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-REL-003 SRS-REL-006 SRS-CAT-001 | AC-AUTH-001 AC-ACC-002 AC-REL-003 AC-REL-006 AC-CAT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-012 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Open oefenruns van het verwijderde account niet langer hervatbaar maken en buiten normale geschiedenis- en statistiekweergaven houden | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-LRN-002 SRS-LRN-007 SRS-NFR-AUD-001 | AC-ACC-002 AC-ACC-004 AC-LRN-002 AC-LRN-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-013 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Afgeronde geschiedenis waar nodig historisch beschikbaar houden onder geanonimiseerde identiteit | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 AC-NFR-AUD-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-014 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Bij verwijdering van een docent die eigenaar is van een niveau zonder actieve collaborator het niveau historisch of inactief maken | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-006 SRS-CAT-005 SRS-TCH-006 | AC-ACC-002 AC-ACC-004 AC-ACC-006 AC-CAT-005 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-015 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Bij verwijdering van een docent die eigenaar is van een niveau met precies één actieve collaborator het eigenaarschap automatisch aan die collaborator overdragen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-CAT-001 SRS-TCH-006 | AC-ACC-002 AC-ACC-004 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-016 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Bij verwijdering van een docent die eigenaar is van een niveau met meerdere actieve collaborators vóór definitieve verwijdering een geldige opvolgende eigenaar laten kiezen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-CAT-001 SRS-TCH-006 | AC-ACC-002 AC-ACC-004 AC-CAT-001 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-017 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Accountverwijdering, anonimisering en de belangrijkste afhankelijkheidsmutaties technisch herleidbaar vastleggen in een accountlogkanaal | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-PRV-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ACC-004 AC-NFR-PRV-001 AC-NFR-AUD-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-018 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Wachtwoorden, tokens, secrets of vergelijkbare authenticatiegegevens niet opnemen in account lifecycle-logging | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 SRS-NFR-LOG-001 | AC-ACC-002 AC-NFR-SEC-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-019 | UC-GEN-ACC-004 — Account verwijderen aanvragen | De actieve OefenHub-sessie beëindigen nadat accountverwijdering succesvol is afgerond | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-007 | AC-ACC-002 AC-ACC-004 AC-ACC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-004-020 | UC-GEN-ACC-004 — Account verwijderen aanvragen | Falende accountverwijdering veilig afhandelen zonder half geanonimiseerde accounttoestand met reguliere toegang | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-SEC-001 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-001 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Na een definitieve en geautoriseerde verwijdertrigger het interne OefenHub-account kunnen anonimiseren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-NFR-PRV-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-002 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Accountanonimisering uitsluitend uitvoeren op precies één intern Users-record | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-003 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Zichtbare persoonsgegevens vervangen door de vastgestelde geanonimiseerde waarden | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-004 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Na anonimisering reguliere OefenHub-toegang blokkeren door het account inactief te maken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-ACC-006 SRS-NFR-PRV-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-ACC-006 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-005 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Voorkomen dat dezelfde externe identiteit stilzwijgend opnieuw als regulier nieuw OefenHub-account wordt geprovisioneerd | Gedekt door SRS | SRS-ACC-001 | AC-ACC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-006 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Geen identity-provideraccount, wachtwoord, credential of identity-providerclaim wijzigen binnen deze usecase | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ACC-002 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-007 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Actieve roltoekenningen van het account beëindigen of niet langer autoriserend laten zijn | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 | AC-AUTH-001 AC-ACC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-008 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Actieve relaties van of naar het account administratief beëindigen met behoud van auditbare relatiehistorie | Gedekt door SRS | SRS-ACC-002 SRS-REL-003 SRS-REL-006 SRS-NFR-AUD-001 | AC-ACC-002 AC-REL-003 AC-REL-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-009 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Openstaande relatie-uitnodigingen van of naar het account niet langer accepteerbaar maken | Gedekt door SRS | SRS-ACC-002 SRS-REL-002 | AC-ACC-002 AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-010 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Afhankelijke leerling-, docent-, ouder-/voogd- en collaborator-toegang beëindigen of overdragen volgens de geldende domeinregels | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-LRN-009 SRS-TCH-006 SRS-GUA-001 | AC-AUTH-001 AC-ACC-002 AC-LRN-009 AC-TCH-006 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-011 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Niveau-eigenaarschap van een verwijderde docent overdragen aan een geldige collaborator of het niveau historisch/inactief maken wanneer geen opvolger bestaat | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-006 SRS-CAT-005 SRS-TCH-006 | AC-ACC-002 AC-ACC-004 AC-ACC-006 AC-CAT-005 AC-TCH-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-012 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Mailboxzichtbaarheid en actieve privéberichtdeelname van het verwijderde account beëindigen zonder threadinhoud voor andere deelnemers generiek te verwijderen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-MSG-003 | AC-ACC-002 AC-ACC-004 AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-013 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Open ticket- en meldingencontext zodanig verwerken dat opvolging mogelijk blijft zonder persoonsgegevens van het verwijderde account te tonen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-TIC-002 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-TIC-002 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-014 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Open oefenruns van het account niet-hervatbaar maken en uitsluiten van normale geschiedenis- en statistiekweergaven | Gedekt door SRS | SRS-ACC-002 SRS-LRN-002 SRS-LRN-007 SRS-NFR-AUD-001 | AC-ACC-002 AC-LRN-002 AC-LRN-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-015 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Afgeronde geschiedenis en auditrecords waar nodig behouden onder geanonimiseerde identiteit | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 SRS-NFR-AUD-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 AC-NFR-AUD-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-016 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Actieve live-meekijksessies waarbij het account betrokken is beëindigen en auditinformatie historisch behouden | Gedekt door SRS | SRS-ACC-002 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-ACC-002 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-017 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Accountanonimisering transactioneel of via een gecontroleerde workflow bewaken om half-geanonimiseerde actieve accounttoestanden te voorkomen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-018 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Verplichte account lifecycle-logging vastleggen voordat anonimisering als afgerond geldt | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-PRV-001 SRS-NFR-AUD-001 SRS-NFR-LOG-001 | AC-ACC-002 AC-ACC-004 AC-NFR-PRV-001 AC-NFR-AUD-001 AC-NFR-LOG-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-019 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | In account lifecycle-logging geen wachtwoorden, tokens, secrets of credentialgegevens opslaan | Gedekt door SRS | SRS-ACC-002 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-NFR-LOG-001 | AC-ACC-002 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-NFR-LOG-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-005-020 | UC-GEN-ACC-005 — Account anonimiseren en afhankelijke toegang opruimen | Fouten of blokkades tijdens anonimisering veilig loggen zonder afgeronde anonimisering te claimen wanneer de verwerking niet consistent is afgerond | Gedekt door SRS | SRS-ACC-002 SRS-ACC-004 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ACC-002 AC-ACC-004 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-001 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Een ingelogde gebruiker een logoutactie bieden vanuit de geauthenticeerde OefenHub-context | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 | AC-ACC-002 AC-ACC-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-002 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Bij logout de lokale OefenHub-applicatiesessie beëindigen of ongeldig maken | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 | AC-ACC-002 AC-ACC-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-003 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Na logout beveiligde routes opnieuw laten valideren via routeguard en server-side sessiecontrole | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-007 SRS-NFR-SEC-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-007 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-004 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Na logout geen beveiligde domeindata tonen op basis van browsergeschiedenis, oude clientstate of oude frontendcontext | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ACC-002 SRS-ACC-007 SRS-NFR-SEC-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-AUTH-002 AC-ACC-002 AC-ACC-007 AC-NFR-SEC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-005 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Logout idempotent verwerken wanneer de sessie al verlopen of eerder beëindigd is | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-ARCH-004 | AC-ACC-002 AC-ACC-007 AC-ARCH-004 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-006 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Het systeem moet, wanneer geconfigureerd, de identity-providerlogoutflow kunnen starten na lokale sessiebeëindiging | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 | AC-ACC-002 AC-ACC-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-007 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Lokale OefenHub-toegang beëindigd houden wanneer identity-providerlogout faalt of niet beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-007 | AC-AUTH-001 AC-ACC-002 AC-ACC-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-008 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Actieve SignalR-verbindingen en realtime subscriptions van de uitloggende gebruiker beëindigen of ongeldig maken | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-LIVE-001 SRS-ARCH-003 | AC-ACC-002 AC-ACC-007 AC-LIVE-001 AC-ARCH-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-009 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Een actieve live-meekijksessie van de uitloggende gebruiker auditbaar beëindigen wanneer hiervoor een open LiveViewAudit-record bestaat | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-LIVE-003 SRS-NFR-AUD-001 | AC-ACC-002 AC-ACC-007 AC-LIVE-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-010 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Uitloggen tijdens een niet-afgeronde oefenrun niet behandelen als afronding van die oefening | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-LRN-006 | AC-ACC-002 AC-ACC-007 AC-LRN-006 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-011 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Bij reguliere logout geen rollen, relaties, uitnodigingen, systeemberichten, privéberichten, tickets, oefenruns of systeemnotificaties aanmaken of inhoudelijk wijzigen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-REL-001 SRS-MSG-001 SRS-TIC-001 SRS-LRN-009 | AC-ACC-002 AC-ACC-007 AC-REL-001 AC-MSG-001 AC-TIC-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-012 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Geen aparte domeinsessietabel vereisen voor normale logoutverwerking | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 | AC-ACC-002 AC-ACC-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-013 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Toegankelijkheidsbrowserwaarden na logout alleen laten bestaan wanneer deze geen persoonsgegevens, identiteit of autorisatiedata bevatten | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-007 SRS-ACC-003 SRS-ACC-005 SRS-NFR-PRV-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-007 AC-ACC-003 AC-ACC-005 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-ACC-006-014 | UC-GEN-ACC-006 — Uitloggen en sessie beëindigen | Technische fouten rond logout of identity-providerlogout veilig kunnen loggen zonder wachtwoorden, tokens of secrets vast te leggen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-007 SRS-NFR-SEC-001 SRS-NFR-LOG-001 | AC-ACC-002 AC-ACC-007 AC-NFR-SEC-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-001 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Voor iedere ingelogde gebruiker een centraal berichtenoverzicht kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-002 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Systeemberichten en privéberichtthreads in één gecombineerde mailboxweergave kunnen tonen | Gedekt door SRS | SRS-AUTH-003 SRS-MSG-001 | AC-AUTH-003 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-003 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Alleen systeemberichten tonen waarvan de ingelogde gebruiker ontvanger is | Gedekt door SRS | SRS-MSG-002 SRS-SHR-002 SRS-SHR-005 | AC-MSG-002 AC-SHR-002 AC-SHR-005 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-004 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Alleen privéberichtthreads tonen waarin de ingelogde gebruiker deelnemer is en die niet voor die deelnemer uit de mailbox zijn verwijderd | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-005 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Mailboxitems standaard sorteren op meest recente bericht- of threadactiviteit | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-006 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Zoeken op afzender, onderwerp, laatste preview en functioneel doorzoekbare tekstfragmenten binnen zichtbare privéthreadinhoud ondersteunen binnen de geautoriseerde mailboxdataset | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-MSG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-007 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Typefiltering ondersteunen op alles, systeemberichten en privéberichten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-008 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Statusfiltering ondersteunen op alle statussen en ongelezen | Gedekt door SRS | SRS-RDM-001 SRS-MSG-006 | AC-RDM-001 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-009 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Zoekterm, typefilter en statusfilter gecombineerd toepassen | Gedekt door SRS | SRS-RDM-001 SRS-MSG-001 | AC-RDM-001 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-010 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Paginering ondersteunen met de page sizes 5, 10 en 15 | Gedekt door SRS | SRS-RDM-001 SRS-MSG-001 SRS-NFR-PER-001 | AC-RDM-001 AC-MSG-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-011 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Ongelezenstatus gebruikergebonden bepalen | Gedekt door SRS | SRS-MSG-006 | AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-012 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Thread-events na de laatst gelezen positie kunnen meenemen in de ongelezenstatus van een privéthread | Gedekt door SRS | SRS-MSG-006 | AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-013 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Het openen van een bericht of thread moet het item voor de ingelogde gebruiker als gelezen kunnen markeren | Gedekt door SRS | SRS-MSG-007 | AC-MSG-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-014 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De gebruiker moet een eigen ongelezen mailboxitem direct vanuit het overzicht als gelezen kunnen markeren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-006 | AC-RDM-001 AC-RDM-007 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-015 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De gebruiker moet een eigen gelezen mailboxitem direct vanuit het overzicht als ongelezen kunnen markeren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-006 | AC-RDM-001 AC-RDM-007 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-016 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Bij readstatewijzigingen de ongelezenteller opnieuw kunnen bepalen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-MSG-006 | AC-RDM-001 AC-RDM-002 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-017 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Systeemberichten niet-verwijderbaar maken voor gebruikers | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-018 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De verwijderactie voor systeemberichten server-side weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-003 | AC-AUTH-001 AC-MSG-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-019 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De gebruiker moet een privéberichtthread uit de eigen mailboxweergave kunnen verwijderen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-020 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Het verwijderen van een privéberichtthread uit de eigen mailbox mag de thread of berichten voor andere deelnemers niet verwijderen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-021 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Na succesvolle eigen mailboxverwijdering POP-GEN-MSG-DELETED kunnen tonen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-022 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Dynamische samenvattingswaarden tonen voor ongelezen items, systeemberichten, privéberichten en bewaartermijn | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-MSG-004 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-MSG-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-023 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De bewaartermijn voor privéberichten moet uit systeeminstellingen worden afgeleid en mag niet hardcoded uit mockupwaarden komen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-004 | AC-RDM-001 AC-RDM-007 AC-MSG-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-024 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Systeemberichten moeten buiten de privéberichtenretentie vallen zolang geen aparte retentie voor systeemberichten is vastgesteld | Gedekt door SRS | SRS-MSG-004 | AC-MSG-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-025 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Previewteksten veilig opbouwen zonder actieve HTML of JavaScript te renderen | Gedekt door SRS | SRS-MSG-001 SRS-NFR-SEC-001 | AC-MSG-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-026 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | UTC-brondatums lokaal en consistent tonen in het berichtenoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-027 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Technische identifiers niet zichtbaar tonen in het berichtenoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-028 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Een lege staat tonen wanneer de gebruiker geen berichten heeft of wanneer de actieve zoek-/filterselectie geen resultaten oplevert | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-029 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | Technische fouten bij laden of lichte mailboxmutaties tonen zonder de gebruiker ten onrechte een succesvolle verwerking te suggereren | Gedekt door SRS | SRS-MSG-001 SRS-NFR-LOG-001 | AC-MSG-001 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-001-030 | UC-GEN-MSG-001 — Berichtenoverzicht bekijken | De ongelezenbadge voor leerlingen tijdens een actieve oefenrun kunnen verbergen zonder de onderliggende ongelezenstatus te wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-RDM-006 SRS-MSG-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-RDM-006 AC-MSG-006 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-001 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Een ingelogde gebruiker een nieuw privébericht kunnen laten opstellen wanneer privéberichten sitebreed beschikbaar zijn | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-002 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | De actie Nieuw privébericht vanuit het berichtenoverzicht kunnen starten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-003 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij openen van de opstelpagina server-side controleren of de gebruiker privéberichten mag gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-MSG-007 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-MSG-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-004 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | De ontvangerlijst opbouwen uit gebruikers binnen een geldige relatie-, vriendschaps- of deelnemerscontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 SRS-MSG-002 SRS-SHR-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 AC-MSG-002 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-005 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Geen willekeurige gebruikers buiten de toegestane ontvangercontext beschikbaar maken als ontvanger | Gedekt door SRS | SRS-MSG-002 SRS-SHR-001 | AC-MSG-002 AC-SHR-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-006 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Een niet-verzendbare toestand tonen wanneer er geen toegestane ontvangers beschikbaar zijn | Gedekt door SRS | SRS-MSG-002 SRS-SHR-001 | AC-MSG-002 AC-SHR-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-007 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Een ontvanger, onderwerp en berichtinhoud vragen voordat verzenden mogelijk is | Gedekt door SRS | SRS-MSG-002 SRS-SHR-001 | AC-MSG-002 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-008 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Annuleren kunnen verwerken zonder thread, bericht of readstate-mutatie op te slaan | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-009 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Op verzendmoment opnieuw controleren of de gekozen ontvanger nog toegestaan is | Gedekt door SRS | SRS-MSG-002 SRS-SHR-006 | AC-MSG-002 AC-SHR-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-010 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Verzenden blokkeren en POP-GEN-MSG-NO-RELATION tonen wanneer de relatie- of deelnemerscontext niet meer geldig is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-MSG-002 | AC-AUTH-001 AC-REL-001 AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-011 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Onderwerp en berichtinhoud server-side valideren voordat een privébericht wordt opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 | AC-AUTH-001 AC-MSG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-012 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Rich-text berichtinhoud server-side sanitizen voordat deze wordt opgeslagen of gerenderd | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-MSG-001 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-013 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Verzenden blokkeren wanneer na sanitizing geen geldige berichtinhoud overblijft | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-002 | AC-AUTH-001 AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-014 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij succesvol verzenden een geldige privéthreadcontext aanmaken of gebruiken | Gedekt door SRS | SRS-MSG-002 | AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-015 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij succesvol verzenden participantregels voor verzender en ontvanger aanmaken of actualiseren | Gedekt door SRS | SRS-MSG-002 SRS-SHR-001 | AC-MSG-002 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-016 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij succesvol verzenden precies één nieuw PrivateMessages-record opslaan voor het nieuwe bericht | Gedekt door SRS | SRS-MSG-002 | AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-017 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Reguliere nieuwe privéberichten opslaan met de ingelogde gebruiker als verzender | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-018 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Na succesvol verzenden de threadmetadata bijwerken | Gedekt door SRS | SRS-MSG-002 | AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-019 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Na succesvol verzenden de leespositie van de verzender bijwerken zodat het eigen bericht niet ongelezen blijft | Gedekt door SRS | SRS-MSG-006 | AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-020 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Na succesvol verzenden de nieuwe activiteit als ongelezen laten meetellen voor de ontvanger | Gedekt door SRS | SRS-MSG-006 SRS-SHR-001 | AC-MSG-006 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-021 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Na succesvol verzenden de ongelezenteller van de ontvanger opnieuw kunnen bepalen of actualiseren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-MSG-006 SRS-SHR-006 | AC-RDM-001 AC-RDM-002 AC-MSG-006 AC-SHR-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-022 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | De badge bij de ontvanger zichtbaar kunnen maken wanneer het ongelezenaantal van nul naar groter dan nul gaat en de UI-context dat toestaat | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-MSG-006 SRS-SHR-001 | AC-RDM-001 AC-RDM-002 AC-MSG-006 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-023 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | De bestaande badgewaarde bij de ontvanger kunnen actualiseren wanneer de ontvanger al ongelezen berichten had | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-MSG-006 SRS-SHR-001 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-MSG-006 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-024 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij leerlingen tijdens een actieve oefenrun de ongelezenbadge visueel verborgen kunnen houden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-RDM-006 SRS-MSG-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-RDM-006 AC-MSG-006 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-025 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij leerlingen tijdens een actieve oefenrun de onderliggende ongelezenstatus normaal blijven registreren | Gedekt door SRS | SRS-MSG-006 SRS-LRN-009 | AC-MSG-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-026 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Na afronden of verlaten van een actieve oefenrun het actuele ongelezenaantal opnieuw kunnen bepalen en tonen wanneer dit groter is dan nul | Gedekt door SRS | SRS-MSG-006 SRS-LRN-006 | AC-MSG-006 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-027 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | De mutaties voor threadcontext, participantregels, privébericht, threadmetadata en readstate transactioneel verwerken | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-028 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij technische verzendfout geen gedeeltelijke mutatie achterlaten | Gedekt door SRS | SRS-MSG-001 SRS-SHR-001 | AC-MSG-001 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-029 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij technische verzendfout POP-GEN-MSG-SEND-FAILED kunnen tonen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-030 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij verzendfouten de ingevoerde berichtinhoud beschikbaar houden zodat de gebruiker opnieuw kan proberen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-031 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij reguliere nieuwe privéberichten geen systeembericht aanmaken | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-032 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | Bij autorisatie- of verzendfouten geen technische identifiers, stacktraces of interne databasenaamgeving tonen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 | AC-AUTH-001 AC-MSG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-002-033 | UC-GEN-MSG-002 — Privébericht opstellen en verzenden | UTC-bronwaarden lokaal en consistent tonen in de opstel- en vervolgweergave | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-001 | UC-GEN-MSG-003 — Bericht openen | Een ingelogde gebruiker een eigen systeembericht of eigen privéberichtthread kunnen laten openen vanuit het berichtenoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-007 | AC-RDM-001 AC-RDM-007 AC-MSG-007 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-002 | UC-GEN-MSG-003 — Bericht openen | Bij openen server-side controleren of het gekozen systeembericht of de gekozen privéthread bij de ingelogde gebruiker hoort | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-007 | AC-AUTH-001 AC-MSG-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-003 | UC-GEN-MSG-003 — Bericht openen | Een systeembericht alleen tonen wanneer RecipientUserId overeenkomt met de ingelogde gebruiker | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-004 | UC-GEN-MSG-003 — Bericht openen | Een privéthread alleen tonen wanneer de ingelogde gebruiker een geldige participantregel heeft en de thread niet voor deze gebruiker is verwijderd | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-005 | UC-GEN-MSG-003 — Bericht openen | Het openen van een systeembericht als gelezenstatusmutatie voor dat systeembericht kunnen verwerken | Gedekt door SRS | SRS-MSG-007 | AC-MSG-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-006 | UC-GEN-MSG-003 — Bericht openen | Het openen van een privéthread als participantgebonden readstate-mutatie kunnen verwerken | Gedekt door SRS | SRS-MSG-007 | AC-MSG-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-007 | UC-GEN-MSG-003 — Bericht openen | Leesstatus van andere deelnemers niet wijzigen wanneer één gebruiker een privéthread opent | Gedekt door SRS | SRS-MSG-007 | AC-MSG-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-008 | UC-GEN-MSG-003 — Bericht openen | Na readstatewijziging de ongelezenteller opnieuw kunnen bepalen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-MSG-006 | AC-RDM-001 AC-RDM-002 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-009 | UC-GEN-MSG-003 — Bericht openen | Bij een systeembericht titel, inhoud, type, afzenderweergave, ontvangstmoment en toegestane vervolgcontext kunnen tonen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-010 | UC-GEN-MSG-003 — Bericht openen | Het onderliggende domeinobject waarnaar een systeembericht verwijst niet automatisch verwerken door alleen het systeembericht te openen | Gedekt door SRS | SRS-MSG-007 | AC-MSG-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-011 | UC-GEN-MSG-003 — Bericht openen | EntityType en EntityId van een systeembericht valideren voordat een vervolgactie beschikbaar wordt gemaakt | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-012 | UC-GEN-MSG-003 — Bericht openen | Bij een privéthread het hoofdbericht en de zichtbare threadcontext kunnen tonen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-013 | UC-GEN-MSG-003 — Bericht openen | Eerdere berichten in een privéthread kunnen tonen volgens de functionele threadsortering | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-RDM-008 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-RDM-008 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-014 | UC-GEN-MSG-003 — Bericht openen | Threadgebeurtenissen binnen een privéthread kunnen tonen als systeemachtige threadregels | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-015 | UC-GEN-MSG-003 — Bericht openen | Threadgebeurtenissen niet behandelen als losse systeemberichten of gewone privéberichten | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-016 | UC-GEN-MSG-003 — Bericht openen | Thread-events na de laatst bekende leespositie kunnen meenemen in de ongelezenstatus van de thread | Gedekt door SRS | SRS-MSG-006 | AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-017 | UC-GEN-MSG-003 — Bericht openen | Berichtinhoud, rich text en eventwaarden veilig sanitizen of encoden voordat deze worden weergegeven | Gedekt door SRS | SRS-MSG-001 SRS-NFR-SEC-001 | AC-MSG-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-018 | UC-GEN-MSG-003 — Bericht openen | De antwoordactie alleen beschikbaar maken voor beantwoordbare privéthreads waarin de gebruiker actief mag deelnemen | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-019 | UC-GEN-MSG-003 — Bericht openen | Systeemberichten niet beantwoordbaar maken | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-020 | UC-GEN-MSG-003 — Bericht openen | Systeemberichten niet verwijderbaar maken voor gebruikers | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-021 | UC-GEN-MSG-003 — Bericht openen | Een privéthread vanuit de detailweergave uit de eigen mailboxweergave kunnen verwijderen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-022 | UC-GEN-MSG-003 — Bericht openen | Het verwijderen van een privéthread uit de eigen mailboxweergave mag de thread, berichten en events voor andere deelnemers niet verwijderen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-023 | UC-GEN-MSG-003 — Bericht openen | Na succesvolle participantgebonden verwijdering POP-GEN-MSG-DELETED kunnen tonen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-024 | UC-GEN-MSG-003 — Bericht openen | POP-GEN-MSG-NOT-AVAILABLE of een gelijkwaardige inline niet-beschikbaarstaat tonen wanneer een bericht of thread niet bestaat, niet toegankelijk is of voor de gebruiker verwij... | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-MSG-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-MSG-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-025 | UC-GEN-MSG-003 — Bericht openen | In open-berichtweergaven en foutstaten geen technische identifiers, stacktraces of interne databasenaamgeving tonen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-003-026 | UC-GEN-MSG-003 — Bericht openen | UTC-bronwaarden lokaal en consistent tonen in de open-berichtweergave | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-001 | UC-GEN-MSG-004 — Bericht beantwoorden | Een ingelogde gebruiker een bestaande privéberichtthread kunnen laten beantwoorden wanneer de gebruiker een geldige participantcontext heeft | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-002 | UC-GEN-MSG-004 — Bericht beantwoorden | Systeemberichten niet beantwoordbaar maken | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-003 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij tonen van de inline antwoordcomposer server-side controleren of de gebruiker deelnemer is van de thread | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-MSG-007 SRS-LRN-003 | AC-AUTH-001 AC-RDM-001 AC-MSG-007 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-004 | UC-GEN-MSG-004 — Bericht beantwoorden | De inline antwoordcomposer blokkeren wanneer de thread voor de gebruiker uit de eigen mailboxcontext is verwijderd | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-MSG-003 SRS-LRN-003 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-MSG-003 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-005 | UC-GEN-MSG-004 — Bericht beantwoorden | Privéberichtantwoorden blokkeren wanneer de privéberichtenfunctionaliteit sitebreed niet beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-LRN-003 | AC-AUTH-001 AC-MSG-001 AC-LRN-003 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-006 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij openen van de threadpagina de bestaande threadtijdlijn kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-MSG-007 SRS-LRN-003 | AC-RDM-001 AC-MSG-007 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-007 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij openen van de threadpagina de leespositie van de ingelogde deelnemer kunnen bijwerken voor de getoonde threadcontext | Gedekt door SRS | SRS-RDM-001 SRS-MSG-007 SRS-LRN-003 | AC-RDM-001 AC-MSG-007 AC-LRN-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-008 | UC-GEN-MSG-004 — Bericht beantwoorden | Het antwoordformulier tonen met onderwerp en berichtinhoud | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-009 | UC-GEN-MSG-004 — Bericht beantwoorden | Het onderwerpveld vullen met het actuele threadonderwerp | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-010 | UC-GEN-MSG-004 — Bericht beantwoorden | Annuleren kunnen verwerken zonder nieuw bericht, onderwerpwijziging of thread-event op te slaan | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-011 | UC-GEN-MSG-004 — Bericht beantwoorden | Op verzendmoment opnieuw controleren of de gebruiker de thread mag beantwoorden | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-012 | UC-GEN-MSG-004 — Bericht beantwoorden | Op verzendmoment controleren of de vereiste relatie- of deelnemerscontext nog geldig is | Gedekt door SRS | SRS-REL-001 SRS-MSG-001 | AC-REL-001 AC-MSG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-013 | UC-GEN-MSG-004 — Bericht beantwoorden | Verzenden blokkeren en POP-GEN-MSG-NO-RELATION tonen wanneer de relatie- of deelnemerscontext niet meer geldig is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-MSG-002 | AC-AUTH-001 AC-REL-001 AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-014 | UC-GEN-MSG-004 — Bericht beantwoorden | Onderwerp en berichtinhoud server-side valideren voordat een antwoord wordt opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-LRN-003 | AC-AUTH-001 AC-MSG-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-015 | UC-GEN-MSG-004 — Bericht beantwoorden | Rich-text berichtinhoud server-side sanitizen voordat deze wordt opgeslagen of gerenderd | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-MSG-001 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-016 | UC-GEN-MSG-004 — Bericht beantwoorden | Verzenden blokkeren wanneer na sanitizing geen geldige berichtinhoud overblijft | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-002 | AC-AUTH-001 AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-017 | UC-GEN-MSG-004 — Bericht beantwoorden | Een onderwerpwijziging binnen de antwoordflow kunnen verwerken | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-018 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij onderwerpwijziging een PrivateMessageThreadEvents-record met type SubjectChanged vastleggen | Gedekt door SRS | SRS-MSG-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-019 | UC-GEN-MSG-004 — Bericht beantwoorden | Een onderwerpwijziging binnen een privéthread niet als los systeembericht opslaan | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-020 | UC-GEN-MSG-004 — Bericht beantwoorden | Een succesvol antwoord opslaan als nieuw PrivateMessages-record binnen dezelfde thread | Gedekt door SRS | SRS-MSG-001 SRS-LRN-003 | AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-021 | UC-GEN-MSG-004 — Bericht beantwoorden | Na succesvol verzenden de threadmetadata bijwerken | Gedekt door SRS | SRS-MSG-002 | AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-022 | UC-GEN-MSG-004 — Bericht beantwoorden | Na succesvol verzenden de leespositie van de verzender bijwerken | Gedekt door SRS | SRS-MSG-002 | AC-MSG-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-023 | UC-GEN-MSG-004 — Bericht beantwoorden | Na succesvol verzenden nieuwe activiteit als ongelezen kunnen laten meetellen voor andere relevante deelnemers | Gedekt door SRS | SRS-MSG-006 | AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-024 | UC-GEN-MSG-004 — Bericht beantwoorden | Na succesvol verzenden de relevante ongelezentellers opnieuw kunnen bepalen of actualiseren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-MSG-006 | AC-RDM-001 AC-RDM-002 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-025 | UC-GEN-MSG-004 — Bericht beantwoorden | De mutaties voor onderwerpwijziging, thread-event, nieuw bericht, threadmetadata en readstate transactioneel verwerken | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-026 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij technische verzendfout geen gedeeltelijke mutatie achterlaten | Gedekt door SRS | SRS-MSG-001 SRS-SHR-001 | AC-MSG-001 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-027 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij technische verzendfout POP-GEN-MSG-SEND-FAILED kunnen tonen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-028 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij verzendfouten de ingevoerde berichtinhoud beschikbaar houden zodat de gebruiker opnieuw kan proberen | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-029 | UC-GEN-MSG-004 — Bericht beantwoorden | Bij autorisatie- of verzendfouten geen technische identifiers, stacktraces of interne databasenaamgeving tonen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 | AC-AUTH-001 AC-MSG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-004-030 | UC-GEN-MSG-004 — Bericht beantwoorden | UTC-bronwaarden lokaal en consistent tonen in de threadpagina, inline replycomposer en threadtijdlijn | Gedekt door SRS | SRS-RDM-001 SRS-MSG-001 SRS-LRN-003 | AC-RDM-001 AC-MSG-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-001 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | De verwijderactie alleen beschikbaar maken voor privéberichtthreads en niet voor systeemberichten | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | NFR | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-002 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Vóór het verwijderen van een privéthread een bevestigingspopup tonen | Gedekt door SRS | SRS-MSG-003 SRS-POP-001 | AC-MSG-003 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-003 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Server-side controleren dat de ingelogde gebruiker participant is van de te verwijderen privéthread | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-003 | AC-AUTH-001 AC-MSG-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-004 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Verwijderen verwerken als participantgebonden mailboxverwijdering voor de ingelogde gebruiker | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-005 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Bij deze verwijderactie geen PrivateMessages-records hard verwijderen | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-006 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Participantregels, readstate en mailboxzichtbaarheid van andere deelnemers niet wijzigen bij verwijdering door één gebruiker | Gedekt door SRS | SRS-MSG-003 | AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-007 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Verwijderde privéthreads uitsluiten uit het eigen berichtenoverzicht, zoekresultaten, filters, paginering en samenvattingsaantallen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-MSG-003 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-MSG-003 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-008 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | De eigen ongelezenbadge opnieuw bepalen nadat een privéthread uit de eigen mailbox is verwijderd | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-MSG-003 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-MSG-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-009 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Bij annuleren van de bevestigingspopup geen datamutatie uitvoeren | Gedekt door SRS | SRS-MSG-001 SRS-POP-001 | AC-MSG-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-010 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Veilig omgaan met herhaalde of verouderde verwijdercommands voor threads die al uit de eigen mailbox verwijderd zijn | Gedekt door SRS | SRS-MSG-003 SRS-GUA-001 SRS-NFR-SEC-001 | AC-MSG-003 AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-011 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Bij technische fout tijdens verwijderen geen gedeeltelijke mutatie bewaren | Gedekt door SRS | SRS-MSG-003 SRS-SHR-004 SRS-SHR-007 SRS-NFR-LOG-001 | AC-MSG-003 AC-SHR-004 AC-SHR-007 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-012 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Bij foutpaden geen technische identifiers, stacktraces of interne databasenaamgeving tonen aan de gebruiker | Gedekt door SRS | SRS-MSG-001 | AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-013 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | Vanuit de open-berichtweergave na succesvolle verwijdering terugnavigeren naar een veilige berichtenroute of het berichtenoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-RDM-009 SRS-MSG-003 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-007 AC-RDM-009 AC-MSG-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-MSG-005-014 | UC-GEN-MSG-005 — Privéberichtthread verwijderen | De functionele gebeurtenis van participantgebonden mailboxverwijdering traceerbaar kunnen vastleggen | Gedekt door SRS | SRS-MSG-003 SRS-NFR-AUD-001 | AC-MSG-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-001 | UC-GEN-TIC-001 — Melding indienen | Een ingelogde gebruiker de mogelijkheid bieden om vanuit Meldingen een nieuwe melding te starten wanneer de meldingenfunctionaliteit beschikbaar is | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-002 | UC-GEN-TIC-001 — Melding indienen | Voor het indienen van een melding een formuliermodal tonen met minimaal categorie, onderwerp en beschrijving | Gedekt door SRS | SRS-TIC-001 SRS-CAT-001 | AC-TIC-001 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-003 | UC-GEN-TIC-001 — Melding indienen | De categorie beperken tot Technisch probleem, Inhoudelijke fout, Wijziging aanvragen en Overig | Gedekt door SRS | SRS-TIC-002 SRS-CAT-001 | AC-TIC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-004 | UC-GEN-TIC-001 — Melding indienen | Onderwerp en beschrijving verplicht stellen bij het indienen van een melding | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-005 | UC-GEN-TIC-001 — Melding indienen | Gebruikersinvoer server-side valideren, sanitizen en veilig verwerken | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TIC-002 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-006 | UC-GEN-TIC-001 — Melding indienen | Bij annuleren van de nieuwe-meldingflow geen ticket-, snapshot-, history- of systeemberichtmutatie uitvoeren | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-007 | UC-GEN-TIC-001 — Melding indienen | Server-side controleren dat de gebruiker op het moment van indienen bevoegd is om een melding aan te maken | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-001 | AC-AUTH-001 AC-TIC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-008 | UC-GEN-TIC-001 — Melding indienen | Een nieuwe melding opslaan met status New | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-009 | UC-GEN-TIC-001 — Melding indienen | Bij aanmaak van een melding geen actieve beheerderkoppeling aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-ADM-001 | AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-010 | UC-GEN-TIC-001 — Melding indienen | De technische en contextuele gegevens van het moment van melden als snapshot kunnen vastleggen | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-011 | UC-GEN-TIC-001 — Melding indienen | Minimaal een historyregel vastleggen voor het aanmaken van de melding | Gedekt door SRS | SRS-TIC-001 SRS-NFR-AUD-001 | AC-TIC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-012 | UC-GEN-TIC-001 — Melding indienen | Na succesvolle aanmaak een systeembericht voor de melder kunnen aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-013 | UC-GEN-TIC-001 — Melding indienen | Het systeembericht voor een aangemaakte melding moet verwijzen met EntityType = Ticket en EntityId van de melding | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-014 | UC-GEN-TIC-001 — Melding indienen | De nieuwe melding zichtbaar maken in de eigen meldingencontext van de melder | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-015 | UC-GEN-TIC-001 — Melding indienen | Voorkomen dat reguliere gebruikers meldingen van andere gebruikers kunnen aanmaken, wijzigen of bekijken via deze flow | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-016 | UC-GEN-TIC-001 — Melding indienen | Bij technische fouten geen gedeeltelijke of inconsistent zichtbare melding bewaren | Gedekt door SRS | SRS-TIC-002 SRS-SHR-001 SRS-NFR-LOG-001 | AC-TIC-002 AC-SHR-001 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-017 | UC-GEN-TIC-001 — Melding indienen | Bij foutpaden geen technische identifiers, stacktraces of interne databasenaamgeving tonen aan de gebruiker | Gedekt door SRS | SRS-TIC-006 | AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-018 | UC-GEN-TIC-001 — Melding indienen | Bijlagen bij het indienen van een melding weigeren of buiten de gebruikersinterface houden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-001 | AC-AUTH-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-019 | UC-GEN-TIC-001 — Melding indienen | Vergelijkbare meldingen niet automatisch samenvoegen tijdens het indienen | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-001-020 | UC-GEN-TIC-001 — Melding indienen | Datum- en tijdwaarden rond de aanmaak van meldingen in UTC opslaan en lokaal tonen waar relevant | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-001 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Een ingelogde gebruiker de pagina Meldingen kunnen tonen wanneer de meldingenfunctionaliteit beschikbaar is | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-002 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Het gebruikersoverzicht van meldingen server-side beperken tot meldingen waarvan de ingelogde gebruiker de melder is | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-003 | UC-GEN-TIC-002 — Mijn meldingen bekijken | In de gebruikersweergave geen meldingen van andere gebruikers tonen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-004 | UC-GEN-TIC-002 — Mijn meldingen bekijken | De gebruikersweergave van meldingen indelen in de tabbladen Open, Wacht op mij en Gesloten | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-005 | UC-GEN-TIC-002 — Mijn meldingen bekijken | In de gebruikersweergave geen tabblad Alles tonen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-006 | UC-GEN-TIC-002 — Mijn meldingen bekijken | De pagina Meldingen standaard openen op het tabblad Open | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-007 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Eigen meldingen met status New of InProgress zonder gebruikersreactieverzoek in het tabblad Open kunnen tonen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-008 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Eigen meldingen met backendstatus WaitingForUser in het tabblad Wacht op mij tonen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-009 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Eigen formeel afgeronde of gesloten meldingen in het tabblad Gesloten tonen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-010 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Meldingen binnen de heropentermijn gebruikersgericht als Opgelost kunnen tonen zonder daarvoor een aparte backendstatus te gebruiken | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-011 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Per melding minimaal meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en actie Bekijk details tonen | Gedekt door SRS | SRS-TIC-002 SRS-CAT-001 | AC-TIC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-012 | UC-GEN-TIC-002 — Mijn meldingen bekijken | De actie-indicatie voor Wacht op mij afleiden uit eigen meldingen met status WaitingForUser | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-013 | UC-GEN-TIC-002 — Mijn meldingen bekijken | De actie-indicatie voor Wacht op mij niet afhankelijk maken van een los opgeslagen tellerrecord | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-TIC-002 | AC-RDM-001 AC-RDM-002 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-014 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Gesloten en gebruikersgericht opgeloste meldingen raadpleegbaar houden voor de melder | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-015 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Lege staten tonen wanneer een tabblad geen meldingen bevat | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-016 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Bij doorklikken naar meldingdetails opnieuw controleren dat de gekozen melding bij de ingelogde gebruiker hoort | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-017 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Door alleen bekijken, tabwisselen of herladen geen ticketstatus, discussie, sluitregistratie of history wijzigen | Gedekt door SRS | SRS-TIC-006 SRS-NFR-AUD-001 | AC-TIC-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-018 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Interne beheerdiscussie, technische metadata en beheerhistory niet tonen in het gebruikersoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-TIC-006 SRS-ADM-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-004 AC-TIC-006 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-019 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Technische identifiers, stacktraces en interne foutdetails buiten de gebruikersweergave houden | Gedekt door SRS | SRS-TIC-006 | AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-002-020 | UC-GEN-TIC-002 — Mijn meldingen bekijken | Datum- en tijdwaarden uit het meldingenoverzicht lokaal kunnen tonen op basis van UTC-bronwaarden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-001 | UC-GEN-TIC-003 — Melding details bekijken | Een ingelogde gebruiker een detailpagina kunnen tonen voor één eigen melding | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-002 | UC-GEN-TIC-003 — Melding details bekijken | Bij iedere detailopvraag server-side controleren dat de melding door de huidige gebruiker is aangemaakt | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 | AC-AUTH-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-003 | UC-GEN-TIC-003 — Melding details bekijken | Een eindgebruiker geen meldingdetails tonen van andere gebruikers | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-004 | UC-GEN-TIC-003 — Melding details bekijken | De detailpagina kunnen openen vanuit het meldingenoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-005 | UC-GEN-TIC-003 — Melding details bekijken | De detailpagina kunnen openen vanuit een systeembericht met EntityType = Ticket en een geldige EntityId | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-MSG-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-006 | UC-GEN-TIC-003 — Melding details bekijken | Een systeemberichtverwijzing opnieuw autoriseren voordat de ticketdetailpagina wordt getoond | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 SRS-TIC-002 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-MSG-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-007 | UC-GEN-TIC-003 — Melding details bekijken | De detailpagina moet meldingsreferentie, titel, gebruikersgerichte status en Laatst bijgewerkt tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-008 | UC-GEN-TIC-003 — Melding details bekijken | De detailpagina moet de tabbladen Melding, Oplossing en Discussie tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-006 | AC-RDM-001 AC-RDM-007 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-009 | UC-GEN-TIC-003 — Melding details bekijken | Bij meldingen met status WaitingForUser standaard tabblad Discussie openen | Gedekt door SRS | SRS-TIC-006 | AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-010 | UC-GEN-TIC-003 — Melding details bekijken | Bij meldingen met status WaitingForUser een actie-indicatie tonen op tabblad Discussie | Gedekt door SRS | SRS-TIC-006 | AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-011 | UC-GEN-TIC-003 — Melding details bekijken | Tabblad Melding moet de aanmaakdatum, categorie, onderwerp en volledige omschrijving van de oorspronkelijke melding tonen | Gedekt door SRS | SRS-TIC-002 SRS-CAT-001 | AC-TIC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-012 | UC-GEN-TIC-003 — Melding details bekijken | Tabblad Oplossing moet oplossing- en sluitinformatie tonen zodra een formele oplossing of sluiting beschikbaar is | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-013 | UC-GEN-TIC-003 — Melding details bekijken | Tabblad Oplossing moet zonder beschikbare oplossing een compacte actuele behandelingstoestand tonen | Gedekt door SRS | SRS-TIC-003 | AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-014 | UC-GEN-TIC-003 — Melding details bekijken | Tabblad Discussie moet uitsluitend extern zichtbare discussieberichten tonen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 | AC-MSG-001 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-015 | UC-GEN-TIC-003 — Melding details bekijken | Interne beheerberichten, technische snapshots, gekoppelde beheerders en beheerhistory verbergen voor eindgebruikers | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-016 | UC-GEN-TIC-003 — Melding details bekijken | Externe beheerberichten in de gebruikersweergave generiek als Beheerder weergeven | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-017 | UC-GEN-TIC-003 — Melding details bekijken | Vervolgacties op de detailpagina alleen tonen wanneer de actuele tickettoestand deze toestaat | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-018 | UC-GEN-TIC-003 — Melding details bekijken | Alleen openen, bekijken of wisselen van tabblad mag geen ticketmutatie en geen TicketHistory-regel veroorzaken | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-019 | UC-GEN-TIC-003 — Melding details bekijken | Ontbrekende of niet-toegankelijke meldingen veilig afhandelen zonder technische details of informatielek | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-003-020 | UC-GEN-TIC-003 — Melding details bekijken | Technische GUID's niet als primaire herkenningsinformatie aan de gebruiker tonen op de detailpagina | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-001 | UC-GEN-TIC-004 — Reageren op melding | Een gebruiker alleen laten reageren op meldingen waarvan Tickets.CreatedByUserId gelijk is aan de ingelogde gebruiker | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-002 | UC-GEN-TIC-004 — Reageren op melding | Server-side controleren dat de melding bestaat en toegankelijk is voordat een reactie wordt opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-TIC-005 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-TIC-005 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-003 | UC-GEN-TIC-004 — Reageren op melding | Reguliere gebruikersreacties blokkeren wanneer de melding functioneel gesloten is | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-005 | AC-AUTH-001 AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-004 | UC-GEN-TIC-004 — Reageren op melding | Het reactieveld verplicht maken bij het opslaan van een reactie | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-005 | UC-GEN-TIC-004 — Reageren op melding | Geen lege of alleen-witruimte-reacties opslaan | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-006 | UC-GEN-TIC-004 — Reageren op melding | Reactie-inhoud veilig opslaan en weergeven zonder actieve HTML of JavaScript uit te voeren | Gedekt door SRS | SRS-TIC-005 SRS-NFR-SEC-001 | AC-TIC-005 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-007 | UC-GEN-TIC-004 — Reageren op melding | Een geldige gebruikersreactie opslaan als TicketDiscussionMessages met MessageType = UserMessage | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-008 | UC-GEN-TIC-004 — Reageren op melding | Een geldige gebruikersreactie opslaan met Visibility = External | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-009 | UC-GEN-TIC-004 — Reageren op melding | Een geldige gebruikersreactie koppelen aan het juiste ticket en de uitvoerende gebruiker | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-010 | UC-GEN-TIC-004 — Reageren op melding | Bij iedere succesvolle gebruikersreactie minimaal een compacte TicketHistory-regel vastleggen | Gedekt door SRS | SRS-TIC-005 SRS-NFR-AUD-001 | AC-TIC-005 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-011 | UC-GEN-TIC-004 — Reageren op melding | De vrije reactietekst niet volledig dupliceren in TicketHistory | Gedekt door SRS | SRS-TIC-005 SRS-NFR-AUD-001 | AC-TIC-005 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-012 | UC-GEN-TIC-004 — Reageren op melding | De laatste activiteit van de melding bijwerken na een succesvolle gebruikersreactie | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-013 | UC-GEN-TIC-004 — Reageren op melding | Een melding met status WaitingForUser na een geldige gebruikersreactie in de normale flow naar InProgress zetten | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-014 | UC-GEN-TIC-004 — Reageren op melding | Na een gebruikersreactie de actie-indicatie voor Wacht op mij opnieuw bepalen | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-015 | UC-GEN-TIC-004 — Reageren op melding | Door een gebruikersreactie geen privébericht aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-016 | UC-GEN-TIC-004 — Reageren op melding | Door een gebruikersreactie geen systeembericht voor de gebruiker zelf aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-017 | UC-GEN-TIC-004 — Reageren op melding | Status en autorisatie opnieuw controleren op het moment van opslaan, ook wanneer het reactieformulier eerder zichtbaar was | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-005 | AC-AUTH-001 AC-TIC-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-018 | UC-GEN-TIC-004 — Reageren op melding | Bij een niet-beschikbare of niet-toegankelijke melding veilige foutafhandeling tonen zonder recorddetails te lekken | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-019 | UC-GEN-TIC-004 — Reageren op melding | Bij een technische of transactionele fout voorkomen dat gedeeltelijke reactie-, status- of historymutaties worden opgeslagen | Gedekt door SRS | SRS-TIC-005 SRS-SHR-001 SRS-NFR-AUD-001 | AC-TIC-005 AC-SHR-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-020 | UC-GEN-TIC-004 — Reageren op melding | Geen kladversie-opslag aanbieden voor reguliere gebruikersreacties op een melding | Gedekt door SRS | SRS-TIC-005 | AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-021 | UC-GEN-TIC-004 — Reageren op melding | Interne beheerberichten buiten de gebruikersweergave houden tijdens en na het plaatsen van een reactie | Gedekt door SRS | SRS-MSG-001 SRS-TIC-005 SRS-ADM-001 | AC-MSG-001 AC-TIC-005 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-004-022 | UC-GEN-TIC-004 — Reageren op melding | Externe beheerderberichten gebruikersgericht als Beheerder blijven tonen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-001 | UC-GEN-TIC-005 — Eigen melding sluiten | Een ingelogde gebruiker toestaan een eigen melding te sluiten zolang deze melding niet functioneel gesloten is | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-002 | UC-GEN-TIC-005 — Eigen melding sluiten | Server-side controleren dat de te sluiten melding door de ingelogde gebruiker is aangemaakt | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-007 | AC-AUTH-001 AC-TIC-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-003 | UC-GEN-TIC-005 — Eigen melding sluiten | De actie Melding sluiten alleen tonen of toestaan wanneer de actuele tickettoestand dit toestaat | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-004 | UC-GEN-TIC-005 — Eigen melding sluiten | Vóór het sluiten een bevestigingspopup tonen met een verplicht tekstveld voor de reden van sluiten | Gedekt door SRS | SRS-TIC-007 SRS-POP-001 | AC-TIC-007 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-005 | UC-GEN-TIC-005 — Eigen melding sluiten | Sluiten blokkeren wanneer de reden leeg is of alleen uit witruimte bestaat | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-007 | AC-AUTH-001 AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-006 | UC-GEN-TIC-005 — Eigen melding sluiten | De reden veilig verwerken en mag actieve HTML, JavaScript of vergelijkbare actieve inhoud niet uitvoeren | Gedekt door SRS | SRS-TIC-002 SRS-NFR-SEC-001 | AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-007 | UC-GEN-TIC-005 — Eigen melding sluiten | Sluiten door gebruiker vastleggen in TicketClosures en geen aparte sluitingstabel introduceren | Gedekt door SRS | SRS-TIC-007 SRS-NFR-AUD-001 | AC-TIC-007 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-008 | UC-GEN-TIC-005 — Eigen melding sluiten | Bij sluiten door gebruiker het resolutietype ClosedByUser / Gesloten door gebruiker gebruiken | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-009 | UC-GEN-TIC-005 — Eigen melding sluiten | Vastleggen welke gebruiker de eigen melding heeft gesloten | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-010 | UC-GEN-TIC-005 — Eigen melding sluiten | De reden van sluiten extern zichtbaar vastleggen binnen de ticketdiscussie | Gedekt door SRS | SRS-TIC-006 SRS-NFR-AUD-001 | AC-TIC-006 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-011 | UC-GEN-TIC-005 — Eigen melding sluiten | Minimaal één compacte historyregel vastleggen voor de sluitactie | Gedekt door SRS | SRS-TIC-007 SRS-NFR-AUD-001 | AC-TIC-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-012 | UC-GEN-TIC-005 — Eigen melding sluiten | De ticketstatus na succesvolle sluiting op Closed zetten | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-013 | UC-GEN-TIC-005 — Eigen melding sluiten | De melding na sluiting gebruikersgericht als Gesloten weergeven | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-014 | UC-GEN-TIC-005 — Eigen melding sluiten | De gesloten melding raadpleegbaar houden in de gebruikersgerichte gesloten weergave | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-015 | UC-GEN-TIC-005 — Eigen melding sluiten | Reguliere reacties en opnieuw sluiten blokkeren nadat de melding door de gebruiker is gesloten | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-005 | AC-AUTH-001 AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-016 | UC-GEN-TIC-005 — Eigen melding sluiten | De actie-indicatie voor Wacht op mij opnieuw afleiden na het sluiten van de melding | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-007 | AC-RDM-001 AC-RDM-007 AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-017 | UC-GEN-TIC-005 — Eigen melding sluiten | Bij sluiten door gebruiker geen privébericht aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-018 | UC-GEN-TIC-005 — Eigen melding sluiten | Annuleren van de sluitpopup afhandelen zonder domeinmutatie | Gedekt door SRS | SRS-TIC-007 SRS-POP-001 | AC-TIC-007 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-019 | UC-GEN-TIC-005 — Eigen melding sluiten | Race conditions afvangen door de actuele ticketstatus opnieuw server-side te controleren bij bevestigen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 | AC-AUTH-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-020 | UC-GEN-TIC-005 — Eigen melding sluiten | Transactioneel borgen dat sluitregistratie, extern discussie-item, statusupdate en history gezamenlijk slagen of gezamenlijk worden teruggedraaid | Gedekt door SRS | SRS-TIC-006 SRS-NFR-AUD-001 | AC-TIC-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-021 | UC-GEN-TIC-005 — Eigen melding sluiten | Een veilige foutmelding tonen wanneer de sluitactie technisch of transactioneel mislukt | Gedekt door SRS | SRS-TIC-007 SRS-NFR-SEC-001 SRS-NFR-AVL-001 | AC-TIC-007 AC-NFR-SEC-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-005-022 | UC-GEN-TIC-005 — Eigen melding sluiten | Een veilige niet-beschikbaarmelding tonen wanneer de melding niet bestaat, niet toegankelijk is of niet veilig geladen kan worden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-001 | UC-GEN-TIC-006 — Oplossing accepteren | Een ingelogde gebruiker toestaan een oplossing te accepteren voor een eigen melding die gebruikersgericht Opgelost is | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-002 | UC-GEN-TIC-006 — Oplossing accepteren | Server-side controleren dat de melding door de ingelogde gebruiker is aangemaakt | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 | AC-AUTH-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-003 | UC-GEN-TIC-006 — Oplossing accepteren | De actie Oplossing accepteren alleen tonen of toestaan wanneer een actuele formele sluitregistratie met oplossing of afsluitstatus bestaat | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-004 | UC-GEN-TIC-006 — Oplossing accepteren | Acceptatie blokkeren wanneer de melding niet meer gebruikersgericht Opgelost is | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 | AC-AUTH-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-005 | UC-GEN-TIC-006 — Oplossing accepteren | Acceptatie blokkeren wanneer de actuele sluitregistratie al door de gebruiker is geaccepteerd | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-007 | AC-AUTH-001 AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-006 | UC-GEN-TIC-006 — Oplossing accepteren | Acceptatie blokkeren wanneer de heropentermijn inmiddels verlopen is en de melding al gebruikersgericht Gesloten is | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-007 | UC-GEN-TIC-006 — Oplossing accepteren | Acceptatie vastleggen zonder een tweede TicketClosures-record aan te maken | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-008 | UC-GEN-TIC-006 — Oplossing accepteren | Vastleggen welke gebruiker de oplossing accepteerde | Gedekt door SRS | SRS-TIC-007 SRS-NFR-AUD-001 | AC-TIC-007 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-009 | UC-GEN-TIC-006 — Oplossing accepteren | Het acceptatiemoment in UTC vastleggen | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-010 | UC-GEN-TIC-006 — Oplossing accepteren | De oorspronkelijke oplossing, afsluitstatus, sluitdatum en heropen-deadline historisch beschikbaar houden | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-011 | UC-GEN-TIC-006 — Oplossing accepteren | Na acceptatie de heropenmogelijkheid voor de gebruiker beëindigen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-012 | UC-GEN-TIC-006 — Oplossing accepteren | Na acceptatie de melding gebruikersgericht als Gesloten weergeven | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-013 | UC-GEN-TIC-006 — Oplossing accepteren | De melding na acceptatie raadpleegbaar houden in de gebruikersgerichte gesloten weergave | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-014 | UC-GEN-TIC-006 — Oplossing accepteren | Na acceptatie de acties Oplossing accepteren en Melding heropenen niet langer beschikbaar maken voor de gebruiker | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-015 | UC-GEN-TIC-006 — Oplossing accepteren | Na acceptatie reguliere gebruikersreacties blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-005 | AC-AUTH-001 AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-016 | UC-GEN-TIC-006 — Oplossing accepteren | Minimaal één compacte historyregel vastleggen voor de acceptatie | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-017 | UC-GEN-TIC-006 — Oplossing accepteren | Een extern zichtbaar systeemgegenereerd discussie-item vastleggen dat de oplossing is geaccepteerd | Gedekt door SRS | SRS-TIC-006 SRS-NFR-AUD-001 | AC-TIC-006 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-018 | UC-GEN-TIC-006 — Oplossing accepteren | Bij acceptatie geen systeembericht aanmaken voor de gebruiker die de acceptatie zelf uitvoert | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-019 | UC-GEN-TIC-006 — Oplossing accepteren | Bij acceptatie geen privébericht aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-020 | UC-GEN-TIC-006 — Oplossing accepteren | De actie-indicatie voor Wacht op mij opnieuw afleiden na acceptatie | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-021 | UC-GEN-TIC-006 — Oplossing accepteren | Race conditions afvangen door de actuele ticketstatus en actuele sluitregistratie opnieuw server-side te controleren bij acceptatie | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-007 | AC-AUTH-001 AC-TIC-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-022 | UC-GEN-TIC-006 — Oplossing accepteren | Transactioneel borgen dat acceptatieregistratie, history, eventuele externe tijdlijnregel en metadata-update gezamenlijk slagen of gezamenlijk worden teruggedraaid | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-023 | UC-GEN-TIC-006 — Oplossing accepteren | Een veilige foutmelding tonen wanneer acceptatie technisch of transactioneel mislukt | Gedekt door SRS | SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-AVL-001 | AC-TIC-002 AC-NFR-SEC-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-006-024 | UC-GEN-TIC-006 — Oplossing accepteren | Een veilige niet-beschikbaarmelding tonen wanneer de melding niet bestaat, niet toegankelijk is of niet veilig geladen kan worden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-001 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Een gebruiker toestaan een eigen melding te heropenen wanneer de melding gebruikersgericht Opgelost is, de heropentermijn nog geldig is en de oplossing niet is geaccepteerd | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-002 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenen blokkeren wanneer de gebruiker niet de melder van de melding is | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-003 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenen blokkeren wanneer de melding niet bestaat, niet beschikbaar is of niet veilig toegankelijk is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-TIC-004 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-TIC-004 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-004 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenen blokkeren wanneer de actuele sluitregistratie ontbreekt | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-005 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenen blokkeren wanneer ReopenDeadlineUtc is verlopen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-006 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenen blokkeren wanneer de gebruiker de oplossing al heeft geaccepteerd | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-007 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Bij heropenen een verplichte toelichting vragen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-008 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Lege of whitespace-only heropentoelichtingen weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 | AC-AUTH-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-009 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropentoelichtingen begrenzen volgens de geldende maximale tekstlengte | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-010 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Een geldig heropenverzoek opslaan in TicketReopenRequests | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-011 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Voor gebruikersheropeningen RequestSource = User vastleggen | Gedekt door SRS | SRS-TIC-004 SRS-NFR-AUD-001 | AC-TIC-004 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-012 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Het heropenverzoek koppelen aan de eerdere actuele sluitregistratie wanneer die beschikbaar is | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-013 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | De heropentoelichting extern zichtbaar maken in de ticketdiscussie | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-014 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Een compacte TicketHistory-regel vastleggen voor heropenen door gebruiker | Gedekt door SRS | SRS-TIC-004 SRS-NFR-AUD-001 | AC-TIC-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-015 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | De eerdere TicketClosures-registratie historisch behouden en niet overschrijven bij heropenen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-016 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Na heropenen de melding opnieuw behandelbaar maken | Gedekt door SRS | SRS-TIC-003 | AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-017 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Na heropenen status In behandeling gebruiken wanneer er nog minimaal één actieve beheerderkoppeling bestaat | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-018 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Na heropenen status Nieuw gebruiken wanneer er geen actieve beheerderkoppeling bestaat | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-019 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Bij heropenen door gebruiker geen actieve beheerders ontkoppelen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-020 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Bij heropenen door gebruiker geen nieuwe melding, nieuwe sluitregistratie, nieuw systeembericht of privébericht aanmaken | Gedekt door SRS | SRS-MSG-007 SRS-TIC-001 | AC-MSG-007 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-021 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Na heropenen de acties Oplossing accepteren en Melding heropenen voor de eerdere sluitregistratie verbergen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-022 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Na heropenen de actie-indicatie voor Wacht op mij opnieuw afleiden | Gedekt door SRS | SRS-RDM-001 SRS-TIC-004 | AC-RDM-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-023 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Heropenverzoek, extern discussie-item, historyregel, statusupdate en metadata-update transactioneel consistent verwerken | Gedekt door SRS | SRS-TIC-004 SRS-NFR-AUD-001 | AC-TIC-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-024 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Race conditions afvangen door de actuele ticketstatus, closure, deadline en acceptatiestatus opnieuw server-side te controleren op het moment van bevestigen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 | AC-AUTH-001 AC-TIC-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-007-025 | UC-GEN-TIC-007 — Melding heropenen door gebruiker | Veilige foutmeldingen tonen via centrale popupkeys zonder technische details of gegevens van andere meldingen te lekken | Gedekt door SRS | SRS-TIC-002 SRS-POP-001 SRS-NFR-SEC-001 | AC-TIC-002 AC-POP-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-001 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Een beheerdersoverzicht voor meldingen tonen aan ingelogde gebruikers met actieve beheerdercontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-002 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Server-side voorkomen dat niet-beheerders het beheerdersoverzicht voor meldingen kunnen openen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-003 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Beheerders alle meldingen kunnen tonen die binnen het meldingen-domein bestaan, ongeacht melder, categorie, status of assignment | Gedekt door SRS | SRS-TIC-003 SRS-CAT-001 SRS-ADM-001 | AC-TIC-003 AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-004 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | In het beheerdersoverzicht een samenvattingswaarde voor open meldingen kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-005 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | In het beheerdersoverzicht een samenvattingswaarde voor aan de huidige beheerder toegewezen meldingen kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-006 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | De samenvattingswaarde voor open meldingen afleiden uit meldingen die niet formeel gesloten zijn | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-007 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | De samenvattingswaarde voor aan mij toegewezen meldingen afleiden uit actieve TicketAssignments voor de huidige beheerder | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-008 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Filtertabs ondersteunen voor minimaal Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen en Gesloten | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-009 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Onbekende of gemanipuleerde filterwaarden server-side weigeren of terugbrengen naar een veilige standaard | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-009 SRS-TIC-002 SRS-NFR-SEC-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-009 AC-TIC-002 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-010 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Zoeken binnen de actieve filterselectie ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-011 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Zoeken op minimaal meldingsnummer ondersteunen in het beheerdersoverzicht | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-012 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | De beheerzoekfunctie functioneel kunnen toepassen op categorie, onderwerp en discussie-inhoud wanneer deze brede zoekscope is ingericht | Gedekt door SRS | SRS-TIC-006 SRS-CAT-001 SRS-ADM-001 | AC-TIC-006 AC-CAT-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-013 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Zoeken in TicketHistory niet als onderdeel van de reguliere beheerdersoverzichtzoekfunctie behandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-014 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Per meldingkaart minimaal meldingsnummer, categorie, status, onderwerp, samenvatting en relevante datum-/actie-indicatie tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-RDM-007 SRS-TIC-002 SRS-CAT-001 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-RDM-007 AC-TIC-002 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-015 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Vrije tekst in meldingkaarten veilig weergeven zonder actieve HTML of scripts uit te voeren | Gedekt door SRS | SRS-TIC-002 SRS-NFR-SEC-001 | AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-016 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Datum- en tijdwaarden uit UTC-bronwaarden lokaal kunnen weergeven | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-017 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Een lege staat tonen wanneer de actieve filterselectie geen meldingen bevat | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-018 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Een lege staat tonen wanneer de combinatie van filter en zoekterm geen meldingen oplevert | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-019 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Bij selectie van een melding opnieuw controleren dat de actor nog steeds beheerder is voordat de beheerderdetailflow wordt geopend | Gedekt door SRS | SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-020 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Door bekijken, zoeken, filteren of selecteren geen ticketstatus wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 | AC-RDM-001 AC-RDM-007 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-021 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Door bekijken, zoeken, filteren of selecteren geen beheerderassignment aanmaken, wijzigen of beëindigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-TIC-001 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-022 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Door bekijken, zoeken, filteren of selecteren geen intern of extern discussiebericht aanmaken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 SRS-TIC-001 | AC-RDM-001 AC-RDM-007 AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-023 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Door bekijken, zoeken, filteren of selecteren geen sluitregistratie of heropenverzoek aanmaken | Gedekt door SRS | SRS-RDM-001 SRS-TIC-001 | AC-RDM-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-024 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Door bekijken, zoeken, filteren of selecteren geen functionele TicketHistory-regel aanmaken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-TIC-001 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-007 AC-TIC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-025 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Technische foutdetails, stacktraces en interne identifiers buiten zichtbare beheerfoutmeldingen houden | Gedekt door SRS | SRS-TIC-006 SRS-ADM-001 SRS-NFR-LOG-001 | AC-TIC-006 AC-ADM-001 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-008-026 | UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken | Dubbele of inhoudelijk vergelijkbare meldingen naast elkaar kunnen tonen en mag deze in deze versie niet automatisch samenvoegen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-001 | UC-GEN-TIC-009 — Melding openen als beheerder | Een beheerderdetailweergave kunnen tonen voor één geselecteerde melding | Gedekt door SRS | SRS-AUTH-004 SRS-TIC-003 SRS-ADM-001 | AC-AUTH-004 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-002 | UC-GEN-TIC-009 — Melding openen als beheerder | Bij iedere beheerderdetailopvraag server-side controleren dat de gebruiker is ingelogd | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-003 | UC-GEN-TIC-009 — Melding openen als beheerder | Bij iedere beheerderdetailopvraag server-side controleren dat de gebruiker een actieve beheerdercontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-004 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave niet tonen aan gebruikers zonder beheerdercontext | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-005 | UC-GEN-TIC-009 — Melding openen als beheerder | Een melding opnieuw actueel uit de backend ophalen wanneer een beheerder deze opent | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-006 | UC-GEN-TIC-009 — Melding openen als beheerder | Ongeldige, ontbrekende of niet bestaande ticketreferenties veilig afhandelen | Gedekt door SRS | SRS-TIC-002 SRS-NFR-SEC-001 | AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-007 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet kerngegevens tonen, waaronder meldingsnummer, melder, rolcontext, categorie, actuele status en actieve beheerderkoppelingen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-CAT-001 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-CAT-001 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-008 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet de oorspronkelijke melding met onderwerp en volledige beschrijving tonen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-009 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet interne en externe discussieberichten kunnen tonen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-010 | UC-GEN-TIC-009 — Melding openen als beheerder | Interne discussieberichten alleen in beheercontext tonen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 SRS-ADM-001 | AC-MSG-001 AC-TIC-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-011 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet oplossings- en sluitinformatie tonen wanneer beschikbaar | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-012 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet heropenverzoeken en eerdere sluitcontext kunnen tonen wanneer beschikbaar | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-013 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet doorzetinformatie naar docent kunnen tonen wanneer beschikbaar | Gedekt door SRS | SRS-TIC-003 SRS-TCH-001 SRS-ADM-001 | AC-TIC-003 AC-TCH-001 AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-014 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet technische metadata uit de momentopname van het meldmoment tonen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-015 | UC-GEN-TIC-009 — Melding openen als beheerder | Technische snapshotwaarden niet als actuele live-afleiding presenteren | Gedekt door SRS | SRS-TIC-002 SRS-LIVE-001 | AC-TIC-002 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-016 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet compacte auditinformatie tonen in de sectie Geschiedenis | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-017 | UC-GEN-TIC-009 — Melding openen als beheerder | Onderscheid maken tussen discussie-inhoud en compacte history/auditinformatie | Gedekt door SRS | SRS-TIC-006 SRS-NFR-AUD-001 | AC-TIC-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-018 | UC-GEN-TIC-009 — Melding openen als beheerder | De beheerderdetailweergave moet alleen vervolgacties beschikbaar maken die passen bij actuele tickettoestand en beheerderautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-019 | UC-GEN-TIC-009 — Melding openen als beheerder | Vervolgacties vanuit de detailweergave routeren naar de bijbehorende beheerusecases | Gedekt door SRS | SRS-TIC-002 SRS-ADM-001 | AC-TIC-002 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-020 | UC-GEN-TIC-009 — Melding openen als beheerder | Alleen openen, lezen, herladen of wisselen van sectie mag geen ticketstatus wijzigen | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-021 | UC-GEN-TIC-009 — Melding openen als beheerder | Alleen openen, lezen, herladen of wisselen van sectie mag geen beheerderassignment aanmaken of wijzigen | Gedekt door SRS | SRS-TIC-001 SRS-ADM-001 | AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-022 | UC-GEN-TIC-009 — Melding openen als beheerder | Alleen openen, lezen, herladen of wisselen van sectie mag geen discussie-, sluit-, heropen-, doorzet- of privéberichtrecord aanmaken | Gedekt door SRS | SRS-MSG-007 SRS-TIC-001 | AC-MSG-007 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-023 | UC-GEN-TIC-009 — Melding openen als beheerder | Alleen openen, lezen, herladen of wisselen van sectie mag geen functionele TicketHistory-regel aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-NFR-AUD-001 | AC-TIC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-024 | UC-GEN-TIC-009 — Melding openen als beheerder | Ontbrekende of gedeeltelijk niet laadbare detaildata veilig afhandelen zonder technische details te lekken | Gedekt door SRS | SRS-TIC-002 SRS-SHR-001 SRS-NFR-SEC-001 | AC-TIC-002 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-025 | UC-GEN-TIC-009 — Melding openen als beheerder | Bij race conditions de actuele tickettoestand gebruiken voor de detailweergave en voor het bepalen van vervolgacties | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-009-026 | UC-GEN-TIC-009 — Melding openen als beheerder | Een veilige niet-beschikbaarmelding tonen wanneer de melding niet als beheerderdetail kan worden geopend | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 SRS-NFR-SEC-001 | AC-TIC-003 AC-ADM-001 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-001 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Alleen gebruikers met actieve beheerdercontext toestaan beheerderkoppelingen op meldingen te beheren | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-002 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Toestaan dat meerdere beheerders tegelijk actief aan dezelfde melding gekoppeld zijn | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-003 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Toestaan dat een beheerder zichzelf aan een melding koppelt | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-004 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Toestaan dat een beheerder een andere actieve beheerder aan een melding koppelt | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-005 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Koppelen blokkeren wanneer de geselecteerde gebruiker geen actieve beheerder is | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-TIC-003 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-004 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-006 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Voorkomen dat dezelfde beheerder meer dan één actieve koppeling met dezelfde melding heeft | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-007 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Koppelen of ontkoppelen blokkeren wanneer de melding niet bestaat, niet beschikbaar is of niet veilig toegankelijk is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-REL-003 SRS-REL-006 SRS-TIC-002 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-REL-003 AC-REL-006 AC-TIC-002 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-008 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Koppelen of ontkoppelen blokkeren wanneer de melding functioneel gesloten is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-TIC-002 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-009 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Bij koppelen een actieve TicketAssignments-koppeling vastleggen | Gedekt door SRS | SRS-TIC-003 SRS-NFR-AUD-001 | AC-TIC-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-010 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Bij koppelen vastleggen wie de koppeling uitvoerde en wanneer | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-011 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Een melding met status Nieuw naar In behandeling zetten wanneer de eerste actieve beheerder wordt gekoppeld | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-012 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | De status niet automatisch wijzigen wanneer een extra beheerder wordt gekoppeld aan een melding die al actief in behandeling of wachtend op gebruiker is | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-013 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Bij ontkoppelen een verplichte reden vragen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-002 | AC-REL-003 AC-REL-006 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-014 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Lege of whitespace-only ontkoppelredenen weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-TIC-002 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-015 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Ontkoppelredenen begrenzen volgens de geldende maximale tekstlengte | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-002 | AC-REL-003 AC-REL-006 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-016 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Bij ontkoppelen de actieve TicketAssignments-koppeling administratief beëindigen of inactief maken | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 | AC-REL-003 AC-REL-006 AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-017 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Bij ontkoppelen vastleggen wie de ontkoppeling uitvoerde, wanneer en met welke reden | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-002 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-018 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | De ontkoppelreden uitsluitend in beheercontext tonen en niet aan de melder | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-007 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-007 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-019 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Een melding met status In behandeling terugzetten naar Nieuw wanneer de laatste actieve beheerder wordt ontkoppeld | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-020 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Status Wachten op reactie behouden wanneer de laatste actieve beheerder wordt ontkoppeld terwijl nog op gebruikersreactie wordt gewacht | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-021 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Iedere koppeling vastleggen in TicketHistory | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-022 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Iedere ontkoppeling vastleggen in TicketHistory | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-002 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-023 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Statuswijzigingen door assignmentbeheer auditbaar vastleggen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-024 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Door koppelen of ontkoppelen geen systeembericht naar de melder sturen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-001 SRS-TIC-002 | AC-REL-003 AC-REL-006 AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-025 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Door koppelen of ontkoppelen geen extern zichtbaar discussie-item aanmaken | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-001 | AC-REL-003 AC-REL-006 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-026 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Door koppelen of ontkoppelen geen TicketClosures, TicketReopenRequests, TicketForwardedToTeacher, privéberichtrecords of technische snapshots aanmaken of wijzigen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-001 SRS-TIC-001 | AC-REL-003 AC-REL-006 AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-027 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Na koppelen of ontkoppelen beheerderdetail, overzichtsfilters en Aan mij toegewezen opnieuw kunnen afleiden uit actuele data | Gedekt door SRS | SRS-RDM-001 SRS-RDM-004 SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-RDM-001 AC-RDM-004 AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-028 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Assignmentmutatie, eventuele statusupdate en historyregistratie transactioneel consistent verwerken | Gedekt door SRS | SRS-TIC-003 SRS-NFR-AUD-001 | AC-TIC-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-029 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Race conditions afvangen door ticketstatus, geselecteerde beheerder en actuele assignment opnieuw server-side te controleren op het moment van bevestigen | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-AUTH-004 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-010-030 | UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen | Veilige foutmeldingen tonen via centrale popupkeys zonder technische details of gegevens van andere meldingen te lekken | Gedekt door SRS | SRS-TIC-002 SRS-POP-001 SRS-NFR-SEC-001 | AC-TIC-002 AC-POP-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-001 | UC-GEN-TIC-011 — Extern bericht plaatsen | Alleen gebruikers met actieve beheerdercontext toestaan om externe berichten bij meldingen te plaatsen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-002 | UC-GEN-TIC-011 — Extern bericht plaatsen | Vóór verwerking server-side controleren of de melding bestaat en door de beheerder behandeld mag worden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-003 | UC-GEN-TIC-011 — Extern bericht plaatsen | Voorkomen dat externe berichten worden geplaatst bij functioneel gesloten meldingen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-004 | UC-GEN-TIC-011 — Extern bericht plaatsen | Externe communicatie alleen toestaan wanneer de melding een actieve behandelcontext heeft | Gedekt door SRS | SRS-TIC-003 | AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-005 | UC-GEN-TIC-011 — Extern bericht plaatsen | Een melding met status Nieuw eerst via beheerderkoppeling in behandelcontext brengen voordat externe communicatie wordt geplaatst | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-006 | UC-GEN-TIC-011 — Extern bericht plaatsen | De beheerder expliciet laten kiezen of het bericht extern zichtbaar is | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-007 | UC-GEN-TIC-011 — Extern bericht plaatsen | De beheerder expliciet laten aangeven of een reactie van de gebruiker nodig is | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-008 | UC-GEN-TIC-011 — Extern bericht plaatsen | Externe berichttekst verplicht stellen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-009 | UC-GEN-TIC-011 — Extern bericht plaatsen | Externe berichttekst server-side valideren, sanitizen en veilig renderen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-TIC-002 SRS-NFR-SEC-001 | AC-AUTH-001 AC-MSG-001 AC-TIC-002 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-010 | UC-GEN-TIC-011 — Extern bericht plaatsen | Een extern bericht opslaan als TicketDiscussionMessages met Visibility = External | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-011 | UC-GEN-TIC-011 — Extern bericht plaatsen | Externe beheerberichten in de gebruikersweergave generiek tonen als afkomstig van Beheerder | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-012 | UC-GEN-TIC-011 — Extern bericht plaatsen | De naam van de individuele beheerder niet tonen aan de melder bij externe beheercommunicatie | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-013 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij elk extern beheerbericht een systeembericht voor de melder aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 SRS-ADM-001 | AC-MSG-001 AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-014 | UC-GEN-TIC-011 — Extern bericht plaatsen | Het systeembericht moet verwijzen met EntityType = Ticket en EntityId = TicketId | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-015 | UC-GEN-TIC-011 — Extern bericht plaatsen | De ticketstatus naar WaitingForUser zetten wanneer met het externe bericht een reactie van de gebruiker wordt gevraagd | Gedekt door SRS | SRS-MSG-001 SRS-TIC-005 | AC-MSG-001 AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-016 | UC-GEN-TIC-011 — Extern bericht plaatsen | De bestaande ticketstatus behouden wanneer het externe bericht geen reactie van de gebruiker vraagt | Gedekt door SRS | SRS-MSG-001 SRS-TIC-005 | AC-MSG-001 AC-TIC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-017 | UC-GEN-TIC-011 — Extern bericht plaatsen | De gebruikersgerichte actie-indicatie Wacht op mij opnieuw kunnen afleiden na status WaitingForUser | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-018 | UC-GEN-TIC-011 — Extern bericht plaatsen | Elk extern beheerbericht auditbaar vastleggen in TicketHistory | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-019 | UC-GEN-TIC-011 — Extern bericht plaatsen | Volledige vrije berichttekst buiten TicketHistory houden en in TicketDiscussionMessages opslaan | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-020 | UC-GEN-TIC-011 — Extern bericht plaatsen | Externe beheercommunicatie transactioneel verwerken met discussiebericht, eventuele statusupdate, systeembericht en history | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 SRS-ADM-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-006 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-021 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij mislukte transactionele verwerking geen gedeeltelijk extern bericht zichtbaar maken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-SHR-001 SRS-NFR-AVL-001 | AC-MSG-001 AC-TIC-002 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-022 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij niet-beschikbare melding POP-GEN-TIC-NOT-AVAILABLE gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-023 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij niet-toegestane externe communicatie POP-GEN-TIC-EXTERNAL-NOT-ALLOWED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-024 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij technische of transactionele fout POP-GEN-TIC-EXTERNAL-FAILED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-025 | UC-GEN-TIC-011 — Extern bericht plaatsen | Bij externe ticketcommunicatie geen PrivateMessageThreads of PrivateMessages aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-026 | UC-GEN-TIC-011 — Extern bericht plaatsen | Het openen van het systeembericht door de melder moet de meldingdetailpagina kunnen openen en bij WaitingForUser de discussiecontext tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-MSG-007 SRS-TIC-006 | AC-RDM-001 AC-RDM-007 AC-MSG-007 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-011-027 | UC-GEN-TIC-011 — Extern bericht plaatsen | Voorkomen dat interne beheerinformatie via externe berichten of gebruikersweergave zichtbaar wordt voor de melder | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 SRS-ADM-001 | AC-MSG-001 AC-TIC-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-001 | UC-GEN-TIC-012 — Intern bericht plaatsen | Alleen gebruikers met actieve beheerdercontext toestaan om interne berichten bij meldingen te plaatsen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-002 | UC-GEN-TIC-012 — Intern bericht plaatsen | Vóór verwerking server-side controleren of de melding bestaat en door de beheerder gelezen mag worden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-003 | UC-GEN-TIC-012 — Intern bericht plaatsen | Voorkomen dat interne berichten via deze flow worden geplaatst bij functioneel gesloten meldingen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 | AC-MSG-001 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-004 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichten kunnen toestaan bij meldingen met status Nieuw | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 | AC-MSG-001 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-005 | UC-GEN-TIC-012 — Intern bericht plaatsen | Het plaatsen van een intern bericht niet automatisch beschouwen als beheerderkoppeling | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-006 | UC-GEN-TIC-012 — Intern bericht plaatsen | De ticketstatus niet wijzigen door het plaatsen van een intern bericht | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-007 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichttekst verplicht stellen | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 | AC-MSG-001 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-008 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichttekst server-side valideren, sanitizen en veilig renderen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-TIC-006 SRS-NFR-SEC-001 | AC-AUTH-001 AC-MSG-001 AC-TIC-006 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-009 | UC-GEN-TIC-012 — Intern bericht plaatsen | Een intern bericht opslaan als TicketDiscussionMessages met Visibility = Internal | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-010 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichten tonen in de beheerderdetailweergave van de melding | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-011 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichten niet tonen in de gebruikersdetailweergave van de melding | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 | AC-MSG-001 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-012 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij interne berichten geen systeembericht voor de melder aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-013 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij interne ticketcommunicatie geen PrivateMessageThreads of PrivateMessages aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-014 | UC-GEN-TIC-012 — Intern bericht plaatsen | Elk intern beheerbericht auditbaar vastleggen in TicketHistory | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-ADM-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-015 | UC-GEN-TIC-012 — Intern bericht plaatsen | Volledige vrije berichttekst buiten TicketHistory houden en in TicketDiscussionMessages opslaan | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-016 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichtverwerking transactioneel uitvoeren met discussiebericht en history | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-017 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij mislukte transactionele verwerking geen gedeeltelijk intern bericht zichtbaar maken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-SHR-001 SRS-NFR-AVL-001 | AC-MSG-001 AC-TIC-002 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-018 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij niet-beschikbare melding POP-GEN-TIC-NOT-AVAILABLE gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-019 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij niet-toegestane interne communicatie POP-GEN-TIC-INTERNAL-NOT-ALLOWED gebruiken | Gedekt door SRS | SRS-TIC-006 | AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-020 | UC-GEN-TIC-012 — Intern bericht plaatsen | Bij technische of transactionele fout POP-GEN-TIC-INTERNAL-FAILED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-021 | UC-GEN-TIC-012 — Intern bericht plaatsen | Voorkomen dat interne beheerinformatie via interne berichten zichtbaar wordt voor de melder | Gedekt door SRS | SRS-MSG-001 SRS-TIC-006 SRS-ADM-001 | AC-MSG-001 AC-TIC-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-022 | UC-GEN-TIC-012 — Intern bericht plaatsen | Actie-indicaties voor de melder ongewijzigd laten wanneer uitsluitend een intern bericht wordt geplaatst | Gedekt door SRS | SRS-MSG-001 SRS-TIC-007 | AC-MSG-001 AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-023 | UC-GEN-TIC-012 — Intern bericht plaatsen | De actor en het server-side UTC-tijdstip van het interne bericht vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-TIC-006 SRS-NFR-AUD-001 | AC-AUTH-001 AC-MSG-001 AC-TIC-006 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-012-024 | UC-GEN-TIC-012 — Intern bericht plaatsen | Interne berichten onderscheiden van externe berichten in opslag, rendering en autorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-TIC-006 | AC-AUTH-001 AC-MSG-001 AC-TIC-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-001 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Alleen gebruikers met actieve beheerdercontext toestaan om meldingen via beheerderflow op te lossen of te sluiten | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-002 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Vóór verwerking server-side controleren of de melding bestaat en door de beheerder behandeld mag worden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-003 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Voorkomen dat een melding met status Nieuw rechtstreeks via deze usecase wordt opgelost of gesloten | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-004 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Oplossen of sluiten door beheer alleen toestaan wanneer minimaal één actieve beheerderkoppeling bestaat | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-005 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Voorkomen dat een al functioneel gesloten melding opnieuw via deze reguliere flow wordt opgelost of gesloten | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-006 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Een oplossing of sluittoelichting verplicht stellen bij oplossen of sluiten door beheer | Gedekt door SRS | SRS-TIC-007 SRS-ADM-001 | AC-TIC-007 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-007 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Een geldige afsluitstatus uit TicketResolutionTypes verplicht stellen | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-008 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Oplossingstekst of sluittoelichting server-side valideren, sanitizen en veilig renderen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-007 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TIC-007 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-009 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Een formele sluitregistratie opslaan in TicketClosures | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-010 | UC-GEN-TIC-013 — Melding oplossen of sluiten | De uitvoerende beheerder en het server-side UTC-tijdstip bij de sluitregistratie vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-011 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Een concrete ReopenDeadlineUtc berekenen en vastleggen voor de sluitregistratie | Gedekt door SRS | SRS-TIC-007 SRS-NFR-AUD-001 | AC-TIC-007 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-012 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Tickets.Status naar Closed wijzigen bij succesvolle oplossing of sluiting | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-013 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Opgelost als gebruikersgerichte afgeleide status tonen zolang de heropentermijn actief is | Gedekt door SRS | SRS-RDM-001 SRS-TIC-004 | AC-RDM-001 AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-014 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Na verlopen heropentermijn of acceptatie de melding gebruikersgericht als Gesloten behandelen | Gedekt door SRS | SRS-TIC-003 | AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-015 | UC-GEN-TIC-013 — Melding oplossen of sluiten | De oplossing of sluittoelichting tonen op het tabblad Oplossing van de gebruikersdetailweergave | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-016 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij succesvolle oplossing of sluiting een systeembericht voor de melder aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-017 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Het systeembericht koppelen met EntityType = Ticket en EntityId = TicketId | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-018 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Oplossing/sluiting door beheer auditbaar vastleggen in TicketHistory | Gedekt door SRS | SRS-TIC-007 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TIC-007 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-019 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Vrije oplossingstekst of sluittoelichting niet volledig in TicketHistory dupliceren | Gedekt door SRS | SRS-TIC-007 SRS-NFR-AUD-001 | AC-TIC-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-020 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Actie-indicaties voor de melder opnieuw afleiden na statuswijziging naar Closed | Gedekt door SRS | SRS-RDM-001 SRS-TIC-002 | AC-RDM-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-021 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij gewone oplossing/sluiting geen PrivateMessageThreads of PrivateMessages aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 | AC-MSG-001 AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-022 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij gewone oplossing/sluiting geen TicketReopenRequests aanmaken | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-023 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij gewone oplossing/sluiting geen TicketForwardedToTeacher aanmaken | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-024 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Actieve beheerderkoppelingen niet automatisch ontkoppelen door gewone oplossing/sluiting | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-025 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Afsluitflow transactioneel uitvoeren met sluitregistratie, statuswijziging, history en systeembericht | Gedekt door SRS | SRS-MSG-001 SRS-TIC-007 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-026 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij mislukte transactionele verwerking geen gedeeltelijke sluiting zichtbaar maken | Gedekt door SRS | SRS-TIC-007 SRS-SHR-001 SRS-NFR-AVL-001 | AC-TIC-007 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-027 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij niet-beschikbare melding POP-GEN-TIC-NOT-AVAILABLE gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-028 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij niet-toegestane oplossing/sluiting POP-GEN-TIC-RESOLVE-NOT-ALLOWED gebruiken | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-029 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Vlak vóór definitieve oplossing/sluiting POP-GEN-TIC-RESOLVE-CONFIRM gebruiken | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-030 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij technische of transactionele fout POP-GEN-TIC-RESOLVE-FAILED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-031 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Doorzetten naar docent niet via deze gewone sluitflow verwerken maar via UC-GEN-TIC-015 | Gedekt door SRS | SRS-TIC-007 SRS-TCH-001 | AC-TIC-007 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-013-032 | UC-GEN-TIC-013 — Melding oplossen of sluiten | Bij het oplossen of sluiten van een melding geen afzonderlijke TickerQ-taak per melding aanmaken voor het verlopen van de heropentermijn | Gedekt door SRS | SRS-TIC-001 SRS-ARCH-004 | AC-TIC-001 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-001 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Alleen gebruikers met actieve beheerdercontext toestaan om een melding handmatig te heropenen via beheerderflow | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-002 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Vóór verwerking server-side controleren of de melding bestaat en door de beheerder behandeld mag worden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-003 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Handmatig heropenen door beheer alleen toestaan voor meldingen met backendstatus Closed | Gedekt door SRS | SRS-TIC-004 SRS-ADM-001 | AC-TIC-004 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-004 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De actie Heropen toestandafhankelijk beschikbaar maken in de beheerderdetailweergave | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-005 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Vóór definitief heropenen POP-GEN-TIC-REOPEN-ADMIN tonen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-006 | UC-GEN-TIC-014 — Melding heropenen door beheerder | In de heropenbevestiging duidelijk maken dat actieve beheerderkoppelingen worden ontkoppeld en de melding status Nieuw krijgt | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-007 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Een reden van heropenen verplicht stellen | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-008 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De reden van heropenen server-side valideren, sanitizen en veilig renderen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-004 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TIC-004 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-009 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij succesvolle beheerderheropening een TicketReopenRequests-record aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-ADM-001 | AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-010 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij beheerderheropening RequestSource = Admin vastleggen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-011 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De uitvoerende beheerder en het server-side UTC-tijdstip bij het heropenverzoek vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-012 | UC-GEN-TIC-014 — Melding heropenen door beheerder | PreviousClosureId vastleggen wanneer de heropening betrekking heeft op een eerdere sluitregistratie | Gedekt door SRS | SRS-TIC-004 SRS-NFR-AUD-001 | AC-TIC-004 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-013 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Eerdere TicketClosures niet wijzigen of verwijderen bij beheerderheropening | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-014 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Eerdere oplossingstekst, afsluitstatus en sluitregistratie historisch beschikbaar houden | Gedekt door SRS | SRS-TIC-007 | AC-TIC-007 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-015 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Alle actieve beheerderkoppelingen bij de melding deactiveren bij beheerderheropening | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-016 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Beheerderkoppelingen administratief deactiveren en niet hard verwijderen | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-017 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Tickets.Status naar New wijzigen bij succesvolle beheerderheropening | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-018 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Na heropenen voorkomen dat actieve beheerderkoppelingen op de melding actief blijven | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-019 | UC-GEN-TIC-014 — Melding heropenen door beheerder | In TicketHistory een aparte auditactie vastleggen voor het heropenen van de melding | Gedekt door SRS | SRS-TIC-004 SRS-NFR-AUD-001 | AC-TIC-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-020 | UC-GEN-TIC-014 — Melding heropenen door beheerder | In TicketHistory een aparte auditactie vastleggen voor het ontkoppelen of resetten van actieve beheerderkoppelingen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-021 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De heropenreden niet verplicht dupliceren als los fysiek TicketDiscussionMessages-record | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-022 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De heropenreden in beheercontext kunnen tonen op basis van TicketReopenRequests en/of TicketHistory | Gedekt door SRS | SRS-TIC-004 SRS-ADM-001 SRS-NFR-AUD-001 | AC-TIC-004 AC-ADM-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-023 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Na beheerderheropening vervolgacties zoals externe communicatie, oplossen/sluiten en doorzetten pas toestaan nadat opnieuw een actieve beheerderkoppeling bestaat | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-024 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij beheerderheropening geen nieuw Tickets-record aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-ADM-001 | AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-025 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij beheerderheropening geen privéberichtthread of privébericht aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 SRS-ADM-001 | AC-MSG-001 AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-026 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij beheerderheropening geen systeembericht aan de melder aanmaken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 SRS-ADM-001 | AC-MSG-001 AC-TIC-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-027 | UC-GEN-TIC-014 — Melding heropenen door beheerder | De heropenactie transactioneel uitvoeren met heropenverzoek, assignmentontkoppeling, statuswijziging en history | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-TIC-003 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-TIC-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-028 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij mislukte transactionele verwerking geen gedeeltelijke heropening zichtbaar maken | Gedekt door SRS | SRS-TIC-004 SRS-SHR-001 SRS-NFR-AVL-001 | AC-TIC-004 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-029 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij niet-beschikbare melding POP-GEN-TIC-NOT-AVAILABLE gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-030 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij niet-toegestane beheerderheropening POP-GEN-TIC-REOPEN-NOT-ALLOWED gebruiken | Gedekt door SRS | SRS-TIC-003 SRS-ADM-001 | AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-014-031 | UC-GEN-TIC-014 — Melding heropenen door beheerder | Bij technische of transactionele fout POP-GEN-TIC-REOPEN-FAILED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-001 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Alleen gebruikers met actieve beheerdercontext toestaan om een melding naar een docent door te zetten | Gedekt door SRS | SRS-TIC-003 SRS-TCH-001 SRS-ADM-001 | AC-TIC-003 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-002 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Vóór verwerking server-side controleren of de melding bestaat en door de beheerder behandeld mag worden | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 | AC-AUTH-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-003 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voorkomen dat een functioneel gesloten melding via deze flow opnieuw wordt doorgezet | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-004 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voorkomen dat een melding met status Nieuw rechtstreeks naar een docent wordt doorgezet | Gedekt door SRS | SRS-TIC-002 SRS-TCH-001 | AC-TIC-002 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-005 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Doorzetten naar docent alleen toestaan wanneer minimaal één actieve beheerderkoppeling bestaat | Gedekt door SRS | SRS-TIC-003 SRS-TCH-001 SRS-ADM-001 | AC-TIC-003 AC-TCH-001 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-006 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Selecteerbare docenten server-side bepalen op basis van de relevante melder-, leerling-, relatie- en ticketcontext | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-TIC-002 SRS-LRN-009 SRS-TCH-001 | AC-AUTH-001 AC-REL-001 AC-TIC-002 AC-LRN-009 AC-TCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-007 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Vereisen dat precies één geldige docent wordt geselecteerd | Gedekt door SRS | SRS-AUTH-004 SRS-TIC-002 SRS-TCH-001 | AC-AUTH-004 AC-TIC-002 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-008 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voorkomen dat een niet-actieve, niet-docent of niet-relevante gebruiker als doorzetdocent wordt gekozen | Gedekt door SRS | SRS-TIC-002 SRS-TCH-001 | AC-TIC-002 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-009 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Een begeleidende toelichting verplicht stellen bij doorzetten naar docent | Gedekt door SRS | SRS-TIC-002 SRS-TCH-001 | AC-TIC-002 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-010 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De begeleidende toelichting server-side valideren, sanitizen en veilig renderen | Gedekt door SRS | SRS-AUTH-001 SRS-TIC-002 SRS-NFR-SEC-001 | AC-AUTH-001 AC-TIC-002 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-011 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Vlak vóór definitieve verwerking een bevestigingspopup tonen | Gedekt door SRS | SRS-TIC-002 SRS-POP-001 | AC-TIC-002 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-012 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De melding formeel sluiten wanneer zij naar een docent wordt doorgezet | Gedekt door SRS | SRS-TIC-007 SRS-TCH-001 | AC-TIC-007 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-013 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voor deze sluiting afsluitstatus Module configuratie gebruiken | Gedekt door SRS | SRS-TIC-007 SRS-MOD-003 | AC-TIC-007 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-014 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Een TicketClosures-record aanmaken met actor, tijdstip, afsluitstatus, sluitcontext en heropen-deadline | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-015 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Tickets.Status naar Closed wijzigen bij succesvolle doorzetting | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-016 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De melder de melding gebruikersgericht als Opgelost tonen zolang de heropentermijn actief is | Gedekt door SRS | SRS-TIC-004 | AC-TIC-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-017 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Een TicketForwardedToTeacher-record aanmaken bij succesvolle doorzetting | Gedekt door SRS | SRS-TIC-001 | AC-TIC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-018 | UC-GEN-TIC-015 — Melding doorzetten naar docent | In TicketForwardedToTeacher minimaal ticket, geselecteerde docent, uitvoerende beheerder, tijdstip en toelichting vastleggen | Gedekt door SRS | SRS-AUTH-004 SRS-TIC-003 SRS-TCH-001 SRS-ADM-001 SRS-NFR-AUD-001 | AC-AUTH-004 AC-TIC-003 AC-TCH-001 AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-019 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De melder een systeembericht sturen wanneer een melding naar een docent wordt doorgezet | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-TCH-001 | AC-MSG-001 AC-TIC-002 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-020 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Dit systeembericht koppelen met EntityType = Ticket en EntityId = TicketId | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 | AC-MSG-001 AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-021 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Een normale privéberichtthread tussen melder en docent aanmaken of hergebruiken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-001 SRS-TCH-001 | AC-MSG-001 AC-TIC-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-022 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Een privébericht aan de geselecteerde docent aanmaken namens de melder | Gedekt door SRS | SRS-AUTH-004 SRS-MSG-001 SRS-TIC-001 SRS-TCH-001 | AC-AUTH-004 AC-MSG-001 AC-TIC-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-023 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voor dit privébericht technisch kunnen vastleggen namens welke gebruiker het bericht is verzonden | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-024 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Voor dit privébericht technisch kunnen vastleggen welke beheerder de namens-verzending heeft uitgevoerd | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-025 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Dit specifieke privébericht in de berichtenweergave tonen als afkomstig van OefenHub Beheerder namens de melder | Gedekt door SRS | SRS-MSG-001 SRS-TIC-003 SRS-ADM-001 | AC-MSG-001 AC-TIC-003 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-026 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De namens-weergave niet automatisch toepassen op latere reguliere antwoorden binnen dezelfde thread | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-LRN-003 | AC-MSG-001 AC-TIC-002 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-027 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Het aangemaakte privébericht voor de docent als ongelezen beschikbaar maken | Gedekt door SRS | SRS-MSG-006 SRS-TIC-002 SRS-TCH-001 | AC-MSG-006 AC-TIC-002 AC-TCH-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-028 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Het namens de melder aangemaakte bericht niet als eigen ongelezen actie voor de melder behandelen | Gedekt door SRS | SRS-MSG-006 SRS-TIC-003 | AC-MSG-006 AC-TIC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-029 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Doorzetten naar docent auditbaar vastleggen in TicketHistory | Gedekt door SRS | SRS-TIC-002 SRS-TCH-001 SRS-NFR-AUD-001 | AC-TIC-002 AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-030 | UC-GEN-TIC-015 — Melding doorzetten naar docent | De formele sluiting met afsluitstatus Module configuratie auditbaar vastleggen | Gedekt door SRS | SRS-TIC-007 SRS-MOD-003 SRS-NFR-AUD-001 | AC-TIC-007 AC-MOD-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-031 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Vrije toelichtingsteksten niet volledig in TicketHistory dupliceren | Gedekt door SRS | SRS-TIC-002 SRS-NFR-AUD-001 | AC-TIC-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-032 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij doorzetten naar docent geen TicketReopenRequests aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-TCH-001 | AC-TIC-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-033 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij doorzetten naar docent geen nieuwe melding aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-TCH-001 | AC-TIC-001 AC-TCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-034 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij doorzetten naar docent geen docentrelatie of niveauautorisatie aanmaken of wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-TIC-001 SRS-CAT-001 SRS-TCH-002 | AC-AUTH-001 AC-REL-001 AC-TIC-001 AC-CAT-001 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-035 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Doorzetten naar docent transactioneel uitvoeren met sluitregistratie, statuswijziging, doorzetregistratie, systeembericht, privébericht, readstate en history | Gedekt door SRS | SRS-MSG-001 SRS-TIC-007 SRS-TCH-001 SRS-NFR-AUD-001 | AC-MSG-001 AC-TIC-007 AC-TCH-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-036 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij mislukte transactionele verwerking geen gedeeltelijke sluiting, gedeeltelijke doorzetregistratie of gedeeltelijke berichtverwerking zichtbaar maken | Gedekt door SRS | SRS-MSG-001 SRS-TIC-007 SRS-SHR-001 SRS-NFR-AVL-001 | AC-MSG-001 AC-TIC-007 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-037 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij niet-beschikbare melding POP-GEN-TIC-NOT-AVAILABLE gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-038 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij niet-toegestane doorzetting POP-GEN-TIC-FORWARD-TEACHER-NOT-ALLOWED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-039 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Vlak vóór definitieve doorzetting POP-GEN-TIC-FORWARD-TEACHER-CONFIRM gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-015-040 | UC-GEN-TIC-015 — Melding doorzetten naar docent | Bij technische of transactionele fout POP-GEN-TIC-FORWARD-TEACHER-FAILED gebruiken | Gedekt door SRS | SRS-TIC-002 | AC-TIC-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-001 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | Verlopen ticket-heropentermijnen via een periodieke TickerQ-verwerking afhandelen en niet via afzonderlijke jobs per melding | Gedekt door SRS | SRS-TIC-004 SRS-ARCH-004 | AC-TIC-004 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-002 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking moet minimaal iedere 12 uur gesloten meldingen controleren waarvan de actuele ReopenDeadlineUtc is verstreken | Gedekt door SRS | SRS-TIC-008 SRS-ARCH-004 | AC-TIC-008 AC-ARCH-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-003 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking moet idempotent zijn en gemiste eerdere scheduleruitvoeringen kunnen opvangen | Gedekt door SRS | SRS-TIC-008 SRS-ARCH-004 | AC-TIC-008 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-004 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking mag geen nieuw TicketClosures-record aanmaken | Gedekt door SRS | SRS-TIC-001 SRS-ARCH-004 | AC-TIC-001 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-005 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking mag geen extra systeembericht of privébericht aanmaken door alleen het verlopen van de heropentermijn | Gedekt door SRS | SRS-MSG-007 SRS-TIC-001 SRS-ARCH-004 | AC-MSG-007 AC-TIC-001 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-006 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking moet waar nodig een compacte, niet-duplicerende TicketHistory-regel kunnen vastleggen | Gedekt door SRS | SRS-TIC-008 SRS-NFR-AUD-001 SRS-ARCH-004 | AC-TIC-008 AC-NFR-AUD-001 AC-ARCH-004 | Audit | Geen | Verwerkt |
REQ-UC-GEN-TIC-016-007 | UC-GEN-TIC-016 — Verlopen heropentermijnen periodiek verwerken | De periodieke verwerking moet technische fouten loggen en één gefaalde melding niet als blokkade voor alle andere kandidaten behandelen | Gedekt door SRS | SRS-TIC-003 SRS-NFR-LOG-001 SRS-ARCH-004 | AC-TIC-003 AC-NFR-LOG-001 AC-ARCH-004 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-001 | UC-GEN-PROF-001 — Profiel bekijken | Een profielpagina beschikbaar stellen voor ingelogde gebruikers | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 | AC-RDM-001 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-002 | UC-GEN-PROF-001 — Profiel bekijken | Server-side afdwingen dat een gebruiker via de normale profielroute uitsluitend het eigen profiel kan bekijken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-003 | UC-GEN-PROF-001 — Profiel bekijken | Clientinput of routeparameters niet gebruiken als bron om een ander gebruikersprofiel te laden | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-ACC-003 | AC-AUTH-001 AC-AUTH-002 AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-004 | UC-GEN-PROF-001 — Profiel bekijken | Profielgegevens dynamisch laden uit de actuele gebruikerscontext en mag mockupwaarden niet hardcoded gebruiken | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-005 | UC-GEN-PROF-001 — Profiel bekijken | De profielpagina functioneel scheiden van voorkeuren en toegankelijkheidsinstellingen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-008 SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-RDM-001 AC-RDM-008 AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-006 | UC-GEN-PROF-001 — Profiel bekijken | Minimaal naamgegevens, e-mailadresreferentie, actuele profielweergave en actieve niveaucontext kunnen tonen wanneer deze beschikbaar zijn | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 | AC-ACC-003 AC-CAT-006 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-007 | UC-GEN-PROF-001 — Profiel bekijken | Profielvelden veilig renderen zodat ingevoerde tekst niet als actieve HTML of script wordt uitgevoerd | Gedekt door SRS | SRS-ACC-003 SRS-NFR-SEC-001 | AC-ACC-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-008 | UC-GEN-PROF-001 — Profiel bekijken | De huidige profielavatar tonen wanneer een geldige vooraf gedefinieerde avatar is gekozen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-009 | UC-GEN-PROF-001 — Profiel bekijken | Een initialenfallback of gelijkwaardige fallback tonen wanneer geen geldige avatar beschikbaar is | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-010 | UC-GEN-PROF-001 — Profiel bekijken | Via de profielpagina geen vrije upload van profielafbeeldingen aanbieden binnen deze kijkflow | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 | AC-RDM-001 AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-011 | UC-GEN-PROF-001 — Profiel bekijken | De beschikbare niveaucontext afleiden uit de toegestane niveaus en rolcontext van de gebruiker | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-ACC-003 SRS-CAT-006 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-ACC-003 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-012 | UC-GEN-PROF-001 — Profiel bekijken | Geen niveau als beschikbare profielcontext tonen wanneer de gebruiker daarvoor geen geldige toegang heeft | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-CAT-001 | AC-AUTH-001 AC-ACC-003 AC-CAT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-013 | UC-GEN-PROF-001 — Profiel bekijken | Bij ontbrekende verplichte niveaucontext kunnen verwijzen naar de aparte flow voor verplicht niveau instellen | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 | AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-014 | UC-GEN-PROF-001 — Profiel bekijken | Accountbeveiligingsinformatie uitsluitend als veilige read-only status tonen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-NFR-SEC-001 | AC-ACC-002 AC-ACC-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-016 | UC-GEN-PROF-001 — Profiel bekijken | E-mail- en wachtwoordbeheer functioneel scheiden van OefenHub-profielbeheer wanneer deze acties via de identity provider verlopen | Gedekt door SRS | SRS-ACC-003 SRS-ADM-001 SRS-NFR-SEC-001 SRS-ARCH-002 | AC-ACC-003 AC-ADM-001 AC-NFR-SEC-001 AC-ARCH-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-017 | UC-GEN-PROF-001 — Profiel bekijken | Relatie-informatie op de profielpagina alleen tonen wanneer de rolcontext en objectautorisatie dit toestaan | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-RDM-007 SRS-ACC-003 SRS-REL-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-RDM-007 AC-ACC-003 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-018 | UC-GEN-PROF-001 — Profiel bekijken | Voorkomen dat profiel bekijken Users, UserSettings, ProfileAvatars, relatiegegevens of identity-provideraccountgegevens wijzigt | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-REL-001 | AC-ACC-002 AC-ACC-003 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-019 | UC-GEN-PROF-001 — Profiel bekijken | Verlopen sessies afhandelen via de generieke loginflow | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 | AC-ACC-002 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-020 | UC-GEN-PROF-001 — Profiel bekijken | Ontbrekende autorisatie afhandelen via generieke toegang-geweigerd-afhandeling | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-021 | UC-GEN-PROF-001 — Profiel bekijken | Bij laadfouten een gebruikersgerichte foutmelding tonen zonder technische identifiers, stacktraces of interne databasenaamgeving | Gedekt door SRS | SRS-ACC-003 SRS-TIC-006 | AC-ACC-003 AC-TIC-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-022 | UC-GEN-PROF-001 — Profiel bekijken | Datum- en tijdwaarden, zoals laatste aanmelding of laatst gezien, consistent lokaal kunnen tonen op basis van een veilige bron | Gedekt door SRS | SRS-ACC-003 SRS-TIC-002 SRS-NFR-SEC-001 | AC-ACC-003 AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-023 | UC-GEN-PROF-001 — Profiel bekijken | Gedeactiveerde, geanonimiseerde of afgeschermde accounts server-side afvangen zodat de profielpagina niet als normale profielweergave wordt gebruikt wanneer dat niet is toegestaan | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ACC-002 SRS-ACC-004 SRS-ACC-008 SRS-ACC-003 | AC-AUTH-001 AC-RDM-001 AC-ACC-002 AC-ACC-004 AC-ACC-008 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-001-024 | UC-GEN-PROF-001 — Profiel bekijken | De profielweergave kunnen laden zonder dat voorkeuren- of toegankelijkheidsmutaties worden uitgevoerd | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-RDM-008 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-RDM-008 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-001 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Een ingelogde gebruiker toestaan om uitsluitend het eigen profiel via de profielpagina te wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 | AC-RDM-001 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-002 | UC-GEN-PROF-002 — Profielgegevens wijzigen | De te wijzigen gebruiker server-side bepalen op basis van de sessie en niet op basis van clientinput | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-003 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Naamgegevens server-side valideren voordat zij worden opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-004 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Gereserveerde systeemwaarden zoals # blokkeren voor gewone gebruikersinvoer waar deze waarde niet is toegestaan | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-005 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Actieve niveaucontext alleen kunnen opslaan wanneer het gekozen niveau binnen de toegestane context van de gebruiker valt | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 | AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-006 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Geldige profielwijzigingen opslaan in de daarvoor bedoelde OefenHub-profiel- en gebruikersinstellingsrecords | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-007 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Na succesvolle opslag de bijgewerkte profielwaarden tonen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-008 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Wachtwoordwaarden niet ontvangen, opslaan, valideren of loggen binnen OefenHub-profielwijzigingen | Gedekt door SRS | SRS-ACC-003 SRS-NFR-SEC-001 | AC-ACC-003 AC-NFR-SEC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-009 | UC-GEN-PROF-002 — Profielgegevens wijzigen | E-mailadres- en wachtwoordacties vanuit de profielpagina via de identity-providerflow afhandelen of daarnaar verwijzen | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 SRS-NFR-SEC-001 | AC-RDM-001 AC-ACC-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-010 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Technische opslagfouten veilig afhandelen zonder gedeeltelijke inconsistente profielmutaties zichtbaar te maken | Gedekt door SRS | SRS-ACC-003 SRS-SHR-001 SRS-NFR-SEC-001 | AC-ACC-003 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-011 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Validatie- en foutmeldingen tonen zonder technische identifiers, stacktraces, tokens, ExternalId-waarden of databasefouten | Gedekt door SRS | SRS-ACC-003 SRS-TIC-002 SRS-NFR-SEC-001 | AC-ACC-003 AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-002-012 | UC-GEN-PROF-002 — Profielgegevens wijzigen | Profielwijzigingen herleidbaar registreren via auditvelden of gelijkwaardige logging, zonder gevoelige identity-providergegevens | Gedekt door SRS | SRS-ACC-003 SRS-NFR-AUD-001 SRS-NFR-LOG-001 | AC-ACC-003 AC-NFR-AUD-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-001 | UC-GEN-PROF-003 — Verplicht niveau instellen | Na login of routecontrole kunnen vaststellen of een voor de gebruiker verplichte niveaucontext ontbreekt | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-CAT-006 | AC-ACC-002 AC-ACC-003 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-002 | UC-GEN-PROF-003 — Verplicht niveau instellen | Een gebruiker zonder verplichte niveaucontext attenderen met een centrale popup en een route naar de profielpagina aanbieden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-ACC-003 SRS-CAT-006 SRS-POP-001 | AC-RDM-001 AC-RDM-005 AC-ACC-003 AC-CAT-006 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-003 | UC-GEN-PROF-003 — Verplicht niveau instellen | De profielpagina kunnen openen in de context van verplicht niveau instellen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-ACC-003 SRS-CAT-006 | AC-RDM-001 AC-RDM-005 AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-004 | UC-GEN-PROF-003 — Verplicht niveau instellen | Beschikbare niveaukeuzes server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-CAT-001 | AC-AUTH-001 AC-ACC-003 AC-CAT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-005 | UC-GEN-PROF-003 — Verplicht niveau instellen | Een ontbrekende niveaukeuze weigeren wanneer niveaucontext verplicht is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-CAT-006 | AC-AUTH-001 AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-006 | UC-GEN-PROF-003 — Verplicht niveau instellen | Een gekozen niveau server-side valideren tegen de toegestane niveaucontext van de gebruiker | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-CAT-006 | AC-AUTH-001 AC-ACC-003 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-007 | UC-GEN-PROF-003 — Verplicht niveau instellen | Gemanipuleerde of niet-toegestane niveauwaarden weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-CAT-001 | AC-AUTH-001 AC-ACC-003 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-008 | UC-GEN-PROF-003 — Verplicht niveau instellen | Een geldige niveaukeuze opslaan in de daarvoor bedoelde profiel- of gebruikersinstellingopslag | Gedekt door SRS | SRS-ACC-003 SRS-CAT-001 | AC-ACC-003 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-009 | UC-GEN-PROF-003 — Verplicht niveau instellen | Auditvelden of gelijkwaardige logging vastleggen bij een geslaagde niveaucontextwijziging wanneer het betrokken record dit ondersteunt | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 SRS-NFR-AUD-001 SRS-NFR-LOG-001 | AC-ACC-003 AC-CAT-006 AC-NFR-AUD-001 AC-NFR-LOG-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-010 | UC-GEN-PROF-003 — Verplicht niveau instellen | De verplichte-niveau-attendering opheffen nadat een geldige niveaucontext is opgeslagen | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 | AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-011 | UC-GEN-PROF-003 — Verplicht niveau instellen | Binnen de profielpagina waarschuwen wanneer de gebruiker zonder verplicht niveau wil vertrekken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-ACC-003 SRS-CAT-001 | AC-RDM-001 AC-RDM-005 AC-ACC-003 AC-CAT-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-012 | UC-GEN-PROF-003 — Verplicht niveau instellen | Bij het instellen van een verplicht niveau geen rollen, relaties, autorisaties, niveaus, categorieën, oefeningen of oefenruns wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-REL-001 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-ACC-003 AC-REL-001 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-013 | UC-GEN-PROF-003 — Verplicht niveau instellen | Veilige gebruikersgerichte foutmeldingen tonen wanneer niveaukeuze of opslag faalt | Gedekt door SRS | SRS-ACC-003 SRS-TIC-002 SRS-CAT-001 SRS-NFR-SEC-001 | AC-ACC-003 AC-TIC-002 AC-CAT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-014 | UC-GEN-PROF-003 — Verplicht niveau instellen | Geen technische identifiers, stacktraces, tokens, databasefouten of identity-providerdetails tonen in de verplichte-niveauflow | Gedekt door SRS | SRS-ACC-003 SRS-CAT-001 SRS-NFR-SEC-001 | AC-ACC-003 AC-CAT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-015 | UC-GEN-PROF-003 — Verplicht niveau instellen | Bij technische opslagfouten de bestaande profielcontext consistent houden | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-016 | UC-GEN-PROF-003 — Verplicht niveau instellen | Opnieuw kunnen detecteren dat verplichte niveaucontext ontbreekt wanneer de gebruiker de flow verlaat zonder geldige opslag | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 | AC-ACC-003 AC-CAT-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-017 | UC-GEN-PROF-003 — Verplicht niveau instellen | Het popupregister gebruiken voor popupinhoud en mag popupteksten niet in de usecase of code dupliceren | Gedekt door SRS | SRS-ACC-003 SRS-POP-001 | AC-ACC-003 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-018 | UC-GEN-PROF-003 — Verplicht niveau instellen | Bij een ontbrekende sessie de generieke loginflow gebruiken in plaats van een profielspecifieke foutflow | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 | AC-ACC-002 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-019 | UC-GEN-PROF-003 — Verplicht niveau instellen | Bij ontbrekende autorisatie de generieke toegang-geweigerd-afhandeling gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-003-020 | UC-GEN-PROF-003 — Verplicht niveau instellen | Een situatie zonder beschikbare niveaukeuzes veilig afhandelen zonder een ongeldige default op te slaan | Gedekt door SRS | SRS-ACC-003 SRS-CAT-001 SRS-NFR-SEC-001 | AC-ACC-003 AC-CAT-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-001 | UC-GEN-PROF-004 — Profielfoto kiezen | Een ingelogde gebruiker in staat stellen de eigen profielfoto te kiezen via de profielpagina | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 | AC-RDM-001 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-002 | UC-GEN-PROF-004 — Profielfoto kiezen | Voorkomen dat een gebruiker via de normale profielroute de profielfoto van een andere gebruiker wijzigt | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-003 | UC-GEN-PROF-004 — Profielfoto kiezen | De te wijzigen gebruiker server-side afleiden uit de sessie | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ACC-003 | AC-AUTH-001 AC-RDM-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-004 | UC-GEN-PROF-004 — Profielfoto kiezen | Geen vrije upload van profielfoto’s door gebruikers toestaan | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-005 | UC-GEN-PROF-004 — Profielfoto kiezen | Profielfoto’s opslaan als referentie naar vooraf gedefinieerde profielafbeeldingen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-006 | UC-GEN-PROF-004 — Profielfoto kiezen | Alleen actieve en selecteerbare profielafbeeldingen als nieuwe keuze toestaan | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-007 | UC-GEN-PROF-004 — Profielfoto kiezen | Een gekozen profielafbeeldingreferentie server-side valideren voordat deze wordt opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-008 | UC-GEN-PROF-004 — Profielfoto kiezen | Gemanipuleerde, onbekende, gedeactiveerde of niet-selecteerbare profielafbeeldingreferenties weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-009 | UC-GEN-PROF-004 — Profielfoto kiezen | Bij succesvolle wijziging de profielafbeeldingreferentie in het eigen profiel bijwerken | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-010 | UC-GEN-PROF-004 — Profielfoto kiezen | Na succesvolle wijziging de zichtbare profielafbeelding op profielpagina, profielkaart en relevante header-/menuweergaven consistent tonen | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 | AC-RDM-001 AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-011 | UC-GEN-PROF-004 — Profielfoto kiezen | Bij technische opslagfouten de bestaande profielafbeelding behouden | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-012 | UC-GEN-PROF-004 — Profielfoto kiezen | Bij ontbrekende of ongeldige profielafbeelding een geldige fallback kunnen tonen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-013 | UC-GEN-PROF-004 — Profielfoto kiezen | Verhinderen dat uploadpayloads, externe URL’s of vrije bestandsnamen als profielfoto worden verwerkt | Gedekt door SRS | SRS-ACC-003 SRS-CNT-004 | AC-ACC-003 AC-CNT-004 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-014 | UC-GEN-PROF-004 — Profielfoto kiezen | Veilige gebruikersmeldingen tonen zonder technische details wanneer een profielafbeelding niet kan worden gekozen of opgeslagen | Gedekt door SRS | SRS-ACC-003 SRS-TIC-002 SRS-NFR-SEC-001 | AC-ACC-003 AC-TIC-002 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-015 | UC-GEN-PROF-004 — Profielfoto kiezen | De centrale profielafbeeldingrecords in deze gebruikersflow alleen lezen en niet door de gebruiker laten aanmaken of wijzigen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-016 | UC-GEN-PROF-004 — Profielfoto kiezen | Wijzigingsmetadata vastleggen wanneer het profielopslagmodel daarvoor velden bevat | Gedekt door SRS | SRS-ACC-003 SRS-NFR-AUD-001 | AC-ACC-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-017 | UC-GEN-PROF-004 — Profielfoto kiezen | Geen naamgegevens, niveaucontext, rollen, relaties, voorkeuren, toegankelijkheidsinstellingen of identity-providergegevens wijzigen als onderdeel van profielfoto kiezen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-RDM-008 SRS-REL-001 SRS-CAT-006 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-RDM-008 AC-REL-001 AC-CAT-006 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-018 | UC-GEN-PROF-004 — Profielfoto kiezen | Verlopen sessies via de generieke loginflow afhandelen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 | AC-ACC-002 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-019 | UC-GEN-PROF-004 — Profielfoto kiezen | Ontbrekende autorisatie via de generieke toegang-geweigerd-afhandeling verwerken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-004-020 | UC-GEN-PROF-004 — Profielfoto kiezen | Popupinhoud en knopteksten voor deze flow centraal via het popupregister kunnen beheren wanneer popups worden gebruikt | Gedekt door SRS | SRS-ACC-003 SRS-POP-001 | AC-ACC-003 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-001 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Een ingelogde gebruiker via het profielmenu toegang kunnen geven tot een eigen toegankelijkheidspagina wanneer de toegankelijkheidsfeature actief is | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-AUTH-001 AC-RDM-001 AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-002 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Voorkomen dat een gebruiker via de normale toegankelijkheidsroute instellingen van een andere gebruiker bekijkt of wijzigt | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-003 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | De doelgebruiker server-side afleiden uit de sessie | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-ACC-003 | AC-AUTH-001 AC-RDM-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-004 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | De sitebrede toegankelijkheidsfeature controleren voordat de pagina en bedieningselementen functioneel beschikbaar zijn | Gedekt door SRS | SRS-RDM-001 SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-RDM-001 AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-005 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Eerder opgeslagen toegankelijkheidswaarden behouden wanneer de toegankelijkheidsfeature sitebreed wordt uitgeschakeld | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-006 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Verhoogd contrast / leesbaarheid als toegankelijkheidsinstelling ondersteunen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-007 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Gebruik van een dyslexielettertype als toegankelijkheidsinstelling ondersteunen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-008 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Vergroten en verkleinen van de standaard lettergrootte binnen toegestane grenzen ondersteunen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 | AC-ACC-003 AC-ACC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-009 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Gewijzigde toegankelijkheidsinstellingen direct opslaan in het gebruikersprofiel of gebruikersinstellingendomein | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-010 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Succesvol opgeslagen toegankelijkheidsinstellingen direct toepassen in de actieve OefenHub-interface | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-011 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Instellingstype, sleutel en waarde server-side valideren voordat een toegankelijkheidsinstelling wordt opgeslagen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-012 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Voorkomen dat onbekende instellingensleutels, onjuiste datatypen of waarden buiten toegestane grenzen worden opgeslagen | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-013 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | De standaard lettergrootte alleen binnen centraal vastgelegde minimum- en maximumgrenzen laten wijzigen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 | AC-ACC-003 AC-ACC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-014 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Relevante toegankelijkheidswaarden naar een technische cookie of vergelijkbare browserwaarde kunnen spiegelen wanneer de feature actief is en browseropslag beschikbaar is | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-015 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Profielopslag of gebruikersinstellingopslag als bron van waarheid gebruiken voor ingelogde toegankelijkheidsinstellingen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-016 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Bij mislukte cookie- of browseropslag de succesvol opgeslagen profielinstelling behouden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-AVL-001 | AC-ACC-003 AC-ACC-005 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-017 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Bij technische opslagfouten de laatst succesvol opgeslagen toegankelijkheidsinstelling behouden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-018 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Veilige gebruikersmeldingen tonen zonder technische details wanneer een toegankelijkheidsinstelling niet kan worden opgeslagen of toegepast | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-019 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Geen naamgegevens, niveaucontext, e-mailadres, wachtwoord, profielfoto, rollen, relaties, oefenruns, berichten of algemene voorkeuren wijzigen als onderdeel van toegankelijkheid... | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-RDM-008 SRS-REL-001 SRS-MSG-001 SRS-CAT-006 | AC-ACC-003 AC-ACC-005 AC-RDM-008 AC-REL-001 AC-MSG-001 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-020 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Verlopen sessies via de generieke loginflow afhandelen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 | AC-ACC-002 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-021 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Ontbrekende autorisatie via de generieke toegang-geweigerd-afhandeling verwerken | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 | AC-AUTH-001 AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-022 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Popupinhoud en knopteksten voor deze flow centraal via het popupregister kunnen beheren wanneer popups worden gebruikt | Gedekt door SRS | SRS-ACC-003 SRS-POP-001 | AC-ACC-003 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-023 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Toegankelijkheidsinstellingen functioneel gescheiden houden van algemene voorkeuren, ook wanneer beide technisch in hetzelfde gebruikersinstellingendomein worden opgeslagen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-RDM-008 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-RDM-008 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-005-024 | UC-GEN-PROF-005 — Toegankelijkheidsinstellingen beheren | Wijzigingsmetadata vastleggen wanneer het gebruikersinstellingmodel daarvoor velden bevat | Gedekt door SRS | SRS-ACC-003 SRS-NFR-AUD-001 | AC-ACC-003 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-001 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Vóór login toegestane toegankelijkheidswaarden uit een technische browserwaarde kunnen toepassen wanneer de toegankelijkheidsfeature actief is | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-002 AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-002 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Ontbrekende toegankelijkheidscookies behandelen als normale situatie en dan defaults gebruiken | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-003 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Onbekende, ongeldige of gemanipuleerde cookiegegevens negeren | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 | AC-ACC-003 AC-ACC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-004 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De technische toegankelijkheidscookie mag uitsluitend minimaal noodzakelijke presentatiewaarden bevatten | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-005 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De technische toegankelijkheidscookie mag geen gebruikersidentiteit, rollen, autorisaties, relatiegegevens, niveaucontext, berichten, oefendata of persoonsgegevens bevatten | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-REL-001 SRS-MSG-001 SRS-CAT-006 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-REL-001 AC-MSG-001 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-006 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Na succesvolle login moeten profiel- of gebruikersinstellingen leidend zijn voor toegankelijkheidsweergave | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-002 AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-007 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De technische browserwaarde na login waar mogelijk bijwerken op basis van de leidende profielinstellingen | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 | AC-ACC-002 AC-ACC-003 AC-ACC-005 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-008 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Cookie- of browseropslagproblemen mogen de toepassing van profielgebaseerde toegankelijkheidsinstellingen na login niet blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-002 AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-009 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Wanneer de toegankelijkheidsfeature sitebreed is uitgeschakeld, mogen cookie-effecten voor toegankelijkheid niet worden toegepast | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-010 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Uitschakelen van de toegankelijkheidsfeature mag bestaande profielinstellingen niet verwijderen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-011 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Cookiewaarden niet automatisch als initiële profielwaarden overnemen; ontbrekende profielwaarden gebruiken functionele defaults | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 | AC-ACC-003 AC-ACC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-012 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De doelgebruiker na login server-side uit de sessie bepalen en nooit uit cookie- of clientinput | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-003 SRS-ACC-005 | AC-AUTH-001 AC-ACC-002 AC-ACC-003 AC-ACC-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-013 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De synchronisatie mag geen rollen, relaties, autorisaties, niveaucontext, profielnaamvelden, profielfoto, e-mailadres, wachtwoord, oefenruns, berichten of meldingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-CAT-006 | AC-AUTH-001 AC-ACC-003 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-CAT-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-014 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Foutafhandeling rond cookievalidatie en synchronisatie mag geen technische details, stacktraces, tokens, ExternalId, ruwe cookie-inhoud of persoonsgegevens tonen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-SEC-001 SRS-NFR-PRV-001 SRS-NFR-AVL-001 | AC-ACC-003 AC-ACC-005 AC-NFR-SEC-001 AC-NFR-PRV-001 AC-NFR-AVL-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-015 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Veilig kunnen terugvallen op defaults of profielinstellingen wanneer cookiegegevens niet bruikbaar zijn | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-SEC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-016 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De technische implementatie moet kunnen vastleggen of cookie-instellingen zijn toegepast, genegeerd of gesynchroniseerd zonder gevoelige inhoud te loggen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-AUD-001 | AC-ACC-003 AC-ACC-005 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-017 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De synchronisatie moet werken voor alle rollen waarvoor de toegankelijkheidsfeature beschikbaar is | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-003 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-003 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-018 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De browserwaarde moet bij verouderde of onbekende schemastructuur veilig genegeerd of gemigreerd kunnen worden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-GUA-001 SRS-MOD-001 SRS-NFR-SEC-001 | AC-ACC-003 AC-ACC-005 AC-GUA-001 AC-MOD-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-019 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | De gebruiker mag normaal geen hinderlijke popup krijgen wanneer cookiegegevens ontbreken, ongeldig zijn of niet bijgewerkt kunnen worden | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-001 | AC-ACC-003 AC-ACC-005 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-006-020 | UC-GEN-PROF-006 — Toegankelijkheid vóór en na login synchroniseren | Bij uitgelogde weergave geen profielgegevens nodig hebben om toegestane toegankelijkheidswaarden toe te passen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-NFR-ACC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-001 | UC-GEN-PROF-007 — Voorkeuren beheren | Een ingelogde gebruiker een voorkeurenpagina bieden voor eigen algemene voorkeuren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-008 SRS-ACC-003 | AC-RDM-001 AC-RDM-008 AC-ACC-003 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-002 | UC-GEN-PROF-007 — Voorkeuren beheren | Profielgegevens en toegankelijkheidsinstellingen functioneel gescheiden houden van algemene voorkeuren | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-RDM-008 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-RDM-008 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-003 | UC-GEN-PROF-007 — Voorkeuren beheren | Eigen voorkeurwaarden ophalen op basis van de server-side sessiecontext | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-004 | UC-GEN-PROF-007 — Voorkeuren beheren | Functionele defaults tonen wanneer nog geen voorkeurwaarde is opgeslagen | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 | AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-005 | UC-GEN-PROF-007 — Voorkeuren beheren | Rolgebonden voorkeuren alleen tonen wanneer de gebruiker de betreffende rolcontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-006 | UC-GEN-PROF-007 — Voorkeuren beheren | Verborgen of systeemgestuurde voorkeuren niet als vrij bewerkbare gebruikersvelden tonen | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 | AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-007 | UC-GEN-PROF-007 — Voorkeuren beheren | Bij opslaan controleren dat de wijziging voor de ingelogde gebruiker zelf geldt | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-008 | UC-GEN-PROF-007 — Voorkeuren beheren | Voorkeurensleutels server-side valideren tegen de centrale set toegestane voorkeuren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-009 | UC-GEN-PROF-007 — Voorkeuren beheren | Voorkeurwaarden server-side valideren op gegevenstype en waardebereik | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-010 | UC-GEN-PROF-007 — Voorkeuren beheren | De rolcontext van rolgebonden voorkeuren server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-011 | UC-GEN-PROF-007 — Voorkeuren beheren | Onbekende voorkeurensleutels weigeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-012 | UC-GEN-PROF-007 — Voorkeuren beheren | Niet-gebruikersbeheerbare voorkeuren weigeren wanneer deze via clientinput worden aangeboden | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 SRS-ADM-001 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-013 | UC-GEN-PROF-007 — Voorkeuren beheren | Geldige voorkeurwijzigingen persistent per gebruiker opslaan | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 | AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-014 | UC-GEN-PROF-007 — Voorkeuren beheren | Opgeslagen voorkeuren toepassen in de contexten waarvoor zij functioneel bedoeld zijn | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 | AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-015 | UC-GEN-PROF-007 — Voorkeuren beheren | Borgen dat voorkeuren geen autorisaties, rollen, relaties, niveauautorisaties of zichtbare gegevensset wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 SRS-REL-001 SRS-CAT-001 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 AC-REL-001 AC-CAT-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-016 | UC-GEN-PROF-007 — Voorkeuren beheren | Bij opslagfouten de laatst succesvol opgeslagen voorkeurenset blijven gebruiken | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 | AC-ACC-003 AC-RDM-008 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-017 | UC-GEN-PROF-007 — Voorkeuren beheren | De gebruiker een begrijpelijke terugkoppeling geven bij succesvolle opslag | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-018 | UC-GEN-PROF-007 — Voorkeuren beheren | De gebruiker een begrijpelijke terugkoppeling geven bij validatiefouten | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-019 | UC-GEN-PROF-007 — Voorkeuren beheren | De gebruiker een begrijpelijke terugkoppeling geven bij technische opslagfouten | Gedekt door SRS | SRS-ACC-003 | AC-ACC-003 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-020 | UC-GEN-PROF-007 — Voorkeuren beheren | In foutmeldingen geen GUID's, stacktraces, databasefouten, tokens, ExternalId of onnodige persoonsgegevens tonen | Gedekt door SRS | SRS-ACC-003 SRS-TIC-002 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-ACC-003 AC-TIC-002 AC-NFR-SEC-001 AC-NFR-PRV-001 | Privacy | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-021 | UC-GEN-PROF-007 — Voorkeuren beheren | Voorkeurwijzigingen veilig kunnen loggen of registreren zonder gevoelige waarden onnodig vast te leggen | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-NFR-SEC-001 | AC-ACC-003 AC-RDM-008 AC-NFR-SEC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-022 | UC-GEN-PROF-007 — Voorkeuren beheren | Bij verlopen sessie de generieke loginflow gebruiken en geen voorkeurmutatie uitvoeren | Gedekt door SRS | SRS-ACC-002 SRS-ACC-003 SRS-RDM-008 | AC-ACC-002 AC-ACC-003 AC-RDM-008 | Audit | Geen | Verwerkt |
REQ-UC-GEN-PROF-007-023 | UC-GEN-PROF-007 — Voorkeuren beheren | Bij ontbrekende autorisatie de generieke toegang-geweigerd-afhandeling gebruiken en geen voorkeurmutatie uitvoeren | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-001-001 | UC-GEN-REL-001 — Relaties bekijken | Een ingelogde gebruiker de eigen relatiepagina kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-001-002 | UC-GEN-REL-001 — Relaties bekijken | Uitsluitend relaties tonen waarbij de ingelogde gebruiker deelnemer is | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-001-003 | UC-GEN-REL-001 — Relaties bekijken | Actieve relaties per relevant relatietype kunnen groeperen | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-004 | UC-GEN-REL-001 — Relaties bekijken | Samenvattingsaantallen tonen die zijn afgeleid uit dezelfde dataset als de zichtbare relatieblokken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-005 | UC-GEN-REL-001 — Relaties bekijken | Door de gebruiker verstuurde openstaande uitnodigingen kunnen tonen zolang deze pending en zichtbaar zijn | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-006 | UC-GEN-REL-001 — Relaties bekijken | Inkomende relatie-uitnodigingen niet als aparte inkomende lijst op de relatiepagina tonen wanneer deze via systeemberichten worden afgehandeld | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-007 | UC-GEN-REL-001 — Relaties bekijken | Per relatieblok een passende lege staat kunnen tonen wanneer er geen relaties of uitnodigingen beschikbaar zijn | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-REL-001-008 | UC-GEN-REL-001 — Relaties bekijken | Acties op de relatiepagina rolcontextafhankelijk tonen, verbergen of disabled maken | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-001-009 | UC-GEN-REL-001 — Relaties bekijken | Alle acties die vanuit de relatiepagina worden gestart server-side opnieuw controleren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-007 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-001-010 | UC-GEN-REL-001 — Relaties bekijken | Relatiekaartdetails kunnen open- en dichtklappen zonder persistente datamutatie | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-011 | UC-GEN-REL-001 — Relaties bekijken | Voor vrienden minimaal actief-sinds en gedeelde-oefeningeninformatie kunnen tonen wanneer deze informatie beschikbaar is | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-REL-001 AC-LRN-009 AC-SHR-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-REL-001-012 | UC-GEN-REL-001 — Relaties bekijken | Voor ouder-/voogdrelaties minimaal actief-sinds als detailinformatie kunnen tonen | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-013 | UC-GEN-REL-001 — Relaties bekijken | Voor docentrelaties relevante niveaucontext kunnen tonen zonder niet-geautoriseerde niveaus zichtbaar te maken | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-CAT-006 SRS-TCH-002 | AC-AUTH-001 AC-REL-001 AC-CAT-006 AC-TCH-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-001-014 | UC-GEN-REL-001 — Relaties bekijken | Voor iedere ontkoppelactie of ontkoppelverzoekactie een bevestigingsmodal gebruiken voordat de muterende vervolgactie wordt uitgevoerd | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-015 | UC-GEN-REL-001 — Relaties bekijken | Het bekijken van de relatiepagina mag geen UserRelationships, RelationshipInvitations, RelationshipEvents, SystemMessages of privéberichtdata wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 SRS-MSG-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-001-016 | UC-GEN-REL-001 — Relaties bekijken | Vervolgacties vanaf de relatiepagina kunnen koppelen aan de daarvoor bedoelde usecases of commands | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-001 | UC-GEN-REL-002 — Vriend uitnodigen | Een ingelogde leerling in staat stellen om vanaf de relatiepagina een vrienduitnodiging te starten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-007 SRS-REL-001 SRS-LRN-001 | AC-RDM-001 AC-RDM-005 AC-RDM-007 AC-REL-001 AC-LRN-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-002-002 | UC-GEN-REL-002 — Vriend uitnodigen | Bij een vrienduitnodiging een e-mailadres als verplichte invoer vragen | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-003 | UC-GEN-REL-002 — Vriend uitnodigen | Het opgegeven e-mailadres valideren voordat een uitnodiging wordt aangemaakt | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-004 | UC-GEN-REL-002 — Vriend uitnodigen | Server-side controleren dat de uitnodiger een geldige leerlingcontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-009 | AC-AUTH-001 AC-REL-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-002-005 | UC-GEN-REL-002 — Vriend uitnodigen | Server-side controleren dat het relatietype Friendship actief en toegestaan is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 | AC-AUTH-001 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-002-006 | UC-GEN-REL-002 — Vriend uitnodigen | Voorkomen dat een vrienduitnodiging wordt aangemaakt wanneer al een actieve identieke vriendschap bestaat | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-007 | UC-GEN-REL-002 — Vriend uitnodigen | Voorkomen dat een vrienduitnodiging wordt aangemaakt wanneer al een openstaande identieke of kruislings conflicterende uitnodiging bestaat | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-008 | UC-GEN-REL-002 — Vriend uitnodigen | Voor een bestaande OefenHub-gebruiker een RelationshipInvitations-record kunnen aanmaken met ToUserId gevuld | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-009 | UC-GEN-REL-002 — Vriend uitnodigen | Voor een onbekend e-mailadres pas na succesvolle mailpreflight en interne mailqueue-/jobplanning een RelationshipInvitations-record kunnen aanmaken met ToEmail gevuld en ToUserId leeg | Gedekt door SRS | SRS-REL-001 SRS-REL-011 | AC-REL-001 AC-REL-011 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-010 | UC-GEN-REL-002 — Vriend uitnodigen | De gebruiker bij een onbekend e-mailadres expliciet laten controleren of het e-mailadres klopt voordat een externe OefenHub-uitnodiging wordt verstuurd | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-002-011 | UC-GEN-REL-002 — Vriend uitnodigen | Bij een externe OefenHub-uitnodiging melden dat de naam van de uitnodigende gebruiker in de uitnodigingsmail wordt gedeeld | Gedekt door SRS | SRS-REL-001 SRS-SHR-001 | AC-REL-001 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-012 | UC-GEN-REL-002 — Vriend uitnodigen | Een openstaande uitnodiging naar een onbekend e-mailadres gedurende 7 dagen kunnen koppelen aan een nieuw geregistreerd account met hetzelfde e-mailadres | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 | AC-ACC-002 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-013 | UC-GEN-REL-002 — Vriend uitnodigen | Geen actieve vriendschap aanmaken voordat de ontvanger de uitnodiging heeft geaccepteerd | Gedekt door SRS | SRS-REL-002 SRS-SHR-001 | AC-REL-002 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-014 | UC-GEN-REL-002 — Vriend uitnodigen | Een succesvolle vrienduitnodiging zichtbaar maken in het overzicht openstaande uitnodigingen van de uitnodiger | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-015 | UC-GEN-REL-002 — Vriend uitnodigen | Voor een bestaande ontvanger een systeembericht of gelijkwaardige notificatie aanmaken waarin de uitnodiging kan worden geopend | Gedekt door SRS | SRS-REL-001 SRS-MSG-002 SRS-SHR-002 SRS-SHR-005 SRS-POP-002 | AC-REL-001 AC-MSG-002 AC-SHR-002 AC-SHR-005 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-002-016 | UC-GEN-REL-002 — Vriend uitnodigen | De uitnodigingsactie auditbaar vastleggen via RelationshipEvents | Gedekt door SRS | SRS-REL-001 SRS-NFR-AUD-001 | AC-REL-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-002-017 | UC-GEN-REL-002 — Vriend uitnodigen | Technische fouten bij mailvoorbereiding, opslaan, queue of jobplanning afhandelen zonder groene successtatus en zonder zichtbaar pending extern relatieverzoek | Gedekt door SRS | SRS-REL-011 SRS-NFR-LOG-001 | AC-REL-011 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-001 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Een ingelogde leerling in staat stellen om vanaf de relatiepagina een ouder-/voogduitnodiging te starten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-007 SRS-REL-001 SRS-LRN-001 SRS-GUA-005 | AC-RDM-001 AC-RDM-005 AC-RDM-007 AC-REL-001 AC-LRN-001 AC-GUA-005 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-003-002 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Bij een ouder-/voogduitnodiging een e-mailadres als verplichte invoer vragen | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-003 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Het opgegeven e-mailadres valideren voordat een uitnodiging wordt aangemaakt | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-004 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Server-side controleren dat de uitnodiger een geldige leerlingcontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-009 | AC-AUTH-001 AC-REL-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-003-005 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Server-side controleren dat het relatietype GuardianStudent actief en toegestaan is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 | AC-AUTH-001 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-003-006 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Voorkomen dat een ouder-/voogduitnodiging wordt aangemaakt wanneer al een actieve identieke ouder-/voogdrelatie bestaat | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-007 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Voorkomen dat een ouder-/voogduitnodiging wordt aangemaakt wanneer al een openstaande identieke of kruislings conflicterende uitnodiging bestaat | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-008 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Voor een bestaande OefenHub-gebruiker een RelationshipInvitations-record kunnen aanmaken met ToUserId gevuld | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-009 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Voor een onbekend e-mailadres pas na succesvolle mailpreflight en interne mailqueue-/jobplanning een RelationshipInvitations-record kunnen aanmaken met ToEmail gevuld en ToUserId leeg | Gedekt door SRS | SRS-REL-001 SRS-REL-011 | AC-REL-001 AC-REL-011 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-010 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | De gebruiker bij een onbekend e-mailadres expliciet laten controleren of het e-mailadres klopt voordat een externe OefenHub-uitnodiging wordt verstuurd | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-003-011 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Bij een externe OefenHub-uitnodiging melden dat de naam van de uitnodigende leerling in de uitnodigingsmail wordt gedeeld | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-REL-001 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-012 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Een openstaande uitnodiging naar een onbekend e-mailadres gedurende 7 dagen kunnen koppelen aan een nieuw geregistreerd account met hetzelfde e-mailadres | Gedekt door SRS | SRS-ACC-002 SRS-REL-001 | AC-ACC-002 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-013 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Geen actieve ouder-/voogdrelatie aanmaken voordat de ontvanger de uitnodiging heeft geaccepteerd | Gedekt door SRS | SRS-REL-002 SRS-SHR-001 SRS-GUA-001 | AC-REL-002 AC-SHR-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-014 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Een succesvolle ouder-/voogduitnodiging zichtbaar maken in het overzicht openstaande uitnodigingen van de uitnodiger | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 SRS-GUA-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-015 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Voor een bestaande ontvanger een systeembericht of gelijkwaardige notificatie aanmaken waarin de uitnodiging kan worden geopend | Gedekt door SRS | SRS-REL-001 SRS-MSG-002 SRS-SHR-002 SRS-SHR-005 SRS-POP-002 | AC-REL-001 AC-MSG-002 AC-SHR-002 AC-SHR-005 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-016 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | De uitnodigingsactie auditbaar vastleggen via RelationshipEvents | Gedekt door SRS | SRS-REL-001 SRS-NFR-AUD-001 | AC-REL-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-003-017 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Technische fouten bij mailvoorbereiding, opslaan, queue of jobplanning afhandelen zonder groene successtatus en zonder zichtbaar pending extern relatieverzoek | Gedekt door SRS | SRS-REL-011 SRS-NFR-LOG-001 | AC-REL-011 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-018 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Na acceptatie van de ouder-/voogduitnodiging de relatie behandelen als GuardianStudent-relatie en niet als vriendschap | Gedekt door SRS | SRS-REL-002 SRS-GUA-001 | AC-REL-002 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-003-019 | UC-GEN-REL-003 — Ouder/voogd uitnodigen | Ouder-/voogdfunctionaliteit na acceptatie beperken tot toegestane inzage- en begeleidingsmogelijkheden en mag geen leerlingacties namens de leerling toestaan | Gedekt door SRS | SRS-REL-002 SRS-LRN-009 SRS-GUA-005 | AC-REL-002 AC-LRN-009 AC-GUA-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-001 | UC-GEN-REL-004 — Relatie ontkoppelen | Bij iedere ontkoppelactie of ontkoppelverzoekactie eerst een bevestigingsmodal tonen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-002 | UC-GEN-REL-004 — Relatie ontkoppelen | Een relatie pas direct ontkoppelen nadat de gebruiker de bevestigingsmodal heeft bevestigd | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-003 | UC-GEN-REL-004 — Relatie ontkoppelen | Server-side controleren dat de actor betrokken of bevoegd is voordat een relatie wordt ontkoppeld of een ontkoppelverzoek wordt geregistreerd | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 | AC-AUTH-001 AC-REL-003 AC-REL-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-004-004 | UC-GEN-REL-004 — Relatie ontkoppelen | Server-side controleren dat de actieve rolcontext past bij de relatie en de gevraagde actie | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 | AC-AUTH-001 AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-004-005 | UC-GEN-REL-004 — Relatie ontkoppelen | Directe ontkoppeling en ontkoppelverzoek als verschillende acties behandelen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-006 | UC-GEN-REL-004 — Relatie ontkoppelen | Relaties soft deactiveren en mag relatiegegevens niet hard verwijderen als onderdeel van reguliere ontkoppeling | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-007 | UC-GEN-REL-004 — Relatie ontkoppelen | Bij directe ontkoppeling UserRelationships.IsActive op false zetten en auditvelden vullen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-004-008 | UC-GEN-REL-004 — Relatie ontkoppelen | Bij directe ontkoppeling een RelationshipEvents-event relationship_deactivated vastleggen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-009 | UC-GEN-REL-004 — Relatie ontkoppelen | Bij een ontkoppelverzoek een RelationshipEvents-event unlink_requested vastleggen zonder de relatie direct te deactiveren | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-010 | UC-GEN-REL-004 — Relatie ontkoppelen | De andere of bevoegde partij informeren over een ontkoppeling of ontkoppelverzoek | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 | AC-AUTH-001 AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-011 | UC-GEN-REL-004 — Relatie ontkoppelen | Voorkomen dat een niet-actieve relatie opnieuw als actieve relatie wordt ontkoppeld | Gedekt door SRS | SRS-REL-003 SRS-REL-006 | AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-012 | UC-GEN-REL-004 — Relatie ontkoppelen | Voorkomen dat systeemmatig beheerde relaties handmatig worden ontkoppeld zolang de systeemregel dit verbiedt | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-ADM-001 | AC-REL-003 AC-REL-006 AC-ADM-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-013 | UC-GEN-REL-004 — Relatie ontkoppelen | Na daadwerkelijke ontkoppeling nieuwe relatie-afhankelijke acties blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 | AC-AUTH-001 AC-REL-003 AC-REL-006 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-004-014 | UC-GEN-REL-004 — Relatie ontkoppelen | Bestaande privéberichten, systeemberichten, gedeelde-oefeningrecords, oefenruns en auditrecords niet verwijderen als gevolg van ontkoppelen | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-003 SRS-LRN-009 SRS-SHR-002 SRS-SHR-005 | AC-REL-003 AC-REL-006 AC-MSG-003 AC-LRN-009 AC-SHR-002 AC-SHR-005 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-004-015 | UC-GEN-REL-004 — Relatie ontkoppelen | Bij ontkoppeling van één rolcontext of relatietype andere actieve relaties tussen dezelfde gebruikers ongemoeid laten | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 | AC-AUTH-001 AC-REL-003 AC-REL-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-004-016 | UC-GEN-REL-004 — Relatie ontkoppelen | Technische fouten bij ontkoppelen of verzoekregistratie afhandelen zonder dat de gebruiker ten onrechte denkt dat de actie succesvol is verwerkt | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-NFR-LOG-001 | AC-REL-003 AC-REL-006 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-001 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Inkomende relatie-uitnodigingen via systeemberichten kunnen aanbieden | Gedekt door SRS | SRS-REL-001 SRS-MSG-001 | AC-REL-001 AC-MSG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-002 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Inkomende relatie-uitnodigingen niet als aparte inkomende uitnodigingenlijst op de relatiepagina vereisen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-001 | AC-RDM-001 AC-RDM-007 AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-003 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Een openstaande relatie-uitnodiging kunnen accepteren wanneer de ingelogde gebruiker de beoogde ontvanger is | Gedekt door SRS | SRS-REL-002 SRS-SHR-001 | AC-REL-002 AC-SHR-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-005-004 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Een openstaande relatie-uitnodiging kunnen afwijzen wanneer de ingelogde gebruiker de beoogde ontvanger is | Gedekt door SRS | SRS-REL-001 SRS-SHR-001 | AC-REL-001 AC-SHR-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-005-005 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Acceptatie en afwijzing blokkeren wanneer de uitnodiging niet langer Pending is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-002 | AC-AUTH-001 AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-006 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Acceptatie en afwijzing server-side blokkeren wanneer de ingelogde gebruiker niet de beoogde ontvanger is | Gedekt door SRS | SRS-AUTH-001 SRS-REL-002 SRS-SHR-001 | AC-AUTH-001 AC-REL-002 AC-SHR-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-005-007 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie controleren dat de ontvanger de benodigde doelrol kan voeren of bewust kiest om die rolcontext te gebruiken of te activeren | Gedekt door SRS | SRS-AUTH-001 SRS-REL-002 SRS-SHR-001 | AC-AUTH-001 AC-REL-002 AC-SHR-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-005-008 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie voorkomen dat een identieke actieve relatie dubbel ontstaat | Gedekt door SRS | SRS-REL-002 | AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-009 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie een actief UserRelationships-record aanmaken volgens de relatie- en rolcontext uit de uitnodiging | Gedekt door SRS | SRS-AUTH-001 SRS-REL-002 | AC-AUTH-001 AC-REL-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-005-010 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie RelationshipInvitations.Status wijzigen naar Accepted | Gedekt door SRS | SRS-REL-002 | AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-011 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij afwijzing RelationshipInvitations.Status wijzigen naar Rejected | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-012 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie en afwijzing RespondedAtUtc en RespondedByUserId vastleggen | Gedekt door SRS | SRS-REL-002 SRS-NFR-AUD-001 | AC-REL-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-013 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Bij acceptatie ResolvedRelationshipId vastleggen | Gedekt door SRS | SRS-REL-002 SRS-NFR-AUD-001 | AC-REL-002 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-014 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | De uitnodiger informeren wanneer een uitnodiging is geaccepteerd of afgewezen | Gedekt door SRS | SRS-REL-002 | AC-REL-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-015 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Acceptatie en afwijzing auditbaar vastleggen via RelationshipEvents | Gedekt door SRS | SRS-REL-002 SRS-NFR-AUD-001 | AC-REL-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-REL-005-016 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Na registratie controleren of er openstaande uitnodigingen bestaan op het geregistreerde e-mailadres | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-REL-005-017 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Pas een verwerkbaar systeembericht voor een externe uitnodiging maken wanneer de ontvanger als gebruiker bekend of gekoppeld is | Gedekt door SRS | SRS-REL-001 SRS-MSG-002 SRS-SHR-002 SRS-SHR-005 | AC-REL-001 AC-MSG-002 AC-SHR-002 AC-SHR-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-018 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Een afwijzing pas definitief uitvoeren na bevestiging door de ontvanger | Gedekt door SRS | SRS-REL-001 SRS-SHR-001 | AC-REL-001 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-019 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Afgehandelde uitnodigingen niet langer als openstaande uitnodiging tonen | Gedekt door SRS | SRS-REL-001 | AC-REL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-REL-005-020 | UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen | Concurrency rond acceptatie en afwijzing zodanig afhandelen dat een uitnodiging maximaal één definitieve uitkomst krijgt | Gedekt door SRS | SRS-REL-002 SRS-NFR-PER-001 | AC-REL-002 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-001 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Een frontpage of applicatiecontext kunnen laden zonder afhankelijk te zijn van het succesvol laden van systeemnotificaties | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-002 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Na het laden van de frontpage controleren of er relevante systeemnotificaties zichtbaar moeten worden | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-003 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Systeemnotificaties functioneel onderscheiden van mailbox-systeemberichten | Gedekt door SRS | SRS-MSG-001 SRS-POP-002 | AC-MSG-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-004 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Systeemnotificaties functioneel onderscheiden van popupregister-popups | Gedekt door SRS | SRS-POP-001 SRS-POP-002 | AC-POP-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-005 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Een systeemnotificatie alleen tonen wanneer het actuele tijdstip binnen het geldige start-/eindvenster valt | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-006 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Start- en eindmomenten van systeemnotificaties op backend-/databaseniveau in UTC verwerken | Gedekt door SRS | SRS-CAT-001 SRS-POP-002 | AC-CAT-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-007 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Systeemnotificaties kunnen filteren op doelgroep, waaronder minimaal publieke, ingelogde en rolgebonden doelgroepen | Gedekt door SRS | SRS-RDM-001 SRS-POP-002 | AC-RDM-001 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-008 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Voorkomen dat rolgebonden systeemnotificaties worden getoond wanneer de rolcontext niet betrouwbaar kan worden vastgesteld | Gedekt door SRS | SRS-AUTH-001 SRS-POP-002 | AC-AUTH-001 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-009 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Bij meerdere gelijktijdig relevante systeemnotificaties de oudste aangemaakte relevante notificatie als eerste tonen | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-010 | UC-GEN-NOT-001 — Systeemnotificatie tonen | DisplayRule = Always ondersteunen voor notificaties die bij ieder relevant bezoek opnieuw zichtbaar mogen zijn | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-011 | UC-GEN-NOT-001 — Systeemnotificatie tonen | DisplayRule = OncePerBrowser ondersteunen voor notificaties die per browser slechts eenmaal getoond mogen worden | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-012 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Bij OncePerBrowser een cookie of vergelijkbare browserwaarde kunnen raadplegen om te bepalen of de notificatie in die browser al eerder is getoond | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-013 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Voor OncePerBrowser geen server-side gebruikersgebonden gezienregistratie vereisen | Gedekt door SRS | SRS-AUTH-001 SRS-POP-005 | AC-AUTH-001 AC-POP-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-014 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Bij ontbrekende of ongeldige browserwaarde veilig blijven functioneren zonder de frontpage te blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-015 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Ongeldige of incompleet geconfigureerde notificaties niet tonen en veilig loggen voor beheer/diagnose | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 SRS-NFR-SEC-001 | AC-ADM-001 AC-POP-002 AC-NFR-SEC-001 | Audit | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-016 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Technische fouten in de notificatiecontrole veilig afhandelen zonder kale technische foutdetails aan de gebruiker te tonen | Gedekt door SRS | SRS-POP-002 SRS-NFR-SEC-001 SRS-NFR-LOG-001 | AC-POP-002 AC-NFR-SEC-001 AC-NFR-LOG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-017 | UC-GEN-NOT-001 — Systeemnotificatie tonen | De actuele toegankelijkheidsinstellingen respecteren bij het tonen van systeemnotificaties | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-POP-002 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-POP-002 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-018 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Geen SystemMessages, privéberichtthreads, gebruikersprofielen, gebruikersinstellingen, popupdefinities of contentblokken muteren als onderdeel van het tonen van een systeemnot... | Gedekt door SRS | SRS-ACC-003 SRS-MSG-001 SRS-CNT-001 SRS-POP-001 SRS-POP-002 | AC-ACC-003 AC-MSG-001 AC-CNT-001 AC-POP-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-019 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Lokale tijdzoneweergave uitsluitend als presentatie behandelen en niet als zelfstandige bron voor zichtbaarheid | Gedekt door SRS | SRS-ARCH-001 | AC-ARCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-020 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Popupteksten en knopteksten voor systeemnotificaties niet uit het popupregister halen, maar uit de systeemnotificatieconfiguratie | Gedekt door SRS | SRS-POP-001 SRS-POP-002 | AC-POP-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-021 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Na het tonen van één notificatie wachten op de sluit-/verwerkingsflow voordat een volgende notificatie wordt beoordeeld voor weergave | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-022 | UC-GEN-NOT-001 — Systeemnotificatie tonen | De waarden AudienceType en DisplayRule beperken tot bekende, centraal gedefinieerde waarden | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-023 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Voorkomen dat een bestaande OncePerBrowser-browserregistratie automatisch wordt genegeerd doordat een notificatie inhoudelijk is gewijzigd | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-001-024 | UC-GEN-NOT-001 — Systeemnotificatie tonen | Het opnieuw tonen van gewijzigde of belangrijkere informatie ondersteunen door publicatie van een nieuwe notificatie in plaats van automatische reset van bestaande browserregist... | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-001 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Een zichtbare systeemnotificatie kunnen sluiten op initiatief van de bezoeker of gebruiker | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-002 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | De gesloten systeemnotificatie uit de gebruikersinterface verwijderen zonder de frontpage volledig te herladen | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-003 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Voorkomen dat de zojuist gesloten notificatie direct opnieuw verschijnt binnen dezelfde lopende notificatiereeks | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-004 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Na sluiten direct controleren of er nog een volgende actieve en doelgroeprelevante systeemnotificatie beschikbaar is | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-005 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Systeemnotificaties één voor één tonen, waarbij een volgende notificatie pas zichtbaar wordt nadat de actuele notificatie is gesloten | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-006 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Bij DisplayRule = Always geen permanente browsermarker schrijven voor de sluitactie | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-007 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Bij DisplayRule = OncePerBrowser een veilige cookie of vergelijkbare browserwaarde kunnen schrijven wanneer browseropslag beschikbaar is | Gedekt door SRS | SRS-POP-005 SRS-NFR-SEC-001 | AC-POP-005 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-008 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Voor OncePerBrowser geen server-side gebruikersgebonden gezienregistratie vereisen | Gedekt door SRS | SRS-AUTH-001 SRS-POP-005 | AC-AUTH-001 AC-POP-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-009 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Browseropslagfouten veilig afhandelen zonder de frontpage te blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-010 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Bij ontbrekende OncePerBrowser-marker veilig blijven functioneren, ook als dezelfde notificatie later opnieuw zichtbaar kan worden | Gedekt door SRS | SRS-POP-005 SRS-NFR-SEC-001 | AC-POP-005 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-011 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Bij de vervolgcontrole na sluiten dezelfde tijdvenster-, doelgroep- en volgorderegels toepassen als bij het initieel tonen | Gedekt door SRS | SRS-ARCH-001 | AC-ARCH-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-012 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | De gesloten notificatie-id kunnen meegeven of verwerken als tijdelijke uitsluiting voor de vervolgcontrole | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-013 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Bij meerdere volgende relevante notificaties de oudste aangemaakte relevante notificatie als volgende tonen | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-014 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Geen SystemNotifications-configuratie wijzigen als onderdeel van het sluiten | Gedekt door SRS | SRS-ARCH-001 | AC-ARCH-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-015 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Geen mailbox-systeembericht, privéberichtthread, popupdefinitie, contentblok, gebruikersprofiel of gebruikersinstelling wijzigen als onderdeel van het sluiten | Gedekt door SRS | SRS-ACC-003 SRS-MSG-001 SRS-CNT-001 SRS-POP-001 | AC-ACC-003 AC-MSG-001 AC-CNT-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-016 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Technische fouten bij vervolgcontrole veilig afhandelen zonder kale technische foutdetails aan de gebruiker te tonen | Gedekt door SRS | SRS-NFR-SEC-001 SRS-NFR-LOG-001 | AC-NFR-SEC-001 AC-NFR-LOG-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-017 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Geen rolgebonden volgende notificatie tonen wanneer de rolcontext niet betrouwbaar kan worden vastgesteld | Gedekt door SRS | SRS-AUTH-001 SRS-POP-002 | AC-AUTH-001 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-018 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | De frontpage bruikbaar houden wanneer er na sluiten geen volgende notificatie beschikbaar is | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | NFR | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-019 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Voorkomen dat wijzigingen aan dezelfde bestaande OncePerBrowser-notificatie automatisch een bestaande browsermarker negeren | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-002-020 | UC-GEN-NOT-002 — Systeemnotificatie sluiten | Opnieuw tonen van gewijzigde of belangrijkere informatie ondersteunen door een nieuwe notificatie-id te publiceren in plaats van de bestaande browsermarker stilzwijgend te resetten | Gedekt door SRS | SRS-POP-002 | AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-001 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Systeemnotificaties met DisplayRule = OncePerBrowser per browser kunnen beoordelen op basis van een clientside marker | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-002 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Een OncePerBrowser-notificatie niet opnieuw tonen wanneer de betreffende notificatie-id in dezelfde browser al als afgehandeld is gemarkeerd | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-003 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Een OncePerBrowser-notificatie zonder bestaande browsermarker als toonbare kandidaat kunnen behandelen, mits tijdvenster en doelgroep ook geldig zijn | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-004 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | De browsermarker voor OncePerBrowser mag geen persoonsgegevens, rollen, tokens, secrets, sessie-informatie of autorisatiegegevens bevatten | Gedekt door SRS | SRS-AUTH-001 SRS-POP-005 SRS-NFR-SEC-001 SRS-NFR-PRV-001 | AC-AUTH-001 AC-POP-005 AC-NFR-SEC-001 AC-NFR-PRV-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-005 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Voor OncePerBrowser geen server-side gebruikersgebonden gezienregistratie bijhouden | Gedekt door SRS | SRS-AUTH-001 SRS-POP-005 | AC-AUTH-001 AC-POP-005 | Autorisatie | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-006 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Ontbrekende, geweigerde, lege of corrupte browseropslag veilig kunnen afhandelen zonder de frontpage te blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-007 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Wijzigingen aan de inhoud van dezelfde bestaande systeemnotificatie mogen een bestaande OncePerBrowser-browsermarker niet automatisch ongeldig maken | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-008 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Wanneer beheer een gewijzigde boodschap opnieuw zichtbaar wil maken aan browsers met een bestaande marker, moet dit via een nieuwe systeemnotificatie kunnen worden opgelost | Gedekt door SRS | SRS-ADM-001 SRS-POP-002 | AC-ADM-001 AC-POP-002 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-009 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | Always en OncePerBrowser als afzonderlijke weergaveregels behandelen | Gedekt door SRS | SRS-POP-005 | AC-POP-005 | Functioneel | Geen | Verwerkt |
REQ-UC-GEN-NOT-003-010 | UC-GEN-NOT-003 — Eenmalige systeemnotificatie verwerken | De eenmaligheidscontrole mag geen wijzigingen aanbrengen in SystemNotifications, SystemMessages, Users, UserSettings of PopupDetails | Gedekt door SRS | SRS-POP-001 | AC-POP-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-001-001 | UC-LLN-FP-001 — Leerling-frontpage bekijken | De leerling-frontpage alleen tonen aan een ingelogde gebruiker met actieve leerlingcontext | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Audit | Geen | Verwerkt |
REQ-UC-LLN-FP-001-002 | UC-LLN-FP-001 — Leerling-frontpage bekijken | De leerling-frontpage samenstellen uit bestaande domeindata en afgeleide readmodelwaarden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-009 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-001-003 | UC-LLN-FP-001 — Leerling-frontpage bekijken | Categorienavigatie, populaire categorieën, recent geoefend en verder-oefenencontext server-side begrenzen tot de actuele leerlingcontext | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-CAT-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-001-004 | UC-LLN-FP-001 — Leerling-frontpage bekijken | De frontpage niet gebruiken als bron voor autorisatiebeslissingen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-001-005 | UC-LLN-FP-001 — Leerling-frontpage bekijken | Systeemnotificaties pas na normaal laden van de frontpage laten controleren via de generieke notificatieflows | Gedekt door SRS | SRS-LRN-009 SRS-POP-002 | AC-LRN-009 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-002-001 | UC-LLN-FP-002 — Actieve niveaucontext toepassen | Een opgeslagen leerlingniveaucontext opnieuw server-side valideren voordat deze wordt toegepast | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-002-002 | UC-LLN-FP-002 — Actieve niveaucontext toepassen | Open niveaugebruik en privéniveaugebruik volgens hun eigen toegangsbronnen beoordelen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-002-003 | UC-LLN-FP-002 — Actieve niveaucontext toepassen | Geen willekeurig standaardniveau kiezen wanneer een verplichte of geldige keuze ontbreekt | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 | AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-002-004 | UC-LLN-FP-002 — Actieve niveaucontext toepassen | Ongeldige, ingetrokken of inactieve niveaucontexten blokkeren voor actuele frontpage- en aanbodweergave | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-002-005 | UC-LLN-FP-002 — Actieve niveaucontext toepassen | Niveaucontext niet als aparte sessie-entiteit opslaan | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-003-001 | UC-LLN-FP-003 — Populaire categorieën en oefeningen tonen | Populaire categorieën afleiden uit afgeronde exercise runs binnen de actuele leerlingniveaucontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-CAT-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-CAT-006 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-003-002 | UC-LLN-FP-003 — Populaire categorieën en oefeningen tonen | Onder elke populaire categorie maximaal drie populaire oefeningen tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-NFR-PER-001 | AC-CAT-001 AC-LRN-009 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-003-003 | UC-LLN-FP-003 — Populaire categorieën en oefeningen tonen | Niet langer toegankelijke categorieën of oefeningen uitsluiten van populaire frontpage-ingangen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-LRN-009 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-LRN-009 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-FP-003-004 | UC-LLN-FP-003 — Populaire categorieën en oefeningen tonen | Voor dit blok geen aparte bron- of cachetabel vereisen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-003-005 | UC-LLN-FP-003 — Populaire categorieën en oefeningen tonen | Een veilige lege staat ondersteunen wanneer er geen populaire gegevens beschikbaar zijn | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-LRN-009 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-LRN-009 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-FP-004-001 | UC-LLN-FP-004 — Recent geoefend tonen | Recent geoefend baseren op afgeronde exercise runs van de huidige leerling | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-004-002 | UC-LLN-FP-004 — Recent geoefend tonen | Recent geoefend beperken tot de actuele niveaucontext | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-004-003 | UC-LLN-FP-004 — Recent geoefend tonen | Maximaal drie recente items tonen, gesorteerd op afrondmoment aflopend | Gedekt door SRS | SRS-LRN-006 SRS-NFR-PER-001 | AC-LRN-006 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-004-004 | UC-LLN-FP-004 — Recent geoefend tonen | Niet-afgeronde runs niet tonen als recent geoefend | Gedekt door SRS | SRS-LRN-008 | AC-LRN-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-004-005 | UC-LLN-FP-004 — Recent geoefend tonen | Vervolgacties vanuit recent geoefend opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-005-001 | UC-LLN-FP-005 — Verder-oefenenblok tonen | Het verder-oefenenblok alleen tonen wanneer een hervatbare niet-afgeronde run binnen de actieve niveaucontext bestaat | Gedekt door SRS | SRS-CAT-006 SRS-LRN-002 SRS-LRN-007 | AC-CAT-006 AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-005-002 | UC-LLN-FP-005 — Verder-oefenenblok tonen | Bij meerdere kandidaten de laatst gestarte hervatbare run als ingang gebruiken | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-005-003 | UC-LLN-FP-005 — Verder-oefenenblok tonen | Actuele oefeningstoegang controleren voordat een run als hervatbaar wordt aangeboden | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-FP-005-004 | UC-LLN-FP-005 — Verder-oefenenblok tonen | Het tonen van het verder-oefenenblok niet gebruiken om runvoortgang te wijzigen | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-FP-005-005 | UC-LLN-FP-005 — Verder-oefenenblok tonen | Bij klikken op verder oefenen de bestaande hervatflow gebruiken en opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-001 | UC-LLN-DEL-001 — Oefening delen met vriend | Een afgeronde eigen leerlingrun kunnen delen met een actieve vriend | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-REL-001 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-002 | UC-LLN-DEL-001 — Oefening delen met vriend | Delen blokkeren wanneer de bronrun niet afgerond, niet eigen of een testrun is | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-003 | AC-AUTH-001 AC-LRN-009 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-003 | UC-LLN-DEL-001 — Oefening delen met vriend | Delen server-side autoriseren op leerlingrol, actieve vriendschap, accountstatus en featurebeschikbaarheid | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-REL-001 SRS-LRN-009 SRS-SHR-001 SRS-POP-003 | AC-AUTH-001 AC-ACC-002 AC-REL-001 AC-LRN-009 AC-SHR-001 AC-POP-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-004 | UC-LLN-DEL-001 — Oefening delen met vriend | Bij delen een administratief gedeelde-oefeningenrecord vastleggen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-AUD-001 | AC-LRN-009 AC-SHR-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-005 | UC-LLN-DEL-001 — Oefening delen met vriend | Bij delen historische snapshotgegevens voor niveau, categorie en oefening vastleggen | Gedekt door SRS | SRS-CAT-004 SRS-LRN-009 SRS-SHR-008 SRS-NFR-AUD-001 | AC-CAT-004 AC-LRN-009 AC-SHR-008 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-006 | UC-LLN-DEL-001 — Oefening delen met vriend | Bij delen geen ontvangerrun aanmaken | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-007 | UC-LLN-DEL-001 — Oefening delen met vriend | De bronrun, antwoorden, statistieken en voortgang van de deler niet wijzigen | Gedekt door SRS | SRS-LRN-003 SRS-SHR-003 | AC-LRN-003 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-008 | UC-LLN-DEL-001 — Oefening delen met vriend | De ontvanger kunnen informeren via centrale systeemcommunicatie | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-009 | UC-LLN-DEL-001 — Oefening delen met vriend | Voorkomen dat een mislukte deelactie een half gedeeld record achterlaat | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-AVL-001 | AC-LRN-009 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-001-010 | UC-LLN-DEL-001 — Oefening delen met vriend | Bestaande gedeelde oefeningen behouden wanneer de vriendschap daarna wordt beëindigd | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-LRN-009 SRS-SHR-001 | AC-REL-003 AC-REL-006 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-001 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Ontvangen gedeelde oefeningen alleen tonen aan de bedoelde ontvanger | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-002 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | De ontvanger bepalen uit server-side sessiecontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-003 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Door overzichtsweergave geen ExerciseRun aanmaken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-009 SRS-SHR-001 | AC-RDM-001 AC-RDM-006 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-004 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Door de ontvanger verwijderde items uitsluiten uit het overzicht | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-RDM-001 AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-005 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Historische snapshotgegevens kunnen tonen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-008 | AC-LRN-009 AC-SHR-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-006 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Vervolgacties server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-007 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Niet-beschikbare gedeelde oefeningen veilig afhandelen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-SEC-001 | AC-LRN-009 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-002-008 | UC-LLN-DEL-002 — Ontvangen gedeelde oefeningen bekijken | Systeemberichten behandelen als ingang en niet als bronrecord | Gedekt door SRS | SRS-MSG-001 SRS-LRN-009 SRS-SHR-002 SRS-SHR-005 | AC-MSG-001 AC-LRN-009 AC-SHR-002 AC-SHR-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-001 | UC-LLN-DEL-003 — Gedeelde oefening starten | Een gedeelde oefening alleen laten starten door de bedoelde ontvanger | Gedekt door SRS | SRS-LRN-001 SRS-SHR-001 | AC-LRN-001 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-002 | UC-LLN-DEL-003 — Gedeelde oefening starten | Bij eerste start een zelfstandige ExerciseRun voor de ontvanger aanmaken | Gedekt door SRS | SRS-LRN-001 SRS-SHR-003 | AC-LRN-001 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-003 | UC-LLN-DEL-003 — Gedeelde oefening starten | Bij eerste start dezelfde vraaginhoud en vraagvolgorde gebruiken als de bronrun | Gedekt door SRS | SRS-LRN-001 SRS-SHR-003 | AC-LRN-001 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-004 | UC-LLN-DEL-003 — Gedeelde oefening starten | De bronrun van de afzender niet wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-003 | AC-LRN-009 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-005 | UC-LLN-DEL-003 — Gedeelde oefening starten | De ontvangerrun herleidbaar koppelen aan het gedeelde record | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-AUD-001 | AC-LRN-009 AC-SHR-001 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-006 | UC-LLN-DEL-003 — Gedeelde oefening starten | Voortgangsdata voor de ontvangerrun initialiseren | Gedekt door SRS | SRS-LRN-003 SRS-SHR-001 | AC-LRN-003 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-007 | UC-LLN-DEL-003 — Gedeelde oefening starten | Niet-startbare gedeelde oefeningen veilig blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-001 SRS-SHR-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-LRN-001 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-003-008 | UC-LLN-DEL-003 — Gedeelde oefening starten | Mislukte startacties zonder half bruikbare run afhandelen | Gedekt door SRS | SRS-LRN-001 SRS-SHR-001 SRS-NFR-AVL-001 | AC-LRN-001 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-001 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Een ontvangen gedeelde oefening opnieuw kunnen laten maken door de bedoelde ontvanger | Gedekt door SRS | SRS-LRN-009 SRS-SHR-006 | AC-LRN-009 AC-SHR-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-002 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Voor iedere herhaling een nieuwe zelfstandige ExerciseRun aanmaken | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-003 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Eerdere ontvangerruns en resultaten niet overschrijven | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-004 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Dezelfde gedeelde inhoud gebruiken voor herhalingen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-005 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | De vraagvolgorde voor herhalingen server-side bepalen en vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-006 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | De bronrun van de afzender niet wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-003 | AC-LRN-009 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-007 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Niet-herhaalbare gedeelde oefeningen veilig blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-004-008 | UC-LLN-DEL-004 — Gedeelde oefening opnieuw maken | Mislukte herhaalacties zonder half bruikbare run afhandelen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-AVL-001 | AC-LRN-009 AC-SHR-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-001 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Een ontvangen gedeelde oefening uit het eigen overzicht kunnen verwijderen | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-RDM-001 AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-002 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Voor verwijderen expliciete bevestiging vragen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-003 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Verwijderen beperken tot de ontvanger van het gedeelde record | Gedekt door SRS | SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-004 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Verwijderen uitvoeren als ontvangergebonden zichtbaarheidshandeling | Gedekt door SRS | SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-005 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Bronrun, ontvangerruns en geschiedenis niet verwijderen | Gedekt door SRS | SRS-LRN-010 SRS-SHR-003 SRS-NFR-AUD-001 | AC-LRN-010 AC-SHR-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-006 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Vriendschap of autorisaties niet wijzigen door deze actie | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-REL-001 AC-LRN-009 AC-SHR-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-007 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Verwijderde items uitsluiten uit het ontvangen overzicht | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 SRS-SHR-004 SRS-SHR-007 | AC-RDM-001 AC-LRN-009 AC-SHR-004 AC-SHR-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-005-008 | UC-LLN-DEL-005 — Ontvangen gedeelde oefening verwijderen | Foutafhandeling uitvoeren zonder bestaande zichtbaarheid ongecontroleerd te wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-AVL-001 | AC-LRN-009 AC-SHR-001 AC-NFR-AVL-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-001 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Delen blokkeren wanneer de gebruiker geen actieve leerlingcontext heeft | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-002 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Delen blokkeren wanneer de bronrun niet eigen, niet afgerond of een testrun is | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-003 | AC-AUTH-001 AC-LRN-009 AC-SHR-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-003 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Delen blokkeren wanneer oefeningdelen of vriendschappen functioneel niet beschikbaar zijn | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-REL-001 AC-LRN-009 AC-SHR-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-004 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Delen blokkeren wanneer de leerling geen actieve vrienden heeft | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-AUTH-001 AC-REL-001 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-005 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Bij blokkade geen gedeelde oefening, ontvangerrun, relatie, uitnodiging of systeemcommunicatie aanmaken | Gedekt door SRS | SRS-REL-001 SRS-LRN-009 SRS-SHR-001 | AC-REL-001 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-006 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Verouderde frontendstate bij definitief delen server-side hercontroleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-SHR-001 SRS-GUA-001 | AC-AUTH-001 AC-LRN-009 AC-SHR-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-007 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Blokkades tonen via centrale popupkeys of inline afhandeling zonder popuptekstduplicatie | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-POP-001 | AC-LRN-009 AC-SHR-001 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-DEL-006-008 | UC-LLN-DEL-006 — Delen blokkeren zonder actieve vrienden | Blokkades afhandelen zonder informatie over andere accounts te lekken | Gedekt door SRS | SRS-ACC-002 SRS-LRN-009 SRS-SHR-001 | AC-ACC-002 AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-001 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Categorieën voor leerlingen server-side filteren op actuele leerlingcontext | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-002 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Alleen categorieën tonen binnen een voor de leerling toegankelijk niveau | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-LRN-009 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-LRN-009 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-003 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Categorieën zonder actieve onderliggende oefening niet als startbare categorie tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-001 | AC-CAT-001 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-004 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Categorienaam, kleur en icoon lezen uit de centrale categoriebron | Gedekt door SRS | SRS-CAT-002 SRS-LRN-009 | AC-CAT-002 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-005 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Bij categorieën bekijken geen niveauautorisatie aanmaken of wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-006 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Ontbrekende of ongeldige niveaucontext veilig afhandelen zonder categoriecatalogus vrij te geven | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 SRS-NFR-SEC-001 | AC-CAT-006 AC-LRN-009 AC-NFR-SEC-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-007 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Clientstate of routeparameters niet gebruiken als autorisatiebron voor categoriezichtbaarheid | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-AUTH-002 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-008 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Een lege staat kunnen tonen wanneer geen categorieën beschikbaar zijn | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-009 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Gedeactiveerde of gemigreerde categorieën niet als nieuwe leerlingingang tonen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 | AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-010 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Categorieën stabiel sorteren binnen de niveaucontext | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-011 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Actuele brondata gebruiken wanneer frontendcache verouderd is | Gedekt door SRS | SRS-LRN-009 SRS-GUA-001 | AC-LRN-009 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-012 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Categorieën niet uit historische exercise runs afleiden voor actueel aanbod | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-CAT-004 SRS-LRN-005 | AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-CAT-004 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-013 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Open en privéniveaucontext op dezelfde categoriefiltering laten uitkomen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-001-014 | UC-LLN-TOEG-001 — Beschikbare categorieën bekijken | Een categorie alleen tonen als vervolg naar oefeningen zinvol is | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 | AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-001 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Oefeningen voor leerlingen server-side filteren op categorie en actuele niveaucontext | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-002 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Alleen actieve oefenkoppelingen tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-003 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Alleen actieve oefeningen als startbare leerlingoptie tonen | Gedekt door SRS | SRS-LRN-001 | AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-004 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Oefeningen in onderhoud niet tonen als startbare leerlingoefening | Gedekt door SRS | SRS-LRN-001 | AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-005 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Het bekijken van oefeningen uitvoeren zonder exercise run aan te maken | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-006 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Het openen van een oefening opnieuw server-side laten controleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-007 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Een lege staat tonen wanneer een categorie geen beschikbare oefeningen bevat | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-001 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-008 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Moduleconfiguratiepayloads niet in de leerlinglijst tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 SRS-MOD-003 | AC-RDM-001 AC-RDM-005 AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-009 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Docent-testzichtbaarheid niet verwarren met leerlingzichtbaarheid | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 | AC-LRN-009 AC-TCH-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-010 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Oefeningvolgorde stabiel kunnen bepalen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-011 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Technische moduleonbeschikbaarheid veilig afhandelen | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-009 AC-MOD-003 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-002-012 | UC-LLN-TOEG-002 — Beschikbare oefeningen bekijken | Verouderde lijstitems corrigeren op basis van actuele backenddata | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 SRS-GUA-001 | AC-RDM-001 AC-LRN-009 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-001 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Iedere oefeningroute server-side controleren voordat oefencontext wordt geladen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-002 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Directe URL-toegang blokkeren wanneer de leerling geen actuele toegang heeft | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-CNT-004 | AC-AUTH-001 AC-LRN-009 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-003 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Bij geweigerde toegang geen modulepayload of vraagdata vrijgeven | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-MOD-003 | AC-AUTH-001 AC-LRN-009 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-004 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Actuele backendstatus boven oude frontendcache laten gaan | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-005 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Oefeningen in onderhoud blokkeren voor leerlingen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-006 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Controleren dat niveau, categorie en oefening in dezelfde toegankelijke context liggen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-LRN-009 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-LRN-009 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-007 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Door openen van een oefening nog geen nieuwe exercise run aanmaken | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-008 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Een veilige terugvalroute bieden bij geweigerde oefeningtoegang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-NFR-SEC-001 | AC-AUTH-001 AC-LRN-009 AC-NFR-SEC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-009 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Toegang vlak voor het laden van de startcontext controleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-001 | AC-AUTH-001 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-010 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Routecontextconsistentie tussen niveau, categorie en oefening afdwingen | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 | AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-011 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Race conditions tussen lijstweergave en openen veilig afhandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-LRN-009 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-012 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Een onbruikbare technische module als blokkade behandelen | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 | AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-013 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Securityrelevante inconsistenties technisch kunnen loggen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Audit | Geen | Verwerkt |
REQ-UC-LLN-TOEG-003-014 | UC-LLN-TOEG-003 — Oefeningstoegang controleren bij openen | Oude browsergeschiedenis niet als toegangsbewijs accepteren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-010 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-010 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-001 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Vervallen niveauautorisatie detecteren wanneer een leerling een oude context gebruikt | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-002 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Nieuw starten binnen vervallen toegang blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-001 | AC-AUTH-001 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-003 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Categorieën en oefeningen uit vervallen toegang niet langer in actueel oefenaanbod tonen | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-004 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Niet-afgeronde runs niet automatisch afronden bij autorisatie-intrekking | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-005 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Afgeronde geschiedenis beschikbaar houden volgens de geschiedenisregels | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-006 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Geen nieuwe autorisatie aanmaken om een vervallen context te herstellen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-007 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Een ongeldig geselecteerd niveau niet als actuele context blijven gebruiken | Gedekt door SRS | SRS-AUTH-004 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-004 AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-008 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Oude routes en clientcache opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-009 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Vervallen toegang niet herstellen via automatische fallbackautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-010 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Niet-afgeronde runs binnen vervallen toegang niet als resultaat tonen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-011 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Systeemberichten over intrekking behandelen als communicatie en niet als autorisatiebron | Gedekt door SRS | SRS-AUTH-001 SRS-MSG-001 SRS-LRN-009 | AC-AUTH-001 AC-MSG-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-004-012 | UC-LLN-TOEG-004 — Toegang vervalt door ingetrokken autorisatie | Andere toegankelijke niveaus opnieuw bepalen zonder de vervallen context vrij te geven | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-001 SRS-LRN-009 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-001 AC-LRN-009 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-001 | UC-LLN-TOEG-005 — Open niveau gebruiken | Een actief open niveau als leerlingniveaucontext kunnen gebruiken | Gedekt door SRS | SRS-CAT-005 SRS-LRN-009 | AC-CAT-005 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-002 | UC-LLN-TOEG-005 — Open niveau gebruiken | Voor open niveaugebruik geen docent-leerlingrelatie aanmaken | Gedekt door SRS | SRS-REL-001 SRS-CAT-006 SRS-LRN-009 SRS-TCH-003 | AC-REL-001 AC-CAT-006 AC-LRN-009 AC-TCH-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-003 | UC-LLN-TOEG-005 — Open niveau gebruiken | Voor open niveaugebruik geen TeacherStudentLevelAccess aanmaken | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-004 | UC-LLN-TOEG-005 — Open niveau gebruiken | Categorieën en oefeningen binnen open niveaus opnieuw server-side filteren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-005 | UC-LLN-TOEG-005 — Open niveau gebruiken | Een open niveau niet meer gebruiken wanneer het inactief of privé is geworden | Gedekt door SRS | SRS-CAT-005 SRS-LRN-009 | AC-CAT-005 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-006 | UC-LLN-TOEG-005 — Open niveau gebruiken | Een open niveau alleen als selected level opslaan wanneer het actueel toegankelijk is | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-CAT-006 SRS-LRN-009 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-CAT-006 AC-LRN-009 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-007 | UC-LLN-TOEG-005 — Open niveau gebruiken | Oefening openen binnen een open niveau opnieuw controleren | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-008 | UC-LLN-TOEG-005 — Open niveau gebruiken | Een lege staat tonen wanneer een open niveau geen actief aanbod bevat | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-005 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-005 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-009 | UC-LLN-TOEG-005 — Open niveau gebruiken | Open niveaugebruik onderscheiden van privéniveauautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-010 | UC-LLN-TOEG-005 — Open niveau gebruiken | Open niveaucontext opnieuw valideren wanneer de open-status wijzigt | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-011 | UC-LLN-TOEG-005 — Open niveau gebruiken | Open niveaugebruik kunnen toepassen zonder relationele toegangstoekenning | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-012 | UC-LLN-TOEG-005 — Open niveau gebruiken | Open niveauaanbod afleiden uit actieve categorieën en oefeningen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-013 | UC-LLN-TOEG-005 — Open niveau gebruiken | Geen docentinzage of relatiecontext afleiden uit open niveaugebruik | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-007 SRS-REL-001 SRS-CAT-006 SRS-LRN-005 | AC-RDM-001 AC-RDM-005 AC-RDM-007 AC-REL-001 AC-CAT-006 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-005-014 | UC-LLN-TOEG-005 — Open niveau gebruiken | Open niveaukeuze niet stilzwijgend gebruiken als verplicht profielantwoord wanneer bewuste keuze nodig is | Gedekt door SRS | SRS-ACC-003 SRS-CAT-006 SRS-LRN-003 | AC-ACC-003 AC-CAT-006 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-001 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Privéniveaugebruik alleen toestaan bij actieve docent-leerlingrelatie | Gedekt door SRS | SRS-REL-001 SRS-CAT-006 SRS-LRN-009 SRS-TCH-003 | AC-REL-001 AC-CAT-006 AC-LRN-009 AC-TCH-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-002 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Privéniveaugebruik alleen toestaan bij actieve niveauautorisatie | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-003 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Door privéniveaugebruik geen relatie of niveauautorisatie aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-REL-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-004 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Selected level ongeldig behandelen wanneer privéniveautoegang vervalt | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-AUTH-004 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-005 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Actieve categorieën en oefeningen binnen een privéniveau apart filteren | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-CAT-006 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-006 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Collaboratorrechten niet beschouwen als leerlingtoegang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-TCH-006 | AC-AUTH-001 AC-LRN-009 AC-TCH-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-007 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Oude privéniveauroutes opnieuw server-side controleren | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-008 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Een toegankelijke maar lege privéniveaucontext veilig kunnen tonen | Gedekt door SRS | SRS-ACC-003 SRS-ACC-005 SRS-CAT-006 SRS-LRN-009 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-ACC-003 AC-ACC-005 AC-CAT-006 AC-LRN-009 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-009 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Privéniveaugebruik onderscheiden van open niveaugebruik | Gedekt door SRS | SRS-CAT-006 SRS-LRN-009 | AC-CAT-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-010 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Controleren dat de autorisatie bij dezelfde leerling en hetzelfde niveau hoort | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-001 SRS-LRN-009 | AC-AUTH-001 AC-CAT-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-011 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Beëindigde docent-leerlingrelaties laten doorwerken in privéniveautoegang | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-CAT-006 SRS-LRN-009 SRS-TCH-003 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-CAT-006 AC-LRN-009 AC-TCH-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-TOEG-006-012 | UC-LLN-TOEG-006 — Privéniveau gebruiken via autorisatie | Privéniveauaanbod alleen tonen na actuele autorisatiecontrole | Gedekt door SRS | SRS-AUTH-001 SRS-CAT-006 SRS-LRN-009 | AC-AUTH-001 AC-CAT-006 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-001 | UC-LLN-OEF-001 — Oefening-startpagina openen | De oefening-startpagina alleen tonen aan een leerling met geldige server-side toegang tot de oefening | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-002 | UC-LLN-OEF-001 — Oefening-startpagina openen | De acties op de oefening-startpagina afleiden uit actuele backenddata | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-LRN-005 | AC-RDM-001 AC-RDM-003 AC-LRN-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-003 | UC-LLN-OEF-001 — Oefening-startpagina openen | Verder gaan alleen tonen wanneer een niet-afgeronde run bestaat binnen dezelfde leerling-, oefening- en niveaucontext | Gedekt door SRS | SRS-CAT-006 SRS-LRN-002 SRS-LRN-007 | AC-CAT-006 AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-004 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij meerdere niet-afgeronde runs de laatst gestarte run als hervatdoel gebruiken | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-005 | UC-LLN-OEF-001 — Oefening-startpagina openen | Start nieuwe beschikbaar maken zonder al bij het openen van de startpagina een run aan te maken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-006 | UC-LLN-OEF-001 — Oefening-startpagina openen | Een geschiedenisroute kunnen tonen zonder geschiedenisdetails direct op de startpagina te laden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-007 | UC-LLN-OEF-001 — Oefening-startpagina openen | Verouderde of niet-toegankelijke oefeninglinks veilig blokkeren zonder domeinmutaties | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-LRN-009 SRS-GUA-001 | AC-AUTH-001 AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-LRN-009 AC-GUA-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-008 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij het openen van de oefening-startpagina geen oefenrun, voortgangsregel, relatie, autorisatie of bericht aanmaken | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-RDM-006 SRS-RDM-007 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-RDM-006 AC-RDM-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-009 | UC-LLN-OEF-001 — Oefening-startpagina openen | Technische identifiers verbergen voor de leerling en functionele namen tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-010 | UC-LLN-OEF-001 — Oefening-startpagina openen | Elke vervolgactie opnieuw server-side controleren voordat een run wordt hervat, gestart of geschiedenis wordt geopend | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-011 | UC-LLN-OEF-001 — Oefening-startpagina openen | De zichtbaarheid van de oefening-startpagina opnieuw bepalen wanneer de leerling de pagina ververst | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-012 | UC-LLN-OEF-001 — Oefening-startpagina openen | Een oefening-startpagina kunnen tonen zonder afgeronde geschiedenis of openstaande voortgang | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-LRN-003 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-LRN-003 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-013 | UC-LLN-OEF-001 — Oefening-startpagina openen | De standaardwaarde voor het aantal vragen alleen als voorstel tonen en niet als aangemaakte run behandelen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-014 | UC-LLN-OEF-001 — Oefening-startpagina openen | De geschiedenisactie naar een afzonderlijke geschiedenisflow routeren | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-015 | UC-LLN-OEF-001 — Oefening-startpagina openen | Verhinderen dat een leerling via een oude startpaginaweergave een inmiddels ontoegankelijke oefening start | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-ACC-003 SRS-ACC-005 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-ACC-003 AC-ACC-005 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-016 | UC-LLN-OEF-001 — Oefening-startpagina openen | Lege toestanden op de startpagina functioneel neutraal tonen zonder verborgen autorisatiedata te lekken | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-017 | UC-LLN-OEF-001 — Oefening-startpagina openen | De oefeningintroductie alleen tonen wanneer de oefening binnen de actuele context zichtbaar mag zijn | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-018 | UC-LLN-OEF-001 — Oefening-startpagina openen | De actie Verder gaan verbergen zodra de laatst bekende run niet meer hervatbaar is | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-019 | UC-LLN-OEF-001 — Oefening-startpagina openen | De oefening-startpagina als readmodel behandelen en niet als persistente bron voor startpagina-informatie | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-020 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij fouten in de startpaginaopbouw voorkomen dat een run impliciet wordt aangemaakt | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-RDM-009 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-RDM-009 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-021 | UC-LLN-OEF-001 — Oefening-startpagina openen | Voor de startpagina onderscheid maken tussen niet-beschikbaar, niet-toegankelijk en geen voortgang beschikbaar | Gedekt door SRS | SRS-AUTH-004 SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-ACC-003 SRS-ACC-005 | AC-AUTH-004 AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-ACC-003 AC-ACC-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-022 | UC-LLN-OEF-001 — Oefening-startpagina openen | De startpagina-informatie kunnen opbouwen zonder gegevens van andere leerlingen zichtbaar te maken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-023 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij directe URL-toegang dezelfde startpagina-validatie uitvoeren als bij navigatie vanuit de leerlinginterface | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 SRS-CNT-004 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-024 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij elke vervolgactie opnieuw actuele backendcontext gebruiken in plaats van de eerder gerenderde startpaginastatus | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-025 | UC-LLN-OEF-001 — Oefening-startpagina openen | De startpagina kunnen tonen binnen responsive leerlinginterface zonder functionele acties te verliezen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-026 | UC-LLN-OEF-001 — Oefening-startpagina openen | Het ontbreken van niet-afgeronde runs niet als fout behandelen | Gedekt door SRS | SRS-LRN-008 | AC-LRN-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-027 | UC-LLN-OEF-001 — Oefening-startpagina openen | Bij een inactieve oefening geen Start nieuwe of Verder gaan beschikbaar maken | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-028 | UC-LLN-OEF-001 — Oefening-startpagina openen | De acties op de startpagina consistent houden met de actuele run- en toegangstoestand | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-006 SRS-LRN-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-006 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-029 | UC-LLN-OEF-001 — Oefening-startpagina openen | De startpagina zonder datamutatie kunnen verlaten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-LRN-001 | AC-RDM-001 AC-RDM-003 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-001-030 | UC-LLN-OEF-001 — Oefening-startpagina openen | Het openen van de startpagina los houden van het daadwerkelijk starten of hervatten van een oefening | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-LRN-002 SRS-LRN-007 | AC-RDM-001 AC-RDM-003 AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-001 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij Verder gaan opnieuw server-side controleren of de leerling de oefening mag hervatten | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-002 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Alleen niet-afgeronde runs binnen dezelfde leerling-, oefening- en niveaucontext als hervatkandidaat gebruiken | Gedekt door SRS | SRS-CAT-006 SRS-LRN-002 SRS-LRN-007 | AC-CAT-006 AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-003 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij meerdere hervatkandidaten de laatst gestarte niet-afgeronde run kiezen | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-004 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij hervatten geen nieuwe exercise run aanmaken | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-005 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Opgeslagen vraagpayload en voortgangsregels laden voordat het oefenscherm wordt getoond | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-006 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | De hervatpositie bepalen op basis van server-side opgeslagen voortgang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-007 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Hervatten veilig blokkeren wanneer de run niet meer bestaat, al afgerond is of niet meer toegankelijk is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-LRN-002 SRS-LRN-007 SRS-NFR-SEC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-LRN-002 AC-LRN-007 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-008 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Eventuele live-meekijkers alleen updates tonen wanneer zij op dat moment bevoegd zijn | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-LIVE-001 | AC-AUTH-001 AC-LRN-009 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-009 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij hervatten geen eindstatistieken berekenen of afrondmoment zetten | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-010 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Technische module- of payloadfouten veilig afhandelen zonder de bestaande run corrupt te wijzigen | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-009 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-011 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Een run die al is afgerond niet meer via Verder gaan hervatten | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-012 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij hervatten voorkomen dat antwoorden of markeringen opnieuw worden geïnitialiseerd | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-013 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | De voortgangspositie herleiden uit server-side opgeslagen voortgang en niet uit browserstate | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-014 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Een niet-hervatbare run niet automatisch verwijderen | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-015 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Het hervatten van een run scheiden van het beantwoorden van de eerstvolgende vraag | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-016 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Een gewijzigde actuele toegang respecteren, ook wanneer de run eerder wel toegankelijk was | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-ACC-005 SRS-LRN-009 SRS-NFR-ACC-001 | AC-AUTH-001 AC-ACC-003 AC-ACC-005 AC-LRN-009 AC-NFR-ACC-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-017 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij module-onbeschikbaarheid een bestaande niet-afgeronde run historisch intact laten | Gedekt door SRS | SRS-LRN-008 SRS-MOD-003 | AC-LRN-008 AC-MOD-003 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-018 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | De hervatte vraag kunnen renderen met dezelfde modulecontext als de oorspronkelijke run | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-MOD-003 | AC-LRN-002 AC-LRN-007 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-019 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij hervatten de uniforme runmetadata en modulepayload consistent combineren | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-MOD-003 | AC-LRN-002 AC-LRN-007 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-020 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij hervatten geen nieuwe vraagset genereren | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-021 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Bij vervallen toegang een veilige route terug naar het oefenaanbod of de startpagina bieden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-003 SRS-RDM-009 SRS-CAT-001 SRS-LRN-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-003 AC-RDM-009 AC-CAT-001 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-022 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Voorkomen dat een leerling een run van een andere gebruiker hervat via een gemanipuleerde parameter | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-023 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Reeds vastgelegde voortgang beschikbaar houden voor latere afronding of veilige analyse | Gedekt door SRS | SRS-LRN-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-024 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Hervatten kunnen uitvoeren zonder de geschiedenisweergave te wijzigen | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-NFR-AUD-001 | AC-LRN-002 AC-LRN-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-002-025 | UC-LLN-OEF-002 — Verder gaan met niet-afgeronde oefening | Een hervatpoging die wordt geblokkeerd technisch herleidbaar kunnen loggen | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-NFR-AUD-001 | AC-LRN-002 AC-LRN-007 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-001 | UC-LLN-OEF-003 — Nieuwe oefening starten | Een leerling vanaf de oefening-startpagina een nieuwe oefening kunnen laten starten met alleen het aantal vragen als invoer | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-003 SRS-RDM-005 SRS-LRN-001 | AC-RDM-001 AC-RDM-002 AC-RDM-003 AC-RDM-005 AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-002 | UC-LLN-OEF-003 — Nieuwe oefening starten | Voor leerlingen geen apart configuratiescherm tonen tussen Start nieuwe en het oefenscherm | Gedekt door SRS | SRS-LRN-001 | AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-003 | UC-LLN-OEF-003 — Nieuwe oefening starten | Het aantal vragen valideren voordat een run wordt aangemaakt | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-004 | UC-LLN-OEF-003 — Nieuwe oefening starten | Op het startmoment opnieuw server-side controleren of de leerling de oefening mag starten | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-001 | AC-AUTH-001 AC-LRN-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-005 | UC-LLN-OEF-003 — Nieuwe oefening starten | Een nieuwe exercise run koppelen aan leerling, niveau, categorie, oefening en technische module | Gedekt door SRS | SRS-CAT-001 SRS-LRN-009 SRS-MOD-003 | AC-CAT-001 AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-006 | UC-LLN-OEF-003 — Nieuwe oefening starten | De technische module aanroepen om module-specifieke vraaginhoud te genereren | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 | AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-007 | UC-LLN-OEF-003 — Nieuwe oefening starten | Module-specifieke vraaginhoud opslaan in de daarvoor bedoelde payloadstructuur | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 | AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-008 | UC-LLN-OEF-003 — Nieuwe oefening starten | Initiële voortgang aanmaken of voorbereiden voordat de eerste vraag wordt getoond | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-009 | UC-LLN-OEF-003 — Nieuwe oefening starten | De eerste vraag direct openen na succesvolle runcreatie | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-010 | UC-LLN-OEF-003 — Nieuwe oefening starten | Bestaande niet-afgeronde runs niet overschrijven wanneer een nieuwe run wordt gestart | Gedekt door SRS | SRS-LRN-008 | AC-LRN-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-011 | UC-LLN-OEF-003 — Nieuwe oefening starten | Bij generatie- of opslagfouten voorkomen dat een half bruikbare run zichtbaar of hervatbaar wordt | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-012 | UC-LLN-OEF-003 — Nieuwe oefening starten | Bij het starten van een nieuwe run geen eindstatistieken berekenen | Gedekt door SRS | SRS-LRN-001 | AC-LRN-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-003-013 | UC-LLN-OEF-003 — Nieuwe oefening starten | De nieuwe run beschikbaar maken voor latere voortgangsopslag, hervatten, onderbreken, afronden en live meekijken | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-LIVE-001 | AC-LRN-002 AC-LRN-007 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-001 | UC-LLN-OEF-004 — Vraag beantwoorden | Een antwoord alleen verwerken voor de eigenaar van de lopende exercise run | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-002 | UC-LLN-OEF-004 — Vraag beantwoorden | Vóór antwoordverwerking controleren dat de run niet afgerond is | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-003 | UC-LLN-OEF-004 — Vraag beantwoorden | Vóór antwoordverwerking controleren dat de vraag nog niet definitief verwerkt is | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-004 | UC-LLN-OEF-004 — Vraag beantwoorden | Het antwoord modulespecifiek laten valideren en controleren | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 | AC-LRN-003 AC-MOD-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-005 | UC-LLN-OEF-004 — Vraag beantwoorden | Het gegeven antwoord server-side opslaan na bevestiging | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-006 | UC-LLN-OEF-004 — Vraag beantwoorden | Vraaggebonden afrondtijd server-side bepalen en opslaan | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-007 | UC-LLN-OEF-004 — Vraag beantwoorden | Uniforme run-tellers bijwerken na succesvolle antwoordverwerking | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-006 SRS-LRN-003 | AC-RDM-001 AC-RDM-002 AC-RDM-006 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-008 | UC-LLN-OEF-004 — Vraag beantwoorden | Voorkomen dat een dubbele submit dubbel meetelt | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-009 | UC-LLN-OEF-004 — Vraag beantwoorden | Antwoordverwerking transactioneel uitvoeren | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-010 | UC-LLN-OEF-004 — Vraag beantwoorden | Bij technische fouten voorkomen dat gedeeltelijke voortgang als definitief wordt opgeslagen | Gedekt door SRS | SRS-LRN-003 SRS-SHR-001 SRS-NFR-LOG-001 | AC-LRN-003 AC-SHR-001 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-011 | UC-LLN-OEF-004 — Vraag beantwoorden | Geautoriseerde live-meekijkers kunnen informeren na opgeslagen voortgang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 SRS-LIVE-002 | AC-AUTH-001 AC-LRN-003 AC-LIVE-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-012 | UC-LLN-OEF-004 — Vraag beantwoorden | Een mislukte SignalR-update niet behandelen als mislukte antwoordopslag | Gedekt door SRS | SRS-LRN-003 SRS-LIVE-001 SRS-NFR-AVL-001 SRS-ARCH-003 | AC-LRN-003 AC-LIVE-001 AC-NFR-AVL-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-013 | UC-LLN-OEF-004 — Vraag beantwoorden | Na antwoordverwerking bepalen of de volgende stap antwoordweergave, volgende vraag of afronding is | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-014 | UC-LLN-OEF-004 — Vraag beantwoorden | Technische modulefouten veilig afhandelen zonder module-interne details aan de leerling te tonen | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-009 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-015 | UC-LLN-OEF-004 — Vraag beantwoorden | Inline validatiefouten kunnen tonen wanneer invoer niet voldoet aan modulespecifieke regels | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 | AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-016 | UC-LLN-OEF-004 — Vraag beantwoorden | Bij vraag beantwoorden geen relaties, autorisaties, berichten of meldingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-003 | AC-AUTH-001 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-017 | UC-LLN-OEF-004 — Vraag beantwoorden | Bij directe of verouderde clientstate opnieuw de actuele server-side runcontext gebruiken | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-LRN-009 SRS-GUA-001 | AC-AUTH-001 AC-AUTH-002 AC-LRN-009 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-018 | UC-LLN-OEF-004 — Vraag beantwoorden | Vraagvoortgang zodanig opslaan dat hervatten en live meekijken betrouwbaar blijven | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 SRS-LIVE-001 | AC-LRN-002 AC-LRN-007 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-019 | UC-LLN-OEF-004 — Vraag beantwoorden | De voortgangsindicator baseren op server-side bevestigde voortgang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-020 | UC-LLN-OEF-004 — Vraag beantwoorden | Een antwoordrequest weigeren wanneer de run door accountstatus of verwijdering niet meer bruikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-002 SRS-ACC-004 SRS-LRN-003 | AC-AUTH-001 AC-ACC-002 AC-ACC-004 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-021 | UC-LLN-OEF-004 — Vraag beantwoorden | Voorkomen dat antwoorden voor toekomstige of niet-bestaande vragen worden opgeslagen | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-022 | UC-LLN-OEF-004 — Vraag beantwoorden | De modulespecifieke payload alleen via de modulegrens interpreteren | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 | AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-023 | UC-LLN-OEF-004 — Vraag beantwoorden | De uniforme goed/fout-tellers consistent houden met opgeslagen vraagstatussen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-009 SRS-LRN-009 | AC-RDM-001 AC-RDM-002 AC-RDM-009 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-024 | UC-LLN-OEF-004 — Vraag beantwoorden | Bij refresh na antwoordverwerking de opgeslagen toestand kunnen reconstrueren | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-025 | UC-LLN-OEF-004 — Vraag beantwoorden | Een verlopen sessie veilig afhandelen zonder antwoordmutatie | Gedekt door SRS | SRS-LRN-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-026 | UC-LLN-OEF-004 — Vraag beantwoorden | Bij antwoordverwerking geen eindstatistieken berekenen voordat de volledige run is afgerond | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-027 | UC-LLN-OEF-004 — Vraag beantwoorden | De leerling geen technische identifiers of payloadstructuren tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-028 | UC-LLN-OEF-004 — Vraag beantwoorden | Antwoordverwerking kunnen uitvoeren voor verschillende moduletypen zonder generieke opslagregels te breken | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 | AC-LRN-003 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-029 | UC-LLN-OEF-004 — Vraag beantwoorden | Na succesvolle antwoordverwerking een consistente vervolgrespons teruggeven aan de frontend | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-030 | UC-LLN-OEF-004 — Vraag beantwoorden | Alle antwoordverwerking server-side autoriseren, ook wanneer de vraag al in de browser zichtbaar was | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-004-031 | UC-LLN-OEF-004 — Vraag beantwoorden | Tijdens een actieve leerling-oefenrun afleidende berichtenbadges, meldingenindicaties, systeemnotificatie-overlays en vergelijkbare terugkoppelingen visueel onderdrukken zonder... | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-RDM-006 SRS-RDM-007 SRS-MSG-006 | AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-RDM-006 AC-RDM-007 AC-MSG-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-001 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Antwoordfeedback alleen tonen nadat de vraag server-side is verwerkt | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-002 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback opbouwen uit opgeslagen vraagvoortgang | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-003 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De juiste antwoordrepresentatie via de gekoppelde module kunnen verkrijgen | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 | AC-LRN-003 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-004 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Goed/fout-status tonen op basis van opgeslagen resultaatstatus | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-005 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij Geen idee kunnen tonen dat de vraag als fout meetelt | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-006 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback kunnen reconstrueren na browserrefresh | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-007 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Volgende tonen wanneer er een volgende vraag beschikbaar is | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-008 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bekijk resultaat tonen wanneer de laatste vraag is verwerkt | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-009 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Tijdens feedback tonen geen antwoord opnieuw opslaan of beoordelen | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-010 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback alleen tonen aan de eigenaar van de run | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-011 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Module-interne details en technische identifiers verborgen houden | Gedekt door SRS | SRS-LRN-009 SRS-MOD-005 | AC-LRN-009 AC-MOD-005 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-012 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback veilig blokkeren wanneer de vraag nog niet verwerkt is | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-NFR-SEC-001 | AC-AUTH-001 AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-013 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback veilig blokkeren wanneer de juiste antwoordrepresentatie niet beschikbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 SRS-NFR-SEC-001 | AC-AUTH-001 AC-LRN-003 AC-NFR-SEC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-014 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De vervolgstap bepalen op basis van server-side vraagpositie | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-015 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback tonen zonder relaties, autorisaties, berichten of meldingen te wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-009 | AC-AUTH-001 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-016 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij verlopen sessie geen feedbackdata tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-017 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Voorkomen dat clientstate zelfstandig het tonen van feedback afdwingt | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-LRN-009 | AC-AUTH-001 AC-AUTH-002 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-018 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback kunnen tonen voor modules met verschillende antwoordrepresentaties | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 | AC-LRN-003 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-019 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij foutafhandeling de opgeslagen voortgang behouden | Gedekt door SRS | SRS-LRN-003 SRS-NFR-AVL-001 | AC-LRN-003 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-020 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedbackweergave los houden van eindresultaatberekening | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-021 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedbackweergave binnen het oefenscherm kunnen tonen zonder popupregister-popup | Gedekt door SRS | SRS-LRN-009 SRS-POP-001 | AC-LRN-009 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-022 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij directe URL of refresh opnieuw server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-CNT-004 | AC-AUTH-001 AC-LRN-009 AC-CNT-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-023 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De gegeven antwoordwaarde kunnen tonen wanneer deze veilig renderbaar is | Gedekt door SRS | SRS-LRN-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-024 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De juiste antwoordwaarde veilig renderen volgens modulespecifieke presentatiehulp | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-025 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De feedbackweergave verlaten kunnen zonder extra datamutatie | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-026 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | De voortgangsindicator consistent houden met de reeds opgeslagen vraagstatus | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-027 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij ontbrekende runcontext geen feedback tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-028 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback na een reguliere antwoordroute en na een Geen idee-route op dezelfde veilige feedbackcomponent kunnen tonen | Gedekt door SRS | SRS-LRN-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-029 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij laatste vraag routeren naar de afrondflow en niet rechtstreeks naar een niet-berekend resultaat | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-030 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedback tonen als afgeleid readmodel en niet als aparte persistente bron | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 | AC-RDM-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-031 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Voorkomen dat feedbackweergave een eerder opgeslagen antwoord inhoudelijk wijzigt | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-032 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Modulespecifieke antwoordnotatie veilig kunnen renderen in de feedbackweergave | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-033 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Verhinderen dat toekomstige juiste antwoorden zichtbaar worden via de feedbackcomponent | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-034 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij overgang naar volgende vraag opnieuw actuele runstatus controleren | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-035 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij overgang naar resultaat controleren dat de laatste vraag verwerkt is | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-036 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Bij browser-terug of refresh dezelfde opgeslagen feedbacktoestand tonen zonder nieuwe mutatie | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-037 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Veilige foutafhandeling tonen wanneer feedback door ontbrekende modulepresentatie niet betrouwbaar kan worden opgebouwd | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 SRS-NFR-SEC-001 SRS-NFR-AVL-001 | AC-LRN-009 AC-MOD-003 AC-NFR-SEC-001 AC-NFR-AVL-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-005-038 | UC-LLN-OEF-005 — Antwoord tonen na bevestiging | Feedbackgegevens beperken tot de actuele leerling, run en vraag | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-001 | UC-LLN-OEF-006 — Geen idee gebruiken | De actie Geen idee alleen beschikbaar maken wanneer AllowMarkAsDunno = true | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-002 | UC-LLN-OEF-006 — Geen idee gebruiken | Een bevestigde Geen idee-actie als fout tellen | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-003 | UC-LLN-OEF-006 — Geen idee gebruiken | Een bevestigde Geen idee-actie met Dunno = true vastleggen | Gedekt door SRS | SRS-LRN-004 SRS-NFR-AUD-001 | AC-LRN-004 AC-NFR-AUD-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-004 | UC-LLN-OEF-006 — Geen idee gebruiken | Het aantal Geen idee-markeringen afzonderlijk kunnen tellen | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-005 | UC-LLN-OEF-006 — Geen idee gebruiken | Na bevestigde Geen idee-actie het juiste antwoord tonen | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-006 | UC-LLN-OEF-006 — Geen idee gebruiken | De eerste waarschuwing tonen zolang de onderdrukvoorkeur niet actief is | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-LRN-009 | AC-ACC-003 AC-RDM-008 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-007 | UC-LLN-OEF-006 — Geen idee gebruiken | Annuleren toestaan zonder vraagmutatie | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-008 | UC-LLN-OEF-006 — Geen idee gebruiken | De onderdrukvoorkeur niet opslaan wanneer de leerling annuleert | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-LRN-009 | AC-ACC-003 AC-RDM-008 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-009 | UC-LLN-OEF-006 — Geen idee gebruiken | De onderdrukvoorkeur alleen opslaan na bevestigde actie | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-LRN-009 | AC-ACC-003 AC-RDM-008 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-010 | UC-LLN-OEF-006 — Geen idee gebruiken | Een eventueel ingevuld antwoord veilig kunnen bewaren zonder de fouttelling te wijzigen | Gedekt door SRS | SRS-LRN-003 SRS-NFR-SEC-001 | AC-LRN-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-011 | UC-LLN-OEF-006 — Geen idee gebruiken | Dubbele Geen idee-verwerking voorkomen | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-012 | UC-LLN-OEF-006 — Geen idee gebruiken | Vóór verwerking controleren dat de run bij de leerling hoort | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-013 | UC-LLN-OEF-006 — Geen idee gebruiken | Vóór verwerking controleren dat de vraag nog niet verwerkt is | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-014 | UC-LLN-OEF-006 — Geen idee gebruiken | Vóór verwerking controleren dat de run niet afgerond is | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-015 | UC-LLN-OEF-006 — Geen idee gebruiken | De juiste antwoordrepresentatie via de modulecontext verkrijgen | Gedekt door SRS | SRS-LRN-003 SRS-MOD-003 | AC-LRN-003 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-016 | UC-LLN-OEF-006 — Geen idee gebruiken | Geautoriseerde live-meekijkers kunnen informeren na opgeslagen Geen idee-voortgang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 SRS-LIVE-002 | AC-AUTH-001 AC-LRN-003 AC-LIVE-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-017 | UC-LLN-OEF-006 — Geen idee gebruiken | Een live-updatefout niet behandelen als mislukte vraagopslag | Gedekt door SRS | SRS-LRN-009 SRS-LIVE-001 SRS-NFR-AVL-001 | AC-LRN-009 AC-LIVE-001 AC-NFR-AVL-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-018 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij technische fouten voorkomen dat gedeeltelijke Geen idee-mutaties definitief zichtbaar worden | Gedekt door SRS | SRS-LRN-004 SRS-SHR-001 SRS-NFR-LOG-001 | AC-LRN-004 AC-SHR-001 AC-NFR-LOG-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-019 | UC-LLN-OEF-006 — Geen idee gebruiken | Geen idee-feedback kunnen tonen ongeacht ShowAnswerAfterSubmit | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-020 | UC-LLN-OEF-006 — Geen idee gebruiken | De popuptekst en knopteksten centraal via het popupregister beheren | Gedekt door SRS | SRS-LRN-009 SRS-POP-001 | AC-LRN-009 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-021 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij onderdrukte waarschuwing de actie nog steeds server-side valideren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 | AC-AUTH-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-022 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij Geen idee geen relaties, autorisaties, berichten of meldingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-004 | AC-AUTH-001 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-004 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-023 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij verlopen sessie geen Geen idee-mutatie opslaan | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-024 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij niet-toegankelijke run de actie blokkeren zonder details te lekken | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-LRN-009 SRS-NFR-ACC-001 | AC-AUTH-001 AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-LRN-009 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-025 | UC-LLN-OEF-006 — Geen idee gebruiken | De Geen idee-markering beschikbaar maken voor resultaatweergave en geschiedenis | Gedekt door SRS | SRS-LRN-004 SRS-NFR-AUD-001 | AC-LRN-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-026 | UC-LLN-OEF-006 — Geen idee gebruiken | Een bevestigde Geen idee-vraag administratief als beantwoord behandelen | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-027 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij annuleren de leerling terugbrengen naar de vraag zonder opgeslagen Dunno-status | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-028 | UC-LLN-OEF-006 — Geen idee gebruiken | De onderdrukvoorkeur als gebruikersinstelling behandelen en niet als runresultaat | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-LRN-006 | AC-ACC-003 AC-RDM-008 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-029 | UC-LLN-OEF-006 — Geen idee gebruiken | Geen idee-tellers consistent houden met de fouttellers | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-009 SRS-LRN-004 | AC-RDM-001 AC-RDM-002 AC-RDM-009 AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-030 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij de laatste vraag na Geen idee naar de afrondflow kunnen routeren | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-031 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij refresh na bevestigde Geen idee-actie de opgeslagen feedbacktoestand kunnen reconstrueren | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-006-032 | UC-LLN-OEF-006 — Geen idee gebruiken | Bij clientstate die de knop onterecht toont alsnog server-side blokkeren wanneer configuratie dit niet toestaat | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-LRN-009 | AC-AUTH-001 AC-AUTH-002 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-001 | UC-LLN-OEF-007 — Oefening onderbreken | Een lopende oefening niet automatisch afronden wanneer de leerling het oefenscherm verlaat | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-002 | UC-LLN-OEF-007 — Oefening onderbreken | Eerder bevestigde antwoorden en voortgang behouden wanneer een oefening wordt onderbroken | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-003 | UC-LLN-OEF-007 — Oefening onderbreken | Niet-bevestigde invoer niet als definitief antwoord opslaan | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-004 | UC-LLN-OEF-007 — Oefening onderbreken | Een onderbroken run als niet-afgerond beschikbaar houden zolang hervatten functioneel toegestaan is | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-005 | UC-LLN-OEF-007 — Oefening onderbreken | Voor een onderbroken run geen afrondmoment vullen | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-006 | UC-LLN-OEF-007 — Oefening onderbreken | Voor een onderbroken run geen eindstatistieken berekenen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-007 | UC-LLN-OEF-007 — Oefening onderbreken | Een onderbroken run niet tonen als afgeronde geschiedenisregel | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-008 | UC-LLN-OEF-007 — Oefening onderbreken | Eventuele live-meekijkcontexten informeren of beëindigen wanneer de leerling de oefencontext verlaat | Gedekt door SRS | SRS-LRN-009 SRS-LIVE-001 | AC-LRN-009 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-009 | UC-LLN-OEF-007 — Oefening onderbreken | Latere hervatting opnieuw server-side controleren op toegang en contextgeldigheid | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-002 SRS-LRN-007 | AC-AUTH-001 AC-LRN-002 AC-LRN-007 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-010 | UC-LLN-OEF-007 — Oefening onderbreken | Abrupt verlaten zonder backendmelding veilig kunnen verwerken op basis van de bestaande runstatus | Gedekt door SRS | SRS-TIC-002 SRS-LRN-009 SRS-NFR-SEC-001 | AC-TIC-002 AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-011 | UC-LLN-OEF-007 — Oefening onderbreken | Bij onderbreken geen relaties, autorisaties, berichten, meldingen of profielinstellingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-009 | AC-AUTH-001 AC-ACC-003 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-007-012 | UC-LLN-OEF-007 — Oefening onderbreken | Onderbreken als normaal gebruik kunnen afhandelen zonder verplichte fout- of bevestigingspopup | Gedekt door SRS | SRS-LRN-009 SRS-POP-001 | AC-LRN-009 AC-POP-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-001 | UC-LLN-OEF-008 — Oefening afronden | Een exercise run pas afronden wanneer alle verplichte vragen definitief verwerkt zijn | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-002 | UC-LLN-OEF-008 — Oefening afronden | Het afrondmoment server-side vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-006 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-003 | UC-LLN-OEF-008 — Oefening afronden | Een afgeronde run als afgerond markeren zodat deze niet meer als lopende run hervat wordt | Gedekt door SRS | SRS-LRN-002 SRS-LRN-007 | AC-LRN-002 AC-LRN-007 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-004 | UC-LLN-OEF-008 — Oefening afronden | Uniforme totalen op runniveau opslaan bij afronding | Gedekt door SRS | SRS-CAT-001 SRS-LRN-006 | AC-CAT-001 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-005 | UC-LLN-OEF-008 — Oefening afronden | Eindstatistieken berekenen en opslaan bij afronding | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-006 | UC-LLN-OEF-008 — Oefening afronden | Een afgeronde run beschikbaar maken voor resultaatweergave | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | NFR | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-007 | UC-LLN-OEF-008 — Oefening afronden | Een afgeronde run beschikbaar maken voor geschiedenisweergave | Gedekt door SRS | SRS-LRN-008 SRS-NFR-AUD-001 | AC-LRN-008 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-008 | UC-LLN-OEF-008 — Oefening afronden | Dubbele afrondrequests idempotent afhandelen | Gedekt door SRS | SRS-LRN-006 SRS-ARCH-004 | AC-LRN-006 AC-ARCH-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-009 | UC-LLN-OEF-008 — Oefening afronden | Afronding blokkeren wanneer de run onvolledige of inconsistente vraagvoortgang heeft | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-003 | AC-AUTH-001 AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-010 | UC-LLN-OEF-008 — Oefening afronden | Live-meekijkers kunnen informeren dat de run is afgerond | Gedekt door SRS | SRS-LRN-009 SRS-LIVE-001 | AC-LRN-009 AC-LIVE-001 | Realtime | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-011 | UC-LLN-OEF-008 — Oefening afronden | Bij afronding geen relaties, autorisaties, berichten, meldingen of profielinstellingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-006 | AC-AUTH-001 AC-ACC-003 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-OEF-008-012 | UC-LLN-OEF-008 — Oefening afronden | Resultaat- en PDF-vervolgacties baseren op de historisch opgeslagen runcontext | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 | AC-LRN-006 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-001 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Een leerling de geschiedenis van een specifieke oefening kunnen tonen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-002 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Geschiedenis server-side filteren op de ingelogde leerling | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-003 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Alleen afgeronde runs als oefeninggeschiedenis tonen | Gedekt door SRS | SRS-LRN-008 SRS-NFR-AUD-001 | AC-LRN-008 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-004 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Niet-afgeronde runs uitsluiten van de afgeronde geschiedenislijst | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-008 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-006 AC-LRN-008 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-005 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Docent-testruns uitsluiten van leerlinggeschiedenis | Gedekt door SRS | SRS-LRN-010 SRS-TCH-004 SRS-NFR-AUD-001 | AC-LRN-010 AC-TCH-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-006 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Uniforme runvelden gebruiken voor geschiedenisregels | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-007 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Een lege geschiedenis veilig kunnen tonen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-SEC-001 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-SEC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-008 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Technische identifiers verbergen voor leerlingen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-009 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Doorklikken naar resultaatdetail alleen toestaan voor geautoriseerde runs | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-001-010 | UC-LLN-HIS-001 — Oefeninggeschiedenis bekijken | Bij het bekijken van geschiedenis geen domeindata wijzigen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-001 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Geschiedenis kunnen filteren op ondersteunde periodefilters | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-002 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Filteren altijd server-side binnen de geautoriseerde dataset uitvoeren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-003 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Ongeldige filterwaarden veilig afhandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-LRN-009 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-004 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Paginering ondersteunen voor geschiedenisresultaten | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 AC-NFR-PER-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-005 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | De actuele reeks en het totaal aantal gefilterde resultaten kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-LRN-009 | AC-RDM-001 AC-RDM-002 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-006 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Lege filteruitkomsten als normale lege staat tonen | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 | AC-RDM-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-007 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Filteren en pagineren niet gebruiken om de autorisatiecontext uit te breiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-005 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-RDM-005 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-008 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Niet-afgeronde runs en testruns bij elk filter uitgesloten houden | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-008 | AC-RDM-001 AC-RDM-006 AC-LRN-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-009 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Pagina's buiten bereik veilig corrigeren of blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-009 SRS-LRN-009 SRS-NFR-SEC-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-009 AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-002-010 | UC-LLN-HIS-002 — Geschiedenis filteren en pagineren | Bij filteren en pagineren geen exercise-rundata wijzigen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-009 | AC-RDM-001 AC-RDM-006 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-001 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Resultaatdetail vanuit een geschiedenisregel kunnen openen | Gedekt door SRS | SRS-LRN-006 SRS-NFR-AUD-001 | AC-LRN-006 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-002 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | De run server-side valideren voordat resultaatdetails worden getoond | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-003 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Resultaatdetail blokkeren voor runs buiten de leerlingcontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-004 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Resultaatdetail blokkeren voor niet-afgeronde runs | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-005 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Dezelfde brondata gebruiken als de resultaatweergave na afronding | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-006 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Samenvatting, vraagdetails en statistieken tonen waar beschikbaar | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-LRN-009 | AC-RDM-001 AC-RDM-002 AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-007 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Vervolgacties alleen tonen wanneer hun voorwaarden gelden | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-008 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Terugnavigatie naar de geschiedeniscontext ondersteunen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-009 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Technische identifiers niet als primaire context tonen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-003-010 | UC-LLN-HIS-003 — Resultaatdetail vanuit geschiedenis openen | Bij alleen openen van resultaatdetail geen domeindata wijzigen | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-001 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Een brede geschiedenispagina voor leerlingen kunnen tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 | AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-002 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Brede geschiedenis beperken tot eigen afgeronde runs | Gedekt door SRS | SRS-LRN-008 SRS-NFR-AUD-001 | AC-LRN-008 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-003 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Niet-afgeronde runs en testruns uitsluiten van brede geschiedenis | Gedekt door SRS | SRS-LRN-008 SRS-NFR-AUD-001 | AC-LRN-008 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-004 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Afgeronde gedeelde oefeningen opnemen wanneer zij als eigen run bestaan | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 | AC-LRN-009 AC-SHR-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-005 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Filters op periode, niveau, categorie en type run kunnen ondersteunen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-RDM-006 SRS-CAT-001 SRS-LRN-009 | AC-RDM-001 AC-RDM-005 AC-RDM-006 AC-CAT-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-006 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Filters alleen binnen de geautoriseerde dataset toepassen | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-LRN-009 | AC-AUTH-001 AC-RDM-001 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-007 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Paginering ondersteunen op brede geschiedenis | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-010 SRS-NFR-AUD-001 SRS-NFR-PER-001 | AC-RDM-001 AC-RDM-006 AC-LRN-010 AC-NFR-AUD-001 AC-NFR-PER-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-008 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Resultaatdetail vanuit brede geschiedenis kunnen starten via server-side controle | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 SRS-NFR-AUD-001 | AC-AUTH-001 AC-LRN-006 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-009 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Een lege brede geschiedenis veilig tonen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-SEC-001 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-SEC-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-HIS-004-010 | UC-LLN-HIS-004 — Geschiedenis alles bekijken | Bij bekijken van brede geschiedenis geen domeindata wijzigen | Gedekt door SRS | SRS-LRN-010 SRS-NFR-AUD-001 | AC-LRN-010 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-RES-001-001 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Na afronding van een exercise run een resultaatweergave kunnen tonen aan de eigenaar van de run | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-002 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Resultaatinzage server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-RES-001-003 | UC-LLN-RES-001 — Resultaat na afronding bekijken | De resultaatdatum baseren op het afrondmoment van de exercise run | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-004 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Uniforme totalen tonen voor aantal vragen, goed en fout | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-005 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Geen idee-markeringen tonen wanneer die in de run voorkomen | Gedekt door SRS | SRS-LRN-004 | AC-LRN-004 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-006 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Per vraag de opgave, het gegeven antwoord, het juiste antwoord en het resultaat tonen | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-007 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Duplicaatinformatie tonen wanneer de run onderdeel is van een duplicaatreeks | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-008 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Alleen vervolgacties tonen of toestaan wanneer de bijbehorende voorwaarden gelden | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-009 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Bij alleen bekijken van resultaat geen domeindata wijzigen | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-010 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Veilig omgaan met ontbrekende of niet-toegankelijke resultaatdata | Gedekt door SRS | SRS-AUTH-004 SRS-ACC-003 SRS-ACC-005 SRS-LRN-006 SRS-NFR-SEC-001 SRS-NFR-ACC-001 | AC-AUTH-004 AC-ACC-003 AC-ACC-005 AC-LRN-006 AC-NFR-SEC-001 AC-NFR-ACC-001 | NFR | Geen | Verwerkt |
REQ-UC-LLN-RES-001-011 | UC-LLN-RES-001 — Resultaat na afronding bekijken | De resultaatweergave kunnen sluiten zonder domeinmutatie | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-001-012 | UC-LLN-RES-001 — Resultaat na afronding bekijken | Resultaatweergave, geschiedenis en PDF-export baseren op dezelfde opgeslagen runbron | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 SRS-NFR-AUD-001 | AC-LRN-006 AC-PDF-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-RES-002-001 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Resultaatstatistieken tonen voor afgeronde exercise runs | Gedekt door SRS | SRS-LRN-006 | AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-002 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Statistieken server-side autoriseren via dezelfde resultaatinzagecontext | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-RES-002-003 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Gemiddelde tijd per vraag tonen wanneer beschikbaar | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-RES-002-004 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Mediaan tonen wanneer beschikbaar | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-RES-002-005 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Ondergrens en bovengrens tonen wanneer beschikbaar | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | NFR | Geen | Verwerkt |
REQ-UC-LLN-RES-002-006 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Totale doorlooptijd tonen in functioneel leesbare vorm | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-007 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Uitschieters ondergrens en bovengrens tonen met vraagnummer en tijd wanneer aanwezig | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-008 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Geen tonen wanneer geen uitschieters aanwezig zijn | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-009 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Statistieken bij normale weergave niet opnieuw in de frontend berekenen | Gedekt door SRS | SRS-LRN-008 | AC-LRN-008 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-010 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Veilig omgaan met ontbrekende statistiekdata | Gedekt door SRS | SRS-LRN-009 SRS-NFR-SEC-001 | AC-LRN-009 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-011 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | PDF-export en resultaatweergave dezelfde statistiekbron laten gebruiken | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 | AC-LRN-006 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-002-012 | UC-LLN-RES-002 — Resultaatstatistieken bekijken | Bij bekijken van statistieken geen domeindata wijzigen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-001 | UC-LLN-RES-003 — Oefening opnieuw maken | Een afgeronde eigen exercise run opnieuw kunnen laten maken wanneer de run hermaakbaar is | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-002 | UC-LLN-RES-003 — Oefening opnieuw maken | De bronrun server-side valideren op bestaan, afronding en toegang | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-006 | AC-AUTH-001 AC-LRN-006 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-RES-003-003 | UC-LLN-RES-003 — Oefening opnieuw maken | De actie blokkeren wanneer de technische module of brondata niet uitvoerbaar is | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-MOD-003 | AC-AUTH-001 AC-LRN-009 AC-MOD-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-004 | UC-LLN-RES-003 — Oefening opnieuw maken | Bij opnieuw maken een nieuwe zelfstandige exercise run aanmaken | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-005 | UC-LLN-RES-003 — Oefening opnieuw maken | De nieuwe run laten verwijzen naar de bronrun via DuplicateOf of gelijkwaardige verwijzing | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-006 | UC-LLN-RES-003 — Oefening opnieuw maken | Dezelfde vraaginhoud gebruiken als de bronrun | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-007 | UC-LLN-RES-003 — Oefening opnieuw maken | De vraagvolgorde wijzigen wanneer dit functioneel toegestaan is | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-008 | UC-LLN-RES-003 — Oefening opnieuw maken | De bronrun en bronresultaten niet wijzigen | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-009 | UC-LLN-RES-003 — Oefening opnieuw maken | De nieuwe run eigen voortgang, antwoorden en statistieken laten hebben | Gedekt door SRS | SRS-LRN-003 | AC-LRN-003 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-010 | UC-LLN-RES-003 — Oefening opnieuw maken | De leerling na succesvolle aanmaak naar het oefenscherm van de nieuwe run leiden | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-011 | UC-LLN-RES-003 — Oefening opnieuw maken | Voorkomen dat een fout leidt tot een half aangemaakte duplicate run | Gedekt door SRS | SRS-LRN-009 | AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-003-012 | UC-LLN-RES-003 — Oefening opnieuw maken | Bij opnieuw maken geen relaties, autorisaties, berichten, meldingen of profielinstellingen wijzigen | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-REL-001 SRS-MSG-001 SRS-TIC-002 SRS-LRN-009 | AC-AUTH-001 AC-ACC-003 AC-REL-001 AC-MSG-001 AC-TIC-002 AC-LRN-009 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-RES-004-001 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Een afgerond resultaat als PDF kunnen downloaden | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 | AC-LRN-006 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-002 | UC-LLN-RES-004 — Resultaat als PDF downloaden | PDF-export server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-PDF-003 | AC-AUTH-001 AC-LRN-009 AC-PDF-003 | Autorisatie | Geen | Verwerkt |
REQ-UC-LLN-RES-004-003 | UC-LLN-RES-004 — Resultaat als PDF downloaden | De PDF baseren op dezelfde resultaatbron als de resultaatweergave | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 | AC-LRN-006 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-004 | UC-LLN-RES-004 — Resultaat als PDF downloaden | De PDF kunnen genereren met samenvatting, resultatentabel en statistieken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-RDM-006 SRS-LRN-009 SRS-PDF-001 | AC-RDM-001 AC-RDM-002 AC-RDM-006 AC-LRN-009 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-005 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Volledige vragen en antwoorden in de PDF tonen zonder inhoudelijke inkorting | Gedekt door SRS | SRS-LRN-003 SRS-PDF-001 | AC-LRN-003 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-006 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Tabelheaders herhalen op vervolgpagina's | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 | AC-RDM-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-007 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Tabelrijen niet over twee pagina's splitsen | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 | AC-RDM-001 AC-LRN-009 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-008 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Vervolgpagina's van de resultaattabel herkenbaar maken | Gedekt door SRS | SRS-RDM-001 SRS-RDM-006 SRS-LRN-006 | AC-RDM-001 AC-RDM-006 AC-LRN-006 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-009 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Een consistente footer tonen met OefenHub, paginanummering en exportdatum | Gedekt door SRS | SRS-RDM-001 SRS-LRN-009 SRS-CNT-002 | AC-RDM-001 AC-LRN-009 AC-CNT-002 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-010 | UC-LLN-RES-004 — Resultaat als PDF downloaden | De PDF-bestandsnaam opschonen en normaliseren | Gedekt door SRS | SRS-LRN-009 SRS-PDF-001 | AC-LRN-009 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-011 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Modulespecifieke notatie veilig kunnen exporteren via generieke of moduleondersteunde representatie | Gedekt door SRS | SRS-LRN-009 SRS-MOD-003 SRS-NFR-SEC-001 | AC-LRN-009 AC-MOD-003 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-012 | UC-LLN-RES-004 — Resultaat als PDF downloaden | PDF-download ook vanuit geschiedenis kunnen aanbieden | Gedekt door SRS | SRS-LRN-010 SRS-PDF-001 SRS-NFR-AUD-001 | AC-LRN-010 AC-PDF-001 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-LLN-RES-004-013 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Bij PDF-export geen resultaatdata wijzigen | Gedekt door SRS | SRS-LRN-006 SRS-PDF-001 | AC-LRN-006 AC-PDF-001 | Functioneel | Geen | Verwerkt |
REQ-UC-LLN-RES-004-014 | UC-LLN-RES-004 — Resultaat als PDF downloaden | Exportfouten veilig terugkoppelen zonder gedeeltelijke domeinmutatie | Gedekt door SRS | SRS-LRN-009 SRS-SHR-001 SRS-NFR-SEC-001 | AC-LRN-009 AC-SHR-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-001-001 | UC-OVG-FP-001 — Ouder-/voogd-frontpage bekijken | De ouder-/voogd-frontpage alleen tonen na server-side vastgestelde ouder-/voogdcontext | Gedekt door SRS | SRS-AUTH-001 SRS-GUA-001 | AC-AUTH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-001-002 | UC-OVG-FP-001 — Ouder-/voogd-frontpage bekijken | Het Kinderenoverzicht op de frontpage uitsluitend baseren op actieve ouder-/voogdrelaties | Gedekt door SRS | SRS-RDM-001 SRS-RDM-003 SRS-RDM-007 SRS-REL-001 SRS-GUA-001 | AC-RDM-001 AC-RDM-003 AC-RDM-007 AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-001-003 | UC-OVG-FP-001 — Ouder-/voogd-frontpage bekijken | Resultaatwaarden op de frontpage uitsluitend samenvattend tonen en geen volledige geschiedenis laden | Gedekt door SRS | SRS-GUA-002 SRS-NFR-AUD-001 | AC-GUA-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-OVG-FP-001-004 | UC-OVG-FP-001 — Ouder-/voogd-frontpage bekijken | Vanaf de ouder-/voogd-frontpage geen kinddetailactie uitvoeren zonder expliciete selectie | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-001-005 | UC-OVG-FP-001 — Ouder-/voogd-frontpage bekijken | Systeemnotificaties pas na succesvolle frontpageload controleren | Gedekt door SRS | SRS-GUA-001 SRS-POP-002 | AC-GUA-001 AC-POP-002 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-002-001 | UC-OVG-FP-002 — Ouder-/voogdcontext bepalen | Ouder-/voogdcontext server-side bepalen | Gedekt door SRS | SRS-AUTH-001 SRS-GUA-001 | AC-AUTH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-002-002 | UC-OVG-FP-002 — Ouder-/voogdcontext bepalen | Leerlingcombinaties met ouder-/voogd blokkeren | Gedekt door SRS | SRS-AUTH-001 SRS-LRN-009 SRS-GUA-001 | AC-AUTH-001 AC-LRN-009 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-002-003 | UC-OVG-FP-002 — Ouder-/voogdcontext bepalen | Oude clientstate negeren wanneer die niet overeenkomt met actuele rollen | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-002 SRS-GUA-001 | AC-AUTH-001 AC-AUTH-002 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-002-004 | UC-OVG-FP-002 — Ouder-/voogdcontext bepalen | Gecombineerde Docent + Ouder/voogd-context runtime kunnen samenstellen | Gedekt door SRS | SRS-AUTH-003 SRS-LRN-009 SRS-TCH-001 SRS-GUA-001 | AC-AUTH-003 AC-LRN-009 AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-002-005 | UC-OVG-FP-002 — Ouder-/voogdcontext bepalen | Contextbepaling niet gebruiken om rollen of relaties te wijzigen | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-003-001 | UC-OVG-FP-003 — Kinderenoverzichtsamenvatting tonen | Het aantal gekoppelde kinderen server-side afleiden | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-002 SRS-GUA-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-002 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-003-002 | UC-OVG-FP-003 — Kinderenoverzichtsamenvatting tonen | Beëindigde relaties uitsluiten uit het Kinderenoverzichtblok | Gedekt door SRS | SRS-RDM-001 SRS-RDM-007 SRS-REL-003 SRS-REL-006 SRS-GUA-001 | AC-RDM-001 AC-RDM-007 AC-REL-003 AC-REL-006 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-003-003 | UC-OVG-FP-003 — Kinderenoverzichtsamenvatting tonen | Bij nul kinderen een veilige lege staat tonen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-009 SRS-GUA-001 SRS-NFR-SEC-001 | AC-RDM-001 AC-RDM-009 AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-003-004 | UC-OVG-FP-003 — Kinderenoverzichtsamenvatting tonen | Geen kinddetail automatisch openen vanuit het samenvattingsblok | Gedekt door SRS | SRS-RDM-001 SRS-RDM-002 SRS-GUA-001 | AC-RDM-001 AC-RDM-002 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-003-005 | UC-OVG-FP-003 — Kinderenoverzichtsamenvatting tonen | Het blok beperken tot compacte frontpage-informatie | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-004-001 | UC-OVG-FP-004 — Resultatenoverzichtsamenvatting tonen | Resultaten op de ouder-/voogdfrontpage samenvattend tonen | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-004-002 | UC-OVG-FP-004 — Resultatenoverzichtsamenvatting tonen | Alleen afgeronde runs meetellen | Gedekt door SRS | SRS-LRN-008 SRS-GUA-001 | AC-LRN-008 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-004-003 | UC-OVG-FP-004 — Resultatenoverzichtsamenvatting tonen | Docenttestruns uitsluiten | Gedekt door SRS | SRS-LRN-009 SRS-TCH-005 SRS-GUA-001 | AC-LRN-009 AC-TCH-005 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-004-004 | UC-OVG-FP-004 — Resultatenoverzichtsamenvatting tonen | Resultaten beperken tot actief gekoppelde kinderen | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-004-005 | UC-OVG-FP-004 — Resultatenoverzichtsamenvatting tonen | Geen volledige geschiedenis op de frontpage laden | Gedekt door SRS | SRS-GUA-002 SRS-NFR-AUD-001 | AC-GUA-002 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-OVG-FP-005-001 | UC-OVG-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Bij Docent + Ouder/voogd één gezamenlijke intro tonen | Gedekt door SRS | SRS-AUTH-003 SRS-TCH-001 SRS-GUA-001 | AC-AUTH-003 AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-005-002 | UC-OVG-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Docentblokken vóór ouder-/voogdblokken plaatsen | Gedekt door SRS | SRS-TCH-001 SRS-GUA-001 | AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-FP-005-003 | UC-OVG-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Rolcombinatiefrontpages runtime samenstellen | Gedekt door SRS | SRS-LRN-009 SRS-GUA-001 | AC-LRN-009 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-005-004 | UC-OVG-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Geen persistent ontwerp per rolcombinatie vereisen | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-FP-005-005 | UC-OVG-FP-005 — Gecombineerde docent-ouder-frontpage tonen | Elk blok afzonderlijk server-side autoriseren | Gedekt door SRS | SRS-AUTH-001 SRS-GUA-001 | AC-AUTH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-001-001 | UC-OVG-KIND-001 — Kinderenoverzicht bekijken | Alleen actief gekoppelde kinderen tonen | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-001-002 | UC-OVG-KIND-001 — Kinderenoverzicht bekijken | Vervolgacties uitschakelen zolang geen kind is geselecteerd | Gedekt door SRS | SRS-AUTH-004 SRS-GUA-001 | AC-AUTH-004 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-001-003 | UC-OVG-KIND-001 — Kinderenoverzicht bekijken | Maximaal één geselecteerd kind tegelijk ondersteunen | Gedekt door SRS | SRS-AUTH-004 SRS-GUA-001 SRS-NFR-PER-001 | AC-AUTH-004 AC-GUA-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-001-004 | UC-OVG-KIND-001 — Kinderenoverzicht bekijken | Geen docentgerichte statusfilters tonen op de ouder-/voogdpagina Kinderen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-005 SRS-TCH-001 SRS-GUA-001 | AC-RDM-001 AC-RDM-005 AC-TCH-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-001-005 | UC-OVG-KIND-001 — Kinderenoverzicht bekijken | Kindselecties server-side controleren bij iedere vervolgactie | Gedekt door SRS | SRS-AUTH-001 SRS-GUA-001 | AC-AUTH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-002-001 | UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassen | Sortering en naamweergave als presentatievoorkeur behandelen | Gedekt door SRS | SRS-RDM-001 SRS-RDM-008 SRS-ACC-003 SRS-GUA-001 | AC-RDM-001 AC-RDM-008 AC-ACC-003 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-002-002 | UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassen | Voorkeuren opslaan in UserSettings wanneer de gebruiker ze wijzigt | Gedekt door SRS | SRS-ACC-003 SRS-RDM-008 SRS-GUA-001 | AC-ACC-003 AC-RDM-008 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-002-003 | UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassen | Ongeldige voorkeurwaarden weigeren of veilig vervangen door defaults | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 SRS-GUA-001 SRS-NFR-SEC-001 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-002-004 | UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassen | Voorkeuren niet gebruiken als autorisatiebron | Gedekt door SRS | SRS-AUTH-001 SRS-ACC-003 SRS-RDM-008 SRS-GUA-001 | AC-AUTH-001 AC-ACC-003 AC-RDM-008 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-002-005 | UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassen | Sortering toepassen op de reeds geautoriseerde dataset | Gedekt door SRS | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-008 SRS-GUA-001 | AC-AUTH-001 AC-RDM-001 AC-RDM-008 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-003-001 | UC-OVG-KIND-003 — Kind selecteren | Maximaal één geselecteerd kind tegelijk ondersteunen | Gedekt door SRS | SRS-AUTH-004 SRS-GUA-001 SRS-NFR-PER-001 | AC-AUTH-004 AC-GUA-001 AC-NFR-PER-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-003-002 | UC-OVG-KIND-003 — Kind selecteren | Vervolgacties blokkeren zolang geen kind is geselecteerd | Gedekt door SRS | SRS-AUTH-001 SRS-AUTH-004 SRS-GUA-001 | AC-AUTH-001 AC-AUTH-004 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-003-004 | UC-OVG-KIND-003 — Kind selecteren | Vervallen selecties veilig afhandelen | Gedekt door SRS | SRS-GUA-001 SRS-NFR-SEC-001 | AC-GUA-001 AC-NFR-SEC-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-003-005 | UC-OVG-KIND-003 — Kind selecteren | Selectie niet als blijvende autorisatiebron opslaan | Gedekt door SRS | SRS-AUTH-001 SRS-GUA-001 | AC-AUTH-001 AC-GUA-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-004-001 | UC-OVG-KIND-004 — Kindinformatie bekijken | Kindinformatie alleen tonen binnen actieve ouder-/voogdrelatie | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-004-002 | UC-OVG-KIND-004 — Kindinformatie bekijken | Gekoppeld sinds tonen vanuit de relatiecontext | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-004-003 | UC-OVG-KIND-004 — Kindinformatie bekijken | Aantal oefeningen gemaakt baseren op afgeronde runs | Gedekt door SRS | SRS-LRN-008 SRS-GUA-001 | AC-LRN-008 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-004-004 | UC-OVG-KIND-004 — Kindinformatie bekijken | Eerst totaal tonen en daarna niveaus met categorietotalen | Gedekt door SRS | SRS-CAT-001 SRS-GUA-001 | AC-CAT-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-004-005 | UC-OVG-KIND-004 — Kindinformatie bekijken | Geen oefenstartactie aanbieden vanuit kindinformatie | Gedekt door SRS | SRS-GUA-001 | AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-005-001 | UC-OVG-KIND-005 — Kind ontkoppelen | Ouder-/voogdontkoppeling pas uitvoeren na bevestiging | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-GUA-003 SRS-GUA-004 | AC-REL-003 AC-REL-006 AC-GUA-003 AC-GUA-004 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-005-002 | UC-OVG-KIND-005 — Kind ontkoppelen | De relatie soft-deactiveren in plaats van hard verwijderen | Gedekt door SRS | SRS-REL-001 SRS-GUA-001 | AC-REL-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-005-003 | UC-OVG-KIND-005 — Kind ontkoppelen | Actor, rolcontext en tijdstip van ontkoppeling vastleggen | Gedekt door SRS | SRS-AUTH-001 SRS-REL-003 SRS-REL-006 SRS-GUA-003 SRS-GUA-004 SRS-NFR-AUD-001 | AC-AUTH-001 AC-REL-003 AC-REL-006 AC-GUA-003 AC-GUA-004 AC-NFR-AUD-001 | Autorisatie | Geen | Verwerkt |
REQ-UC-OVG-KIND-005-004 | UC-OVG-KIND-005 — Kind ontkoppelen | Het kind informeren via systeembericht na ontkoppeling | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-001 SRS-GUA-003 SRS-GUA-004 | AC-REL-003 AC-REL-006 AC-MSG-001 AC-GUA-003 AC-GUA-004 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-005-005 | UC-OVG-KIND-005 — Kind ontkoppelen | Oefengeschiedenis niet verwijderen door ouder-/voogdontkoppeling | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-GUA-003 SRS-GUA-004 SRS-NFR-AUD-001 | AC-REL-003 AC-REL-006 AC-GUA-003 AC-GUA-004 AC-NFR-AUD-001 | Audit | Geen | Verwerkt |
REQ-UC-OVG-KIND-006-001 | UC-OVG-KIND-006 — Ontkoppeling aan kind communiceren | Na ouder-/voogdontkoppeling een systeembericht aan het kind aanmaken | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-001 SRS-GUA-003 SRS-GUA-004 | AC-REL-003 AC-REL-006 AC-MSG-001 AC-GUA-003 AC-GUA-004 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-006-002 | UC-OVG-KIND-006 — Ontkoppeling aan kind communiceren | Voorkomen dat hetzelfde ontkoppel-event meerdere identieke systeemberichten veroorzaakt | Gedekt door SRS | SRS-REL-003 SRS-REL-006 SRS-MSG-001 SRS-GUA-003 SRS-GUA-004 | AC-REL-003 AC-REL-006 AC-MSG-001 AC-GUA-003 AC-GUA-004 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-006-003 | UC-OVG-KIND-006 — Ontkoppeling aan kind communiceren | Het bericht informatief houden en geen relatieherstelactie uitvoeren bij openen | Gedekt door SRS | SRS-REL-001 SRS-MSG-007 SRS-GUA-001 | AC-REL-001 AC-MSG-007 AC-GUA-001 | Functioneel | Geen | Verwerkt |
REQ-UC-OVG-KIND-006-004 | UC-OVG-KIND-006 — Ontkoppeling aan kind communiceren | Het bericht blijvend binnen de systeemberichtregels leesbaar houden wanneer directe realtime melding niet zichtbaar is | Gedekt door SRS | SRS-MSG-001 SRS-TIC-002 SRS-GUA-001 SRS-ARCH-003 | AC-MSG-001 AC-TIC-002 AC-GUA-001 AC-ARCH-003 | Realtime | Geen | Verwerkt |
REQ-UC-OVG-KIND-006-005 | UC-OVG-KIND-006 — Ontkoppeling aan kind communiceren | Geen privéberichtthread gebruiken voor deze systeemcommunicatie | Gedekt door SRS | SRS-MSG-001 SRS-GUA-001 | AC-MSG-001 AC-GUA-001 | Functioneel | Geen | Verwerkt |
UC-GEN-REL-007 | SRS-REL-013 | Externe uitnodigingen claimen na registratie. | ||||||
UC-GEN-REL-008 | SRS-REL-014, SRS-ACC-009 | Eerste onboarding relatie-uitnodigingen beoordelen. | ||||||
UC-GEN-ACC-002 | SRS-AUTH-006 | OIDC remote failures veilig afhandelen. |