Sunteți pe pagina 1din 18

. Descrierea etapelor de realizare a SI.

2. Modele de parcurgere a etapelor de realizare a SI.


3. Criterii de proiectare
1. Descrierea etapelor de realizare a SI.
Metodologiile de realizare a sistemelor informatice cuprind: modalitatea de
abordare a sistemelor, pentru elucidarea raportului intrag- parti si a raportului dintre
variatiile sistemului si dinamizmului sau; regulile de formalizare a darelor si a
proceselor de prelucrare; instrumentele pentru conceptie, realizarea si elaborarea
documentatiei; modalitatea de derulare a proiectului si actiunile specifice fiecarei
etape (ciclu de viata); definirea modelului de lucru, rolului analistilor si proiectantilor
si a raportuluoi dintre ei; modalitatile de administrare a proiectului (planificare,
programare, urmarire).
Tot odata metodologiile au rolul de a indica modul de desfasurare a acestui proces,
stabilind: componentale procesului de realizare a sistemului informatic (etape,
subetape, activitati, operatii)si continutul lor; fluxul parcurgerii(executarii)
componentalor; metodile ,tehnicile,procedeele, instrumentele, normele si standartele
utilizate.
In functie de modul de abordare si domeniul de aplicabilitate, metodologiile utilizate
sunt:
-metodologii din domeniul gestiunii,
-metodologii orientate obiect,
-metodologii pentru conducerea proiectelor de sisteme informatice.
Cele mai semnificative metodologii din domeniul gestiunii sunt:

AXIAL (firmaIBM),MERISE (Ministerul industriei-Ffranta),IE (James Martin),DA
(Universitatea Michigan), SSADM (Marea Britanie).
Metodologiile orientate obiect se bazeaza in formalizarea sistemelor pe notiunea de
obiect. Dintre cele mai semnificative sunt: OMT(General Electric-SUA), OOD
(SUA), ISD(Michael Jackson).
Metodologiile pentru cunducerea proiectelor de sisteme informatice se utilizeaza
pentru elaborarea sistemelor intr-o conceptie stiintifica. Dintre acestea enumeram:
SDM/S,METHOD/1 Arthur Andersen, NAVIGATOR
(Ernst& Young-James Martin)
Tendintele actuale in evolutia metodologiilor de proiectere sunt:
-monopolul anumitor metodologii (MERISE in Franta si SSADM in Marea Britanie);
-imbogatirea reciproca a metodologiilor (de exemplu, preluarea,in MERISE,a
anumitor concepte specifice metodelor obiect).
-asimetria tendintelor firesti de evolutie a informaticii;
-tendinta spte standartizare.
Etapele de realizare a sistemelor informatice se definesc ca un ansamblu de actiuni
intreprinse de analisti, proiectanti, utilizatori si beneficiari in vederea transpunerii
cerintelor initiale intr-un obiectiv final, proiectul necesita abordarea intr-un cadru
structural si formalizat cera descrie derularea actiunilor, limbajul de formalizare si
rolul specialistilor, facind posibile: participarea tuturor partenerilor la elaborarea
obiectivului final, prin intermediul unui limbaj comun si al unor reguli de functionare
a structurilor de lucru, precum si limitarea riscurilor (financiare, de termen si calitate).
Etapele pentru realizarea sistemelor informatice sunt:
-studiul si analiza sistemului existent,
-conceperea sistemului informatic,
-proiectarea de detaliu,
-elaborarea programelor,
-introducerea sistemului ,
-Expluatarea, intretinerea si dezvoltarea sistemului informatic.

