Sari la conținut

Caiet de Sarcini — <Nume aplicație/modul>

Acest conținut nu este încă disponibil în limba selectată.

Acest caiet descrie DOAR partea de business. Partea tehnică/transversală (securitate, logare, roluri, cache, integrări, storage documente, deployment, Kubernetes, audit, search, NFR) e moștenită automat din anexa tehnică comună (skill parti-comune). Aici completezi businessul + un tabel de conformitate (§13).

CâmpValoare
DocumentCaiet de Sarcini
Aplicație/Modul<…>
Versiune0.1 (draft)
AutorEsempla Systems
Data
StatusDraft / În review / Aprobat
Anexă tehnică moștenităAnexa Tehnică Comună Esempla/GovStack v1.0
  • Problema rezolvată:
  • Obiective (măsurabile):
  • Indicatori de succes:
  • În scope (business):
  • În afara scope:

Pentru fiecare proces: declanșator → pași → rezultat. (Flux narativ sau BPMN.)

IDProcesDeclanșatorPași principaliRezultatRol(uri) implicate
PB-01……………
RolDescriereCine îl deținePermisiuni cheie (mapate la RBAC)
R-01………

RBAC ca mecanism = moștenit (CU-RBAC-*). Aici definești DOAR rolurile specifice aplicației.

IDAcțiune / UCRolPrecondițiiPașiRezultat așteptatReguli de business
UC-01…R-01………RB-01

Pentru fiecare formă: câmpuri, tip, obligativitate, validări, vizibilitate pe rol.

CâmpTipObligatoriuValidareVizibil pentru rol
…text/select/dată/fișierda/nuregulăR-01
  • Acțiuni pe formă (butoane) și efect:
  • Stări/tranziții (dacă forma are workflow):
IDRegulăDescriereExcepții
RB-01………

8. Date de business (entități specifice)

Section titled “8. Date de business (entități specifice)”

Persistența, migrările, backup = moștenite (CU-DATA-*). Aici DOAR entitățile/atributele de business. | Entitate | Atribute cheie | Relații | Note | |----------|----------------|---------|------|

9. Integrări specifice (peste cele comune)

Section titled “9. Integrări specifice (peste cele comune)”

Mecanismele (MConnect/MPass/MSign/MNotify/MPay/MDocs, API, RabbitMQ) = moștenite (CU-INTEROP/API/MSG). Aici DOAR ce date/servicii anume consumă/expune aplicația. | Integrare | Building block / sistem | Date schimbate | Sens | Note | |-----------|-------------------------|----------------|------|------|

  • Ce notificări trimite (eveniment → canal → destinatar):
  • Ce documente generează/stochează (tip → șablon → retenție; storage = CU-DOCS-*):

Per proces/UC: Given … When … Then … (observabil, testabil).

RefCriteriu de acceptanță
UC-01Given … When … Then …
  • ASSUMPTION: …

13. Conformitate cu Anexa Tehnică Comună

Section titled “13. Conformitate cu Anexa Tehnică Comună”

Marchează per domeniu. Default = Aplicabil (moștenit integral).

Domeniu (CU)StareParametri / Abateri / Justificare
SEC securitateAplicabil—
AUTH/MSignAplicabil(ex. fără MSign dacă nu există acte semnate → N/A + motiv)
RBAC roluriParametrizatroluri specifice: vezi §4
AUDITAplicabil—
OBS logare/observabilitateAplicabil—
CACHEParametrizatTTL: …
SEARCHAplicabil/N/A(dacă nu are căutare → N/A)
DOCS storage documenteAplicabil/N/Aretenție: …
INTEROP/API/MSG integrăriParametrizatbuilding blocks active: …
DATA persistențăAplicabil—
PD date personaleAplicabilcategorii de date: …
I18N/A11YAplicabillimbi: RO, RU
PERF/AVAILParametrizatp95: …; disponibilitate: …
DEPLOY/K8SAplicabil—
  • Glosar (vezi _comune / vault 2-structurat/data/glosar.md)
  • Referințe