Sunteți pe pagina 1din 16

FundamentAri teoretice privind sistemele informatice

CUPRINS

1. 2. 3. 4. 5. 6. 7. 8.

Sistem, Sistem Informational, Sistem Informatic ..3 Structura generala a unui sistem informatic ..5 Componentele sistemului informatic .....6 Clasificarea sistemelor informatice ..7 Proiectarea sistemelor informatice..9 Principiile proiectarii si realizarii sistemelor informationale.10 Strategii de proiectare a sistemelor informatice 11 Ciclul de viata al unui sistem informatic ..13 Bibliografie ...15

1.Sistem, Sistem informaTional, Sistem informatic


Un sistem reprezint un ansamblu de elemente (componente) interdependente ntre care se stabilete o interaciune dinamic, pe baza unor reguli prestabilite, cu scopul atingerii unui anumit obiectiv. Conform teoriei sistemelor orice organism economic este un sistem. Organizaie o intreprindere, instituie, societate comercial. n orice organizaie se disting 3 componente: sistemul de conducere sau de decizie; sistemul informaional; sistemul operaional. Sistemul informaional cuprinde ansamblul informaiilor interne i externe utilizate n cadrul organizaiei precum i datele care au stat la baza obinerii lor, procedurile i tehnicile de obinere a informaiilor i de difuzare a informaiilor, precum i personalul implicat n culegerea, transmiterea, stocarea i prelucrarea datelor.

Sistemul informaional are dou componente:


componenta pentru stocarea (memorarea informaiilor); componenta pentru prelucrarea informaiilor. Orice organizaie interacioneaz cu alte organizaii externe ei primind informaii din exterior i furniznd informaii ctre lumea exterioar. Funciile unui sistem informaional sunt: s colecteze informaii din sistemele operaional i decizional precum i informaiile ce provin din mediul extern; s memoreze aceste informaii precum i informaii rezultate din prelucrarea lor;

s asigure accesul la memorie n vederea comunicrii informaiilor stocate; s prelucreze informaiile la cererea sistemului operaional i a sistemului de conducere. Noiunea de sistem informatic este legat de informatizarea activitii organizaiei, deci folosirea echipamentelor hardware i a produselor software pentru organizarea i administrarea informaiilor. Utilizarea calculatoarelor n cadrul sistemului informaional (SI) al unei organizaii conduce la definirea componentei Sistem Informaional Automatizat (SIA) care cuprinde numai lucrrile realizate cu ajutorul calculatoarelor. Relaia SI SIA este reprezentat n figura 1.

Sistem informatizat Reguli


Sistem manual

Procesor de informaii

Informaie

Om

Fiiere manuale Fiiere informatice

Sistem automatizat

Calculator

Reguli i proceduri scrise Programe i Structuri de date

Fig. 1. Relaia SI SIA Un sistem informatic este un sistem utilizator-calculator integrat, care furnizeaz informaii pentru a sprijini activitile de la nivel operaional i activitile de management ntr-o organizaie, utiliznd echipamente hardware i produse software, proceduri manuale, o baz

de date i modele matematice pentru analiz, planificare, control i luarea deciziilor. Elaborarea sistemelor informatice impune modelarea sistemului informaional al organizaiei cu ajutorul unui formalism prin care s poat fi reprezentat ct mai sugestiv i fidel realitatea din cadrul sistemului informaional. Sistemul informatic este un ansamblu structurat i corelat de proceduri i echipamente electronice de calcul care permit culegerea, transmiterea i prelucrarea datelor, obinerea de informaii.

2. Structura generaLA a unui sistem informatic


Evidenierea structurii generale a unui sistem informatic se obine pornind de la funcia acestuia de a prelucra datele n vederea obinerii informaiilor necesare unei desfurri normale a activitilor ntr-o firm. Principalele componente sunt: intrri, prelucrri, ieiri. Intrrile sunt reprezentate de mulimea datelor ncrcate, gestionate i prelucrate n cadrul sistemului. Prelucrrile reprezint un ansamblu omogen de proceduri automate cu funcie de: creare i actualizare a bazei de date; consultare a bazei de date; reorganizare a bazei de date; salvare/restaurare a bazei de date. Ieirile sistemului informatic sunt reprezentate de rezultatele prelucrrilor desfurate. Ieirile pot fi obinute n urma unor operaii de transfer a datelor, sau pot fi obinute n urma operaiilor de calcul ce au la baz algoritmi prestabilii. n funcie de coninutul i forma lor de reprezentare, ieirile pot fi clasificate astfel:

indicatori sintetici, regsii n tablourile de bord oferite managerilor (cifra de afaceri, profitul brut, profitul net). rapoarte, situaii ce regrupeaz diferii indicatori sintetici sau analitici (balana de verificare, bilanul contabil, statul de plat). grafice, ce permit reprezentarea ntr-o form sugestiv a dinamicii indicatorilor sintetici i analitici, a modificrilor de structur. foi de calcul electronice, generate cu ajutorul procesoarelor de tabele (Excel). Rezultatul obinut poate fi furnizat direct utilizatorilor, sau poate fi obiectul importului/exportului ctre sisteme de gestiune a bazelor de date. ieiri destinate altor sisteme, reprezentate de fiiere transmise on-line sau off-line n vederea prelucrrilor ulterioare n cadrul altor sisteme informatice.

3. Componentele sistemului informatic


Un sistem informatic este compus din : baza informaional; baza tehnic; sistemul de programe; baza tiinific i metodologic; factorul uman (resursele umane); cadrul organizatoric. Baza informaional cuprinde: datele supuse prelucrrii; fluxurile informaionale; sistemele i nomenclatoarele de coduri. Baza tehnic este constituit din totalitatea mijloacelor tehnice de culegere, transmitere, stocare i prelucrare a datelor, locul central revenind calculatoarelor electronice. Sistemul de programe cuprinde totalitatea programelor utilizate pentru funcionarea sistemului informatic n concordan cu funciunile

i obiectivele stabilite. Sunt avute n vedere att programele de baz (software de baz) ct i programele aplicative (software de aplicaie). Baza tiinific i metodologic este constituit din: algoritmi; formule; modele; tehnici de realizare a sistemelor informatice. Resursele umane constau din: personalul de specialitate: analiti, programatori, ingineri de sistem, analiti-programatori ajutori, operatori, etc.; beneficiarii sistemului. Cadrul organizatoric este cel specificat n Regulamentul de Organizare i Funcionare (ROF) al unitii n care va fi utilizat sistemul informatic.

4.Clasificarea sistemelor informatice


Sistemele informatice se clasific dup mai multe criterii. 1. n funcie de domeniul de utilizare, sistemele informatice pot fi pentru : conducerea activitilor economico-sociale conducerea proceselor tehnologice cercetare tiinific i proiectare tehnologic activiti speciale. 2. n funcie de nivelul ierarhic ocupat de sistemul economic n structura organizatoric a societii, conform cruia exist sisteme informatice :

pentru conducerea activitii la nivelul unitilor economice pentru conducerea activitii la nivelul organizaiilor economicosociale cu structur de grup sisteme informatice teritoriale pentru conducerea ramurilor, subramurilor i activitilor la nivelul economiei naionale sisteme informatice funcionale generale . 3. n funcie de elementul supus analizei : sisteme informatice orientate spre funcii; sisteme informatice orientate spre proces; sisteme informatice orientate spre date; sisteme informatice orientate spre obiecte; sisteme informatice orientate spre cunotine. 4. Dup modul de organizare a datelor : sisteme bazate pe fiiere; sisteme bazate pe tehnica bazelor de date: ierarhice, reea, relaionale, orientate-obiect; sisteme mixte. 5. Dup metoda folosit n analiza i proiectarea sistemelor : sisteme dezvoltate dup metoda sistemelor; sisteme dezvoltate dup metoda clasic a ciclului de via; sisteme dezvoltate dup metoda structurat; sisteme dezvoltate dup metoda orientat-obiect; sisteme dezvoltate dup metoda rapid(RAD); sisteme dezvoltate dup metoda echipelor mixte(JAD); sisteme dezvoltate dup metoda prototipurilor. 6. Dup gradul de centralizare : sisteme centralizate; sisteme descentralizate;
2

7. Dup gradul de dispersie a resurselor sistemului informatic: sisteme informatice locale (bazate pe reea local, staii de lucru): sisteme informatice distribuite (date distribuite). 8. Dup gradul de automatizare a activitilor de analiz i proiectare a sistemelor informatice : sisteme informatice dezvoltate pe baza analizei i proiectrii clasice; sisteme informatice analizate cu instrumente automate i proiectate clasic; sisteme informatice bazate pe instrumente diverse de automatizare a analizei i proiectrii; sisteme informatice dezvoltate cu instrumente de tip CASE.

5.

Proiectarea sistemelor informatice