Studiul si analiza sistemului existent urmareste delimitarea ariei de aplicabilitate a
sistemului si formularea cerintelor si a restrictiei globale de realizare. Pentru a atinge
acast scop, in aceasta etapa se face un studiu al sistemului informational existent, se
apreciaza masura in care sistemul existent este capabil sa raspunda cerintilor
conducerii stiintifice a unitatii economice, se apreciaza opurtunitatea unui sistem
informatic si se formuleaza principalele cerinte si restrictii pentru viitorul sistem.
Realizarea acestei etape revine, de regula echipei de analiza si se concretizeaza intr-o
documentatie intitulata STUDIUL SISTEMULUI EXISTENT
Conceperea sistemului informatic consta in definirea modelului de ansamblu al
sistemului informatic, tinind seama de cerintele si restrictiile stabilite in etapa
anterioara, si planificarea realizarii esantionului a acestuia pe componente. Rezultatele
activitatii din cadru acestei etape se concretizeaza in documentatia
intitulata:PROIECTUL DE ANSAMBLU AL SISTEMULUI INFORMATIC care va
sta la baza proiectarii de detaliu.
Proiectarea de detaliu a sistemului informatic este cunoscuta si sub denumirea
de proiectare logica si rehnica de detaliu a sistemului. Are ca obiectiv elaborarea
modelului de detaliu al sistemului informatic si stabilirea solutiilor tehnice de
realizare pe parti componente si la nivel de sistem unitar.La proiectare se iau in
vedere, pe de o parte, cerintele si restrictiile stabilite in proiectul de ansamblu, iar pe
de alta parte, cerintele si posebilitatile ecipamentelor de calcul ca parte principala a
resurselor materiale.
Modelul de detaliu cuprinde prezentarea amanuntita a intrarilor, procedurilor si
iesirilor sistemului, ptecum si stabilirea riguroasa a regulilor de gestiune si prelucrarea
a dartelor in cadru sistemului.
Etapa de proiectare detailata se materializeaza intr-o documentatie denumita
PROIECTUL LOGIC SI TEHNIC DE DETALIU care va sta la baza urmatoarelor
etape de realizare a sistemului informatic.Exista situatii cind pentru anumite sisteme
de mai mica complexitate, proiectarea de ansamblu si proiectarea de detaliu se
reunesc intr-o singura etapa.


Elaborarea programelor are la baza proiectul logic si tehnic de detaliu.
Urmareste conceperea si testarea programelor utilizind tehnicile si limbajele de
programare adecvate echipamentelor de calcul utilizate, si care raspund specificului
lucrarilor economice, ce se reflecta in sructura logica a sistemului informatic
proiectat.
Etapa de elaborare a programelor trebuie sa se incheie cu testarea pe module si
integrarea acestora in ansamblu sistemului, precum si cu finalizarea unei documentatii
de realizare, formata din: MANUAL DE PREZENTARE, MANUAL DE
UTILIZARE, MANUAL DE EXPLUATARE.
Implimentarea sistemului consta in verificarea modului de comportare practica a
modelului proiectat in vederea trecerii lui la expluatarea curenta, corectarea si
definitifarea documentatiei care va sta la baza expluatarii sistemului proiectat. In
aceasta etapa produsul informatic trebuie omologat pe componente si pe ansamblu
pentru a se putea trece la etapa urmatoare, de exploatare curenta.
Expluararea, intretinerea si dezvoltarea sistemului urmareste atit functionarea,
cit si perfectionarea acestuia, concomitent cu actualizarea corespunzatoare a
documentatiei.
Eventualele perfectionari si dezvoltari pe parcurs ale sistemului pot fi aduse atit de
proiectant cit si de beneficiar sau printr-o cooperare a celor doua parti.
Din punct de vedere al metodologiei Merise, sistemele informatice au trei cicluri:
-ciclul de viata
-ciclul de decizie
-ciclul de abstractizare
Ciclul de viata al sistemului informatic se bazeaza pe dualitatea obiect natural-obiect
artificial.
Obiectul natural-consta din realitatea existenta intr-o organizatie,
Obiectul artificial este cunstruit de om pentru a reprezenta activitatea, fluxurile

