Sunteți pe pagina 1din 4

Iliescu Dorian

Teme Cercetare

Cerinele utilizatorilor

Cerinele sunt descrieri ale serviciilor sistemului.


Cerina poate varia de la o fraz abstract care descrie un serviciu sau o constrngere de
sistem pn la o specificare matematic detaliat. Aceast situaie este inevitabil deoarece ele au
dou funcii:
Pot sta la baza unei licitaii deci trebuie s fie uor de interpretat;
Pot sta la baza unui contract deci trebuie definite n detaliu;
Ambele descrieri sunt numite cerine.
Tipuri de cerine:
- Cerine utilizator - sunt fraze n limbaj natural plus diagrame ale serviciilor pe care le
ofer sistemul i constrngeri de operare. Ele sunt scrise de clieni.
- Cerine de sistem- sunt structurate ntr-un document cu descrieri detaliate ale funciilor
sistemului, servicii i constrngeri de operare. Definete ceea ce va fi implementat deci
poate fi parte dintr-un contract.

Cine citete cerinele?

Cerinele utilizatorilor trebuie s descrie cerine funcionale sau ne-funcionale ntr-un


mod care s fie neles de ctre utilizatorii sistemului care nu au cunotine tehnice de detaliu.
Iliescu Dorian
Teme Cercetare

Cerinele utilizator sunt definite folosind limbajul natural, tabele i diagrame n msura n
care pot fi nelese de ctre toi utilizatorii.
Primul pas n elaborarea arhitecturii ITS este selectarea i acordarea de prioriti
serviciilor utilizator. n procesul de dezvoltare a arhitecturii trebuie s fie implicai, pe baz de
consens toi utilizatorii, furnizorii de servicii, utilizatorii de servicii i alte grupuri de ageni
economici int ceea ce este foarte important pentru dezvoltarea i operarea cu succes pe termen
lung a sistemelor de tip ITS.
Consensul este orientat spre determinarea cerinelor funcionale i specificarea unui
concept de operare, care descrie cine furnizeaz i cine primete un anumit serviciu/anumite
servicii ITS, precum i relaiile sau interaciunile dintre furnizori, n scopul sprijinirii livrrii
serviciului.
Fiecare grup de interese are propriile sale obiective politice, care sunt legate de
obiectivele mai generale de mbuntire a siguranei, eficienei, calitii mediului i altele.
Urmrind principiul prezentat n figura Politica de selecare a serviciilor ITS, fiecare grup de
interese analizeaz propriile obiective politice i definete serviciul/ serviciile ITS care sprijin
obiectivele politice definite.
Operatorii unei reele de drumuri pot aborda aspecte referitoare la controlul fluxului pe
rampa de acces n scopul meninerii unui flux de trafic calm n reea. Un efect secundar poate fi
producerea de cozi lungi de vehicule pe drumurile nconjurtoare i pe ramp. Dac acest efect
se produce, se iau msuri care s asigure c reeaua de drumuri nconjurtoare nu se va bloca
avnd prioritate vehiculele destinate transportului public i cele cu un grad mare de ncrcare
care ateapt s intre pe ramp.

Extragerea cerintelor:
Sursele cerinelor
- studiul de pia
- studiul de fezabilitate
- domeniul n care va opera produsul
- actorii (stakeholders)
- procesul business
Tehnici de extragere a cerinelor
- Studiul produselor software existente
- Interviuri cu actorii
- Scenarii
- Prototipuri ale viitorului sistem
- ntalniri cu grupuri de persoane
- Observarea direct

Tipuri de cerine utilizator:


Cerinte operationale
Constrangeri
Iliescu Dorian
Teme Cercetare

Cerine operaionale
Cerinele operaionale descriu funcionalitile pe care utilizatorii le ateapt de la sistem.
Acestea pot fi calificate cu valori ca:
Viteza
Capacitatea
Precizia

Constrangeri
Cerine de interfa
o Interfee de comunicare
o Interfee hardware
o Interfee software
o Interfa utilizator
Cerine de calitate
o Portabilitatea
o Adaptabilitatea
o Disponibilitatea
o Securitatea
o Sigurana n funcionare
o Standarde
Cerinte de planificare a proiectului care se includ in Planul de Management al
Proiectului Software

Documentul cerinelor utilizator


- lista cerintelor
- o descriere a mediului de functionare a viitorului sistem (hard+soft)
- interfetele produsului software cu sistemele externe (mediul)
- rolurile diferitelor categorii de utilizatori ai viitorului sistem:

Descrierea mediului operaional


Produse software sunt uneori dezvoltate pentru a fi utilizate in cadrul unui sistem sistemul
obiect. De exemplu:
Baza de date pentru un spital
Un compilator pentru un sistem de dezvoltare
Aplicaie de control al unui proces

Pentru ntelegerea locului/rolului noului produs n mediul su operaional este necesar:


Sa se descrie mediul operational
Sa se defineasca interfetele sale cu sistemele externe
Sa se defineasca rolurile utilizatorilor

Rolurile utilizatorilor
o caracteristicile fiecarui grup de utilizatori
o operatiile care sunt permise/interzise fiecarui grup
Iliescu Dorian
Teme Cercetare

o profilul de utilizare tipic pentru fiecare grup ( de ex. frecventa de utilizare a


sistemului)
Fiecare cerin trebuie s:
aiba un identificator unic folosit pentru urmarirea cerintei in celelalte faze
fie marcata ca esentiala sau nu
aiba o prioritate
fie marcata ca stabila sau instabila
aiba sursa precizata

Cerinte impuse descrierii Cerintelor Utilizatorilor


Clare.
Verificabile.
Complete.
Precise
Realizabile

Metode de specificare a cerinelor utilizator


Limbajul natural este ambiguu
Limbaj natural structurat
Tabele, formule
Diagrame de flux de date
Elemente de modelare UML (Unified Modeling Language): cazuri de utilizare, diagrame
de cazuri de utilizare pentru delimitarea sistemului in mediul sau de operare, diagrame de
secventa pentru descrierea scenariilor de utilizare a sistemului, diagrame de stari

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