Sari la conținut
Public Framework

Straturi

v1.0 · în consultare

Concepte transversale (X)

Stratul X al limbajului Public Framework Modelling Language 1.0 răspunde la întrebarea „Ce condiții, alegeri și incertitudini privesc arhitectura?”. Pagina descrie conceptele stratului, relațiile lor și cele 9 tipuri de elemente.

Descrie specificația v1.0

Ce descrie stratul

Stratul X răspunde la întrebarea „Ce condiții, alegeri și incertitudini privesc arhitectura?”. El reunește concepte explicite, fiecare legat de subiectele lui din celelalte straturi. Stratul nu este o categorie pentru elementele neclasificate.

Conceptele și relațiile lor

Cerința (Requirement) este o nevoie sau o condiție pe care un element de arhitectură o satisface. Elementul care o îndeplinește realizează cerința, prin relația „realizează” (realisation); sursa relației este orice element. Constrângerea (Constraint) restrânge opțiunile de arhitectură, iar ipoteza (Assumption) este o afirmație de planificare care așteaptă confirmare sau revizuire.

Decizia de arhitectură (ArchitectureDecision) consemnează o alegere, cu contextul, opțiunile și justificarea ei. Excepția de arhitectură (ArchitectureException) consemnează o abatere delimitată de la o cerință sau de la o constrângere. Relația „este asociat cu” (association) leagă oricare două elemente, de exemplu o decizie de elementele pe care le privește.

Riscul (Risk) este o incertitudine cu efect posibil asupra arhitecturii sau a rezultatelor serviciului (PublicService). El afectează elementele expuse, prin relația „afectează” (affects). Elemente din OPS și CNT atenuează riscul, prin relația „atenuează” (mitigates). Un exemplu este planul de recuperare în caz de dezastru (DisasterRecoveryPlan).

Aria geografică (GeographicArea) descrie o jurisdicție sau aria de acoperire a unui serviciu, nu un loc de găzduire. Ca element din familia loc, ea agregă serviciile pe care le acoperă, prin relația „agregă” (aggregation).

Tipurile de elemente

Stratul are 9 tipuri de elemente, din familiile: informație (2), intenție (5), decizie (1), loc (1). Câmpurile proprii ale fiecărui tip sunt enumerate sub definiție; câmpurile comune tuturor elementelor sunt descrise la conceptele de bază.

  • RequirementCerință · familia intenție

    O nevoie sau o condiție pe care se așteaptă să o satisfacă un element de arhitectură.

    Atribute principale: kindprioritystatusversionownersourceReferencesplanningContextrequirementKindstateacceptanceCriteriaderivedFromrefinessatisfiedBy
  • ConstraintConstrângere · familia intenție

    O restricție care limitează opțiunile de arhitectură posibile.

    Atribute principale: sourceversionownersourceReferencesplanningContextstaterationaleappliesTovalidFromvalidUntil
  • ArchitectureDecisionDecizie de arhitectură · familia decizie

    O alegere înregistrată împreună cu contextul, opțiunile și justificarea sa.

    Atribute principale: statuscontextdecisionconsequencesversionownersourceReferencesplanningContextrationaleapprovedByapprovedAtaddressesappliesTobasedOnrespectsselectedOptionselectsstatesupersedes
  • AssumptionIpoteză · familia intenție

    O afirmație folosită în planificare care necesită confirmare sau revizuire.

    Atribute principale: versionownersourceReferencesplanningContextstaterationalereviewDateappliesTo
  • RiskRisc · familia intenție

    O incertitudine care poate afecta arhitectura sau rezultatele serviciului.

    Atribute principale: likelihoodimpacttreatmentowner
  • ComplianceAssessmentEvaluare a conformității · familia informație

    O evaluare a modului în care un subiect îndeplinește obligații sau cerințe specificate.

    Atribute principale: subjectagainstresultassessedOnevidence
  • GeographicAreaArie geografică · familia loc

    O jurisdicție sau o arie de acoperire a serviciului, distinctă de o facilitate de găzduire.

    Atribute principale: levelnutsOrLauCode
  • EvidenceDovadă · familia informație

    O înregistrare transversală care susține o afirmație, o evaluare sau o decizie.

    Atribute principale: versionownersourceReferencesplanningContextkindreviewStateartifactReferencesourceVersionproducercapturedAtreviewedByreviewedAtlimitationssupportschallengesdocuments
  • ArchitectureExceptionExcepție de arhitectură · familia intenție

    O abatere înregistrată de la o cerință sau constrângere, cu un domeniu de aplicare delimitat.

    Atribute principale: versionownersourceReferencesplanningContextstatedeviatesFromscoperationaleapprovedByapprovedAtvalidFromexpiresAt

În exemplul „Family support benefit”

Figura 4.12 (pagina 42) arată stratul X în exemplu. Decizia de arhitectură „ADR 1: assisted intake” păstrează intrarea asistată pe hârtie alături de canalul (ServiceChannel) „Public benefit portal”, din ORG. Motivul consemnat este că o cale doar digitală ar eșua în timpul unei întreruperi a portalului. Decizia este asociată cu procedura alternativă de continuitate (FallbackProcedure) „Assisted paper intake”, din CNT.

Riscul „Risk of unreconciled paper cases” privește deciziile duplicate sau întârziate după intrarea manuală a cererilor, în urma unei întreruperi. Planul de recuperare „Benefits technical recovery”, din OPS, atenuează riscul.

Ți-a fost utilă această pagină?