Documente Academic
Documente Profesional
Documente Cultură
METODE DE
DEZVOLTARE A SI
METODE DE DEZVOLTARE
n procesul dezvoltrii SI se utilizeaz:
metode, tehnici, instrumente, procedee
de lucru.
Metodele de dezvoltare a SI reprezint
modul n care analitii de sistem,
programatorii i alte persoane implicate
realizeaz procesul de analiz,
proiectare realizare i implementare a
SI.
Ingineria programrii (sau a soft-ului) un domeniu al informaticii ce se ocupa
cu determinarea celor mai bune soluii,
metode, procedee i instrumente care s
conduc la elaborarea unui produsprogram, a.i. acesta sa satisfac toate
METODA STRUCTURAT
Metoda structurat (procedural) este considerat funcionalorientat.
Sistemul informaional i informatic se structureaz n baza funciilor sale
Are la baz analiza funcional - fiecare funcie identificat se divide ierarhic n
subfuncii, continund n aceast manier pn se ajunge la componente
suficient de mici astfel nct acestea s poat fi programate cu uurin
Se utilizeaz metoda Jackson structura unui sistem soft deriv din structura
datelor.
+ = Wirth, 1976
Metoda structurat conduce la construirea a dou tipuri de modele la etapa de
analiz i proiectare:
Modelul funcional: SADT (Structured Analysis and Design Technique), DFD
(Data Flow Diagram), JSD (Jackson System Development),
Modelul datelor: ERD (Entity-Relationship Diagrams ).
METODA STRUCTURAT
Prin analiz i proiectare structurat se nelege o
metod de cercetare a sistemului, care ncepe cu o
descriere general i continu cu o detaliere treptat
a lui n descrierea aspectelor de comportament i
funcionare. Modelul general al sistemului este
prezentat ca o structur ierarhic, ce reprezint
diferite nivele de abstractizare, cu un numr limitat
de componente la fiecare nivel
Esena metodei structurate const n
descompunerea SI n funcii care pot fi automatizate
sistemul este mprit n subsisteme funcionale,
care la rndul su se divid n subfuncii/sau
probleme. Procesul descompunerii este finisat atunci
cnd se ajunge la proceduri concrete care uor pot fi
F1
F11
Principiul structurarii
ierarhice principiu de organizare a
F12
F111
F112
F121
F122
F123
AVANTAJE, DEZAVANTAJE
Avantaje:
Simplitate
Adaptare la definirea cerinelor utilizatorului
Dezavantaje:
Concentrarea efortului pe analiza funciilor
(de prelucrare) neglijnd corectitudinea
datelor (structura crora este mult mai
stabil dect a prelucrrilor)
METODA OO
Metoda se consider orientat spre date:
se acord atenie deosebit structurii datelor (n ultimul timp i funciilor);
sistemul informaional i cel informatic este perceput ca o structur de obiecte
autonome, ce se organizeaz i coopereaz ntre ele
un obiect are un anumit comportament, definit prin ansamblul operaiilor (serviciilor)
pe care le poate efectua; datele i prelucrrile prin care este implementat acest
comportament sunt ncapsulate (mascate) i sunt inaccesibile celorlalte obiecte
fiecare obiect poate participa la compunerea altor obiecte mai complexe
fiecare obiect poate interveni n mai multe funcii sau scenarii funcionale diferite.
Metoda OO conduce la construirea a 3 tipuri de modele:
Modelul static are rolul de a descrie obiectele care intervin n problema de rezolvat i
relaiile dintre ele. Modelul reprezint descrierea structurii statice a obiectelor, claselor
de obiecte, a operaiilor i atributelor, precum i a relaiilor dintre ele.
Modelul dinamic are rolul de a descrie strile pe care le poate avea un obiect i
evenimentele la trecerea dintr-o structur n alta. Modelul dinamic descrie
interaciunea dintre obiecte (prin schimb de mesaje) i este focalizat pe aspecte ce se
schimb n timp.
Modelul funcional/comportamental are rolul de a descrie prelucrrile i fluxurile
de date. Modelul funcional prezint transformrile valorilor datelor, preciznd sursa i
destinaia lor.
GENERALIZAREA
AVANTAJE, DEZAVANTAJE
Avantaje:
reutilizarea componentelor de program
favorizarea modelrii i utilizrii de obiecte
complexe
Dezavantaje:
percepia i reprezentarea a toate celea
ca "obiect - ceea ce nu corespunde
ntotdeauna realitii reprezentate
TESTARE NR. 1
Sptmna viitoare
Recapitulare teme 1-6, teorie, i revedei activitile de
la orele de laborator