Sunteți pe pagina 1din 14

Formularea şi documentarea

obiectivelor
Conţinut:
 Documentarea obiectivelor
 Reguli de documentare
 Reprezentarea obiectivelor cu operatorii
ȘI/SAU

1
Aspecte în abordarea orientată pe
obiective

Scop final: validarea cerințelor – corespondența
în permanență cu obiectivele propuse

Urmărirea completitudinii cerințelor -> toate
obiectivele sunt atinse

Identificarea cerințelor conflictuale -> rezolvare
conflicte

1 scop, n variante de rezolvare -> schimbarea
variantei de rezolvare e independentă de scop =>
coerență
2
21 Definiție
Obiectiv – Intenția cu privire la
existența, proprietățile şi modul de
utilizare a sistemului

22
3
Definirea obiectivelor
Acțiunea de identificare şi definire a
obiectivelor:

Există diverse grade de abstractizare

Obiective de nivel înalt, generale: global,
business, cel mai abstract

Subobiective, obținute prin descompunere –
reprezintă intențiile stakeholderilor legate de
sistem
Descompunerea obiectivelor
Descompunerea ȘI/ SAU

! Obiectivele de nivel înalt sunt preluate din
documentul de viziune

Rafinarea obiectivelor se realizează prin
descompunere
Descompunerea obiectivelor
Descompunerea ȘI: - descompunerea unui obiectiv de
nivel mai înalt G în subobiective G1, ..., Gn, n≥2 este de
tip ȘI dacă şi numai dacă toate subobiectivele trebuie
atinse pentru a atinge scopul G.
Descompunerea SAU: - descompunerea unui obiectiv de
nivel mai înalt G în subobiective G1, ..., Gn, n≥2 este de
tip SAU dacă oricare dintre subobiectivele G1, ..., Gn pot fi
atinse pentru a atinge obiectivul G.

25
Dependențe între obiective
 Scopul G2 este dependent de G1 dacă atingerea lui G1
facilitează atingerea lui G2

Tipuri de dependenţe:
 Dependența de tip obstrucţionare: G1 obstrucționează G2
dacă atingerea lui G1 îngreunează atingerea lui G2.

problemă: concurența
 Dependența de tip conflict: între G1 şi G2 există conflict
dacă atingerea lui G1 împiedică în totalitate atingerea lui
G2 şi invers.

2 Exemplu
Relizarea unui sistem de navigare:

G1: Navigare simplă şi confortabilă la destinație

G1.1: Introducere facilă a destinației dorite

G1.2: Rutare automată conform setărilor
stabilite

G1.3: Afişarea ambuteiajelor şi rerutare
Diagrama de obiective: Modelarea arborelui AND / OR
Documentarea textuală a obiectivelor
Pentru fiecare obiectiv se furnizează următoarele
informaţii (şablon):
1. Identificator – cod unic
2. Nume – nume unic
3. Autori – cine a realizat documentarea scopului
4. Versiune – modificări succesive
5. Istoricul modificărilor – lista modificărilor de la
varianta inițială
6. Prioritate – cât de important este comparativ cu
celelalte scopuri
7. Sursa – numele stakeholderului, documentului sau
sistemului din care a apărut scopul (cauzat)
29

8. Stakeholder utilizator – lista stakeholderilor care


beneficiază de pe urma atingerii obiectivului (afectați)
9. Nivel – nivelul la care se urmăreşte atingerea
obiectivului: - sistem, subsistem, componente ...
10. Descrierea obiectivului
11. Obiectiv părinte
12. Subobiective
13. Dependenţe cu alte obiective
14. Scenarii de utilizare asociate
15. Informații suplimentare
30
Reguli pentru documentarea
obiectivelor

Formulare concisă

Folosirea diatezei active

Documentarea intenţiei stakeholderului

Descompunerea obiectivelor de nivel înalt în subobiective
concrete

Specificarea valorii adăugate a obiectivului

Specificarea motivației pentru existența obiectivului
 Evitaraa aaainirii aa rastriaa ii inutila

33

S-ar putea să vă placă și