internationale existente in organizatie.
Ciclul de decizie al sistemului informatic cuprinde ansamblu de obtiuni care trebuie sa
existe in timpul ciclului de viata si defineste interfata intre sistemul informatic
(obiectul artificial) si sistemul informational (obiect natural). Aici sunt definite
punctele de decizie privind scopurile sistemului informatic si punctele de decizie
privind introducerea sistemului informatic ca obiect natural.
Ciclul de abstractizare este util pentru a surprinde elementale semnificate in
descrierea sisremului, ignorind detaliile. El priveste in exclusivitate sistemul
informatic ca obiect artificial, functionarea lui fiind verificate prin simularea unor
parti din el.
Cele trei cicluri prezentate nu pot exista unul fara celelalre. Orce metoda care ignora
unul dintre cele trei cicluri esuiaza in realizarea sistemalor informatice.
2. Modele de parcurgere a etapelor de realizare a SI.
Modelul liniar (in cascada) este un model teoretic, care presupune parcurgerea
secventiala a etapelor, cu eventuale reveniri la etapa precedenta. Este aplicata unor
sisteme informatice de mica complexitate. In realizarea, parcurgerea etapelor este un
proces ieterativ, desvasurat adesea in paralel la mai multe activitati.
Modelul prototip se aplica atunci cind se ia decizia elaborarii complete, rapide si la
costuri scazute a unei versiuni initiale, simplificate, cu caracter de prototip, pe baza
careia se stabilesc noi specificatii de definire a sistemului informatic si se desfasoara
activitatea de realizare a unei noi versiuni de sistem informatic. Elaborarea noii
versiuni presupune parcurgerea integrala sau partiala a etapelor, modificindu-se numai
anumite parti din prototip.
Modelul cu extensie se utilizeaza atunci cind sistemele informatice se pot realiza si
pune in functiune partial pe aplicatii, module. Realizarea lor se poate face, in maniera
extensibila, astfel incit o prima versiune sa includa componentele de baza, celelalte
urmind sa fie realizate si integrate prin extensii succesive sau simultane.
Prin aceasta se realizeaza atit aplicatizarea curbei efortului de realizare, cit si
fructificarea experientei cistigate in elaborarea componentelor initiale. De obicei,
extensiile se ramifica din etapa de concepere a sistemului informatic.
Modelul documentarii anticipate presupune intocmirea in avans a documentatiei,
prin parcurgerea etapelor de proiectare, ceea ce permite analiza critica a
documentatiei, urmata de reformulara unor probleme si aspecte, inainte de realizarea
sistemului.


5.Modelul ierarhic.


Modelul ierarhic (recursiv) se caracterizeaza prin distribuirea\structurarea ierarhica
coerenta a activitatilor fiecarei etape, continutul acestora diferind conform specificului
nivelului.
In afata de aceste modele mai exista si Modele mixte-sunt combinatii ale modelelor
anterioare de parcurgere a etapelor, adaptate conditiilor de realizare a sistemelor
informatice.





















Modelul de parcurgere:

Modele Modelul
liniar
Modelul cu
prototip
Modelul
cu
extensie
Modelul
doc.antic
Modelul
ierarhic
Etape
Studiul si
analiza Si.
a a a a a a a a a
Conceperea Si.
b b b b b b b b b
Proiectarea de
detaliu
c c c c c c c c c c
Elaborarea
programelor
d d d d d d d d d d
Introducerea Si.
e e e e e e e e
Expluatarea si
mentinerea in
functiune
f f f f f f f f


Tema nr. 8. Metode, tehnici de realizare a SI

