Documente Academic
Documente Profesional
Documente Cultură
S1 L1
Organizatoric:
Prelegeri 60 ore
Seminare 15 ore
Lucrri de laborator 30 ore
Tez de an n domeniul tezei de licen
Examen intermediar sptmna 9
Examen final decembrie 2015
INGINER
Un inginer
Un inginer este o persoan cu o pregtire tehnic teoretic i practic, obinut ntr-un institut de
nvmnt superior n care se studiaz ingineria
(aplicarea cunotinelor tiinifice,
matematice economice, sociale, practice asupra
realitaii materiale i/sau sociale in vederea proiectrii,
executrii, intreinerii, modificrii unor structuri i/sau
ansamble care s fie capabile s furnizeze/genereze
rezultate, produse, procese i/sau efecte predefinite
i/sau conforme unor ateptri predictibile i/sau
controlabile.
Un inginer
Spre deosebire de oamenii de tiin, care studiaz
natura i fenomenele naturale pentru a stabili principii,
axiome i teoreme, inginerii aplic principiile teoretice
din matematic, fizic, chimie i alte tiine
fundamentale pentru a crea un produs concret, ca de
exemplu un rulment sau o tastatur de telefon sau un
sistem informaional
Un inginer
Etimologie:
vine din latinescul "ingeniare"= a nscoci.
Inginerii trebuie s poat profesa in procesele de:
proiectare,
organizare,
conducere i
ntreinere a proceselor tehnologice
din industrie, agricultur, sau i din administraie.
Planul cursului
1.
Introducere
2.
3.
Proiectarea canonic a SI
Proiectarea tip
Proiectarea XP
Planul cursului
4. Analiza i
modelarea
spaiului
funcional al
Planul cursului
7. Instrumente de proiectare
Mediul instrumental Bpwin
Metoda IDEF3
Modelarea imitaional
UML
8. Exemple
Elaborarea modelului precedentelor business
Elaborarea modelului obiectelor business
Elaborarea modelului conceptual al datelor
Elaborarea modelului BD
Proiectarea realizrii fizice
LITERATURA
[1]Software Maintenance As Part of the Software Life Cycle Prof. Stafford
[2]Boehm, Barry W., A Spiral Model of Software Development
and Enhancement, IEEE Computer, May 1988
(3)Sorensen, Reed, A Comparison of Software Development
Methodologies, Crosstalk, 1995
(4)Maciaszek Practical Software Engineering, 2005
(5)Laura Carnevali, Lorenzo Ridi, Enrico Vicario: Putting
Preemptive Time Petri Nets to Work in a V-Model SW Life Cycle
IEEE Computer Society, IEEE Trans. Software Engineering, VOL.
37, NO. 6, NOVEMBER/DECEMBER 2011
Pentru astzi
Sistemul informaional
Funciile unui sistem informaional sunt:
- s colecteze date din sistemele operaional i
decizional precum i informaiile ce provin din mediul
extern;
- s memoreze aceste date precum i informaii
rezultate din prelucrarea lor;
- s asigure accesul la memorie n vederea comunicrii
informaiilor stocate;
- s prelucreze informaiile la cerea sistemului
operaional i a sistemului de conducere
Sistem informaiional
n cadrul unui sistem informaional, majoritatea
activitilor se pot desfura cu ajutorul tehnicii de calcul.
Se pot prelucra datele primare i apoi rezultatul poate fi
transferat mai departe, ctre alt compartiment spre
prelucrare. Transferul se poate face i el pe cale
electronic prin intermediul unei reele de calculatoare.
Ansamblul de elemente implicate n tot acest proces de
prelucrare i transmitere a datelor pe cale electronic
alctuiesc un sistem informaional.
Sistem informaional
ntr-un sistem informaional pot intra: calculatoare, sisteme de transmisie a
datelor, componente hardware i software, datele prelucrate, personalul ce
exploateaz tehnica de calcul, teoriile ce stau la baza algoritmilor de
prelucrare, etc.
Raportul sistem informaional-sistem informatic:
sistemul informaional include n cadrul su sistemul informatic, acesta din
urm fiind o component esenial a primului. Trebuie reinut faptul c
sistemul informaional nu trebuie confundat sau suprapus complet cu
sistemul informatic.
n general, sistemul informatic se interpune ntre sistemul decizional i cel
operaional.
Sistemul informatic este un ansamblu structurat de proceduri i
echipamente electronice care permit prelucrarea automat a datelor i
obinerea de informaii.
Sistem informatic
Noiunea de Sistem Informatic este legat de
informatizarea activitii unei Uniti Social Economice,
deci folosirea echipamentelor hardware i a produselor
software pentru organizarea i administrarea
informaiilor. Utilizarea calculatoarelor n cadrul
Sistemului Informatic (SI) al unei Uniti Social Economice
conduce la definirea componentei Sistem Informatic
Automatizat (SIA) care cuprinde numai lucrrile
realizate cu ajutorul calculatoarelor.
Clasificri
Subsistemele
producere
Subsistemele
eviden
financiar
Subsistemul
evidena
resurselor
umane
Alte subsisteme
Analiza i prognoza
necesitilor n
resurse umane
Controlul activitii
companiei
Gestiunea
vnzrilor
Controlul operativ i
gestiunea produciei
Managementul
politicii de creditare
Meninerea arhivei
de personal
Depistarea
problemelor
operative
Recomandri
privind produsele
noi
Analiza modului de
funcionare a
echipamentelor
Elaborarea planului
financiar
Analiza i
planificarea
pregtirii cadrelor
Analiza situaiilor de
gestiune operativ i
strategic
Analiza financiar i
prognozarea
Evidena
comenzilor
Gestiunea bugetului,
evidena contabil i
calcularea salariului
Gestiunea stocurilor
Asigurare elaborare
soluii strategice
Scurt istoric
nceputurile n anii 1960
La prima etap metoda principal de proiectare a SI
era metoda de jos - n sus (bottom-up)
Urmtoarea etap - contientizarea, c exist
necesitatea n mijloace relativ standardizate de
automatizare a activitii diferitor ntreprinderi i
organizaii.
Metodologii noi - principalele obiective:
Crearea de SI corporative, n concordan cu
scopurile i obiectivele organizaiei,
Crearea sisteme cu calitatea solicitat, n
intervalul de timp specificat i cu un buget de
PROICTAREA
SISTEMELOR IFORMAIONALE
Etape
Procesul crerii SI include crearea i transformarea
succesiv a unui ir de modele coordonate pe etapele
ciclului de via a sistemului.
Etape
Procesul de creare a unui S. I. include o serie de etape
(stadii), determinate n timp i care au drept finalitate
crearea unui produs concret model, program,
documentaie etc.
Crearea modelelor, verificarea i validarea lor,
prezentarea pentru utilizare colectiv are loc folosind
instrumente program speciale mijloace CASE
(Computer Aided Software Engineering).
Etape
Planificarea sistemului
Analiza - formarea cerinelor sistemului,
Proiectarea,
Implementarea/realizarea i testarea,
Exploatarea i mentenana.
Ultimile dou etape sunt n afara prezentului curs.
Etape - detalizare
Planificarea Etapa de nceput la care se determin are sau nu
Unitatea Social Economic nevoie de un nou S. I.
Analiza presupune:
modelarea proceselor business, care au loc n organizaie; Crearea
Modelului organizaiei, descris n termeni de procese i funcii
business - permite formularea cerinelor principale;
Mulimea modelelor de descriere a cerinelor este transformat
ntr-un sistem de modele, care descriu proiectul conceptual al SI;
Sunt formate modelele arhitecturale ale SI;
Sunt determinate cerinele referitoare la asigurarea program i
informaional.
Formarea cerinelor
Urmeaz formarea arhitecturii resurselor program i
resurselor informaionale, determinarea bazelor de date
i identificarea modulelor program, formarea modelului
de cerine fa de programe i crearea acestora, testarea
i integrarea.
Scopul etapei de analiz a activitii organizaiei, este
formarea cerinelor sistemului.
Formarea i formularea cerinelor este una din sarcinile
cele mai responsabile, dificil de formalizat i extrem de
complicate i costisitoare n cazul unor erori.
Proiectarea
Crearea modelului logic i modelului fizic al
datelor - partea principal la proiectarea BD.
Proiectarea
Ieirile etapei de proiectare sunt:
schema bazei de date;
specificaiile modulelor sistemului.
elaborarea arhitecturii
Proiectarea
Cutare rspunsuri la caracteristici ale
arhitecturii:
tipul arhitecturii;
numrul de nivele;
tipul BD - centralizat sau distribuit;
omogenitatea BD;
paralelism
Realizarea i testarea
La etapa de realizare (implementare) are loc crearea
programelor, instalarea resurselor tenice, elaborarea
documentaiei de exploatare.
Etapa de testare este distribuit n timp.
La finalizarea lucrrilor de creare a unui modul al
sistemului are loc testarea autonom (sau de detaliu),
care urmrete dou scopuri principale:
detectarea refuzurilor n funcionare a unui modul;
stabilirea nivelului de corespundere specificaiilor.
Realizarea i testarea
Urmeaz testarea fiabilitii setului de module
cnd:
sunt imitate situaiile de refuz n funcionare;
este determinat timpul mediu dintre dou cderi succesive
(MTBF- Mean Time Between Failures).
Metodologii
Metodologiile de realizare a sistemelor informatice
cuprind:
modalitatea de abordare a sistemelor pentru elucidarea
raportului dintre variaiile sistemului i dinamismul su;
regulile de formalizare a proceselor, a datelor i prelucrarea lor;
instrumentele pentru realizarea concepiei, elaborarea
documentaiei;
modalitatea de derulare a proiectului i aciunile specifice
fiecrei etape (ciclul de viat);
definirea modului de lucru, rolului analitilor, proiectanilor i a
beneficiarului i raporturile dintre ei;
modalitile de administrare a proiectului (planificare,
programare, urmrire).
Metodologii
Indic modul de desfurare a procesului de proiectare,
stabilind:
componentele procesului i coninutul lor;
fluxul parcurgerii componentelor;
metodele, tehnicile, procedeele, instrumentele, normele si
standardele;
Metodologii
Metodologii utilizate:
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);
S1.L2.
S1.L2. Ciclul de via a S.I.
Metode
Metodele de abordare a SI pot fi grupate n:
metode orientate spre funcii, numite i
metode ale descompunerii funcionale;
metode orientate spre fluxuri de date sau
orientate spre procese;
metode orientate spre informaie sau date;
metode orientate-obiect.
Analiza
Aceasta este etapa n care se constata ca ar fi utila o aplicatie
informatica si se ia decizia dezvoltarii unui sistem software. Fie
c se constat existena unei piee pentru un produs de uz
general, fie c o anumit organizaie are nevoie de o aplicaie
specializat, n mare masur aceast prim etap presupune
mai degrab luarea unor decizii de management i marketing
dect abordarea unor problem legate de studiul algoritmilor.
Dup luarea deciziei de dezvoltare a unui sistem informatic
ncepe adevarata analiz, al crei scop principal este
identificarea necesitilor utilizatorului potenial al sistemului.
Proiectarea
n faza de proiectare sunt dezvoltate detaliile tehnice ale sistemului. n
aceast etap, sistemul este descompus n componente mai uor de
controlat, numite module. Implementarea sistemelor complexe devine
posibil tocmai prin aceast descompunere modular.
Altfel, mulimea detaliilor tehnice care trebuie luate n considerare ar fi
imposibil de stapnit; prin proiectarea modular, este suficient s avem n
vedere pentru fiecare modul doar detaliile corespunzatoare acestuia.
Pe de alt parte, proiectarea modular ajut i la ntreinerea sistemului.
O structur modular bine proiectat este important att pentru
implementarea sistemului, ct i pentru modificarea sa ulterioar. Acesta
este unul dintre principalele motive pentru care paradigma orientata spre
obiecte cstiga teren: un sistem proiectat orientat spre obiecte este prin
definitie un sistem modular.
Implementarea/Testarea
Implementarea
Aceast faz se refer la scrierea efectiv a programelor, crearea
fiierelor de date i dezvoltarea bazelor de date.
Testarea
Aceast faz este strns legat de faza anterioar, deoarece n normal
fiecare modul al sistemului este testat n timpul implementarii, ntrun sistem bine proiectat, fiecare modul poate fi testat n mod
independent, utilizndu-se versiuni simplificate ale celorlalte module
pentru a se simula interaciunile dintre modulul inta i restul
sistemului. Desigur, pe masura ce diferite module sunt analizate i
combinate, testarea individual trebuie continuata cu testarea
generala a ntregului sistem.[1]
Etape
n cadrul diferitelor modele, aceste faze (alturi de cele specific
fiecrui model) sunt reunite n cadrul unor etape i anume:
Analiza sistemului, careplec de la analiza sistemului existent i se
conin n fazele 1-3;
Proiectarea general (faza 4)
Proiectarea de detaliu, (faza 5)
Realizarea sistemului informaiona (fazele 6-8)
Instalarea sistemului informaiona pe sistemele de calcul ale
beneficiarului (faza 9)
Expluatarea i mentenana sistemului (faza 4)
Dezvoltarea sistemului informational (faza 11).
Modelul cascad
Modelul cascad (Waterfall Model) a fost elaborate de W.W. Royce la
inceputul anilor 70. Este un model de referin n literatura de specialitate,
caracterizat prin parcurgerea secvenial a fazelor ciclului de via, faze care
, la rndul lor, sunt formate din activiti, iar acestea din urm din
subactiviti.
Modelul prezint urmtoarele avantaje:
Controlul total al fazelor, datorit modului de ordonare a acestora;
Uor de nsuit de ctre membrii echipelor de analiz i proiectare;
Fiecare faz se ncheie cu o verificare a soluiei oferite i asigur o
documentaie prezentnd soluia elaborate
n timp au fost propuse variante mbuntite ale modelului:
Modelul cu revenire la pasul urmtor (Waterfall Model with back flow);
Modelul cu reluare de la faza initial (Da Capo Waterfall Model)
Etape/ Faze
Etape - Se poate considera un model cascad cu 7 etape ce se includ n
cele patru ale unui model SDLC (Software Development Life Cycle):
Faza de decizie
Faza de decizie a unui SDLC este atunci cnd se decide ce se dorete a se
implementa ca software. n aceast faz sunt 3 etape:
Situaia de afaceri ceea ce utilizatorul dorete s obin de la software.
Cerinele utilizatorilor - ceea ce software-ul trebuie s fac pentru
afacere.
Specificaiile sistemului ceea ce software-ul trebuie s realizeze n
termeni de computare pentru a ndeplini cerinele clienilor.
Decizie
Specificaiile sistemului
Design-ul sistemului
Design
Design-ul componentelor
Construcia compoenentelor
Dezvoltare
Testare
Demonstrare
Situaia de afaceri
Aceasta este justificarea pentru a construi sistemul software i
trebuie s acopere un numr de domenii, incluznd:
Care este situaia curent a afacerii i software-ului.
Care este oportunitatea de afaceri pe care software-ul o va rezolva.
Care sunt diversele strategii de soluii i fezabilitatea lor.
Care este strategia de soluie preferat.
Care este relaia costuri - beneficii.
Care sunt presupunerile, riscurile i constrngerile posibile.
Care este abordarea de implementare n linii mari.
Cerinele utilizatorilor
Urmtoarea etap este aceea de a defini un set de cerine ale utilizatorilor.
Acestea definesc pentru strategia preferat de soluii ceea ce sistemul
software trebuie s obin pentru a mplini oportunitatea de afaceri.
Domeniile ce trebuie incluse sunt:
Cerine funcionale ce trebuie s realizeze sistemul, de exemplu pentru a
pstra detalii ale arhivelor utilizatorilor.
Cerine non-funcionale sunt dou tipuri:
Constrngeri de performane ce performan este necesar din partea
sistemului, de exemplu dac va aduce la zi arhivele clienior peste noapte.
Contrngeri de dezvoltare ce restricii asupra dezvoltrii se vor aplica, de
exemplu dac sistemul trebuie s fie disponibil la un anumit moment.
Obiectivele de design care sunt cele mai importante caracteristici ce se
aplic sistemului.
Specificaiile sistemului
Specificaiile sistemului au loc atunci cnd se trece de la concentrarea pe
utilizatori la sistemul n dezoltare. Este design-ul logic a sistemului
software i modul de a-l realiza. Acoper:
Procesele sistemului ce proces tehnic este necesar pentru a implementa
fiecare proces de afaceri.
Interfee externe ceea ce este necesar pentru sistem pentru a comunica n
afar, inclusiv:
Interfee tranzacionale ceea ce este necesar pentru a comunica cu
utilizatorii (cum ar fi monitoare).
Interfee de raport ce tipuri de rapoarte sunt necesare.
Interfee de aplicaii ce conexiuni sunt necesare pentru alte sisteme
software.
Cerine non-funcionale care sunt constrngerile asupra sistemului.
Suprapunerea stadiilor
Caracteristica distinctiv a tuturor celor trei etape n Decizie este
faptul c se ocup de ceea ce se dorete. Totui, graniele dintre ele
se pot suprapune.
Utilizatorul dezvolt att situaia de afaceri ct i cerinele
utilizatorului i probleme din oricare pot trece la cealalt etap sau
chiar s fie acoperite de ambele. Cheia este de a asigura c ele sunt
acoperite mcar ntr-un loc.
Grania dintre Cerinele utilizatorilor i Specificaiile sistemului
poate avea o mare suprapunere, n special din moment ce ambele
au ca scop informarea dezvoltatorilor
Suprapunerea stadiilor
Diferenele cheie dintre cele dou sunt:
Cerinele utilizatorilor sunt scrise de ctre utilizatori asistai de
dezvoltatori, n timp ce Specificaiile sistemului sunt scrise de
dezvoltatori asistai de utilizatori.
Cerinele utilizatorilor exprim funcionalitatea necesar n
termeni de ceea ce afacerea dorete s obin, n timp ce
Specificaiile sistemului exprim funcionalitatea n termeni de
ceea ce sistemele software ar putea realiza.
Faza de Design
Faza de Design are loc atunci cnd diverse cerine sunt
mapate la mediul software i au loc deciziile de
implementare.
Aceast faz se concentreaz pe modul n care softwareul va fi realizat. Aceast versiune a modelului cascad are
dou etape:
Design-ul sistemului modul n care software-ul va fi
structurat n componente.
Design-ul componentelor modul n care o
component va fi structurat.
Design-ul sistemului
Design-ul sistemului
Etapa de design a sistemului ia Specificaiile
sistemului i creeaz arhitectura sistemului. Acest lucru
este realizat prin definirea unei serii de componente
mpreun cu ceea ce realizeaz i cum interacioneaz
cu alte componente. Aceste componente pot fi alte
sisteme, interfee, module de cod, ecrane, baze de
date etc. ceea ce nu este definit este detaliul cu privire
la modul n care va funciona fiecare component.
Design-ul componentelor
Design-ul componentelor
Etapa de design al componentelor este design-ul
detaliat a modului n care o anumit component va
funciona, i cum comunic rezultatele sale ctre alte
componente prin interfee. Nu este probabil s existe
un document ce acoper design-ul tuturor
componentelor deoarece ele sunt create de persoane
diferite. n multe cazuri, aceste design-uri sunt realizate
de ctre cei ce codeaz.
Faza de dezvoltare
Faza de dezvoltare este etapa de Construcie a componentei n
modelul cascad. Ea se ocup cu construcia componentelor
necesare pentru software. Componentele software vin n multe
forme i variaz de la software realizat pe comand dezvoltat n
mod special pentru sistem, pn la pachetul software ce este
configurat pentru a satisface cerinele.
Exist dou principale tipuri de pachete software:
COTS (Commercial Off The Shelf) Acestea sunt pachete de
aplicaii ce acoper nevoi variate ale utilizatorilor ce sunt aduse i
configurate de funrizori comerciali.
Open Source Acestea sunt pachete variate de aplicaii dar sunt
ntreinute de o comunitate de utilizatori.
Observaii
Observaii
Aceste apte etape realizeaz modelul cascad aa cum este
utilizat n mod tradiional, dar flexibilitatea n modul n care este
utilizat se rsfrnge asupra succesului ce va avea.
Exist un numr de probleme cu modelul cascad, de aceea a
evoluat n modelul n V.
Aplicaii
Modelul cascad poate fi utilizat cu succes atunci cnd
necesitile sunt bine nelese de la nceput i nu se ateapt s
se schimbe sau evolueze pe parcursul vieii proiectului. Riscurile
proiectului ar trebui s fie relativ joase.
Modelul n V
Modelul n V este o variant a modelului cascad, care
adduce elemente calitative noi importante. Un
element careacteristic al modelului este introducerea
conceptelor de sistem i component (subsistem),
aplicnduse teste explicite pentru creterea
controlului asupra modelului n care se desfoar
etapele. Fazele plasate n partea superior a modelului
se caracterizeaz prin implicarea direct a viitorului
utilizator.
Modelul n V
Modelul n W
Acest model reia ideia modelului V, pe care l dezvolt i
perfecioneaz prin integrartea acivitilor de validare la
nivelul fazelor de proiectare
Modelul evolutiv
Modelul evolutiv pornete de la realizarea unui studio
initial privind obiectivele viitorului sistem informational, a
crui arhitectur este definite ulterior. Fiecare component
astfel definite i va urma propriul su ciclu de via
(definirtea cerinelor, analiza, proiectare,, testare, utilizare).
Un Sistem informational reprezint ansamblul unor
component n interaciunea lor , fiind rezultatul unei
concepii bazate pe arhitecturi deschise i flexibile. O astfel
de abordare etste apropiat celei orientate obiect,
caracterizate prin ncapsularea datelor i funcionalitii
obiectelor
Modelul evolutiv
Modelul spirala
Modelul spiral, elaborate de Barry Boehm, se bazeaz pe aceleai
principia ca i modelul evbolutiv. Modelul presupune construirea mai
multor prototipuri successive, n condiiile unei analize a riscului pe
fiecare nivel.
Fazele de dezvoltare sunt reluate la fiecare iteraie, n aceiai
siccesiune i presupun:
Analiza riscurilor;
Realizarea unui prototip;
Simularea i testarea prototipului;
Determinatea cerinelor n urma rezultetelor testrii;
Validarea cerinelor;
Planificarea ciclului urmtor.
Modelul spiral
n centrul spiralei este plasat cunoaterea cerine3lor i estimarea
costurilor la nivel preliminary. Evoluia sistemului informaional
urmeaz desfurarea spiralei, nregistrnd acumulri successive
ale costurilor i este marcat de succesiunea prototipurilor.
Fiercare dintre acestea valorificnd acumulrile realizate la nivelul
prototipului anterior. Interaciunea dintre faze nu este reliefat
direct, atta timp ct modelul prevede o sccesiune continu a
rafinrii, , legate de decizii pe care riscurile proiectului le asociaz
cu urmtoarea detaliere.
Modelul evideniaz atenia acordat planificrii, cutrii de soluii
alternative, evalurii riscurilor i validrii soluiilor pentru fiecare
prototip, vzut ca un stadiu distinct n realizarea sistemului
informational.
Modelul spiral
n ingineria software, un prototip este folosit att pentru validarea
ct i pentru identificarea cererilor utilitzatorilor, pentru verificarea
soluiei de proiectare i oferirea bazei dezvoltrii ulterioare a
proiectului de sistem informational. apelarea la utilizarea
prototipului este consecina faptului c un model functional rste mai
uor de nelws de ctre viitorul utilizator, dect un set de diagrame,
fie chiar, nsoite de documentaie. Un Prototip functional
presupune proiectarea sistemului, realizarea primului prototip
functional, verificarea msurii n care corespunde cerinelor
formulate de utilizator i rafinarea acestei prime soluii, prin
dezvoltri viitoare care adaug noi funcionalitpi pn la ovbinerea
variantei finale a sistemului.
Modelul spiral
Aplicatii
Modelul spirala se foloseste:
Atunci cand crearea unui prototip este potrivita;
Atunci cnd costurile i evaluarea riscurilor este
important;
Pentru proiecte de risc mediu sau crescut;
Pentru proiecte pe termen lung;
Atunci cnd utilizatorii nu sunt siguri de nevoile lor;
Atunci cnd cererile sunt complexe.
Modelul tridimensional
Modelul tridimensional , promovat de de metoda de
proictare MERISE se caracterizeaz prin reprezentarea
grafic pet re axe,
fiecare dintre aceatea corespunznd:
ciclului de via al sistemului,
ciclului de decizii i respective
ciclului abstractizrii
Ciclului abstractizrii
Ciclului abstractizrii se dezvolt pe tri nivele:
conceptual, logic i fizic.
Nivelul conceptual se aplic independent datelor i
prelucrrilor genernd modelul conceptual al datelor i
modelul conceptual al prelucrrilor. Se realizeaz
succesiv modelul logic al datelor i modelul fizic al
datelor, modelul logic al prelucrrilor (organizaional),
modelul operational al prelucrrilor.
Ciclul de dcecizie
Ciclul de dcecizie cuprinde ansamblul deciziilor legate de
proiectarea, realizarea i exploatarea sistemului
informaional:
Deciziile globale vizeaz problemele cadru privind
obiactivele sistemului informaional i funcionalitatea lui,
domeniile de informatizat, prioritile, planificarea
lucrrilor, etc.
Deciziile de organizare vizeaz arhitectura i
interaciunile dintre component, strategia de gestiune a
datelor, planificarea activitilor de proiectare general,
proiectare de detaliu i realizare a sistemului
informational.
Ciclul de dcecizie
Deciziile tehnice vizeaz suportul hardware i de
comunicaie, supotrul software i mediul de exploatare
a sistemului informational. etc.
Deciziile legate de exploatare i mentenan sunt
decizii care asigur buna funcionare a sistemului
informational i aceste decizii aparin utilizatorului .
Ciclul de via
Studiul tehnic, prin soluiile concrete pe care le definete,
va asigura modelarea logic i fizic. Codificarea corespunde
etapei de scriere i testare a procedurilor, fiind apoi urmat
de integrarea acestora i de testare final a sistemului.
Implementarea i testarea sistemului n condiii reale de
expluatare ale beneficiarului vor fi urmate de acceptarea
produsului, pe baza evalurii rezultatelor testrii.
Exploatarea i mentenana sistem informational au
coninutul conoscut deja din prezentrile anterioare.