Sunteți pe pagina 1din 7

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

UNIVERSITATEA TRANSILVANIA BRASOV


FACULTATEA DE STIINTE ECONOMICE SI
ADMINISTRAREA AFACERILOR

LUCRARE DE
DISERTATIE
Analiza Proiectelor de Sisteme Informatice

Coordonator:
Masterand:
Prof.univ.dr. Dorin LIXANDROIU

ACATRINEI Gabriel

BRAOV

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

2014

Definirea sistemelor informatice


Sistem informatic - ansamblul de elemente implicate n preluarea, prelucrarea i transmiterea
informaiilor pe cale electronic.
Sistemele informatice au aprut odat cu dezvoltarea sistemelor de calcul. Aceste sisteme au fost
integrate n sistemele informaionale. Se remarc astzi existena unor echipamente care vin s
transforme informaia din forma scris direct n cea digital, comenzi ale softurilor ce se exprim n
forma vocal, conversia textului citat n form digital sau citirea de documente electronice(voicecommand, dictation sau text-to-speach).

Clasificarea sistemelor informatice


Aplicaiile informatice funcionale la nivel comercial sunt grefate pe cteva categorii structurale astfel:
1. sisteme pentru prelucrarea tranzaciilor (TPS-Transaction Processing Systems) - permit
prelucrarea i stocarea datelor privind tranzaciile zilnice cu un grad ridicat de repetabilitate;
2. sisteme opraionale de birotica (OAS- Office Automation System) - se adreseaz personalului
angrenat n prelucrarea informaiei (data works), contabililor, funcionarilor, asistentmanager-ilor dar i conducerii operaionale;
3. sisteme destinate cercetrii-dezvoltrii (KWS - Knowledge Work Systems) - reprezint izvorul
i integrarea noilor tehnologii obinute prin compartimente de cercetare dezvoltare;
4. sisteme informatice destinate conducerii (MIS - Management Information System) - asigur
activitile de planificare, control i decizie pe termen scurt, urmrind obinerea rapoartelor de
rutin, periodice, sistetice precum i informaiile care privesc perioada anterioar i curent.
5. sisteme suport de decizie (DSS Decision Support Systems) - fructific informaiile furnizate
de TPS, MIS conectate cu influena mediului economic extern. DSS utilizeaz modele de
analiz complex i aprofundat asistnd managerii n elaborarea deciziilor;
6. sisteme suport ale executivului (ESS-Executive Support Systems) - sunt destinate elaborrii
unor decizii nestructurate adresate managementului strategic. Sistemele suport ale
executivului utilizeaz cele mai avansate produse software grafice i pot oferi imediat
managerului general sau consiliului de administraie diagrame i informaiile solicitate.

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

Arhitectura sistemelor informatice


Arhitectura sistemului informatic reprezint soluia generic privitoare la procesele de prelucrare a
datelor ce trebuie s se realizeze i modul de integrare a datelor i prelucrrilor.
Strategia descendent sau top-down - se bazeaz pe ideea descompunerii sistemului informatic
complex n componente de complexitate mai redus, dobndindu-se astfel o structur ierarhic
modular n care fiecare component ndeplineste o anumit funcionalitate.
Strategia ascendent numit i bottom-up - ncurajeaz iniiativa la nivelul fiecrui domeniu de
gestiune fr a exista o soluie general sau o arhitectur pentru sistemul informatic la nivel de
organizaie. Sistemele de gestiune se proiecteaz, realizeaz i exploateaz n mod independent
urmnd s fie integrate n cadrul sistemului informatic global. Indiferent de strategia aleas trebuie
inut cont de posibilitatea dezvoltrii ulterioare a sistemului informatic prin crearea i integrarea de noi
module. O astfel de abordare conduce la definirea unei arhitecturi deschise pentru sistemele
informatice, asigurndu-se n acest mod suportul informaional necesar evoluiei organizaiei.

Ciclul de via al unui sistem informatic


Punctul de nceput este reprezentat de decizia de realizare a unui nou sistem informatic mai
performant, iar punctul final al ciclului de via este reprezentat de momentul deciziei de nlocuire a
sistem informatic existent cu unul nou, mai bine adaptat cerinelor asigurnd performane
informaionale, tehnice i economice superioare. Etapele de dezvoltare a produsului software:
1. proiectarea general;
2. proiectarea de detaliu;
3. realizarea, implementarea i testarea unui proiect pilot;
4. realizarea sistemului informatic;
5. instalarea sistemului informatic pe sistemele de calcul ale beneficiarului;
6. exploatarea i ntreinerea sistemului;
7. dezvoltarea sistemului.
Modelul cascad (Waterfall Model) a fost elaborat de W. W. Royce la nceputul anilor '70. Este un
model caracterizat prin parcurgerea secvenial a fazelor ciclului de via, faze care la rndul lor sunt
formate din activiti iar acestea din urm din subactiviti.

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