1. Noiuni despre metode, tehnici, instrumente i proceduri (procedee).
2. Metode de realizare.
3. Tehnici de realizare.
4. Planificarea realizrii SI.
1. Noiuni despre metode, tehnici, instrumente i proceduri (procedee).
Metodele utilizate in proiectarea sistemelor informatice reprezinta modul unitar
sau maniera comuna in care analistii de sisteme, programatorii si alte categorii de
persoane implicate, realizeaza procesul de analiza a sistemului informational-
decizional existent, proiectarea si introducerea sistemului informatic.Deci metoda are
un caracter general, in cadru ei aplicindu-se anumite tehnici de lucru.
Tehnicile de lucru utilizate in proiectarea sistemelor informatice reprezinta felul
in care se actioneaza eficient si rapid, in cadru unei metode, pentru solutionarea
diferitor probleme ce apar in procesul de proiectare. Prin aceste tehnici se imbina
armonios cunostintele despre metode cu maiestria personala a celor chemati sa aplice
metodele si sa utilizeze instrumentele adecvate.
Instrumentele utilizate in proiectarea sistemelor informatice sunt mijloacele care se
utilizeaza de catre echipa pentru realizarea scopului propus. Instrumentele depind de
metodele si tehnicile utilizate, precum si de procedurile analizate si proiectate.
Prin procedura sau procedeu se intelege succesiunea operatiilor necesare parcurgerii
unor etape ale actiunii si aplicarii unor tehnici in cadrul metodelor in conformitate cu
o rutina de lucru data.
2. Metode de realizare

2.1. Metoda de abordare ascendenta(bottom-up) Consta in agregarea modulelor de
jos in suspunind in evidenta legaturile dintre ele pina cind se ajunge la un singur
modul. Conceptele acestei metode sunt aceleasi ca la meoda de abordare descendenta.
Regulile care stau la baza ei sunt:
a) Nivelul de agregare initial este nivelul la care se afla
c) Un nivel de agregare corespunde unui pas de jos in sus;
d) Cind se obtine un nivel de agregare se realizeaza implicit o integrare a modulelor la
nivel inferior in module de nivel superior;
e) Agregarea se consideta terminata cind la un nivel de agregare se obtine un singur
modul.
Metoda data,este utila deoarice permite construirea sistemelor informatice ca un tot
unitar. Tot odata, ea se foloseste pentru verificarea corectitudinii functionarii
sistemului in legatura cu alte subsiteme/aplicatii/module.
2.2.Descendenta
Consta intr-o analiza si detaliere succesiva pina la nivelul functional elementar
(terminal) determinind astfel arborele structurii sistemului.O cerinta a aplicarii acestei
metode este aceia ca sistemul sa fie modular, adica sa fie format din elemente relativ
independente asociate dupa o lege de structura. Metoda are ca obiect principal
realizarea modualizarii sistemului de sus in jos.
Descompunerea are la baza urmatoarele reguli:
a) Nivelul zero de descompunere sau punctul initial de pornire il constitue un
modul neterminal;
b) Pentru toate modulele neterminale ale unui nivel se aplica descompuneri succesive
in pasi de sus in jos;
c) Descompunerea se considera terminata atunci cind toate modulele de la acelasi nivel
sunt module terminale;
d) Rezultatele obtinerii la un nivel de descompunere se inlocuesc cu rezultatele
obtinute la nivelul urmator.
Aceasta metoda permite:
- descrierea sistemului in mod riguros,sistematic;
- definirea interfetelor si identificarea facila a oricarui modul al sistemului in
vederea proiectarii, testarii, intretinerii si dezvoltarii lui.
2.3Mixta.
O abordare ascendenta-descedenta (mixta) se bazeaza pe aceleasi concepte enuntate la
metoda de abordare descendenta. Utilizarea combinat regulile modelului de abordare
ascendenta si metodei de abordare descendenta. Acest fapt permite existenta unor
facilitati reale in realizarea sistemelor informatice.Alegerea uneia sau alteia din
metodele prezentate este in functie de situatia reala.Ele se inbina perfect, stand la baza
majoritatii activitatilor necesare pentru proiectarea sistemelor informatice. De
exemplu; metoda de abordarea ascendenta este axtrem de utila pentru verivicarea si
ajustarea unor rezultate obtinute prin aplicarea metodei de abordare descendenta, iar
metoda de abordare mixta nu face alceva decit sa inbine primele metode in diverse
situatii.
4. Tehnici de realizare.
4.1Hipo
Tehnica HIPO (Hierarchycal Input-Proces-Ouput) Este sumordonata metodei de
abordare descendenta urmarind structura pe module a sistemului, insa asaesta
structura urmareste ca la nivelul fiecarui modul (de la fiecare nivel ierarhic), sa se
puna in evidenta flucsul intrari-prelucrari-iesiri care constitue logica de baza a
acestei tehnici.
4.2.Interviului.

