Sunteți pe pagina 1din 7

Analiza si conceperea sistemelor informatice

REFERAT
n viata noastra de zi cu zi, calculatoarele sunt ceva obisnuit, ba chiar
indinspensabil n unele cazuri. Se poate spune, pe drept cuvnt ca traim ntr-
o societate informatizata . n zilele noastre, ntlnim calculatoare peste tot,
de la bacanul din colt, care-si tine evidentele sale cu ajutorul unui PC si pna
la ghiseul la care platim telefonul. Peste tot sunt calculatoare, legate
eventual ntre ele si formnd astfel retele de calculatoare. oate acestea se
datoreaza faptului ca ne dam seama din ce n ce mai mult ca PC-ul ne
usureaza munca. !ar trebuie de subliniat faptul ca un calculator este de fapt
o "masinarie# care prelucreaza o serie de informatii pe care i le dam.
$nformatia, este elementul esential din acest ntreg lant. !e fapt, n practica
ntlnim, printre altele, doua concepte legate de aceasta si anume sistemul
informational si sistemul informatic.
Sistemul informational este ansamblul de elemente implicate n
procesul de colectare, transmisie, prelucrare, etc. de informatii.
%olul sistemului informational este de a transmite informatia ntre
diferite elemente . !e e&emplu, n cadrul unei unitati economice, roulul
sistemului informational este de a asigura persoanele din conducere cu
informatii necesare pentru luarea diferitelor decizii economice sau de alta
natura..
n cadrul sistemului informational se regasesc ' informatia vehiculata,
documentele purtatoare de informatii, personalul, mijloace de comunicare,
sisteme de prelucrare a informatiei, etc.
Printre posibile activitati desfasurate n cadrul acestui sistem, pot (
enumerate 'achizitionarea de informatii din sistemul de baza, completarea
documentelor si transferul acestora ntre diferite compartimente,
centralizarea datelor, etc.
n cadrul sistemului informational, majoritatea activitatilor se pot
desfasura cu ajutorul tehnicii de calcul. Se pot prelucra datele primare si
apoi, rezultatul poate ( transferat mai departe, catre alt compartiment spre
prelucrare.ransferul se poate face si el pe cale electronica, prin intermediul
unei retele de calculatoare sau cu ajutorul modemului.
)nsamblul de elemente implicate n tot acest proces de prelucrare si
transmitere a datelor pe cale electronica alcatuiesc un sistem informatic.
ntr-un sistem informatic pot intra ' calculatoare, sisteme de transmisie
a datelor, alte componente hard*are, soft*er-ul, datele prelucrate,
personalul ce e&ploateaza tehnica de calcul , teoriile ce stau la baza
algoritmilor de prelucrare, etc.
Se poate spune deci, ca sistemul informational este inclus n sistemul
informatic, acesta din urma (ind o componenta esentiala a primului.
Sistemele informatice acopera cele mai diverse domenii.n functie de
specializare, avem '
Siteme specializate, adica sunt proiectate pentru a rezolva un anume tip
de problema dintr-un anume domeniu+
Pagina 1
Analiza si conceperea sistemelor informatice
Sisteme de uz general, cu ajutorul carora se poate rezolva o gama larga
de probleme din mai multe domenii+
Sisteme locale, programele necesare prelucrarilor de date si datele se
a,a pe un singur sistem de calcul+
Sisteme pe retea, sistemul functioneaza ntr-o retea de calculatoare, caz
n care, datele si programele pot ( distribuite mai multor statii de lucru ce
fac parte din acea retea.
n ultimul timp se merge tot mai mult pe varianta sistemelor de lucru
n retea, avantajele (ind evidente ' transfer de date ntre statii foarte rapid,
costuri minime, etc.
n functie de localizarea datelor si de locul n care sunt efectuate
prelucrarile, putem avea sisteme informatice '
Cu date centralizate, datele se a,a pe un singur sistem de calcul+
Cu date distribuite, datele se a,a distribuite pe mai multe calculatoare n
retea+
Cu prelucrari centralizate, prelucrarea datelor se face pe o singura statie
de lucru, indiferent de numarul statiilor pe care sunt informatiile de
prelucrat+
Cu prelucrari distribuite, mai multe calculatoare prelucreaza datele
provenite de la unul sau mai multe calculatoare din retea+
!upa domeniul n care functioneaza, sistemele pot ( clasi(cate '
!e baze de date, specializate n gestiunea unor cantitati mari de date+
Pentru prelucrari stiinti(ce, specializate pe anumite domenii stiinti(ce+
Pentru conducerea proceselor tehnologice, pentru conducerea unor
masini,scule,unelte computerizate+
!upa nivelul ierarhic ocupat de sisteme informatice n structura
organizatorica a societatii, putem avea '
Sisteme informatica pentru conducerea activitatilor la nivelul unitatilor
economice+
Sisteme la nivelul organizatiilor cu structura de grup+
Sisteme informatice teritoriale+
Sisteme informatice la nivel de ramura si subramura si la nivel economic
national+
Sisteme de uz general.
!upa activitatea ce o automatizeaza, sistemele pot ( '
Pentru conducerea productiei+
Pentru activitatea comerciala+
Pentru evidenta contabila+
Pentru evidenta materialelor si marfurilor+
Pentru evidenta personalului si salarizare+
Pentru evidenta mijloacelor (&e.
)cete sisteme au o aplicare iediata n cadrul rezolvarii unor probleme de
natura economica. !eci una dintre ramurile cele mai informatizate este
economia.
nca din cele mai vechi timpuri, omul, chiar fara sa stie, era preocupat de
acest domeniu - economia. .mul avea nevoie, pentru a trai, de o serie de
elemente indispensabile, cum ar ( apa, hrana, arme pentru a se apara de
animale+ odata cu evolutia lui, au crescut si necesitatile, pe lnga cele vechi
Pagina 2
Analiza si conceperea sistemelor informatice
au aparut si altele ' haine, mijloace de transport, unelte, etc. )stfel apare
conceptul de interes economic.
Pentru a satisfane anumite nevoi, este necesar sa se consume anumite
bunuri, anumite resurse. otalitatea elementelor utilizate la producerea de
noi bunuri necesare poarta numele de resurse economice. )ceste resurse
sunt limitate, deci trebuie gestionate corespunzator, n vederea satisfacerii
prioritare a nevoilor cele mai stingente.
)stfel apare problema economica generala care reprezinta munca
depusa de om n vederea alegerii si folosirii resurselor pentru a-si satisface
ct mai bine nevoile.
)ctivitatea desfasurata de om pentru gasirea si prelucrarea resurselor
economice se numeste activitate economica..
)cesta lege se regaseste si n zilele noastre, n sensul ca omul, munceste
pentru a-si procura cele necesare traiului. Cu ct cstiga mai mult, cu att
cresc si nevoile acestuia.
n cazul intreprinderilor , acestea desfasoara o activitate de productie,
veniturile obtinute din valori(carea acestora permitnd acesteia continuarea
activitatii si chiar a dezvoltarii. )ici, nevoile sunt cele de a ramne n
competitie pe piata, iar resursele sunt constituite din materia prima folosita,
forta de munca, mijloacele de productie, etc. Criteriul satisfacerii nevoilor n
cazul unei intreprinderi se transforma n telul urmarit de aceasta - obtinerea
de pro(t ma&im.
Pentru realizarea acestei dorinte, unitatile economice trebuie sa-si
perfectioneze continuu activitatea. /tilizarea tehnicii de calcul, mareste
considerabil e(cienta economica.. /nul dintre mijloacele prin care activitatea
economica este automatizata este dat de sistemele informatice de gestiune
economica.
n cadrul unitatilor economice sunt o multitudine de activitati ce pot (
supuse informatizarii. )cestea pot ( mpartite n grupe, n functie de
compartimentele n care se desfasoara.
Spre e&emplu, n cadrul compartimentului productie se poate informatiza
activitatea de stabilire a structurii productiei si de dimensionare a sa,
programarea si urmarirea productiei, etc. n cadrul compartimentului
(nanciar-contabil, activitatea ar putea ( informatizata aproape n totalitate,
la fel ca si activitatea din cadrul compartimentului personal-salarizar. 0iecare
dintre compartimentele unei unitati economice poate ( informatizat ntr-o
masura mai mare sau mai mica, ideal nsa ar ( ca toate acestea sa (e
nglobate ntr-un sistem informatic global de gestiune economica la nivelul
ntregii intreprinderi.
Pentru realizarea unui sistem informatic e(cient , trebuiesc avute n
vedere unele reguli de baza, ce au fost deduse din practica.
Abordarea globala modulara.
1a proiectarea sistemului trebuie avuta n vedere legatura acestuia cu
lumea e&terioara, posibilitatile de comunicare cu alte sisteme similare,
compatibilitatea cu sisteme de alta natura, posibilitatea includerii sistemului
ntr-un sistem mai comple&, sau posibilitatea includerii altor sisteme.
Criteriul efcientei economice.
Principalul criteriu ce sta la baza realizarii sistemului este cel economic.
Cu alte cuvinte, la proiectare trebuie avut nnvedere ca raportul dintre
rezultatul sau rezultatele directe sau indirecte obtinute prin implementarea
Pagina 3
Analiza si conceperea sistemelor informatice
si folosirea sistemului economic si totalitatea costurilor de realizare sa (e ct
mai mare. Cu alte cuvinte, trebuie sa (e rentabil.
Orientarea spre utilizatori.
1a realizarea sistemului trebuie sa se aiba n vedere cerintele si
preferintele utilizatorilor. n acest sens, trebuie purtata o discutie cu
utilizatorii n prealabil si pe baza sugestiilor si preferintelor lor sa se treaca la
proiectarea propriuzisa.
Asigurarea unicitatii introducerii datelor.
!e cele mai multe ori o serie de date trebuiesc utilizate n mai multe
locuri n cadrul sistemului informatic. 1a proiectarea sistemului, trebuie ca
datele sa (e introduse o singura data, iar sistemul sa distribuie automat
datele n celelalte locuri n care este nevoie de ele.
Antrenarea benefciarului la realizarea sistemului.
)cest principiu decurge tot din orientarea spre utilizator.rebuie
discutat cu utilizatorul nainte de a trece la proiectare, pentru a nlatura de la
nceput o serie de neajunsuri .rebuiesc discutate modalitatile de introducere
a datelor si adaptarea aplicatiei la nevoile utilizatorului, modul de calcul si
prelucrare al datelor.
Solutie generala, independenta de confguratia actuala a
sistemului informatizat.
Sistemul proiectat nu trebuie, pe ct posibil, sa (e dependent de
dotarea tehnica actuala a bene(ciarului, ci trebuie avute n vedere eventuale
noi achizitii de tehnica de calcul, o eventuala schimbare a sistemului
informatic.
Posibilitatea de dezvoltare ulterioara.
rebuiesc avute n vedere posibilitatea ca sistemul sa poata (
nbunatatit n raport de cerintele viitoare ale (rmei bene(ciare.
Sistemele informatice pun probleme serioase la realizarea lor. n
functie de modul de abordare, costurile pot ( mai mici sau mai mari,
rezultatele mai bune sau mai putin bune.
!e-a lungul timpului s-au conturat doua tipuri de astfel de strategii '
)scendenta 2"bottom-up# de jos n sus, de la mic la mare3
!escendent 2"top-do*n# de sus n jos, de la mare la mic3.
Strategia ascendenta
n conformitate cu aceasta strategie, rezolvarea unei anumite
probleme ncepe cu rezolvarea problemelor de detaliu, minore. Solutiile sunt
agregat n vederea solutionarii unei probleme mai comple&e. Se procedeaza
asfel pna ce se ajunge la vrf, la solutionarea problemei globale.
!ezavantajul acestei metode consta n necesitatea cunoasterii n
detaliu al domeniului problemei de rezolvat nainte de trecerea la rezolvarea
propriuzisa.
Strategia descendenta
4ste opusa celei ascendente, abordnd problema de la general la
particular, de sus n jos.
4ste studiata problema global, ncercnd descompunerea ei n
probleme mai mici si se trece la rezolvarea subproblemelor astfel rezultate.
%ezolvarea subproblemelor se face prin aceiasi metoda, adica prin
descompunerea lor n alte subprobleme, si tot asa pna se ajunge la
probleme a caror rezolvare este cunoscuta..
)ceasta strategie prezinta avantajul ca ofera n orice moment o
imagine de ansamblu asupra problemei de rezolvat.
Pagina 4
Analiza si conceperea sistemelor informatice
Pentru realizarea unui sistem informatic sunt implicate multe persoane,
materiale, timp, etc., ceia ce implica n (nal costuri ridicate. !in acesta
cauza, modul de abordare a problemei proiectarii este foarte important. n
decursul timpului s-au cristalizat cteva metodologii standard de proiectare.
Principalele etape de parcurs pentru realizarea unui sistem informatic
sunt '
)naliza sistemului e&istent - se studiaza sistemul informatic e&istent si se
stabilesc neajunsurile sale si cerintele ce urmeaza a ( satisfacute de
viitorul sistem informatic. n acesta etapa se stabileste rentabilitatea
folosirii sistemului informatic.
Proiectarea sistemului informatic - se concepe sistemul, elementele
componente ale acestuia, structura lor si modul de realizare.!atorita
comple&itatii, aceasta etapa este la rndul ei descompusa n doua etape '
Proiectarea de ansamblu - se stabileste arhitectura de ansamblu,
modul de descompunere pe componente, intrarile si iesirile
sistemului. Se (nalizeaza printr-o schema de ansamblu a sistemului
n care sunt incluse toate aceste elementele.
Proiectarea de detaliu - (ecare element descris n etapa anterioara
este descris n detaliu.
4laborarea programelor - se scriu programele sistemului ntr-umn limbaj
ales anterior.
$mplementarea sistemului - dupa ce a fost realizat sistemul se trece la
implementarea sa.
4&ploatarea si ntretinerea sistemului - aceasta este faza (nala a
proiectului n care se trece la e&ploatarea acestuia. 4ste necesara n
paralel si o serie de operatii de ntretinere a acestuia.
Pentru e&empli(carea celor araate, n continuare voi e&pune modalitatea
de realizare a unei aplicatii legate de probleme de personal.
Pentru aceasta trebuie facuta o analiza a acestui domeniu si de a
cunoaste particularitatile acestuia, precum si analiza sistemului actual,
nainte de informatizare, al acestui domeniu. rebuiesc stabilite clar scopul,
rezultatele, ceia ce trebuie obtinut n (nal din prelucrarea datelor, ct si
datele de intrare.
)stfel, luam ca e&emplu o intrepsrindere cu 567 salariati, dintre care
87 fac parte din categoria .4.S.). si a muncitorilor indirect productiv, 996
sunt muncitori cali(cati si angajati pe o perioada nedeterminata, iar restul
sunt muncitori cali(cati si necali(cati angajati pe o perioada de : luni.
!e la bun nceput ne propunem sa realizam aceasta aplicatie ntr-un
limbaj de programare ct mai e(cient n astfel de situatie - n cazul nostru
folosim 0o&Pro.
recem deci la analizarea problemei de la general la particular prin
asanumita metoda descendenta sau top-dp*n.
Construim programul principal cu meniurile aplicatiei. Stabilim deci
modulele necesare.
1a discutiile cu bene(ciarul s-a stabilit ca aceasta aplicatie sa (e
implementata ntr-o retea informatica formata dintr-un server a,at chiar n
biroul "Personal-salarizare# si trei statii de lucru a,ate n teritoriu 2doua n
interiorul intreprinderii, cte unul pentru (ecare sectie si unul la punctul de
lucru ";ladeni#.
Pagina 5
Analiza si conceperea sistemelor informatice
ot atunci s-a stabilit strategia de prelucrare a datelor+ datele vor (
introduse la (ecare dintre cele trei terminale si apoi prelucrate pe serverul
din biroul "Personal#.
Se stabileste deci ca aplicatia va avea urmatoarele module'
9. $ntroducere date - cu ajutorul acestui modul se vor introduce datele
referitoare la personal n sistem. )cest modul va ( instalat la rndul
sau pe toate cele trei statii de lucru.
5. ;izualizare<modi(care date - permite vizualizarea si<sau
modi(carea<corectia anumitor date introduse.
8. 1istare - cu acest modul se vor lista la imprimanta diferite liste cu
pontaje, liste de personal, etc
=. Prelucrare date - daca celelalte trei module vor ( instalate pe (ecare
din cele 8 statii de lucru, acesta va ( instalat doar pe server, aici
centralizndu-se datele.
6. 1iste centralizate - se vor scoate listele (nale, obtinute dupa
centralizarea si prelucrarea datelor.
Se e&ecuta proiectarea bazei de date pentru introducerea datelor initiale
si la proiectarea interfetei cu utilizatorul, tinnd seama de discutiile purtate
cu acestia si de analiza facuta .
)stfel, baza de date va avea urmatoarea structura '
>arca
?ume
0unctia
1ocul de munca
Salariul
>uncitor<4S)
)dresa
elefonul
Cod numeric personal
@uletin
ipul angajarii
!ata nasterii
!ata angajarii
!ata ncadrarii n munca
Copii
%etineri personale
!educeri personale 2pentru impozitul global3
1una de lucru
Pe baza acestei structuri se e&ecuta macheta de introducere a datelor
primare, apoi se proiecteaza blocul de vizualizare<modi(care a datelor si n
(nal, procedura de listare.
.data terminate si testate blocurile ce urmeaza a ( implementate pe
statiile de lucru, se trece la proiectarea aplicatiilor de pe server si anume la
blocul de centralizare a datelor si la modulul de liste centralizate.
Centralizarea datelor se face pe o structura de baza de date
asemanatoare cu cea n care s-au facut actualizari pe statiile de lucru, avnd
aceleasi cmpuri ca acestea si n plus altele necesare calcularii salariilor,
etc. )cest subprogram adauga deci la baza de date de pe server bazele de
Pagina 6
Analiza si conceperea sistemelor informatice
date de pe statiile de lucru, le sorteaza dupa tipul angajatului 24S) sau
muncitor3, dupa locul de munca, etc, pregatind astfel baza de date pentru
listele centralizate - obiectivul (nal al aplicatiei.
!upa terminarea si testarea aplicatiei, urmeaza instructajul
bene(ciarului si n (nal darea n folosinta cu asigurarea ntretinerii aplicatiei.
n linii mari acesta este proiectul de realizare a unei aplicatii pe teme
de personal ntr-o intreprindere.
Pagina 7

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