Relaia dintre sistemele informatice i organizaie


Sistemele informatice joac un rol vital n succesul unei organizaii. Astfel, prin acestea se pot asigura
infrastructura informaional intern (prin Intraneturi) sau extern, interorganizaional (prin
extraneturi) pentru necesitile business-ului n:
1. Asigurarea eficienei operaionale;
2. Asigurarea unui management eficient;
3. Asigurarea unui avantaj competiional.
Succesul unui sistem informatic nu trebuie msurat numai prin eficiena sa (n minimizarea costurilor,
timp sau utilizarea resurselor de informaie) ci i prin suportul pe care l asigur n:
1. Elaborarea strategiilor de afaceri;
2. Desfurarea proceselor comerciale;
3. mbuntirea structurii organizaionale i a culturii organizaiei;
4. Creterea cifrei de afaceri i valorii firmei ntr-un mediu dinamic, concurenial.

Proiectarea unui sistem de gestiune


Evoluia metodelor de proiectare este consecina mutaiilor calitative i cantitative n planul abordrii
sistemelor informatice,apariiei i extinderii utilizrii tehnicilor rapide de proiectare i a evoluiei
permanente a limbajelor de programe. O clasificare a metodelor de proiectare pe baza modalitilor n
care este perceput sistemul informatic, funcional, sistematic i obiecional, conduce la urmtoarea
grupare:
1. metode ierarhice;
2. metode sistematice;
3. metode obiectuale,numite i metode orientate pe obiecte.
Metodele ierarhice au la baza analiza funcional a ntreprinderii. Astfel, subsistemul informatic
cuprinde n arhitectura sa subsisteme definite la nivelul funcional ale ntreprinderii.
Metodele sistematice utilizeaz teoria sistemelor n abordarea organizaiei.Sistemul informatic este
abordat sub dou aspecte complementare datele i prelucrrile analizate i modelate independent.
Metodele sistematice acorda prioritate datelor fa de prelucrri i respect cele trei niveluri de
abstractizare: conceptual,logic i fizic.

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

Metodele obiectuale se caracterizeaz prin faptul c sistemul este gndit ca un ansamblu de obiecte
autonome, care se organizeaz i coopereaz ntre ele. Pentru prima data, datele i prelucrrile sunt
implementate n cadrul aceleeai structuri, obiectul. Datele i prelucrrile sunt ncapsulate n cadrul
obiectului i sunt inaccesibile celorlalte obiecte.

Proiectarea logic
Proiectarea logic ncepe cu alegerea sistemului de computerizare. Principalele opiuni sunt:
1. computerizarea centralizat
2. computerizarea distribuit,cu PC-uri individuale, neconectate n reea
3. computerizarea distribuit, cu PC-uri conectate n reea i deservite de un server central
Computerizarea centralizat se folosete n cazul firmelor cu baza de date central,cum sunt
companiile de aviaie. Dup ce sa ales sistemul de ansamblu,se trece la construirea sistemelor
informatice de funciuni, subfunciuni i operaii de organizaie. n acest scop, se reprezint schemele
logice ale sistemelor informatice aferente, n care apar circuitele i fluxurile informaionale. Acestea
sunt redate pe baz de diagrame pe flux. Diagramele fluxurilor de date (DFD) permit ilustrarea grafic
a proceselor din sistem i a proceselor de date aferente acestora. Rezultatul proiectrii logice este un
pachet de documente cu specificaii, care include diagramele fluxurilor date pentru funciile
sistemului, dicionarul de date pentru descrierea fluxurilor de date i a celor stocate, specificaiile
aferente proceselor, documentele de intrare i ieire i cerinele de securitate ale sistemului.

Proiectarea fizic
Alegerea sistemului de echipamente de calcul i de comunicaie se face innd seama de posibilitile
oferite de tehnologia actual. Programarea structurata extinde aria de operare a principiilor care
guverneaz proiectarea logic la scrierea programelor. Principiul pe care se bazeaz este cel al
modularizrii i sistemul este dezvoltat de sus in jos. Programarea structurat este o metoda de
organizare i codificare a programelor prin care se simplific modalitile de control, astfel nct
programele s poat fi uor de neles i de modificat. Programele pot fi divizate n module, fiecare
constituind o unitate logic avnd una sau mai multe funciuni. Modulele trebuie s fie interconectate,
deoarece au numai o intrare i o ieire. Programele trebuie s-si dispute datele cu un numr ct mai
mic de module. Minimizarea conexiunilor dintre module minimizeaz cile prin care pot fi propagate
erorile ctre celelalte pri ale sistemului. Principalele elemente constructive utilizate n programarea
structurata sunt: secvena simpl, selecia i iteraia. Secvena simpl nseamn execuia n ordine a
operaiilor cerute i nu depinde de vreo constrngere. Selecia testeaz o execuie i execut una dintre

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