Consta in studierea sistemului informational pe baza dialogului direct intre membrii
colectivului de analiza si membrii din compartimentele analizate. Se pun in evidenta
aspectele pozitive si negative ale sistemului, se face o evaluare critica a acestuia si se
motiveaza oportunitatea sistemului informatic.
4.3Chestionarului.
Tehnica chestionarului Presupune existenta unei liste de intrebari adresate
personalului din compartimentele implicate in analiza. Tehnica este operativa insa are
dezavantaje ca limiteaza la nivelul semnificatiei intrebarilor pe care le contine
chestionarul.
4.4.Observarii si a participarii directe.
Tehnica observarii si a participarii directe Se aplica in faza de analiza a sistemului
informational si consta in observarea directa a activitatilor in sistemul informational,
studierea documentelor si participarea efectiva la executarea diferitelor lucrari
complexe impreuna cu personalul din compartimentele analizate.
Abrevierile folosite:
S.A.- studiul si analiza sistemului existent;
C.O.- conceperea sistemului;
P.D.- proiectarea de dataliu;
E.P.- elaborarea programelor;
IM. implimentarea.
Tabelul:2.2.
Nr.
crt.
Denumirea si continutul
principalelor
metode si tehnici
S.
A.
C.O
.
P.
D.
E.P. IM.
0 1 2 3 4 5 6
1 Metoda descendenta (top-
down sau metoda-stepwise
rafinament)
x x x x -
2 Metoda de abordare
ascendenta (bottom-up)
x x x x x
3 Metoda mixta x x x x x
4 Tehnica Hipo (Hierarchycal
Input-Proces-Ouput)
x x x x -
5 Tehnica interviului x - - - -
6 Tehnica cestionarului x - - - -
7 Observarii si participarii
directe
x - - - -






















Metodologii de realizare a sistemelor informatice

Realizarea sistemelor informatice reprezint o aciune complex, care mbin un
numr mare de activiti: analiz, proiectare, implementare, exploatare [2]. n plus,
reclam resurse umane, materiale i financiare nsemnate, pe o perioad considerabil de
timp. Folosirea eficient a acestor resurse, n scopul obinerii unui sistem informatic

performant a impus ordonarea acestui proces complex, ntr-o succesiune bine stabilit de
etape i subetape i utilizarea unor metode i tehnici adecvate. Aceste observaii au
condus la conturarea unor metodologii de realizare a sistemelor informatice.

ntre diversele etape de realizare a sistemelor informatice exist o legtur
indestructibil, legtur reflectat i de faptul c n mod logic i practic calitatea realizrii
unor activiti din etapele i fazele precedente influeneaz n mod decisiv calitatea
activitilor din etapa care urmeaz.

1.2.1. Coninutul metodologiilor de realizare a sistemelor informatice

Metodologiile de realizare a sistemelor informatice cuprind [2]:
modalitatea de abordare a sistemelor, pentru elucidarea raportului dintre
variaiile sistemului i dinamismul su;
regulile de formalizare a datelor i proceselor de prelucrare;

21
instrumentele pentru concepia, realizarea i elaborarea documentaiei;
modalitatea de derulare a proiectului i aciunile specifice fiecrei etape (ciclul
de viat);
definirea modului de lucru, rolului analitilor i proiectanilor i a raportului
dintre ei;
modalitile de administrare a proiectului (planificare, programare, urmrire).
Totodat, metodologiile au rolul de a indica modul de desfurare a acestui proces,
stabilind [2]:
componentele procesului de realizare a sistemului informatic (etape, subetape,
activiti, operaii) i coninutul lor;
fluxul parcurgerii (executrii) componentelor; metodele, tehnicile, procedeele,
instrumentele, normele si standardele utilizate.
n
funcie de modul de abordare i domeniul de aplicabilitate, metodologiile
utilizate sunt:
metodologii din domeniul gestiunii: AXIAL (firma IBM), MERISE
(Ministerul industriei-Franta), IE (James Martin), SSADM (Marea Britanie);
metodologii orientate obiect: OMT (General Electric -SUA), OOD (Michael
Jackson);
metodologii pentru conducerea proiectelor de sisteme informatice: SDM / S,
METHOD/ 1 Arthur Andersen, NAVIGATOR (Ernst & Young - James
Martin).

