Documente Academic
Documente Profesional
Documente Cultură
Sistem informaional
Un sistem poate fi privit ca un ansamblu de elemente interconectate i interconditionate prin
relaii fizice, sociale i de alta natura, intre ele i nu mediul extern sistemului, care functioneaza
n vederea realizarii unui scop sau a finalizarii unui obiect.
Activitatea desfasurata intr-un sistem organizat, n vederea realizarii unui obiectiv poate fi
definita ca fiind rezultatul actiunii conjugate, a 3 subsisteme ce actioneaza intr-o stransa
interdependenta i care la randul lor pot fi considerate sisteme:
- Sistemul de conducere sau decizional ( S.D. )
- Sistemul condus, de executie sau operational ( S.O. )
- Sistem informational.
Sistemul de conducere are rolul de a dispune, indruma i coordona activitatea n vederea
realizarii abiectivelor fixate, cu eficienta maxima.
Sistemul condus are rolul de a executa practic deciziile luate i de a furniza date privind
actiunile realizate, sau n curs de executie, folosind pt aceasta resursele materiale, financiare
stiintifice i umane existente, repartizate pe obiective dinainte stabilite.
Pentru executarea activitatiilor de baz ale procesului decizional: planificare, urmarire, control i
decizie, sistemului de conducere ii sunt necesare permanent informatii despre starea i evolutia
sistemului de executie, despre legaturile acestuia cu exteriorul. De la sistemul de conducere, spre
sistemul condus vor circula decizii. Acest circuit de informatii i decizii reprezint un proces
permanent care se realizeaza prin existenta Sistemului Informational.
Sistemul Informational este un instrument indispensabil conducerii, avnd ca parti componente
mijloacele i procedeele ce asigura legaturile intre elementele de executie i elementele
decizionale pentru conducere i organizare.
n felul acesta, prin sistemul informational se pot cunoaste la timp i n cantitati necesare toate
elementele de caracterizare a activitatilor desfasurate, el cuprinzand fondul de informatii,
tehnicile de colectare i stocare, mijloacele i metodele necesare n vederea prelucrarii i
transmiterii informatiilor.
Deci, sistemul informational este un ansamblu de fluxuri i circuite informationale organizate
intr-o conceptie unitara, el utilizeaza modele, proceduri, resurse umane i materiale pentru
colectarea, inregistrarea, prelucrarea, stocarea i/sau transmiterea datelor i a informatiilor, prin
intermediul carora asigura interconexiunile informationale dintre sistemul de conducere i
sistemul condus.
Sistemul informational primeste intrari, le prelucreaza i furnizeaza iesiri. Intrarile i iesirile unui
sistem informational, sunt date, informatii i decizii.
Ansamblul operatiilor la care sunt supuse intrarile pentru a furniza iesirile se constituie n
proceduri.
n cazul cand metodele, procedurile i mijloacele utilizate pentru colectarea, inregistrarea,
prelucrarea, stocarea i/sau transmiterea datelor i a informatiilor sunt cu preponderenta
automatizate, sistemul informational devine un sistem informatic.
Sistemul informatic intrument al conducerii stiintifice a societatilor comerciale
Conceptul de sistem informatic
n masura n care activitatiile din cadrul sistemului informational sunt realizate cu ajutorul
echipamentelor electronice de culegere, transmitere, stocare i prelucrare automata a datelor, se
spune ca avem de a face cu informatizarea sistemului informational i implicit cu aparitia
conceptului de sistem informatic.
Sistemul informatic, reprezint un ansamblu de elemente intercorelate, functional n scopul
automatizarii obtinerii informatiilor necesare conducerii n procesul de elaborare a deciziilor.
Un sistem informatic, este compus, n principal din urmatoarele elemente:
a. Baz tehnica sau hardware-ul sistemului informatic, care este constituita din totalitatea
mijloacelor tehnice de culegere, transmitere, stocare i prelucrare a datelor, n care locul central
revine calculatorului electronic.
b. Sistemul de program sau software-ul sistemului, ce cuprinde totalitatea programelor pentru
functionarea sistemului informatic, n concordanta cu functiunile i obiectivele ce au fost
stabilite.
c. Baz stiintifico-metodologica, care este constituita din modele matematice ale proceselor i
fenomenelor economice, metodologii, metode i tehnici de realizare a sistemelor informatice.
d. Baz informationala cuprinde datele suspuse prelucrarii, fluxurile informationale, sistemele i
nomenclatoarele de coduri.
e. Resursele umane i cadrul organizatoric, care cuprinde personalul de specialitate i cadrul
necesar functionarii sistemului informatic.
Obiectivele sistemului informatic
Obiectivele sistemului informatic pot fi clasificate dupa mai multe criterii astfel:
A. n functie de sfera de cuprindere pot fi: principale ( generale ) i secundare ( derivate ).
B. Din punct de vedere al domeniului de activitati asupra carora se rasfrang efectele utilizarii
calculatoarelor electronice, obiectivele pot fi clasificate astfel:
a. Obiective ce afecteaza activitatiile de baz din cadrul unitatilor economice ( comerciala,
productia, etc. ) cum ar fi:
- cresterea gradului de incarcare a capacitatilor de productie existente i reducerea duratei
ciclului de fabricatie;
- cresterea volumului productiei;
- reducerea consumurilor specifice de materii prime i materiale
- reducerea personalului administrativ functionaresc;
- cresterea gradului de utilizare a capacitatii de cazare;
- sporirea volumului incasarilor din cativitati de prestari servicii;
- cresterea profitului i a rentabilitatii etc.
b. obiectivele ce afecteaza functionarea sistemului informational cum ar fi:
- cresterea vitezei de raspuns a sistemului la solicitarile beneficiarilor;
- cresterea exactitatii i preciziei n procesul de prelucrare a datelor i informarea conducerii;
- reducerea costului informatiei;
- rationalizarea fluxurilor informationale;
- rationalizarea circuitelor informationale;
- sporirea completitudinii situatiilor de informare raportare , etc.
C. Din punct de vedere al posibilitatiilor de cuantificare a efectelor acestora:
a. obiective cuantificabile, cum ar fi:
- accelerarea vitezei de rotatie a mijloacelor circulante, prin inlaturarea imobilizarilor de mijloace
circulante;
- reducerea cheltuielilor de transport;
- reducerea cheltuielilor indirecte;
Structura organizatorica
Tehnologia informatiei
Strategia organizatiei
- oportunitatea
- necesitatea actualizarii permanente a informatiei n vederea asigurarii acuratetei si
realitatii
- disponibilitate, necesitatea oferirii informatiei ori de cte ori aceasta este solicitata
- segmentul de timp la care se refera informatia solicitata (informatiile putnd fi curente
sau istorice)
Coordonata cognitivitatii:
- acuratete
- relevanta
- completitudine
- scopul pentru care este oferita o anumita informatie (viznd un segment ngust sau
strategic intern sau extern)
- claritate
- nivel de detaliere (informatia urmeaza sa fie supusa unui proces de sintetizare pe
masura ce beneficiarul acesteia se afla pe niveluri superioare de conducere)
- ordonarea informatiei ntr-o secventa prestabilita
- modalitatea de prezentare: text, grafica, tabelara (n marimi absolute sau relative) etc.
- suportul, informatia poate fi oferita n forma tiparita, afisata pe monitor sau oferita pe
alte suporturi.
Sistemul informatic reprezinta o parte a sistemului informational care permite
realizarea operatiilor de culegere, transmitere, stocare, prelucrare a datelor si difuzare a
informatiilor astfel obtinute prin utilizarea mijloacelor tehnologiei informatiei (TI) si a
personalului specializat n prelucrarea automata a datelor.
Sistemul informatic cuprinde:
. ansamblul informatiilor interne si externe, formale sau informale utilizate n
cadrul firmei precum si datele care au stat la baza obtinerii lor;
. software-ul necesar procesarii datelor si difuzarii informatiilor n cadrul
organizatiei;
. procedurile si tehnicile de obtinere (pe baza datelor primare) si de difuzare a
informatiilor;
. platforma hardware necesara prelucrarii datelor si disiparii informatiilor;
Exemple:
n cadrul sistemului informatic al unei firme regasim: subsistemul informatic al
contabilitatii, subsistemul informatic privind gestiunea stocurilor, subsistemul informatic
privind evidenta livrarilor etc. n cadrul sistemului informatic al unei banci regasim:
subsistemul informatic al contabilitatii, subsistemul informatic privind operatiunile de
cont curent, subsistemele informatice privind gestiunea produselor si serviciilor bancare
oferite clientilor (depozite, credite, certificate de depozit etc), subsistemul informatic
privind operatiunile de plati prin carduri etc.
Sisteme destinate conducerii (MSS) au rolul de a oferi informatii cu scopul sustinerii si
asistarii managerilor n luarea deciziilor.
Sisteme destinate conducerii curente (MIS) sunt sisteme informatice cu rolul de a oferi
managerilor informatiile necesare monitorizarii si controlului proceselor afacerii precum
si anticiparii unor performante viitoare.
Se caracterizeaza prin urmatoarele aspecte:
DSS nu formuleaza decizii ci, ajuta managerii n luarea unor decizii mai bune;
DSS ofera middle si top managerilor rapoarte (ale caror formate pot fi usor modificate),
ofera posibilitatea derularii de analize de tip "what if" si realizarii de grafice;
Sustin decizii specifice unor situatii avnd caracter recurent sau cerinte ad hoc;
Sprijina managerii n solutionarea unor probleme semistructurate;
Sustin decizii n domenii cum ar fi: trezorerie/finante, planificare strategica,
marketing etc.
Categorii de DSS-uri:
Sisteme expert
Un SIAD este o aplicatie n care functia de evaluare se prezinta n fiecare etapa sub
forma unor modele proiectate n functie de natura deciziei ce trebuie luata.
Un SIAD se caracterizeaza prin:
procesare de texte,
Grupul de decizie (group decision making): decizia, mai ales n palierul strategic, implica
participarea mai multor persoane.
Cunoscute generic sub numele de group support systems (GSS) aceste solutii cuprind:
-
n cazul unei banci, pentru sistemul informatic privind operatiunile de cont curent pot fi
precizate urmatoarele reguli de gestiune:
- soldul minim 1000000 lei;
- platile se efectueaza n limita soldului;
- dobnzile calculate pentru conturile la vedere sunt 11% pe an;
- pot fi nregistrate maxim doua persoane cu drept de semnatura.
Prin notiunea de domeniu ajungem la conceptul de subsistem informatic de
gestiune determinat pe criterii functionale, pe care se grefeaza celelalte doua concepte:
modelul de gestiune si regulile de gestiune.
Sistemul informatic de gestiune asigura obtinerea si furnizarea informatiei solicitate de
utilizator, folosind mijloacele TI, pentru fundamentarea deciziilor privind un anumit domeniu
din cadrul firmei.
Sistemele informatice de gestiune actuale sunt sisteme integrate. Ele se
caracterizeaza prin aplicarea principiului introducerii unice a datelor si prelucrarii
multiple a acestora n concordanta cu nevoile informationale specifice fiecarui utilizator.
SI integrat al contabilitatii se caracterizeaza printr-o introducere unica a datelor,
preluate din documentele primare care actualizeaza o baza de date unica a contabilitatii
care va fi ulterior exploatata pentru asigurarea att a lucrarilor specifice contabilitatii
financiare ct si a celor specifice contabilitatii de gestiune raspunzndu-se astfel
cerintelor de prelucrare ale tuturor utilizatorilor.
Strategia descendenta
Strategia ascendenta
Strategia mixta
La aceste componente ale arhitecturii am mai putea adauga si altele cum ar fi:
. Trezorerie (schimb valutar, titluri, derivate).
. Module de interfata cum ar fi cel necesar uniformizarii structurilor de date si
sintetizarii acestora n vederea contabilizarii (componenta sintetizari n figura
1.11).
. Modulul "Nucleu" oferind functiuni si structuri de date necesare altor module:
structura bancara, dispersia teritoriala, valute si cupiuri, rate de schimb, calendar
bancar etc.
. Decontari intrabancare
. Decontari interbancare, specific centralei bancii (cuprinznd inclusiv subsistemul
Swift).
. Intrarile
. Prelucrarile
. Iesirile
Intrarile reprezinta ansamblul datelor ncarcate, stocate si prelucrate n cadrul
sistemului n vederea obtinerii informatiilor.
Intrarile se clasifica n doua grupe si anume:
1. Tranzactiile externe care redau dinamica operatiilor si proceselor economice si
financiare din cadrul firmei. Provin din mediul exterior sistemului informatic. Sunt
tranzactii externe: datele referitoare la aprovizionarile cu materii prime, datele reflectnd
operatiile de ncasari si plati etc. Tranzactiile interne sunt reprezentate de:
. Date consemnate n documente primare, la locul producerii operatiilor pe care
le evidentiaza, n cadrul firmei (de exemplu: un bon de consum, o factura emisa
unui client etc);
. Date care provin din mediul economic-financiar-bancar, consemnate n
documente sau nscrise n norme si/sau prevederi legale (facturi primite de la
furnizori, ordin de plata onorat de client, cota legala de TVA, cotele de impozit pe
profit etc);
. Date provenind de la alte sisteme informatice operationale n cadrul aceleiasi
firme.
. Date provenind de la alte sisteme informatice exterioare firmei.
Datele consemnate n documente vor fi introduse n sistemul informatic n urmatoarele
moduri:
- Executarea unor proceduri specializate ale sistemului informatic permitnd
ncarcarea datelor tastate de operator pe baza unor machete de culegere a
datelor generate pe monitorul calculatorului si validarea datelor;
- Scanarea documentelor, tehnologie moderna pe principii optice, permitnd
preluarea unui volum foarte mare de date ntr-un interval scurt de timp.
Intrarile pot fi realizate n mod direct, utilizndu-se mijloace moderne ale TI cum ar fi:
- Transferul de date prin reteaua locala din cadrul firmei, o retea Novell de
exemplu sau reteaua intranet reusindu-se astfel ca iesirile unui subsistem
informatic al firmei sa devina intrari pentru un alt subsistem;
n timp au fost elaborate mai multe modele ale ciclului de viata al SI, autorii
ncercnd sa identifice, n viziune proprie, etapele de dezvoltare a produsului software.
Numarul, numele, continutul si nlantuirea fazelor propuse n cadrul acestor modele
difera, dar ncercnd o sinteza putem retine urmatoarele faze ca elemente comune
diferitelor abordari:
1. Definirea cerintelor utilizatorilor: utilizatorii vor preciza obiectivele pe care
urmeaza sa le ndeplineasca viitorul SI, criteriile de eficienta, securitate,
performanta pe care acesta urmeaza sa le asigure. Calitatea si performantele
unui produs software depind de abilitatea echipei de analiza n colectarea de
specificatii ct mai complete de la viitorul utilizator si de a-l face pe acesta sa
"vada" functionalitatea viitorului SI.
2. Specificatia cerintelor sistemului: prezentarea detaliata a rezultatelor pe care SI
urmeaza sa le asigure. Se va evidentia ce anume urmeaza sa faca sistemul fara
a se sugera n nici un fel cum va face acest lucru sistemul. Aceasta faza este un
raspuns la specificatia cuprinznd cerintele utilizatorului si va fi utilizata n faza
de proiectare a sistemului.
3. Specificatia cerintelor software: evidentiaza ce urmeaza sa faca produsul
software si restrictiile sub care functionalitatea sa urmeaza sa fie asigurata.
4. Proiectarea generala n cadrul careia se definesc solutii cadru, conceptuale
privind viitorul SI.
5. Proiectarea de detaliu care rafineaza solutia cadru, rezultat al proiectarii
generale, avnd ca finalitate definirea solutiei finale a sistemului informatic.
6. Realizarea componentelor SI pe baza solutiilor oferite de proiectarea de detaliu.
7. Testarea componentelor: verificarea modului de functionare, modului de
ndeplinire a cerintelor si fiabilitatea n utilizare.
8. Integrarea componentelor si testarea finala a sistemului: reunirea
componentelor n cadrul produsului final si verificarea functionarii lui n
ansamblu.
9. Implementarea si testarea produsului la beneficiar urmate de acceptarea
produsului de catre acesta.
10. Exploatarea si ntretinerea sistemului: utilizarea curenta a SI si ntretinerea lui.
11. Dezvoltarea SI: realizarea si integrarea de noi componente care sa
mbunatateasca si/sau dezvolte functionalitatea si performantele sistemului.
n cadrul diferitelor modele aceste faze (alaturi de cele specifice fiecarui model)
sunt reunite n cadrul unor etape si anume:
Realizarea SI (6-8)
Dezvoltarea SI (11)
Modelul n V
Modelul n V este o varianta a modelului cascada care aduce elemente calitative
noi importante. Un element caracteristic al modelului este introducerea conceptelor de
sistem si componente (subsisteme) aplicndu-se teste explicite pentru cresterea
controlului asupra modului n care se desfasoara etapele. Fazele plasate n partea
superioara a modelului se caracterizeaza prin implicarea directa a viitorului utilizator.
Bratul stng al diagramei, parcurs descendent, reuneste fazele n cadrul carora
se realizeaza, pas cu pas, proiectarea si realizarea sistemului informatic. Detalierea
activitatilor de proiectare, codificare si asamblare a componentelor se realizeaza
gradual. Dealtfel, Ould, creatorul modelului n forma lui consacrata, a prevazut doar
latura din stnga unde efortul principal de proiectare se focalizeaza pe descompunerea
sistemului pe componente.
Bratul drept al diagramei cuprinde reprezentarea fazelor asigurnd asamblarea
progresiva a componentelor sistemului pe masura testarii lor individuale, pna la
obtinerea sistemului global si acceptarea acestuia de catre beneficiar.
n cadrul modelului se remarca realizarea distinctiei dintre verificare si validare.
Prima se refera la testarea sistemului n diversele stadii pe care le parcurge, iar
validarea urmareste sa identifice n ce masura sistemul corespunde cerintelor initiale,
ceea ce constituie un punct slab al modelului datorita ntrzierii cu care se produce
aceasta validare.
Modelul n W
Acest model reia ideea modelului n V pe care l dezvolta si perfectioneaza prin
integrarea activitatilor de validare la nivelul fazelor de proiectare.
Modelul incremental
Modelul incremental este o alta varianta a modelului cascada care promoveaza
ideea proiectarii si realizarii independente a componentelor dupa definirea arhitecturii
globale a SI. Proiectarea si realizarea SI se realizeaza astfel n conformitate cu
principiile metodelor top - down. Sistemul va putea fi livrat beneficiarului si etapizat pe
masura realizarii componentelor (n functie de prioritatile formulate de beneficiar) dar
ntr-o astfel de abordare pot aparea dificultati legate de integrarea componentelor n
sistemul final.
Primele doua etape - definirea cerintelor si analiza - sunt identice cu cele doua
etape de nceput ale modelului cascada, nsa din momentul definirii arhitecturii SI
fiecare componenta si urmeaza propriul ciclu de viata. Spre deosebire de modelul n V
care presupunea integrarea componentelor, testarea si validarea acestuia, de aceasta
data se ofera si posibilitatea livrarii independente a componentelor SI catre beneficiar
fara a se exclude si posibilitatea livrarii SI final avnd toate componentele integrate.
Modelul spirala
Modelul spirala, elaborat de Barry Boehm, se bazeaza pe acelasi principiu ca si
modelul evolutiv. Modelul presupune construirea mai multor prototipuri succesive n
conditiile realizarii unei analize a riscului pe fiecare nivel. Fazele de dezvoltare sunt
reluate la fiecare iteratie n aceeasi succesiune si presupun:
1. Analiza riscurilor
2. Realizarea unui prototip
3. Simularea si testarea prototipului
4. Determinarea cerintelor n urma rezultatelor testarii
5. Validarea cerintelor
6. Planificarea ciclului urmator
Ultimul ciclu conduce la realizarea versiunii finale a sistemului informatic.
n centrul spiralei este plasata cunoasterea cerintelor si estimarea costurilor la
nivel preliminar. Evolutia SI urmeaza desfasurarea spiralei nregistrnd acumulari
succesive ale costurilor si este marcata de succesiunea prototipurilor, fiecare dintre
acestea valorificnd acumularile realizate al nivelul prototipului anterior. Interactiunea
dintre faze nu este reliefata direct atta timp ct modelul prevede o succesiune continua
a rafinarii legate de decizii pe care riscurile proiectului le asociaza cu urmatoarea
detaliere.
Modelul evidentiaza atentia acordata planificarii, cautarii de solutii alternative,
evaluarii riscurilor si validarii solutiilor pentru fiecare prototip, vazut ca un stadiu distinct
n realizarea sistemului informatic.
n ingineria software, un prototip este folosit att pentru validarea ct si pentru
identificarea cererilor utilizatorilor, pentru verificarea solutiei de proiectare si a oferi baza
dezvoltarii ulterioare a proiectului de sistem informatic. Apelarea la utilizarea prototipului
este consecinta faptului ca un model functional este mai usor de nteles de catre viitorul
utilizator dect un set de diagrame nsotite de documentatie.
Prototipul functional presupune proiectarea sistemului, realizarea primului
prototip functional, verificarea masurii n care raspunde cererilor formulate de utilizator
si rafinarea acestei prime solutii, prin dezvoltari viitoare care adauga noi functionalitati
pna la obtinerea variantei finale a sistemului.
Modelul fntna arteziana
Este vorba de analiza orientata obiect (AOO), proiectarea (design) orientataobiect (DOO) si programarea orientata-obiect (POO).
ntr-o astfel de abordare, AOO ar beneficia de rezultatele DOO si POO; DOO,
beneficiaza de rezultatele AOO si POO, iar POO valorifica rezultatele AOO si DOO.
Fig.1.25. Modelul minge de baseball
Modelul pinball
Modelul pinball elaborat n 1994 de S.W.Ambler este caracteristic ciclului de
viata al produselor software realizate cu ajutorul metodologiilor orientate-obiect. Modelul
este realizat dupa principiul deplasarii aleatoare a unei bile ntr-un sistem mecanic cu
arc (de tip flipper) n vederea atingerii unor tinte, reprezentate de obiective ale
proiectarii si programarii OO.
Tampoanele, obstacolele si bratele mobile (din partea de jos) apartinnd
spatiului de "joc" corespund urmatoarelor activitati: aflarea clasei de apartenenta a
atributelor si metodelor, determinarea relatiilor dintre obiecte, definirea agregarilor,
mostenirilor, scrierea codului, testarea, implementarea sistemului.
Modelul RAD
Modelul RAD (Rapid Application Development), cu varianta sa europeana PD
(Participatory Design), se caracterizeaza printr-un numar redus de faze, utilizarea
prototipurilor n faza de realizare si participarea activa a viitorilor utilizatori.
Etapele prevazute de model sunt: initializare, formularea cerintelor, proiectare,
realizare, implementare.
Fiecare din etapele enuntate se descompune n faze prezentnd urmatoarea
structura: lucrari preliminarii, sesiunea participativa (la activitatea grupului de specialisti
se alatura si utilizatorii), lucrari de sinteza (concluzii).