Sunteți pe pagina 1din 18

27. Modele ale ciclului de via pentru un Sistem Informatic: cascad, spiral, incremental.

28. Metode de proiectare a Sistemelor Informatice structurate: DFD, SADT.


3.
Generare
Client document
depunere Informatie depunere Banca
Informatie bani pe cont
plata
Banda de casa verificata

2.
4.
Verificare
Date necesar 1. Date vanzari nregistrare i
Banda de casa suma incasari
produse Incasare plati pentru stocare pstrare date
cu banda de
vnzri
casa

Date pentru pastrare

Date vanzari
produse
29. Medii CASE i tehnologii de dezvoltare a Sistemelor Informatice cu aplicarea sistemelor
CASE.

Computer Aided Software Engeneering


Computer Aided Systems Engeneering
Computer Assisted Software Engeneering
Computer Assisted Systems Engeneering

- Dezvoltarea Sistemelor/Programelor Asistat de Calculator sau cu Ajutorul Calculatorului


- nseamn folosirea calculatorului n activitile analitilor, proiectanilor si a
programatorilor de sisteme sau programe.
- Mediile CASE reprezint nite produse-program care susin procesele de dezvoltare i
ntreinere a SI, inclusiv analiza i formularea cerinelor, proiectarea aplicaiilor i a BD,
generarea de cod, testarea, documentarea, asigurarea calitii, gestiunea proiectului, i alte
procese.

Istoric

- Prima generaie (1984-1986) consta in utilizarea unor mijloace modeste de realizare a


desenelor, folosite in mod individual, fr s fie vorba de instrumente integrate intre ele
sau de faciliti speciale pentru grupurile de lucru.
- A doua generaie (1987-1989) are drept caracteristici generarea de coduri ale programelor,
performane grafice avansate i un nceput de integrare la nivel de proiect.
- A treia generaie (1990-prezent) s-a concretizat prin apariia unor elemente deosebite,
integrarea instrumentelor de lucru i orientarea CASE-ului spre cerinele ntreprinderilor,
prin extinderea categoriei de utilizatori finali

INSTRUMENTE UTILIZATE LA AUTOMATIZAREA DEZVOLTRII SISTEMELOR


SOFT

Mediile CASE reprezint instrumente utilizate pentru automatizarea proiectrii i realizrii


sistemelor soft
Sunt folosite de analitii de sistem, proiectani i programatori
La nceput erau numite instrumente CASE doar acele medii care erau utilizate pentru
uurarea celor mai migloase etape analiza i proiectarea, dar odat cu apariia
standardului ISO/IEC 14102, drept medii CASE au nceput s fie numite acele medii soft,
care susin procesele ciclului de via ale sistemului soft

CLASIFICAREA MEDIILOR CASE

Dup tip reflect orientarea funcional a mediilor asupra anumitor etape ale CV:
Medii pentru analiz: sunt folosite la construirea i analiza modelelor domeniului
Medii pentru proiectarea BD
Medii pentru dezvoltarea aplicaiilor
Medii pentru reingineria proceselor (determinarea proceselor de activitate
optime)
Medii pentru planificarea i gestiunea proiectului
Medii pentru testare
Medii pentru documentare.

Dup categorii reflect nivelul integrrii cu funciile ndeplinite i include medii separate
care rezolv anumite mici probleme, sau un set de medii integrate ce cuprind majoritatea
etapelor CV sau chiar toate.
Instrumente pentru gestiunea configuraiei
Instrumente pentru modelarea datelor
Instrumente pentru analiz i proiectare
Instrumente pentru transformarea modelelor
Instrumente pentru editarea/redactarea codului de program
Instrumente pentru reorganizarea codului (refactoring): schimbarea
structurii interne a codului cu pstrarea comportamentului extern al acestuia
Instrumente pentru generarea codurilor de program
Instrumente pentru construirea diagramelor UML

30. Planul unui proiect al Sistemului Informatic structurat. Initiere