dou sau mai multe instruciuni alternative, bazndu-se pe rezultatul testului. Iteraia respect execuia
unei instruciuni cu condiia ca rezultatele unui test de condiionare s rmn adevrate. Pe lng
metodele clasice de proiectare a sistemelor informatice, exist cteva variante noi, care aduc
mbuntiri semnificative; dintre acestea pot fi evideniate urmtoarele:
1. realizarea de software orientat pe obiecte
2. proiectarea softului asistat de calculator(CASEComputerAided Software Engineering)
3. reintegrarea programelor de calculator

Realizarea de software orientat pe obiecte Programarea orientate pe obiecte este o parte important
a realizrii softului orientat pe obiecte. Proiectarea i analiza structurata ia n consideraie la nceput
procedurile. n felul acesta, sistemul informatic este perceput prin ceea ce trebuie s fac i apoi sunt
dezvoltate modelele de proceduri i date. Sistemul informatic este perceput ca o colecie de clase i
obiecte mpreun cu relaia dintre ele. Obiectele sunt definite, programate, documentate i salvate
pentru a fi utilizate n alte aplicaii viitoare. Principalele avantaje ale metodei de dezvoltare software
orientate pe obiecte decurg din reducerea timpului i a timpului de scriere a softului, precum i a
incidenei reduse a defectelor. Costurile de mentenan ale softului sistemului informatic sunt mai
reduse, datorit micorrii numrului de modificri.
Proiectarea softului asistat de calculator(CASE) este o metodologie secvenial, automat, pentru
crearea de software, i implicit de sisteme informatice, prin reducerea activitilor respective i
mbuntirea activitilor programelor. Instrumentele CASE ofer faciliti grafice pentru realizarea
reprezentrii datelor sub forma de grafice sau diagrame, generarea de ecrane i de rapoarte, crearea
dicionarelor de date, facilitate de raportare extinse, instrumente de verificare i analiz, generatoare de
coduri program i de documente.
Reingineria programelor de calculator (software) este o metodologie bazat pe ciclul de via al
programelor de calculator. Un numr foarte mare de prograne pe care le utilizeaz organizaiile au fost
scrise fr a beneficia de analiz, proiectare i programare structurata. Aceste programe de calculator
sunt greu de actualizat i ntreinut. Scopul reingeneriei software este de a salva astfel de programe
prin actualizarea lor, astfel nct utilizatorii s poat evita o lung i costisitoare operaie de nlocuire a
acestora. n esen, reingineria este folosit pentru a extrage inteligena din sistemele existente i a o
utiliza ulterior la crearea unui nou sistem fr a porni de la zero. Reingineria implic trei faze:
1. reingeneria retrospectiva (reverse engineering)
2. revizuirea specificaiilor de proiecte
3. programarea i reingineria prospectiv (fordware engineering).

LUCRARE DE DISERTATIE

Gabriel ACATRINEI

Reingineria retrospectiva are scop de a extrage specificaiile aferente afacerilor importante din
sistemele informatice existente. Instrumentele de reingenerie retrospectiv citesc i analizeaz codul
instruciunilor program existent, fiierele i descrierele bazelor de date. Ele produc documentaia
structurat a sistemului. Rezultatul va fi prezentarea componentelor pe nivelul de proiectare,ca,de
pild, entiti, atribuite i procese. Pe baza documentaiei structurate, echipa de proiectare poate
revizui modul de proiectare i specificaiile aferente pentru a corespunde cerinelor de afaceri ale
organizaiei. n pasul final, reingineria prospectiv, specificaiile revizuite sunt folosite la generarea
unor noi sisteme informatice. Reingineria poate aduce beneficii semnificative. Ea permite unei
companii s dezvolte un sistem informatic modern la un nivel mult mai redus al costurilor dect n
cazul n care ar fi realizat un sistem informatic complet nou.

Pentru ca toate acestea sa functioneze avem nevoie de o infrastructura IT, ce consta intr-o retea intre
calculatoare foarte bine organizata si pusa la punct.

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