1.2.2. Metode i tehnici de realizare a sistemelor informatice

La realizarea sistemelor informatice se utilizeaz : metode, tehnici, instrumente,
procedee de lucru [2].

Metodele utilizate n proiectarea sistemelor informatice reprezint modul unitar
sau maniera comun n care analitii de sisteme, programatorii i alte categorii de
persoane implicate, realizeaz procesul de analiz a sistemului informaional-decizional

22
existent, proiectarea i introducerea sistemului informatic. Deci, metoda are un caracter
general, n cadrul ei aplicndu-se anumite tehnici de lucru.

Tehnicile de lucru utilizate n proiectarea sistemelor informatice reprezint
felul n care se acioneaz eficient i rapid, n cadrul unei metode, pentru soluionarea
diferitelor probleme ce apar n procesul de proiectare. Prin aceste tehnici se mbin
armonios cunotinele despre metode cu miestria personal a celor chemai s aplice
metodele si s utilizeze instrumentele adecvate [2].

Utilizarea acestor metode, tehnici, instrumente, procedee de lucru n proiectarea
sistemelor informatice se face n conformitate cu o serie de principii i n limita unor
metodologii de lucru care se adopt n funcie de situaia real la care se refer.
n
abordrile incipiente se lucra cu probleme izolate i ulterior s-a efectuat trecerea
la abordarea sistemic (modular), odat cu abordarea funcional sau, mai bine zis, cu
analiza i descompunerea funcional (n fiecare modul exist cte o funcie) i ulterior
abordarea orientat-obiect [2]. Pe parcurs s-au impus dou strategii de abordare i anume:
strategia top down (de sus n jos);
strategia bottom up evolutiv (de jos n sus).

n strategia top down abordarea general este divizat n uniti componente prin
rafinri repetate, metoda de proiectare putnd fi descris sub forma unei diagrame
ierarhice cu module de control pe nivele superioare i cu module detaliate pe nivelele
inferioare. Structura organizatoric a unei uniti economico-sociale numit organigrama
unitii poate fi reprezentat printr-o astfel de diagram ierarhic. Pentru uniti economice
productive n organigram se disting urmtoarele patru nivele de reprezentare
[10]:
nivelul conducerii strategice, reprezentat de directorul general i consiliul de
administraie;
nivelul conducerii tactice (directori pe funciuni);
nivelul compartimentelor funcionale (servicii i posturi de lucru) i de
proiectare, cercetare (laboratoare) care asigur conducerea operativ a
sistemului prin efii lor;

23
nivelul compartimentelor de producie (secii, ateliere) care realizeaz funcia
de producie a sistemului economic.

n strategia bottom up evolutiv, se pornete de la o tratare minimal care se
extinde treptat pe msura naintrii n realizarea sistemului.
n
practic, de cele mai multe ori se utilizeaz o combinare a celor dou strategii.

Metodele de abordare a sistemelor informatice ar putea fi grupate prin prisma celor
mai muli autori astfel [1]:
metode orientate spre funcii, numite i metode ale descompunerii funcionale;
metode orientate spre fluxuri date, deci metode orientate spre procese, deoarece
diagramele fluxurilor de date se ntrebuineaz pentru descrierea proceselor;
metode orientate spre informaie sau date, orientate-informaii, aprute ca
urmare a popularizrii puternice a ingineriei informaiei a lui JAMES
MARTIN, dar i a diagramelor entitate-relaie ale lui CHEN [3];
metode orientate-obiect.
Caracteristici eseniale ale principalelor metode
Informaia este vzut de DeMarco n 1982, ca fiind posibil de abordat prin trei
perspective specifice sistemelor informaionale sau prin trei dimensiuni: date, funcii,
comportament [1].
Datele sunt reprezentate sub form de atribute (avnd n vedere structura lor),
nseamn ceea ce este stocat i reflect structura static a sistemului.
Funciile scot n eviden n mod limitat ceea ce face sistemul. El poate fi vzut i ca un
proces, ntruct elementele sistemului despre care se pstreaz datele de rigoare sunt supuse unor
transformrii funcionale, prin intermediul proceselor.
Comportamentul este invocat pentru a reda o alt modalitate de percepie a
sistemului, influena evenimentele i proprietilor sistemului, i sugereaz dinamica lui.
Metoda descompunerii funcionale (orientate funcii)