Iniierea proiectului
Planificarea sau dezvoltarea proiectului Planificare
ndeplinirea/Execuia proiectului sau faza de producie
Gestiune ndeplinire
Monitorizarea sau analiza activitailor realizate

Gestiunea/ controlul ndeplinirii proiectului Analiz

Finalizarea (nchiderea) proiectului.


ncheiere

31. Modelul funcional i cel al datelor pentru un Sistem Informatic, dezvoltat conform
metodei structurate.

32. Managementul unui proiect al Sistemului Informatic structurat. Tehnici de planificare a


activitilor: diagramele Gantt si PERT

Managementul proiectului este procesul de organizare i supraveghere a proiectului prin


care se asigur realizarea acestuia conform planificrii n timp, n limitele bugetului i
conform specificaiilor.
Planificarea proiectului este procesul prin care are loc definirea clara a activitatilor si a
eforturilor necesare realizrii lor in cadrul fiecarui proiect.

Planuri i rapoarte grafice care sunt cel mai frecvent utilizate


Diagrama Gantt
Fiecarei activitati planificate in proiect ii corespunde o bara orizontala,
Lungimea barei este proportionala cu durata activitatii,
Sunt simplu de realizat si de inteles
Diagramele Gantt au evoluat in timp: barele, corespunztoare activitatilor, pot fi
colorate diferit in functie de departamente, oamenii care realizeaza activitatile, pot
avea umbre sau diferite forme pentru a scoate in relief anumite activitati
Diagramele Gantt indica data inceperii si finalizarii activitatii, insa nu este clar
precedenta acestora
Pot fi trasate linii intre activitatile dependente, dar aceasta duce la o aglomerare in
diagrama.
Metoda retelelor are la baza diagramele PERT (Program Evaluation Review Technique)
O modalitate de reprezentare grafica a activitatilor unui proiect si a relatiilor dintre
ele
Scoate in relief ordinea in care se executa activitatile, prin prezentarea
predecesorilor si succesorilor
Sunt evidentiate relatiile de precedenta dintre activitati fiind necesar stabilirea
clar a activitatilor ce trebuie realizate primele/inainte, care urmeaza si ce
activitati se pot desfasura in acelasi timp
Secventele de activitati-componente ale unui proiect sunt prezentate sub forma de
retea de sageti si noduri
Sagetile reprezinta sarcinile sau activitatile, care presupun consumul anumitor
resurse si un anumit timp de executie
Nodurile retelei simbolizeaza evenimentele proiectului, reprezentand
indeplinirea uneia sau a mai multor activitati in continuare. Marimea nodului nu
este proportionala cu durata activitii.
Primul pas in aplicarea Pert-ului, consta in determinarea tuturor actiunilor persoanelor
implicate in proiect
Apoi se stabilesc relatiile de precedenta dintre actiuni. Aceasta inseamna ca daca actiunea
A este urmata de B, atunci mai intai trebuie sa demareze actiunea A si dupa terminarea ei
se continua cu B
Unele actiuni pot avea mai multi predecesori si nu pot incepe pana nu au fost realizate toate
actiunile anterioare.
Dupa ce au fost determinate toate activitatile si relatiile de precedenta poate fi schitata
reteaua PERT.

Analiza retelei se face prin prisma timpilor necesari fiecarei activitati si proiectului in
intregime.
Pentru fiecare activitate se estimeaza timpul de realizare in ore, zile, saptamani sau luni.
Se continua cu determinarea drumului critic al retelei, care reprezinta durata celui mai
indelungat drum de la startul proiectului pana la sfarsit si care ar necesita volumul maxim
de timp consumat
Pot exista mai multe drumuri critice
Orice intarziere in executia unei actiuni este critica intrucat se reflecta imediat asupra
intregului proiect.

Gantt vizualizeaza durata activitatilor, PERT vizualizeaza dependenta unor activitati de altele;

Gantt evidentiaza suprapunerea unor activitati in timp, PERT nu, dar poate sa prezinte in paralel
activitatile respective.