n general proiectarea sistemelor informatice desemneaz activitatea complex de dezvoltare de sisteme informatice. Indiferent de metodologie, proiectarea urmrete ntregul ciclu de via al sistemului informatic. n etape distincte, pe diferite nivele de abstractizare, sunt construite modele ce evideniaz cele trei dimensiuni: static, dinamic i funcional. n sens restrns, proiectarea sistemelor informatice este una din etapele n care sunt grupate activitile desfurate pentru realizarea unui sistem informatic. Urmnd analizei i precednd implementarea, proiectarea extinde sau adapteaz modelele definit n faza de analiz, innd cont de 9 restriciile impuse de mediul n care va funciona sistemu. La ora actual, tendina de standardizare n conceperea sistemelor informatice determin o diminuare a fazei de proiectare, prioritate avnd modalitile de implementare i identificarea efectele pe

care noul sistem le poate avea asupra unitii beneficiare. Faza de proiectare se reduce la elaborarea unor specificaii tehnice de implementare.

6.Principiile proiectArii SI realizArii sistemelor informaTionale

Principiile ce trebuie respectate n activitatea de proiectare i realizare a sistemelor informatice sunt : 1 Abordarea global a problemei de rezolvat. 2 Utilizarea unei metodologii unitare n proiectarea i realizarea sistemului informatic 3 Aplicarea celor mai moderne soluii i tehnici de proiectare i realizare a sistemului informatic 4 Structurarea sistemului informatic independent de structura organizatoric a firmei. 5 Participarea nemijlocit a viitorului beneficiar la activitile de analiz, proiectare i implementare a sistemului informatic. 6 Respectarea cadrului legislativ. 7 Realizarea unor sisteme informatice n concordan cu resursele disponibile la utilizator. 8 Anticiparea i controlarea permanent a schimbrilor survenite. 9 Explicitarea i documentarea compromisurilor inerente n dezvoltarea de software. Conform acestor principii, se definete nti o soluie global de informatizare, se stabilete structura flexibil a sistemului i se precizeaz prioritile n realizarea componentelor sale. Asigurnd implicarea beneficiarului pe tot parcursul realizrii sistemului informatic, se iau n calcul particularitile privitoare la modul de organizare a activitii, cadrul legislativ general i reglementrile interne aflate n vigoare.

7. Strategii de proiectare a sistemelor informatice

n funcie de modalitatea de abordare a sistemelor informatice, strategiile de proiectare a sistemelor informatice pot fi grupate n trei mari clase: strategii descendente, strategii ascendente i strategii mixte. Strategia descendent (top-down) pornete de la principiul descompunerii sistemului informatic complex n componente mai simple prin parcurgerea unor nivele succesive de detaliere. Se definete astfel o structur ierarhic-modular n care fiecare component ndeplinete o anumit funcie. Strategia descendent se aplic n cazul sistemelor informatice complexe (sistemul informatic al unei bnci, sistemul informatic al Ministerului de Finane). Iniial se realizeaz o soluie global la nivelul ntregului sistem. Componentele se proiecteaz i se realizeaz independent, ntr-o ordine de prioritate stabilit de cerinele sistemului ca un tot unitar i n funcie de cerinele beneficiarului. Integrarea se realizeaz din treapt n treapt pornindu-se de la componentele elementare. Practic, strategia descendent const n: identificarea entitilor, componente relevante, interesante prin structura i comportarea lor; entitile trebuie s aib cel puin o realizare i cel puin un atribut; identificarea asocierilor dintre entiti; identificarea asocierilor de tipul generalizare/specializare i parte/ntreg. Dup realizarea generalizrilor/specializrilor se reactualizeaz lista entitilor care urmeaz s fie incluse n modelul datelor. Specializarea este necesar cnd o serie de asocieri ntre entiti au sens doar la nivelul unei specializri i cnd nu toate atributele sunt valabile pentru toate realizrile de entitate. Generalizarea se impune cnd entiti diferite prezint atribute similare sau asocieri analoage cu alte entiti. identificarea proprietilor de entitate i stabilirea cheilor; identificarea proprietilor de asociere;

construirea modelului; verificarea modelului. Strategia ascendente (bottom-up) presupune proiectarea i realizarea componentelor viitorului sistem informatic, fr a avea o imagine de ansamblu asupra ntregului sistem informaional. Se trateaz separat fiecare component a sistemului, stabilirea corelaiilor ntre componente i integrarea lor n sistemul privit ca un tot unitar urmnd a se face ulterior. Lipsa unei strategii unitare aduce dup sine riscul unui grad redus de integrare a componentelor n sistem. Practic, strategia ascendent const n: identificarea proprietilor ; construirea grafului dependenelor funcionale; n cadrul dependenelor funcionale, arcele terminale obinute plecnd de la proprietile elementare definesc entitile. Originile arcelor constituie identificatorii de entitate. Arcele care rmn pun n eviden asocierile. Proprietile nerezolvate ce rmn sunt atribuite asocierilor. Proprietile izolate vor defini entitile izolate. determinarea structurilor teoretice de acces la date; construirea modelului; verificarea modelului. Strategia mixt reprezint o combinare a strategiei descendente cu strategia ascendent, mprumutnd de la fiecare avantajele. Practic se folosete strategia descendent pentru definirea sistemului ca un tot unitar i a componentelor lui, urmndu-se strategia ascendent n proiectarea i realizarea fiecrei componente.

