Sunteți pe pagina 1din 27

CURS 4

METODOLOGII CLASICE ŞI
MODERNE DE REALIZARE A
SISTEMELOR INFORMATICE
Metodologia IBM (ICI)
ETAPA I. Studiul şi analiza sistemului
existent sau Tema de realizare

• Obiectivul etapei: definirea cerinţelor şi sferei


de cuprindere a sistemului informatic.
• Documentaţia elaborată:
 Tema de realizare – care aparţine metodologiei ICI
 Dosarul de studiu şi analiză a sistemului existent –
care aparţine metodologiei IBM.
Activităţi specifice
A. Studiul sistemului existent, cuprinde:
• caracteristici generale
• profilul unităţii economice
• specificul activităţii unităţii economice
• nomenclatorul de produse / servicii prestate
• studiul cadrului organizatoric
• studiul structurii organizatorice
• studiul metodelor şi stilului de conducere
• studiul activităţilor de bază (fluxul tehnologic)
• studiul sistemului informaţional existent
• studiul ieşirilor
• studiul intrărilor
• studiul circuitelor şi fluxurilor informaţionale
• studiul sistemelor de codificare a datelor
• studiul activităţii de informatică
• dotarea cu tehnică de calcul (numărul, structura şi amplasarea calculatoarelor)
• personal de specialitate (număr analişti, programatori, operatori, ingineri de sistem,
administratori baze de date, etc)
• aplicaţii informatice în exploatare curentă
• aplicaţii informatice în curs de proiectare
• modul de organizare a datelor
Activităţi specifice
B. Analiza (evaluarea) actualului sistem
Obiectiv: diagnosticarea sistemului existent, adică
identificarea neajunsurilor actualului sistem.
• Definirea criteriilor de evaluare. Se identifică şi se
specifică aşa numitele puncte forte şi puncte slabe din punct
de vedere al cerinţelor informaţionale ale conducerii.
• Elaborarea sugestiilor (direcţiilor) de perfecţionare
C. Definirea directiilor de perfecţionare a actualului
sistem
• elaborarea variantelor
• estimarea eficienţei economice pentru fiecare variantă
• costuri
• efecte economice (directe şi indirecte)
• analiza şi alegerea variantei de sistem.
Metodologia IBM (ICI)
ETAPA II. Proiectarea de ansamblu
(conceperea noului sistem)

Obiectivul etapei:
- elaborarea proiectului de ansamblu.
• Documentaţia elaborată:
- proiectului de ansamblu.
Activităţi specifice
• definirea obiectivelor sistemului informatic
• structura sistemului informatic pe subsisteme
• definirea ieşirilor (situaţii de informare / raportare)
• definirea intrărilor (documente primare sau alte intrări)
• definirea sau alegerea modelului matematic
implementat
• definirea sau alegerea modului de organizare a datelor
 fişiere
 baze de date
• [ alegerea S.G.B.D.-ului ]
• alegerea variantei tehnice de prelucrare a datelor
• elaborarea schemei de ansamblu a sistemului
informatic
• [ arhitectura noului sistem ]
• elaborarea planului de realizare a sistemului informatic
Metodologia IBM (ICI)
ETAPA III. Proiectarea de detaliu
• Obiectivul etapei:
- Proiectarea logică şi fizică (tehnică) de
detaliu a fiecărei componente a sistemului
informatic.
• Documentaţia elaborată:
proiectul logic de detaliu
proiectul fizic (tehnic) de detaliu
Activităţi specifice
• proiectarea ieşirilor
• proiectarea intrărilor
• proiectarea organizării datelor
– fişiere
 nivel logic
 nivel fizic
– baze de date
 nivel logic
 nivel conceptual (virtual)
 nivel fizic
• proiectarea sistemului de codificare a datelor
• proiectarea procedurilor de control şi validare a
datelor
• proiectarea fluxului tehnologic de prelucrare
automată a datelor
Metodologia IBM (ICI)
ETAPA IV. Programarea
• Obiectivul etapei: Asigurarea cu resurse software
prin efort propriu sau achiziţie necesare fiecărei
aplicaţii.
• Documentaţia elaborată:
 manualul de prezentare – descrierea produsului software sub
aspectul resurselor hardware necesare, problemelor pe care le
rezolvă, performanţelor propuse a fi realizate, anumite restricţii
referitoare la program.
 manualul de utililizare – destinat utilizatorilor finali ai