Dintre autorii remarcabili care au abordat descompunerea funcional i enumerm
pe civa cum ar fi DeMarco, Yourdon i Constantine, Jackson, Page-Jones, Warnier-Orr,
Dahl, Marco&Gowan. Descompunerea funcional este cea care anun apariia

24
proiectrii structurate i analizei structurate. Fiecare funcie este descompus n
subfuncii, pn se obin structuri uor de transpus n instruciunile limbajelor de
programare.
Metodele fluxurilor de date (orientate-proces)
Prin
aceast metod analitii efectueaz reprezentarea lumii reale prin simboluri
care reprezint fluxul datelor, transformrile datelor, stocarea datelor, entiti externe, etc.
Metoda orientat spre procese are nc un mare grad de asemnare cu descompunerea
funcional.
Metode orientate spre informaii (orientate-date)
Dou realizri importante n domeniu au dat tonul unei orientri n abordarea
sistemelor: modelarea datelor cu ajutorul diagramelor entitate-relaie, de ctre Peter P.
Chen (1976) i ingineria informaiei, n viziunea lui James Martin.
Metoda orientat-obiect

Metodele OO constituie o categorie particular a metodelor de dezvoltare software,
care privesc construirea sistemelor pentru care clasa reprezint unitatea arhitectural
fundamental. Clasa este o grupare logic a obiectelor care au aceeai structur i un
comportament similar. O clas poate fi divizat n subclase cu proprietatea c subclasele
motenesc proprietile clasei i n plus pot avea proprieti suplimentare. Un sistem
informatic este gndit ca un ansamblu de obiecte autonome astfel nct datele i
prelucrrile (metodele) sunt definite n cadrul aceleiai structuri i anume obiectul.















Iniierea i planificarea realizrii unui sistem informatic

2.1. Identificarea, selecia, iniierea i planificarea proiectelor
Identificarea
i selecia proiectelor de dezvoltare a sistemelor informatice
reprezint prima etap din ciclul de via a dezvoltrii sistemelor care, mpreun cu
iniierea i planificarea proiectelor, constituie microanaliza, component preluat din
managementul proiectelor. Evidenierea acestor activiti n cadrul modelului cascad de
derulare a fazelor sau etapelor ciclului de via a sistemului este reprezentat n figura 4.1
[1].
A.
identificarea
i selectarea
proiectului
microanaliza

Fazele ciclului de via al
B. iniierea i
dezvoltrii sistemului
planificarea
proiectului
Iniierea proiectului
Din momentul seleciei lui, proiectul trece n faza de iniiere, ceea ce presupune
desfurarea unei activiti laborioase, prestat de un responsabil, cunoscut n practic
sub numele de manager de proiect, care rspunde de [1]:
- Elaborarea unor studii de fezabilitate general;
- Elaborarea planurilor detaliate ale proiectelor;
- Gsirea celor mai buni membri ai echipei proiectului.
Managerul de proiect trebuie s dea dovad de multe caliti pentru a putea jongla cu
elemente cum sunt:
- Schimbrile tehnologice;
- Ciclul de via al sistemelor;
- Contractori i furnizori;
- Managementul resurselor umane;
- Metodologie i instrumente de lucru diferite;
- Restricii de timp i resurse;
- Documentare i comunicare;
- Ateptrile managerilor i clienilor.
Activitile efectuate n faza iniierii proiectului sunt:
1. stabilirea echipei de iniiere a proiectului;
2. stabilirea bunelor relaii cu beneficiarii;
3. stabilirea planului iniierii proiectului;
4. stabilirea procedurilor manageriale;
5. stabilirea cadrului de desfurare a proiectului.

