Analiza de sistem definirea cerinelor niveluri formale de

  • Slides: 11
Download presentation
* Analiza de sistem, definirea cerinţelor, niveluri formale de specificare a cerinţelor, documente cu

* Analiza de sistem, definirea cerinţelor, niveluri formale de specificare a cerinţelor, documente cu cerinţe, evoluţie cerinţe, etape ale fazei de specificare, structura documentul de definire a cerinţelor şi de specificare a cerinţelor; validarea cerinţelor şi folosirea prototipului

* * Sistemul informational este ansamblul de elemente implicate în * * * procesul

* * Sistemul informational este ansamblul de elemente implicate în * * * procesul de colectare, transmisie, prelucrare. Rolul sistemului informational este de a transmite informatia între diferite elemente. Sisteme informatice: Sisteme specializate, adica sunt proiectate pentru a rezolva un anume tip de problema dintr-un anume domeniu; Sisteme de uz general, cu ajutorul carora se poate rezolva o gama larga de probleme din mai multe domenii; Sisteme locale, programele necesare prelucrarilor de date si datele se afla pe un singur sistem de calcul; Sisteme pe retea, sistemul functioneaza într-o retea de calculatoare, caz în care, datele si programele pot fi distribuite mai multor statii de lucru ce fac parte din acea retea.

* *Abordarea globala modulara *Criteriul eficientei economice *Orientarea spre utilizatori *Asigurarea unicitatii introducerii datelor

* *Abordarea globala modulara *Criteriul eficientei economice *Orientarea spre utilizatori *Asigurarea unicitatii introducerii datelor *Antrenarea beneficiarului la realizarea sistemului *Solutie generala, independenta de configuratia actuala a sistemului informatizat *Posibilitatea de dezvoltare ulterioara

* *Analiza sistemului existent *Proiectarea sistemului informatic *Proiectarea de ansamblu *Proiectarea de detaliu *Elaborarea

* *Analiza sistemului existent *Proiectarea sistemului informatic *Proiectarea de ansamblu *Proiectarea de detaliu *Elaborarea programelor *Implementarea sistemului *Exploatarea si întretinerea sistemului

* * Extragerea cerintelor Tipuri de cerinte utilizator Cerinte operationale: (Capability requirements) * *

* * Extragerea cerintelor Tipuri de cerinte utilizator Cerinte operationale: (Capability requirements) * * * * * -Viteza -Capacitatea -Precizia Constrangeri: -Cerinte de interfata -Cerinte de calitate -Cerinte de planificare a proiectului Documentul cerintelor utilizator Cerinte impuse descrierii Cerintelor Utilizatorilor Metode de specificare a cerintelor utilizator

* * O specificatie este numita formala daca: * -este scrisa urmând o sintaxa

* * O specificatie este numita formala daca: * -este scrisa urmând o sintaxa bine definita, cum este aceea a limbajelor de programare; * -sintaxa este însotita de o semantica riguroasa. * Specificatii de intrare/iesire * Specificatii algebrice * Notatia Z

* * *Cerinte functionale şi non-functionale * * *Afirmatii despre servicii pe care sistemul

* * *Cerinte functionale şi non-functionale * * *Afirmatii despre servicii pe care sistemul trebuie sa le contina, cum trebuie el sa raspunda la anumite intrari şi cum reactioneze în anumite situatii *Constrângeri ale serviciilor si functiilor oferite de sistem cum ar fi constrângeri de timp, constrângeri ale procesului de dezvoltare, standarde * *Cerintele utilizatorilor * * *Managerilor clientului *Utilizatorilor finali *Inginerilor clientului *Managerilor de contracte *Proiectantilor de sistem * * *Utilizatorilor finali *Inginerilor clientului *Proiectantilor de sistem *Programatorilor * *Cerintele sistemului * *Specificarea interfetei * *Documentele de specificare a cerintelor

* Cerinte ale produsului: * * *Cerinte * *Cerinte de livrare *Cerinte de implementare

* Cerinte ale produsului: * * *Cerinte * *Cerinte de livrare *Cerinte de implementare *Cerinte legate de standarde * *Cerinte de interoperabilitate *Cerinte legate de etica *Cerinte legislative legate de gradul de utilitate de eficienta (performanta/spatiu) de fiabilitate de portabilitate * Cerinte legate de organizare * Cerinte externe

* *Verificand ca fiecare articol software indeplineste cerintele specificate; *Verificand fiecare articol software inainte

* *Verificand ca fiecare articol software indeplineste cerintele specificate; *Verificand fiecare articol software inainte de a fi utilizat ca intrare pentru o alta activitate; *Asigurand ca fiecare articol software este verificat, pe cat posibil, de o persoana diferita de aceea care l-a produs; *Asigurand ca efortul de verificare si validare este adecvat pentru ca fiecare articol software sa fie operational

* *Revizii tehnice *Prezentari (Walkthroughs) * Audituri *Inspectari *Urmarire *Demonstratii formale

* *Revizii tehnice *Prezentari (Walkthroughs) * Audituri *Inspectari *Urmarire *Demonstratii formale