sistemului.
 manualul de exploatare – destinat analiştilor sau
programatorilor din unitatea beneficiară în scopul de a putea
întreţine şi dezvolta sistemul în concordanţă cu modificările ce
apar în cadrul unităţii beneficiare.
Metodologia IBM (ICI)
ETAPA V. Implementarea noului sistem
• Obiectivul etapei: Testarea şi verificarea
performanţelor sistemului în condiţii concrete de
funcţionare (în mediu real).
• Documentaţia elaborată:
- proces verbal de recepţie; în cadrul raportului
se precizează persoanele care au participat din
partea executantului şi a beneficiarului la
implementarea sistemului, condiţiile în care a
avut loc implementarea.
Activităţi specifice
• pregătirea personalului unităţii beneficiare pentru exploatarea
curentă a sistemului
• asigurarea condiţiilor necesare pentru trecerea la starea de
implementare a sistemului
• încărcarea fişierelor (bazei de date) sau conversia fişierelor
• alegerea strategiei şi tacticii de implementare
• implementarea propriu-zisă (testarea sistemului)
• verificarea performanţelor noului sistem
• actualizarea şi definitivarea documentaţiei de sistem în
concordanţă cu modificările efectuate pe parcursul perioadei
de implementare
• întocmirea raportului de implementare
• elaborarea planului de implementare
• [ omologarea sistemului ]
Metodologia IBM (ICI)
ETAPA VI. Exploatarea şi întreţinerea
curentă a sistemului
• Obiective:
- Se are în vedere exploatarea curentă a
sistemului precum şi adaptarea sistemului
la noile cerinţe ale utilizatorilor sau la
modificările intervenite pe parcurs în
cadrul unităţii beneficiare.
Metodologia S.S.A.D.M. (Structured
System Analysis and Design Method)
• este o metodologie modernă de proiectare
sisteme informatice
• face parte din categoria metodelor
sistemice de proiectare
• este orientată pe structurarea datelor
• se bazeazã pe specificarea clară a
cerinţelor şi a unor reguli precise pentru
proiectarea celor două modele
Metodologia S.S.A.D.M.

ETAPA I. Studiu de fezabilitate sau studiu


preliminar, studiu de oportunitate sau
de diagnosticare.
• Obiective:
se precizează graniţele sistemului proiectat,
cu alte cuvinte care este tema de realizare,
care sunt neajunsurile sistemului existent ;
care trebuie să fie performanţele noului
sistem şi timpul de realizare a acestuia.
Metodologia S.S.A.D.M.

ETAPA II. Analiza cerinţelor sistemului


= studiul şi analiza sistemului existent din cadrul
metodologiilor clasice.
Obiective:
- cunoaşterea sistemului fizic existent şi identificarea
problemelor şi deficienţelor acestuia.
- Se recurge la un studiu complex privind activităţile şi
fluxurile informaţionale existente, volumul informaţiilor de
prelucrat şi aria de cuprindere a sistemului informaţional.
- se elaborează diagramele de flux a datelor (DFD)
- se stabilesc directiile de perfectionare
Activitati specifice
• Prezentarea societăţii
• Structura organizatorică a societăţii
• Prezentarea activităţii sau sistemului obiect
• Conducerea activităţii analizate
• Modelul fizic al sistemului existent
- modelul datelor pentru sistemul existent (entitati,
relatii, MEA).
• Modelul logic al sistemului existent ( functiunile
sistemului). Construirea modelului logic presupune
transformarea diagramei de flux a datelor fizică în
diagrama de flux a datelor logică.
• Catalogul cerinţelor pentru noul sistem
Metodologia S.S.A.D.M.

ETAPA III. Specificarea cerinţelor pentru


sistemul cerut
Iniţial se înlătură deficienţele privind organizarea
sistemului existent, se construieşte un model al
noului sistem prin modificarea DFD-urilor logice şi a
structurii logice a datelor. În final se construieşte un
catalog al cerinţelor şi al entităţilor.
Această etapă realizează practic trecerea de la etapa
de analiză la cea de proiectare a noului sistem.
Activitati specifice
• Definirea soluţiei de realizare a noului sistem (aplicaţii
informatice)
• Definirea prelucrărilor sistemului
• În această etapă se realizează diagrama de flux a
datelor la nivel logic pentru noul sistem. Se analizează
cerinţele funcţionale ale noului sistem .
• Definirea datelor din sistem
 Dacă au fost stabilite funcţiile noului sistem, pe