Planificarea proiectului
Planificarea proiectului va cuprinde o evaluare a cerinelor informaionale ale
sistemului la nivelul ntregii organizaii.
Planificarea proiectului este procesul prin care are loc definirea clar a activitilor i a
eforturilor necesare nfptuirii lor n cadrul fiecrui proiect.

33
Tipurile activitilor executate n cadrul planificrii proiectului cuprind [1]:
1. Descrierea ariei de ntindere, a variantelor i fezabilitii proiectului;
2. Descompunerea proiectului n activiti uor executabile i controlabile;
3. Estimarea resurselor i crearea unui plan al resurselor;
4. Realizarea unei prime planificri calendaristice;
5. Realizarea unui plan al comunicrilor;
6. Determinarea standardelor i procedurilor proiectului;
7. Identificarea i evaluarea riscului;
8. Crearea unui buget preliminar;
9. ntocmirea rapoartelor de activitate;
10. Definitivarea planului de baz al proiectului.

2.2. Studii de fezabilitate


Elaborarea unui sistem informatic poate costa milioane de dolari i se poate realiza
pe parcursul a trei pn la ase ani pentru a fi complet. Din aceste motive, este normal ca
factorii de conducere s demareze proiectarea unui nou sistem dup ce se efectueaz
studii de fezabilitate.

Un studiu de fezabilitate are rolul de a asigura informaiile obiective necesare
pentru a cunoate dac un proiect poate fi demarat sau nu, sau dac un proiect deja
nceput mai poate fi continuat. Proporiile i durata studiilor de fezabilitate variaz, n
funcie de mrimea i natura sistemului implementat. n cazul sistemelor bazate pe
calculatoare mari, studiul are cu totul alte dimensiuni fa de varianta utilizrii
microcalculatoarelor [1].

Fezabilitatea proiectului poate fi studiat n orice faz a elaborrii lui, dar studiile,
de regul, se efectueaz n momente certe. Cnd este propus un proiect, se efectueaz un
studiu preliminar de fezabilitate pentru a se stabili dac proiectul atinge obiectivele
propuse de unitate. Analiza, n prima ei faz, poate fi orict de subiectiv, ntruct
proiectul nu este reprezentat cu lux de amnunte. ns, ndat ce se obine o situaie mai
clar despre sistem, despre natura problemei de rezolvat, precum i despre doleanele

34
utilizatorilor, msurarea preliminar a fezabilitii poate fi determinat odat cu faza de
analiz a sistemului. Cnd proiectanii ofer dou sau trei variante de elaborare a
sistemului, numai studiile de fezabilitate determina varianta optim.
Dup ce a avut loc proiectarea primar a sistemului, pot fi determinate n detaliu
elementele de cost ale proiectrii, implementrii i exploatrii. Este ultima posibilitate de
a renuna la sistem, naintea implementrii lui.

Pe parcurs, odat cu progresul nregistrat n dezvoltarea sistemului informatic, se
obin informaii din ce n ce mai certe, oferindu-se posibilitatea unor analize de
fezabilitate mult mai concludente, ceea ce atrage studierea fezabilitii n diverse faze ale
ciclului de via al sistemelor. De fiecare dat, studiile de fezabilitate trebuie s aib la baz o
foarte bun documentaie. Aceasta va conine [1]:
- Definirea problemei (o scurt descriere a proiectului i explicarea a ceea ce-i
propune el s realizeze);
- Descrierea cerinelor sistemului;
- Descrierea soluiilor sistemului propus;
- Explicaia critic a motivrii studiului ntreprins;
- Cuantificarea tuturor costurilor materiale i beneficiilor aferente;
- O list a costurilor i beneficiilor necuantificabile.

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