8.Ciclul de viaTA al unui sistem informatic

Caracteristici
Definirea unui sistem informatic este o decizie determinat de avantajele tehnologiilor informaionale aduse mediului de afaceri. mprirea n subsisteme, specificarea unor prioriti sau schimbarea condiiilor concrete de lucru, se regsesc att n cerinele legate de funciile sistemului (fundamentarea deciziilor imediate, urmrirea produciei) ct i n cele nefuncionale, ce refer proprietile calitative ale sistemului ( flexibilitate, portabilitate). Gruparea activitilor pe etape, faze i activiti specifice se face n funcie de complexitatea modelului real, de cerinele utilizatorului sau de abilitile echipei de realizare a sistemului informatic. n Proiectarea obiectual a sistemelor informatice autorii definesc ciclul de via al unui sistem informatic ca fiind perioada de timp cuprins ntre momentul iniierii acestuia i momentul scoaterii din funciune. Aceast perioad este mprit n dou etape fundamentale: dezvoltarea i exploatarea. 1. Dezvoltarea include perioada de timp necesar obinerii sistemului, trecerea la realizarea planului nsemnnd nceputul perioadei de dezvoltare. n timp ce proiectarea informaional vizeaz modul de funcionare a sistemului din punctul de vedere al utilizatorilor, modul n care se va derula activitatea la intrarea n funciune a sistemului, proiectarea informatic vizeaz arhitectura logic i fizic, mediul de dezvoltare sau de programare, programe, baze de date. 2. Exploatarea cuprinde perioada de timp n care sistemul este folosit n mod curent. n Sisteme informatice de gestiune, se afirm c ciclul de via al unui sistem informatic este perioada de timp cuprins ntre decizia de realizare a unui nou sistem informatic mai performant i decizia de nlocuire a sistemului existent cu unul nou. Pentru a asigura conceperea,

realizarea, implementarea, exploatarea i ntreinerea sistemului sunt parcurse mai multe etape descompuse la rndul lor n faze. Acestea sunt: 1. Definirea cerinelor utilizatorilor, cnd se precizeaz obiectivele noului sistem, criteriile de eficien, securitatea, performanele. 2. Specificaia cerinelor sistemului, prezentarea detaliat a rezultatelor pe care sistemul informatic le va asigura. 3. Specificaia cerinelor software, lund n calcul restriciile sub care funcionalitatea sistemului urmeaz s fie asigurat. 4. Proiectarea general, cnd se definete soluia cadru, conceptual. 5. Proiectarea de detaliu, faz n care se rafineaz soluia cadru i se definete soluia final. 6. Realizarea componentelor sistemului informatic rezultate din elaborarea arhitecturii. 7. Testarea componentelor, cnd se verific modul de funcionare, modul de ndeplinire a cerinelor i fiabilitatea n functionare. 8. Integrarea componentelor i testarea final a sistemului, faz ce presupune realizarea produsului final i verificarea funcionalitii lui. 9. Implementarea i testarea produsului la beneficiar. 10. Exploatarea i ntreinerea sistemului. 11. Dezvoltarea sistemului, ce implic realizarea i integrarea de noi componente. Etapele ciclului de via se pot derula strict secvenial, sau pot determina reveniri la etapa anterioar (chiar la prima etap), n funcie de rezultatul validrilor intermediare. n funcie de complexitatea sistemelor reale, schimbrile din domeniul tehnologiei informaiilor se reflect fie n schimbarea etapelor, fie n modificarea opticii de parcurgere a lor. Ordinea i felul n care se parcurg etapele se regsete n literatura de specialitate sub numele de modele ale ciclului de via al dezvoltrii sistemelor.

BIBLIOGRAFIE
C. Georgescu - "Suport de curs - Proiectarea sistemelor informatice"; Facultatea de tiinte Economice i Administrative; februarie 1995 Oprea D. Analiza i proiectarea sistemelor informationale economice.Ed. Polirom, Iai, 1999 . Stanciu V. Proiectarea sistemelor informatice. Ed. DualTech, Bucureti, 2003.

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