diagrama entitate asociere se pot opera modificările
care decurg din funcţiunile stabilite.
 Se obţine astfel modelul logic al noului sistem,
pentru care se realizează în paralel şi descrierea
entităţilor, într-o formă tabelară.
• Definirea funcţiilor
Metodologia S.S.A.D.M.

ETAPA IV. Specificarea sistemului logic


• Obiective:
- se realizează proiectarea şi descrierea
noului sistem, prin următoarele sale
componente
Activitati specifice
a). Proiectarea ieşirilor
• Proiectarea ieşirilor la nivel logic presupune specificarea
structurilor logice pentru fluxurile de ieşire, adică a situaţiilor, a
rapoartelor obţinute şi specificarea caracteristicilor lor.
• Acest lucru se realizează de regulă într-un tabel de forma:

• La nivel fizic, se întocmeşte macheta situaţiei de ieşire, formatul


său fizic. De exemplu, macheta pentru "Situaţia produselor
vândute".
Activitati specifice
b). Proiectarea sistemului de codificare
• Pentru fiecare cod utilizat în cadrul entităţilor, fie drept
cheie de identificare unică (cheie primară) fie drept cheie
externă sau candidat, se va preciza tipul codului,
lungimea şi eventual semnificaţia elementelor
componente, în cazul codurilor structurate. Toate aceste
informaţii se pot grupa într-un tabel de forma:
Activitati specifice
c). Proiectarea intrărilor
• Proiectarea intrărilor la nivel logic trebuie să prezinte,
pentru fiecare document de intrare, principalele
caracteristici, cum sunt, de exemplu:

• La nivel fizic proiectarea intrărilor înseamnă proiectarea


machetei fizice pentru fiecare document de intrare
proiectat logic.
Activitati specifice
d). Proiectarea bazei de date
• Proiectarea schemei conceptuale a bazei de date;
• Proiectarea schemei externe;
• Proiectarea schemei fizice a bazei de date.

Se prezintă fiecare tabelă a bazei de date, cu atributele şi


descrierea acestora, cu precizarea cheilor primare şi
externe
Activitati specifice

e). Proiectarea interfeţei cu utilizatorul


• se proiectează şi se descrie interfaţa sistemului
cu utilizatorul, având în vedere ca toate
funcţiunile identificate şi descrise în cadrul
modelului noului sistem să se regăsească
printre opţiunile meniului principal sau ale
submeniurilor aferente.
• Se poate realiza la acest nivel o diagramă de
structură a noului sistem, pe baza meniurilor şi
submeniurilor proiectate, deci a principalelor
funcţii ale sistemului.
Activitati specifice
f). Proiectarea funcţiunilor noului sistem
• se prezintă în detaliu, atât la nivel logic,
cât şi la nivel fizic, toate componentele
sistemului proiectat. Ca rezultat se obţin
specificaţiile tehnice, numite şi specificaţii
de programare, pe baza cărora urmează
să se realizeze întreaga activitate de
programare efectivă care urmează.
Metodologia S.S.A.D.M.

ETAPA V. Proiectarea fizică


• Se realizează, pe baza modelului logic bine pus
la punct în urma etapelor anterioare, mai întâi
modelul fizic al datelor şi prelucrărilor pentru
noul sistem şi apoi elaborarea programelor.
• Se trece apoi la realizarea documentaţiei pe
baza căreia se realizează planul de testare şi
implementare a sistemului sau aplicaţiei
proiectate.
Avantajele metodologiei
S.S.A.D.M
• are la bază o abordare sistemică a societăţii sau domeniului de
activitate informatizat;
• permite o abordare top-down a sistemului obiect;
• este orientată pe structura datelor;
• prezintă o abordare simplă a problemelor prin viziunea utilizatorului.
• pune în evidenţă cele două modele: logic şi fizic, separând iniţial
proiectarea logică de cea fizică;
• utilizează o multitudine de diagrame pentru reprezentarea grafică a
fluxurilor de date şi a prelucrărilor acestora;
• oferă o flexibilitate mare în analiză şi proiectare.
• permite implementarea uşoară a sistemului informatic.
• documentaţia de sistem este foarte sugestivă, completă şi este
aproape în întregime redată sub formă grafică.
• permite utilizarea instrumentelor Case pentru asistarea
proiectantului;
• permite o realizare modulară a componentelor sale (programe,
proceduri), o testare modulară şi chiar implementarea sistemului pe
module .

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