Documente Academic
Documente Profesional
Documente Cultură
Din punct de vedere operaţional, un sistem informatic de asistare a deciziei poate fi definit ca un
sistem interactiv şi flexibil care are drept obiectiv asistarea managerului în adoptarea unei hotărâri
atunci când reprezentarea unei probleme organizaţionale nu poate fi complet formalizată prin
algoritmi. ( I.IONESCU p. 55 R nr.10-2005) Între caracteristicele de bază ale unui sistem informatic
de asistare a deciziilor SIAD, cele mai importante sunt: - facilitatea de-a rezolva probleme
semistructurate sau nestructurate, prin asocierea raţionamentului decidentului cu un sistem
informatic; - asigurarea asistării deciziei pe niveluri manageriale diferite , într-o structură ierarhică
ce porneşte de la top-manageri către nivelurile inferioare ale deciziei; - asistarea deciziilor la nivel
individual sau, uneori, la nivelul unui grup de decidenţi atunci când este vorba de o decizie
colectivă; - adaptabilitatea în timp, ceea ce îi conferă sistemului o mare flexibilitate, în sensul că
utilizatorii pot adăuga, modifica şterge şi combina elementele constitutive ale acestuia; - accesul
la o mare varietate de surse de date organizaţionale sau din mediul exterior; - asigurarea eficacităţii
procesului decizional prin diverse aspecte considerate esenţiale, în ceea ce priveşte acurateţea,
calitatea, finalitatea, etc, .
Una dintre problemele majore pe care le ridică utilizarea unui SISTEM INFORMATIC DE
ASISTARE A DECIZIEI o constituie integrarea acestuia în sistemul informaţional al întreprinderii.
În acest sens, fereastra de legătură între SIAD şi diferite date operaţionale stocate în bazele de
date organizaţionale, ar trebui să aibă un caracter transparent şi , în plus, să permită în acelaşi
timp, integrarea cu succes a diferitelor arhitecturi şi platforme astfel încât o serie de resurse
disparate să fie gestionate în comun. De asemenea, posibilitatea de a se conecta la alte reţele de
calculatoare reprezintă un pas deosebit de important pentru viitorul întreprinderii. În acest context,
conceptul de conectivitate primeşte noi valenţe şi o deosebită importanţă, pentru toate generaţiile
de SIAD-uri, în special în ceea ce priveşte aspectele legate de comunicare, în ideea de a se
asigura accesul la o cât mai mare varietate de resurse informaţionale.
CURS
Managementul Informatiei
1
Capitolul I
GESTIONAREA INFORMAŢIEI
Utilizarea tehnicii automate de prelucrare a informaţiei urmăreşte obiective
imediate şi de perspectivă în vederea optimizării procesului de comunicare.
Ideile bune nu se nasc din nimic, ele sunt pretutindeni. În aceasta eră a
comunicării, nimic nu ramâne pentru mult timp ascuns. În publicaţii profesionale, în
documentaţii tehnice, în sesiuni de comunicări ştiinţifice etc. poate fi găsită orice
informaţie necesară pentru luarea unor decizii.
- 2 -
memorarea internă pentru informaţia în curs de prelucrare;
memorarea externă, pentru informaţia care se consultă periodic;
arhivarea electronică, pentru informaţiile “istorice” sau care se consultă
foarte rar.
- 3 -
utilizatorului senzaţia de ceea ce va fi în viitorul digital - superautostrada
informaţională - un mixaj de grafică, sunet stereo şi video.
În acest context, prin apariţia şi răspândirea sistemelor multimedia care
îmbină în mod optim telecomunicaţiile, tehnica de calcul şi audiovizualul, prelucrarea
informaţiei capătă noi dimensiuni, atât calitative cât şi cantitative. Din punct de vedere
calitativ, prelucrarea electronică a informaţiei numerice s-a îmbogăţit cu forme noi: texte,
documente, grafică, voce, sunet şi imagine video. Sub aspect cantitativ, prin intermediul
sistemelor moderne de comunicaţii, centrul de greutate al informaţiei s-a deplasat de la
specialiştii în informatică spre utilizatorii de produse informatice.
Cantitatea de informaţie care inundă universul este aparent incontrolabilă. În
realitate, cei mai mulţi nu se pot apăra de “bombardamentul” informaţional, şi nu-l pot
transforma într-un flux accesibil. Pentru a veni în sprijinul acestora, există instrumente
informatice care facilitează procesul comunicare şi control a informaţiei.
SPECIALIZAREA
Prin definirea de subclase se realizeaza specializarea entitatilor superclasei
acestora. Acestea mostenesc toate atributele superclasei si pot avea atribute proprii,
specifice inexistente la nivelul superclasei.
Exemplu: in suclasele “MUNCITOR” si “INGINER” de la tipul de entitate
“ANGAJAT” alaturi de atributele comune oricarui angajat:
marca
nume
prenume
data nasterii
pentru “MUNCITOR” pot sa existe suplimentar atributele:
meserie
nivel de calificare
iar pentru “INGINER” apare suplimentar atributul specialitatea
Delimitand subansambluri de entitati ale aceluiasi tip de entitate, subclasele
constituie subtipuri ale acestuia.
- 4 -
Reprezentarea grafica uzuala este:
ANGAJAT
Marca
Nume
Prenume
MUNCITOR INGINER
#
Meserie Specialitate
Calificare
- 5 -
Aceasta notatie echivaleaza cu existenta unor asocieri, denumite subtip in care
cardinalitatea subtipurilor este 1,1 iar cardinalitatea tipului (a superclasei) este 0,1.
ANGAJAT
Nume
este_un Prenume este_un
1,1 1,1
MUNCITOR INGINER
Meserie Specialitate
Calificare
GENERALIZAREA
Este procesul invers prin care doua sau mai multe tipuri de entitati sunt grupate pe baza
proprietatilor comune intr-un nou tip de entitate. In aceasta relatie, tipurile de entitati
initiale devin subtipuri ale tipului de entitate care le generalizeaza.
Exemplu: Tipurile de entitati “ANGAJAT” si “STUDENT” dintr-o universitate pot fi
generalizate prin tipul de entitate “PERSOANA” care va prelua atributele comune ale
acestora si anume:
Nume
Prenume
Data_nasterii
Maniera in care se procedeaza prin specializare sau generalizare depinde exclusiv de
cerintele unei cat mai fidele reprezentari a realitatii.
Generalizarea se obtine deci prin regruparea tipurilor de entitati deja existente. Ea nu
poate fi decat totala. Intre subtipuri in cadrul generalizarii poate exista un raport de
excluziune ceea ce presupune ca fiecare entitate apartine unui singur subtip (vezi exemplul
- 6 -
anterior). Aceasta restrictie de integritate este reprezentata grafiuc prin intermediul
sibmbolului de excluziune (#).
Exista si cazuri in care aceeasi entitate poate apartine mai multor subtipuri diferite.
Submultimile entitatilor apartinand subclaselor respective nu sunt disjuncte. In cazul in
care nu exista exclusivitate este foarte probabila existenta unei restrictii de integritate de
incluziune care sa precizeze conditiile in care are loc suprapunerea entitatilor apartinand
fiecarui subtip de entitate.
Exemplu: Presupunand ca entitatea “STUDENT” si “CADRU_DID” sunt subtipuri ale
tipului de entitate “PERS_UNIV” se poate formula urmatoarea restrictie de incluziune:
pot fi cadre didactice (preparatori) numai studentii de la studii aprofundate.
Cele doua restrictii de integritate sunt total independente. Orice combinatie intre lele
este posibila.
Introducerea de subtipuri prin specializare sau generalizare prezinta doua avantaje
principale:
factorizeaza proprietatile comune la nivelul superclasei
face mult mai clara reprezentarea unor tipuri de asocieri la care participa numai o parte
dintre entitati
Exemplu: O intreprindere fabrica si livreaza produse finite si subansamble. O cantitate
unitara dintr-un anumit produs sau subansamblu se fabrica din alte subansamble si/sau
materii prime in cantitati bine precizate.
STRUCTURA
FABRICATIEI
Cantitate_necesara
compus_din
0,n 0,n component_in
ARTICOL
Cod-articol
PRODUS FINIT Den_artic MATERIE PRIMA
ol
Tip_articol
In modelul entitate-asociere, aceasta
UM forma impune introducerea de restrictii de
integritate de genul:
daca “Tip_articol” este “produs finit” atunci nu poate juca rolul “component_in”
daca “Tip_articol” este “materie prima” atunci nu poate juca rolul “compus_din”
Un model mult mai clar se poate ontine introducand specializarea pe baza continutului
dat de atributul “Tip_articol”. In aceste conditii tipul de entitate articol factorizeaza
elementele comune.
Grafic cele mentionate se prezinta astfel:
- 7 -
ARTICOL
Cod-
articol
Den_artic
este_un ol este_un
Tip_articol
#
UM este_un
cantit-s-p cantit-m-s
0,n
0,n
cantit-s-s
0,n
0,n
cantit-s-s
Un anumit tip de entitate poate face obiectul mai multor specializari diferite in
masura in care aceasta prezinta semnificatie pentru reprezentarea problemei modelate.
Exemplu: O societate de valori imobiliare ofera clientilor sai bunuri
(apartamente, case, vile) pentru vanzare sau inchiriere.
Pentru vanzare se cunosc: pretul si starea bunului. El este liber sau disponibil
ulterior
Pentru inchiriere se cunosc: chiria lunara, durata maxima a chiriei si avansul.
Prima dintre specializari in emxemplul mentionat aduce avantajul factorizarii
atributelor comune in tipul de entitate “BUN_IMOBILIAR” si plaseaza atributele
specifice in subtipul corespunzator. (suprafata_gradina exista numai la casa sau vila).
In absenta acestei specializari, atat atributele specifice numai apartamentelor, cat
si cele spcifice numai caselor ar fi trebuit sa figureze in tipul de entitate
“BUN_IMOBILIAR” desi ele nu pot avea valori simultan deoarece un bun imobiliar nu
poate fi in acelasi timp si apartament la bloc si casa.
Un atribut suplimentar, denumit “Tip_bun” ar fi fost necesar pentru a face
distinctia adecvata si un set de restrictii de integritate de domeniu ar fi trebuit sa
controleze valorile luate de celelalte atribute in functie de continutul acestui atribut.
A doua specializare prezinta mai clar tipul de tranzactie la care poate participa
fiecare bun. Din reprezentarea grafica va rezulta ca numai bunurile oferite spre vanzare
pot face obiectul unei vanzari.
- 8 -
Specializarea elimina nevoia unui atribut care sa precizeze natura ofertei facute si
a restrictiilor de rol, mentionand ca numai un bun pentru care natura ofertei este “de
vanzare” poate fi vandut.
Informarea a fost din totdeauna acţiunea umană cu cel mai mare potenţial de
dinamizare a grupurilor sociale. Prin intermediul acţiunilor de informare căutăm şi găsim
întotdeauna informaţiile cele mai noi în orice domeniu. Informaţiile noi aduc răspunsurile
căutate la numeroasele întrebări, rămase fără răspuns în trecutul apropiat, pe care ni le
punem ori de câte ori căutăm calea spre a ajunge, mai repede şi cu rezultate mai bune, la
îndeplinirea obiectivelor noastre.
În management este căutată permanent calea cea mai sigură şi mai rapidă spre
performanţă. Informarea este modalitatea prin care este pusă în valoare puterea creativă şi
novatoare a oamenilor, incomparabil mai mare acum în raport cu tot ceea ce au avut la
dispoziţie generaţiile anterioare pe întreg parcursul istoriei omenirii.
Forţele informării sunt argumentate prin legi sau constatări practice dintre care, cele
mai sugestive, au fost evidenţiate de profesorul Ovidiu Nicolescu – Legea lui Moore,
Legea lui Metcalf, estimările IBM şi ale Ministerului Comerţului din Statele Unite ale
Americii (SUA) [32].
Legea lui Moore arată că la fiecare perioadă de 18 luni se dublează forţa de
procesare a calculatoarelor în lume iar Legea lui Metcalf arată că valoarea unei reţele de
calculatoare se amplifică exponenţial cu numărul de aparate care o compun în timp ce
costul aceleiaşi reţele se amplifică doar proporţional în raport cu acelaşi număr.
Cunoscuta firmă IBM a constatat că volumul anual al informaţiilor în marile
companii de succes se dublează anual iar Ministerul Comerţului din SUA a estimat că
numărul accesărilor pe Internet creşte cu un miliard pe zi iar numărul noilor pagini web
este cu 3 milioane mai mare de la o zi la alta [32].
Se poate afirma, fără teama de a greşi, că instituţiile şi firmele sunt „puse în
mişcare” în mod evident prin energia informaţiilor. Pornind de la această afirmaţie, se
poate susţine că informaţiile constituie pentru instituţii şi firme factorul vital, dinamizator,
cu cel mai mare impact asupra evoluţiei lor pe termen nelimitat. Iată argumentele pe care
vi le propun pentru a evidenţia rolul informării, ca vehicul al informaţiilor şi ca acţiune
de punere în valoare a cunoaşterii omeneşti, asupra asigurării caracterului dinamic,
competitiv, al oricărei instituţii sau firme.
În cele ce urmează veţi cunoaşte particularităţile informării în management pornind
de la definirea resurselor informării şi încheind cu principiile privind organizarea ţi
funcţionare sistemului informaţional de management.
Oamenii au perceput, din cele mai vechi timpuri, fenomenele şi procesele naturale,
sociale, economice, culturale etc. ca entităţi faptice, reflectate sub formă grafică, letrică sau
- 9 -
cifrică. Mai târziu, aceste percepţii au putut fi evaluate prin mijloace tehnice concepute şi
realizate în acest scop. Rezultatele obţinute astfel poartă denumirea de date.
Datele înregistrate în activitatea umană (de învăţământ, de cercetare, de producţie,
etc.) se pot sintetiza prin evaluare şi prelucrare, obţinându-se informaţii. Acestea
reprezintă interpretări ale datelor în raport cu anumite situaţii concrete sau în raport cu
gândirea umană. Prelucrarea datelor are rolul de evaluare, selectare, ordonare şi combinare
a lor, în scopul obţinerii unor informaţii care să reducă incertitudinea şi să conducă la
cunoaşterea cât mai bună a fenomenelor sau proceselor.
La rândul lor, informaţiile sunt utilizate pentru realizarea unor experimentări şi
formularea unor raţionamente care se concretizează în cunoştinţe. Cunoştinţele sunt
enunţuri logice, formulate şi generalizate în urma înţelegerii unor relaţii de tip cauză-efect,
stabilite cu ocazia observării unor fenomene şi procese concrete.
Între valoarea şi sensul/înţelesul datelor, informaţiilor şi cunoştinţelor există o
relaţie biunivocă, reprezentată sugestiv în figura 1.5..1.
mare
Cunoştinţe
Valoare
Informaţii
mică
Date
restrâns larg
Înţeles sau sens
Fig.1.5.1. Relaţia – date, informaţii, cunoştinţe
Din motive de conciziune a explicaţiilor, lucrările de specialitate utilizează
termenul de informaţii, fără a face distincţie între date, informaţii şi cunoştinţe. De aceea,
ori de câte ori vom vorbi despre informare ne vom referi la acţiunile de cunoaştere şi
aplicare a mesajului care conţine date informaţii şi cunoştinţe.
Pentru toate instituţiile/firmele informaţiile au căpătat o importanţă din ce în ce mai
mare odată cu trecerea timpului. “Cunoaşterea înseamnă putere”, este un vechi proverb
care a devenit, evident, vizibil pentru managementul eficient şi eficace. Astăzi, afirmaţia
lui Robert Heller că “managerul trebuie să fie excelent informat” se bucură de aprobarea
generală din cel puţin două motive [35]:
ritmul alert al schimbărilor alimentează un flux continuu de informaţii, în toate
domeniile activităţilor umane
tehnologia modernă face ca informaţiile să fie uşor adunate, ceea ce permite
perfecţionarea proceselor de adoptare a deciziilor manageriale.
Datorită importanţei lor, informaţiile reprezintă o categorie deosebit de valoroasă a
resurselor care alimentează instituţia/firma. Din acest motiv, în insti-tuţiile şi firmele
moderne, managementul informaţiilor ( mai nou, managementul cunoaşterii sau
managementul cunoştinţelor) constituie o preocupare de prim ordin. Astfel, în structurile
organizatorice au apărut compartimente specializate pentru culegerea de date, prelucrarea
- 10 -
şi disponibilizarea informaţiilor, managerii acestora fiind plasaţi, de multe ori, la cel mai
înalt nivel ierarhic.
Potrivit lui Herbet Simon, informaţiile îndeplinesc patru roluri principale în
management :
măsură a succesului organizaţional;
semnal de alarmă;
bază de cercetare analitică;
bază pentru planificare.
Primele trei roluri sunt cu aplicaţie preponderentă în domeniile controlului şi
auditului iar ultimul, în domeniul previziunii manageriale.
Pentru a fi cu adevărat utile, informaţiile trebuie să îndeplinească patru calităţi. Ele
trebuie să fie veridice, adecvate, oportune şi eficiente [28].
Veridicitatea (adevărul), conferă informaţiilor capacitatea de a contura imagini
exacte asupra fenomenului sau proceselor la care se referă.
Adecvarea arată însuşirea informaţiilor de a fi utile celor care le folosesc, pentru
rezolvarea corespunzătoare a problemelor cu care se confruntă.
Oportunitatea arată însuşirea informaţiei de a fi la îndemâna destinatarului la
momentul potrivit, când este realmente nevoie de ea.
Eficienţa reprezintă însuşirea informaţiei de a determina totdeauna un rezultat
economic cât mai bun, la costuri cât mai mici, pentru cel care o deţine.
- 11 -
Informaţiile multidisciplinare orientează activitatea intelectuală spre analize
complexe capabile să valorifice cunoştinţele fundamentale din diverse domenii de
specialitate. Asocierea primelor două clase de informaţii permite soluţionări practice,
concrete, pe baza celei de-a treia categorii, informaţiile aplicative, care face apel la
ştiinţele aplicative. În fine, a patra categorie, informaţiile localizate, ne trimite către
fluxurile reale de prelucrări şi către procesele concrete de muncă şi de management.
A doua clasificare a informaţiilor aparţine cercetătorilor japonezi Nanoka şi
Takeuchi. Această clasificare are în vedere două categorii, conform figurii 1.5.2:
informaţii explicite şi informaţii implicite [32].
explicite
Informaţii
implicite
Crearea cunoştinţelor
implicit - implicit
Explicarea cunoştinţelor
implicit - explicit
Internalizarea cunoştinţelor
explicit - implicit
Transferarea cunoştinţelor
explicit - explicit
- 12 -
tehnice – poştă electronică, telefon, limitează foarte mult conţinutul informaţiilor
(explicite) transmise.
Conceptul de sistem a fost definit încă din antichitate de Aristotel. După două mii
de ani, Ludvig Von Bertalanffi, cunoscut om de ştiinţă german în domeniul biologiei, a
conceput teoria generală a sistemelor, afirmând că acestea sunt construcţii abstracte care
există doar în mintea oamenilor. Sistemul este opusul haosului, configuraţia lui însemnând:
elemente/componente, relaţii şi scop; variabile, stare, transformări; intrări, ( resurse); ieşiri
(produse), [26].
În structura generală a sistemului instituţiei/firmei componenta managerială
creează propriul ei sistem informaţional. Prin intermediul acestuia, managementul exercită
rolurile sale de orientare strategică, de armonizare a climatului social şi, mai ales, de
dinamizare a funcţionării instituţiei/firmei.
Sistemele informaţionale sunt ansambluri de metode, proceduri şi mijloace
folosite pentru culegerea, transmiterea şi prelucrarea datelor, analiza, păstrarea,
difuzarea şi verificarea informaţiilor/cunoştinţelor
Utilizarea calculatoarelor ca mijloace tehnice de prelucrare, analiză, păstrare şi
difuzare a datelor şi informaţiilor conferă sistemelor informaţionale caracterul de sisteme
informatice sau computerizate. Într-un sistem informaţional complex există alături de
mijloacele informatice şi mijloace obişnuite, clasice, bazate pe operaţiuni manuale şi/sau
mecanizate.
În funcţie de natura obiectivelor urmărite şi de specificul organizaţiilor care le
folosesc, pot fi individualizate diferite tipuri de sisteme informaţionale: ştiinţifice;
medicale; militare; meteorologice etc. Pentru noi, aici şi acum, cele mai numeroase şi mai
studiate sunt sistemele informaţionale de management, asupra cărora cele mai multe
studii au apărut după anul 1960 [28].
Sistemul informaţional de management reprezintă un ansamblu de metode,
proceduri şi mijloace tehnice folosite pentru culegerea, transmiterea şi prelucrarea
datelor, analiza păstrarea difuzarea şi valorificarea informaţiilor şi cunoştinţelor
trecute, prezente şi viitoare ale instituţiei/firmei, în scopul adoptării, aplicării şi
urmăririi deciziilor şi pentru reglarea funcţionării organizaţiei pe parcursul ciclurilor
economice.
Sistemele informaţionale de management sunt esenţiale pentru realizarea într-o
dinamică optimă a funcţiilor de previziune şi de control-audit. Ele sunt structurate în
corelare cu organigrama sistemului general a instituţiei/firmei, fapt ce le conferă identitate
şi particularităţi specifice [28].
Principalele componente ale sistemelor informaţionale de management sunt:
intrările; prelucrările de date şi informaţii; stocările de date, informaţii şi cunoştinţe;
ieşirile; controlul operaţiunilor [28].
Intrările în sistemele informaţionale de management cuprind obiectivele de
strategie şi tactică ale instituţiei/firmei, datele cu privire la evaluarea punctelor tari şi slabe
ale celor trei componente (patrimoniu, organizaţie şi management), oportunităţile şi
pericolele provocate de factorii de mediu, informaţiile cu privire la standardele şi normele
de performanţă existente în mediul naţional şi internaţional etc. Sursele de date şi
informaţii pentru sistem se află atât în interiorul cât şi în exteriorul instituţiei/firmei,
- 13 -
operaţiunile de culegere şi transmitere a acestora făcându-se atât manual cât şi prin
mijloace informatice.
Prelucrările de date şi informaţii cuprind ordonări, grupări, selectări, calcule
matematice, operaţiuni logice etc. în urma cărora datele sunt transformate în informaţii
utile pentru procesul decizional de management. În sistemele informaţionale cu mijloace
computerizate există două modalităţi de lucru: pe loturi de date şi on-line. Prelucrarea pe
loturi presupune stocarea pe benzi sau discuri magnetice şi introducerea lor în grupuri
pentru prelucrare în unitatea centrală a calculatorului. Prelucrarea on-line este interactivă,
derularea operaţiunilor realizându-se prin dialogul operator-calculator.
Stocările de date, informaţii şi cunoştinţe se realizează prin înregistrarea acestora
pe suporţi de memorare – benzi, dischete, CD-uri, DVD-uri etc. organizate în fişiere,
directoare, baze de date asemănătoare sau complementare.
Ieşirile din sistemele informaţionale oferă managerilor rapoarte, tabele, grafice,
imprimate pe hârtie sau afişate pe ecranele terminalelor video ale calculatoarelor. În
sistemele evoluate, moderne, managerii pot opera interactiv cu calculatoarele şi pot obţine
răspunsurile la o serie de întrebări de moment.
Controlul funcţionării sistemului asigură producerea şi distribuirea unor informaţii
utile, oportune, veridice şi la un cost care să facă sistemul cât mai eficient. În acest sens,
sarcinile revin managerilor compartimentelor informatice dar şi superiorilor acestora.
Tipologia sistemelor informaţionale de management computerizate este
determinată de complexitatea şi performanţele mijloacelor tehnice folosite.
- 14 -
În tabelul 1.5.1. sunt prezentate tipurile reprezentative de sisteme informaţionale de
management computerizate precum şi principalele lor particularităţi, după soţii autori
Laudon, [28].
Utilizarea calculatoarelor în sistemele informaţionale de management este de dorit
şi este posibilă dacă se manifestă din partea conducătorilor pricepere şi perseverenţă.
Atunci când sunt neglijate aceste aspecte, rezultatele instituţiei/firmei pot să involueze. O
anchetă efectuată în Germania a relevat că o cauză majoră privind falimentul a 66% din
miile de firme aflate în această situaţie, a fost provocată de folosirea computerelor fără o
pregătire adecvată [30].
- 15 -
acestui principiu uşurează computerizarea sistemului şi extinderea aplicaţiilor informatice
la nivelul întregii instituţii/firme.
Concentrarea asupra excepţiilor. Este principiul pin care se asigură prevenirea
supraîncărcării inutile a circuitelor informaţionale la nivelele ierarhice superioare prin
selectarea şi transmiterea, ori de câte ori este posibil, numai a acelor date şi informaţii care
reflectă abateri semnificative de la desfăşurarea normală a activităţilor instituţiei/firmei.
Continuitatea între compartimente. Acest principiu se referă la asigurarea
mijloacelor tehnice compatibile din punct de vedere al vitezei de lucru şi al gradului de
prelucrare, astfel încât să nu apară desincronizări sau perioade de aşteptare între
componentele sistemului informaţional.
Maximizarea prelucrării informaţiilor primare. Este principiul care permite
asigurarea unui volum optim de informaţii finale la nivelul managementului de vârf şi
mediu cu ajutorul cărora se pot fundamenta cele mai bune decizii. Informaţiile primare
circulă, de regulă, la nivelele ierarhice inferioare şi au un caracter local asigurând
adoptarea deciziilor operative. Cele mai importante decizii şi acţiuni la nivelul firmei se
fundamentează prin prelucrarea cât mai completă a acestor informaţii , din care rezultă
informaţiile finale. În acest mod se asigură o evaluare şi o valorificare multidimensională a
proceselor în cadrul instituţiei/firmei şi o fundamentare temeinică a deciziilor strategice şi
tactice.
Flexibilitatea este principiul de organizare şi funcţionare care permite adaptarea
permanentă a sistemului informaţional de management la schimbările care se produc în
interiorul şi exteriorul firmei. De un mare ajutor în această privinţă este organizarea
modulară a sistemului care este posibilă, mai ales, în cazul folosirii mijloacelor tehnice
computerizate.
Eficacitatea şi eficienţa este principiul cu valabilitate generală în managementul
instituţiei/firmei. În cazul sistemului informaţional, aplicarea acestui principiu asigură, pe
de o parte, informarea corectă, completă, oportună a tuturor salariaţilor şi, pe de altă parte,
efecte cantitative şi calitative superioare la ieşirea din sistem, cu costurile cele mai mici.
Principiile expuse permit numeroase variante de organizare şi funcţionare în bune
condiţii a sistemelor informaţionale de management. Este bine ca aceste principii să fie
aplicate concomitent, pentru că sunt interdependente şi astfel se evită supra-evaluarea sau
sub-evaluarea unora dintre ele.
- 16 -
CAPITOLUL II
Limbajele utilizate
2.1.Microsoft Access
- 17 -
Principalele caracteristici ale sistemului de gestiune a bazelor de date ACCESS
sunt:
sistemul de gestiune a bazelor de date este relaţional şi lucrează sub sistemul de
operare Windows;
este deschis comunicării cu alte sisteme de gestiune a bazelor de date (de
exemplu FoxPro, Paradox);
este compatibil cu tehnologia ActiveX care permite reaplizarea aplicaţiilor
client/server;
permite realizarea unor aplicaţii complexe prin utilizarea limbajului Visual Basic;
permite comunicarea cu SQL Server, un alt produs Microsoft care gestionează
baze de date;
permite accesul la baze de date din reţeaua Internet, fiind un instrument util
pentru publicarea informaţiilor în paginile Web;
cerinţele hardware pentru instalare sunt: un calculator Pentium cu 32 MB RAM,
200 MB spaţiu pe HD, CD-ROM, SVGA;
este autodocumentat prin help, apelabil contextual sau la cerere;
conţine instrumente wizard care permit utilizatorului crearea facilă a obiectelor;
accestă nume lungi în definirea fişierelor;
permite crearea de comenzi rapide (shortcuts) în vederea accesării obiectelor
Access;
permite crearea de grupuri de obiecte definite de utilizator în cadrul bazei de date;
permite setarea proprietăţilor iniţiale ale bazei de date cum ar fi titlul aplicaţiei,
ataşarea de pictograme (icons), forma de afişare iniţială;
oferă posibilitatea creării unei copii a bazei de date şi, prin utilizarea aplicaţiei
Briefcase, realizarea sincronizării între diferitele copii ale bazei de date;
permite utilizarea instrumentului wizard în vederea creării a mai mult de 20 de
tipuri comune de aplicaţii;
permite utilizarea obiectelor Access din cadrul altor aplicaţii rulate sub sistemul
de operare Windows;
permite utilizarea şi legături Internet;
are integrată facilitatea de Office Assistant (help animat).
Microsoft Access include în cadrul ultimelor versiuni funcţii care permit accesarea
şi actualizarea bazelor de date prin intermediul browser-ului Web. Câteva dintre
posibilităţile oferite de Access în acest domeniu şi avantajele integrarii acestor elemente în
aplicaţiile realizate sunt prezentate mai jos.
Mediul Access constituie o soluţie unitară prin intermediul căreia se pot dezvolta
toate elementele specifice unei aplicaţii de baze de date [12]. În esenţă există două
modalităţi majore oferite de mediul Access pentru dezvoltarea aplicaţiilor de baze de date:
- crearea unei baze de date Access propriu-zise, prin intermediul meniului File
- New Database;
- crearea unui proiect Access, prin intermediul căruia există posibilitatea de a
exploata facilităţile oferite de MS SQL Server.
- 18 -
În ambele variante se pot dezvolta toate elementele specifice unei aplicaţii de baze
de date începând cu crearea tabelelor în care vor fi stocate înregistrările şi a relaţiilor între
acestea, până la construcţia formelor şi a elementelor de programare specifice.
Acest mediu poate fi considerat cea mai simplă tehnologie de publicare a bazelor
de date şi constă în realizarea unor pagini statice, care se constituie practic într-un simplu
export al datelor în fişiere HTML. Se pot exporta tabelele, interogările şi formele în format
datasheet. De asemenea, exportul rapoartelor prezintă avantajul păstrarii formatării din
Access. Pentru realizarea acestei operaţiuni se selectează obiectul care se doreşte
transformat în format HTML şi se stabileşte instrucţiunea Export din meniul File (Save as
type... HTML Documents).
Data Access Page a fost o noutate în mediul Access 2000, fiind îmbunatăţită în
versiunea XP a acestui mediu. Prin intermediul acestor pagini se poate realiza vizualizarea,
editarea, modificarea, ştergerea şi filtrarea datelor.
Data Access Page poate lucra atât cu bazele de date Access cât şi cu fişierele
Microsoft SQL Server. În paginile HTML create prin intermediul acestei tehnologii se pot
integra cu uşurinţă tabele Excel, grafice şi obiecte Pivot Table legate cu bazele de date.
Data Access Page este o soluţie indicată numai în realizarea unor pagini WEB cu
necesităţi de securitate şi trafic mai redus. Spre exemplu, se poate utiliza acest instrument
pentru publicarea bazelor de date în reţeaua Intranet de la servici sau de la facultate.
Access prezintă o mare flexibilitate în dezvoltarea aplicaţiilor de baze de date,
oferind totodată o serie de instrumente dedicate utilizatorilor mai putin experimentaţi,
precum şi acelora care momentan nu cunosc vreun limbaj de programare. Data Access
Page constituie un instrument simplu care poate fi utilizat şi pentru publicarea datelor pe
Web. Folosind acest instrument este simplificată substanţial procedura de creare a unor
elemente de acest tip putându-se realiza în doar cateva minute formulare Web care oferă
acces la bazele de date.
2.2.Visual Basic
Visual Basic s-a dezvoltat din limbajul original BASIC (Beginners All-Purpose
Symbolic Instruction Code – codul instrucţiunilor simbolice de uz general pentru
începători) şi conţine acum mai multe sute de instrucţiuni, funcţii şi cuvinte cheie, multe
dintre ele legate direct de interfaţa GUI din Windows [8]. O importanţă deosebită o are şi
metoda folosită la crearea interfeţei grafice cu utilizatorul (GUI): în loc de a mai scrie
numeroase linii de cod pentru a descrie aplicaţia şi amplasarea elementelor de interfaţă, pur
şi simplu se adaugă obiectele deja construite pe ecran. Începătorii pot crea astfel aplicaţii
utile învăţînd doar câteva cuvinte cheie şi în acelaşi timp puterea limbajului permite
profesioniştilor să realizeze orice poate fi realizat cu oricare alt limbaj de programare în
Windows.
Visual Basic este un sistem de dezvoltare de înaltă productivitate, conceput pentru
Windows, cu ajutorul căruia se obţin rezultate rapide cu un cost scăzut.
- 19 -
Fie că se urmăreşte crearea unui utilitar de mici dimensiuni pentru uz personal sau a
unui grup de lucru, un sistem la nivelul întregii firme sau o aplicaţie distribuită pe tot
globul prin intermediul Internetului, Visual Basic cuprinde elementele necesare:
Caracteristicile de acces la date permit crearea unor baze de date, aplicaţii de tip
front-end (la nivel de utilizator final) şi componente scalabile la nivel de server
pentru cele mai raspândite tipuri de baze de date, inclusiv Microsoft SQL
Server şi alte baze de date de mari dimensiuni;
Tehnologiile ActiveX permit folosirea funcţiilor utilizate de către alte aplicaţii,
precum editorul de texte Microsoft Word, programul de calcul tabelar
Microsoft Excel şi alte aplicaţii Windows. Există chiar şi posibilitatea de a
automatiza aplicaţii şi obiecte create cu ajutorul ediţiilor Professional sau
Enterprise ale limbajului Visual Basic;
Facilităţile pentru Internet permit accesul din cadrul aplicaţiei la documente şi
aplicaţii din Internet sau intranet sau crearea unor aplicaţii de tip Internet
server;
Aplicaţia finală este un fisier executabil de tip .exe care se poate distribui liber,
folosind o maşină virtuală Visual Basic.
Mediul de lucru Visual Basic este deseori denumit mediu integrat de dezvoltare
(Integrated Development Environment - IDE) deoarece el integrează numeroase funcţii
diferite cum ar fi proiectarea, editarea de text, compilarea şi depanarea în cadrul unui
mediu comun. În cele mai multe unelte de dezvoltare tradiţionale, fiecare dintre aceste
funcţii este îndeplinită de un program separat, fiecare având interfaţa lui.
Mediul integrat de dezvoltare Visual Basic (IDE) constă în următoarele elemente:
Bara cu meniuri – afişează comenzile folosite în Visual Basic. Pe lângă
meniurile standard File, Edit, View, Window şi Help există meniuri care permit
accesul la funcţiile specifice programării, precum Project, Format sau Debug;
Meniurile contextuale – conţin comenzi rapide pentru acţiunile efectuate
frecvent;
Barele cu instrumente – furnizează acces rapid la comenzule folosite des în
mediul de programare;
Fereastra Toolbox – furnizează o serie de instrumente folosite în timpul
proiectării pentru a plasa controale pe formular;
- 20 -
Fereastra Project Explorer – afişează formularele şi modulele din cadrul
proiectului curent. Un proiect este o colecţie de fiţiere utilizate la crearea unei
aplicaţii;
Fereastra Properties – afişează valorile proprietăţilor pentru formulaul sau
controlul selectat;
Utilitarul Object Browser – afişează obiectele disponibile pentru a fi utilizate în
cadrul proiectului şi oferă o cale simplă de a naviga prin cod;
Pe lângă elementele de mai sus, programatorul poate adăuga noi facilităţi interfeţei
Visual Basic folosind un program de tip completare (add-in). Completările, furnizate
atât de Microsoft cât şi de alte firme de dezvoltare, adaugă facilităţi precum controlul
codului sursă, ceea ce permite dezvoltarea proiectelor de grup.
Visual Basic oferă multă flexibilitate, permiţând configurarea mediului de lucru astfel
încât să se adapteze cât mai bine stilului propriu de lucru al fiecărui utilizator. O opţiune
deosebit de importantă pentru mediul de dezvoltare este stabilirea tipului de interfaţă :
SDI (Single Document Interface – interfaţă unică de document) sau MDI (Multiple
Document Interface – interfaţă multiplă de document).
Visual Basic facilitează şi utilizarea obiectelor, făcând posibilă, în acelaşi timp, tranziţia
gradată între programarea procedurală şi programarea cu obiecte. Pe lângă obiectele
furnizate de Visual Basic, utilizatorul îşi poate crea proprile clase şi obiecte şi, mergând
mai departe, poate controla obiecte furnizate de alte aplicaţii prin intermediul
componentelor ActiveX.
- 21 -
Capitolul 3. Concepte de bază privind tehnologia
informaţională şi de comunicaţii
- 22 -
Cercetătorii japonezi consideră că în societatea informaţională sunt îndeplinite
următoarele patru condiţii3:
Venitul pe cap de locuitor este mai mare de 4000 $;
Numărul angajaţilor din sectorul de servicii depăşeşte 50% din totalul
producţiei active;
Numărul studenţilor depăşeşte 50% din totalul populaţiei de aceeaşi vârstă;
Ponderea cheltuielilor legate de informaţie depăşeşte 35% din bugetul unei
familii.
Având în vedere aceste patru criterii, România mai are multe de realizat până va
intra în societatea informaţională.
În al treilea rând în societatea informaţională se pune accentul pe infrastructuri
informaţionale globale.
Dezvoltarea infrastructurii informaţionale presupune realizarea a cât mai multe linii
de comunicaţii prin care se fac legăturile între reţelele de calculatoare, între noile reţele
create prin intermediul telefoniei mobile, a televiziunii prin cablu, a sistemelor personale
de comunicaţii prin satelit.
Deoarece şi în cazul societăţii informaţionale au apărut diferenţe în ceea ce priveşte
modul de participare la dezvoltarea ei, la nivelul diferitelor ţări sau organizaţii, marile forţe
ale lumii, Uniunea Europeană, S.U.A. şi Japonia, care alcătuiesc aşa numita Triadă a
Societăţii Informaţionale fac eforturi pentru realizarea unei zone informaţionale comune
bazată pe convergenţa tehnologiilor informaţionale şi de telecomunicaţii. Fiecare din
componentele triadei, prin politicile organizaţiilor guvernamentale, doresc să asigure
coerenţa strategiilor de realizare a societăţii informaţionale globale din punct de vedere al
legislaţiei, competiţiei, tehnologiei informaţionale şi a comunicaţiilor, al aplicaţiilor şi
serviciilor.
Zona informaţională comună este constituită din mai multe niveluri indivizibile, şi
anume4:
1. informaţia ca atare, în format electronic (baze de date, baze de documente, baze de
imagini ş.a.);
2. componentele hardware şi software disponibile utilizatorilor pentru a prelucra aceste
informaţii;
3. infrastructura fizică (cablu, reţele de comunicaţii radio şi prin satelit);
4. serviciile de bază ale telecomunicaţiilor, în special e-mail, transfer electronic de date,
acces interactiv la baze de date şi transmiterea interactivă a imaginii digitale;
5. aplicaţiile care oferă utilizatorilor serviciile specifice de care au nevoie pentru a utiliza
nivelurile anterior menţionate. În general, utilizatorii văd numai aplicaţia la care sunt
conectaţi. Dar, în acelaşi timp, este necesar ca şi modul în care are loc „transportul” datelor
să fie transparent pentru utilizatori. Ca urmare, aplicaţiile sunt cele pentru care trebuie
depuse cele mai mari eforturi din punct de vedere al realizării unei structuri informaţionale
şi a unei interfeţe prietenoase;
6. utilizatorii care nu au fost instruiţi în vederea folosirii aplicaţiilor, dar care sunt
conştienţi de potenţialul utilizării tehnologiei informaţionale şi de comunicaţii şi de
condiţiile pe care trebuie să le îndeplinească pentru a beneficia de avantajele ei.
3
Cuilenburg, J., J., Scholten, O., Noomen G.W., Ştiinţa comunicării, Editura Humanitas, Bucureşti, 1998, p.53
4
*** The Changing Society, The New Technologies, http://www.ispo.cec.beintbsoc/whitpaper
- 23 -
Din dorinţa de aliniere din punct de vedere legislativ la zona informaţională
comună, în România a fost elaborată Strategia naţională de informatizare şi implementare
în ritm accelerat a societăţii informaţionale, în care sunt prevăzute obiectivele pe termen
scurt şi pe termen mediu – lung. Politica Guvernului României faţă de problema societăţii
informaţionale este binevenită, dar insuficientă, de o importanţă deosebită fiind măsurile
luate pentru pregătirea specialiştilor şi utilizatorilor potenţiali, dezvoltarea sectorului privat
(factor primordial al viitoarei societăţi), dezvoltarea activităţii de cercetare – dezvoltare în
domeniul informatic şi cel al telecomunicaţiilor.
Societatea informaţională globală nu prezintă numai avantaje, criticile aduse
revoluţiei informaţionale fiind sintetizate în literatura de specialitate astfel:
Păstrarea, în continuare, a celor două straturi ale societăţii: bogaţi şi săraci, adică
cei care au acces la noile tehnologii şi se pot bucura de avantajele lor, respectiv cei
care se „minunează” de ceea ce se întâmplă pe glob5;
Şomajul cronic datorat automatizării producţiei, deşi se urmăreşte prin noile
proiecte privind societatea informaţională elaborate de Uniunea Europeană să se
elimine acest efect prin crearea de noi locuri de muncă în domeniul serviciilor
informaţionale6;
Ruinarea vieţii de familie sau a afinităţilor de grup prin izolare şi continuă căutare
de mai bine, pentru dobândirea de noi şi cât mai multe cunoştinţe, inclusiv
ameninţarea vieţii private7;
Stres crescut care se datorează faptului că oamenii doresc să-şi îmbunătăţească
permanent stilul de viaţă lăsând pe ultimul loc fericirea şi bunăstarea culturală.
Oamenii, pentru a-şi menţine nivelul de trai au mai multe locuri de muncă, chiar
dacă în rapoartele diferitelor comisii internaţionale acesta ar fi crescut în ultimele
decenii8;
Elite desprinse de interesele predominante ale societăţii, bucurându-se de efectele
globalizării în sferă restrânsă.
Însă, ceea ce este esenţial sunt efectele într-adevăr benefice ale societăţii
informaţionale globale, cu avantajele directe sau indirecte pe care le aduce fiecărui
individ.
În acest context, informaţia devine de o importanţă vitală. Se face însă diferenţa
între informaţie ca produs (apare astfel categoria de „intermediatori de informaţii” care se
ocupă de ordonarea şi distribuţia informaţiilor prin cărţi, reviste, radio şi televiziune) şi
informaţie ca mijloc de producţie (numărul celor care se ocupă de informaţii ca mijloc de
producţie a crescut mult în ultimii ani, ei participând „la alcătuirea stocurilor interne de
informaţii, necesare în activitatea continuă şi eficientă a oricărei întreprinderi sau
instituţii”9).
Dacă în anii „50 informaţia era văzută ca un rău necesar (paper dragon), o cerinţă
birocratică, viziunea asupra informaţiei s-a schimbat de-a lungul timpului, ea trecând
progresiv de la suport al scopurilor generale (perioada 1960-1970), la suport în controlul
5
Bangemann, M., Europe and the Global information Society. Recommendations to the European Council, Bruxelles,
1994, pp .3-4
6
Korten, D.C, Corporaţiile conduc lumea, Editura Antet, Bucureşti, 1997, pp.27-28
7
Naisbitt, J., Megatendinţe. Zece noi direcţii care ne transformă viaţa,.Editura Politică, 1989, p.55
8
Malita, M., Zece mii de culturi. O singură civilizaţie. Spre geomodernitatea secolului XXI, Editura Nemira, Bucureşti,
1998, p.185.
9
Van Cuilenburg, J.J., Scholten, O., Noomen, G.W., Op. cit., p. 55
- 24 -
managerial (perioada 1970-1980), devenind în prezent o importantă resursă strategică cu
10
rol în asigurarea supravieţuirii firmei , un agent hotărâtor al dezvoltării, fiind numită şi
11
„petrolul secolului XXI” .
Datorită importanţei ei, informaţia a devenit o resursă la fel de valoroasă ca
resursele umane, cele materiale sau financiare. Pregătirea şi organizarea unui sistem de
informaţii necesare unei acţiuni coerente şi de succes au devenit pentru întreprinderea
modernă la fel de însemnate ca producţia şi vânzarea. Stăpânirea informaţiilor necesare şi
utile deciziei înseamnă de fapt selectarea şi utilizarea datelor obţinute din gestiunea
internă şi în al doilea rând capacitatea de a le compara cu cele provenite din mediul
concurenţial pentru a evidenţia ceea ce are un caracter de durată şi strategic de ceea ce este
neesenţial. Gestionarea acestei resurse, numită informaţie, reprezintă o preocupare
primordială în întreprinderile moderne. Astfel, au apărut în structura organizatorică a
întreprinderii compartimentele specializate de culegere, prelucrare şi distribuire a
informaţiilor, responsabilii acestor compartimente fiind de multe ori manageri de nivel
înalt.
Informaţia ca noţiune este foarte veche. Ea este utilizată cu diferite semnificaţii:
suport al cunoştinţelor umane, unitate de măsură în informatică (biţi), ştire, noutate etc.
Sensurile noţiunii de informaţie sunt mult discutate şi interpretate de către o disciplină sau
alta.
Noţiunea de informaţie este complexă şi de mare generalitate, toate ştiinţele
operând cu informaţii ca elemente ale cunoaşterii senzoriale sau raţionale. Cunoaşterea
umană, transmiterea cunoştinţelor vehiculează informaţii.
În sens larg, informaţia este noţiunea prin care se defineşte fiecare din elementele
noi conţinute în semnificaţia unui simbol sau grup de simboluri, într-o comunicare, ştire,
semnal, imagine etc. prin care se exprimă o situaţie, o stare, o acţiune.
Pentru a fi percepută, informaţia trebuie exprimată într-o formă concretă. Această
formă concretă se numeşte dată. Prin dată se înţelege un număr, o mărime, o relaţie care
serveşte la rezolvarea unei probleme sau care este obţinută în urma unei cercetări urmând
a fi supusă unor prelucrări. Data poate fi considerată materia primă pentru informaţie.
Data are o existenţă obiectivă, tangibilă. Ea este o informaţie potenţială întrucât prin
prelucrare conduce la obţinerea informaţiilor. Nu orice prelucrare de date generează
informaţii. Informaţia este produsul prelucrării datelor, care sunt aduse într-o formă
inteligibilă şi care pot fi utilizate într-un scop anume. Deci o procesare de date poate
genera informaţie numai dacă există un receptor care să considere acest rezultat inteligibil
şi folositor. Dacă data este receptată de un utilizator capabil de înţelegere, persoana poate
spune că a primit o informaţie.
Un exemplu îl poate reprezenta o ecuaţie matematică. Pentru cineva familiarizat cu
limbajul matematicii, această ecuaţie sau dată, când este primită, receptată şi prelucrată,
comunică o informaţie semnificativă. Cineva, însă, neobişnuit cu limbajul matematic, cu
toate încercările pe care le-ar face, nu reuşeşte să obţină un plus de informaţii prin citirea
acestei date.
În informatică prin dată se înţelege un “model de reprezentare a informaţiei,
accesibil unui anumit procesor (om, unitate centrală, program), model cu care se poate
10
Laudon, K.C., Laudon, J.P., Management Information System. A Contemporary Perspective, Second Edition,
Macmillan Publishing Company, New York, 1991
11
Stoica, I., Informaţie şi cultură, Editura Tehnică, Bucureşti, 1997, p. 12
- 25 -
opera, pentru a obţine noi informaţii despre fenomenele, procesele şi obiectele lumii
reale”. Sistemele de calcul prelucrează date, iar datele furnizate la ieşire pot reprezenta
informaţii diferite pentru utilizatori diferiţi.
Schematic relaţia dintre date şi informaţii poate fi reprezentată astfel:
- 26 -
Dimensiunea temporală. O bună informaţie trebuie să fie obţinută la momentul
potrivit (adică să fie oportună) şi la anumite intervale stabilite (adică să aibă o anumită
frecvenţă). În plus, informaţia trebuie să reflecte realitatea din momentul (sau cât mai
aproape de momentul) utilizării sale, ceea ce defineşte actualitatea sa. Perioada la care se
raportează informaţia constituie un atribut temporal de mare importanţă. Din acest punct
de vedere, în diverse situaţii sunt necesare informaţii despre trecut, despre o situaţie
prezentă sau o prognoză a evoluţiei anumitor mărimi.
Conţinutul este, de obicei, considerat a fi cea mai importantă dimensiune a
informaţiei. Exactitatea este un atribut vital al acesteia. Cu toate acestea, o informaţie
exactă nu este de mare folos dacă nu răspunde unei nevoi specifice a utilizatorului, altfel
spus dacă nu este pertinentă. Însă, chiar pertinentă, informaţia poate fi inadecvată dacă nu
este şi completă. De asemenea, exhaustivitatea este, la fel de importantă ca şi conciziunea
informaţiei, în sensul furnizării utilizatorului exact a informaţiei de care are nevoie, fără a-
l sufoca cu un şuvoi informaţional din care să fie incapabil să selecteze ceea ce îi este
necesar.
Forma defineşte modalitatea de prezentare a informaţiei, fiind cea care face
informaţia atrăgătoare, uşoar de utilizat şi înţeles. De multe ori, informaţii actuale,
oportune, exacte, pertinente, exhaustive şi concise nu au fost valorificate deplin datorită
unei prezentări necorespunzătoare. În ultimul timp, însă, efortul a fost canalizat în direcţia
ameliorării modului de prezentare pentru a face informaţiile mai atractive,
comprehensibile şi mai uşor de folosit. Din punctul de vedere al formei, informaţiile
trebuie să fie clare, precise, ordonate, prezentate într-o modalitate adecvată (text, grafice,
scheme etc) şi pe un suport accesibil (hârtie, transparente, ecranul unui calculator etc.).
Pentru a opera cu noţiunea de informaţie, pe lângă evaluarea ei calitativă se
folosesc şi forme de evaluare cantitativă. Astfel, s-a pus problema găsirii unui etalon
pentru cantitatea de informaţie, adică a unei unităţi de măsură, obiectiv determinată,
unitate cu ajutorul căreia să se măsoare informaţiile şi să se compare, independent de
conţinutul lor sau de modul în care sunt emise, transmise şi recepţionate.
Preocupările de măsurare a cantităţii de informaţie provin din teoria statistică a
comunicaţiei şi se bazează pe ideea că informaţia exprimă incertitudinea înlăturată prin
realizarea unui eveniment dintr-un set de evenimente posibile.
În 1928, R.V. Hartley a introdus noţiunea de cantitate de informaţie. În 1948,
Claude Shannon12 numeşte măsura informaţiei entropie informaţională, prin analogie cu
entropia din termodinamică ce măsoară, de asemenea, gradul de nedeterminare a unui
fenomen. Astfel, informaţia este acea cantitate care înlătură total sau parţial starea de
nedeterminare, numită entropie, pe baza unui mesaj adresat unui receptor.
n
H p k log2p k
k 1
- 27 -
bit este, de exemplu, informaţia obţinută când se alege un răspund “da” sau “nu” la o
întrebare sau informaţia obţinută la aruncarea unei monede.
13
Simon, H., The new Science of Management Decision, Prentice-Hall, Englewood Cliffs, New Jersey, 1977, citat în
Nica, Panaite ş.a, Managementul firmei, Editura Condor, Chişinău, 1994, pp. 378-379
- 28 -
Asigurarea comunicării. Este vorba atât de o comunicare internă realizată prin
schimburi orizontale şi verticale de informaţii, cât şi de o comunicare externă,
materializată în schimbul de informaţii cu exteriorul (primirea şi difuzarea de
informaţii din/către exterior, schimburi regulate de informaţii cu partenerii,
furnizorii, clienţii, creditorii).
Asigurarea comunicării în organizaţii prin intermediul schimburilor de informaţii
generează fluxuri informaţionale. Drumul pe care îl parcurge informaţia, din momentul
apariţiei unui eveniment şi până când, pe baza cunoaşterii lui, se declanşează acţiunea de
reglare a unui nou eveniment de acelaşi tip, se numeşte circuit informaţional. O secţiune
din circuitul informaţional formează un flux informaţional.
Fluxul informaţional cuprinde ansamblul datelor, informaţiilor şi deciziilor,
necesare desfăşurării unei anumite operaţii, acţiuni sau activităţi. Fluxul informaţional
este caracterizat prin conţinut, volum, frecvenţă, calitate, formă, suport, mod de obţinere
şi cost.
Din punct de vedere al circulaţiei informaţiei, se disting fluxuri informaţionale
interne şi fluxuri informaţionale externe. Fiecare din aceste fluxuri pot fi orizontale şi
verticale. Fluxurile verticale pot fi ascendente sau descendente.
Fluxurile informaţionale interne asigură circulaţia informaţiei între diferitele
compartimente ale structurii organizatorice din interiorul unui organism economic şi între
diferite persoane din cadrul compartimentelor funcţionale, în vederea fundamentării
deciziilor. Pot fi orizontale şi verticale.
Fluxul informaţional orizontal (fig. nr. 3.2.) este reprezentat de schimbul reciproc de
informaţii între diferite compartimente:
Plan
Financiar
Productie Previziune Resurse umane Marketing
Contabil
Prognoza
Fluxul informaţional vertical (fig. nr. 3.3) poate fi, la rândul său, ascendent şi
descendent. În fluxul informaţional ascendent, informaţia circulă de la sistemul
operaţional către conducere (etapa de informare), iar în cel descendent, de la conducere
spre cel operativ (etapa de transmitere a deciziilor).
Fluxul informaţional extern asigură circulaţia informaţiei între un organism
economic şi organele ierarhic-superioare, precum şi între diferite unităţi economice.
Ca şi fluxurile informaţionale interne, cele externe pot fi: orizontale şi verticale.
- 29 -
Director economic
Informaţii
Decizii
privind stocurile
Serviciu contabilitate
Fluxurile informaţionale externe orizontale (fig. nr. 3.4) asigură circulaţia între
diferite unităţi economice, determinată de circulaţia valorilor materiale şi băneşti în
procesele de aprovizionare şi desfacere:
Bancă
- 30 -
sintetizate, mai uşor de urmărit şi analizat. Această sintetizare o realizează, de exemplu,
contabilitatea, dar volumul imens de informaţii pe care trebuie să le gestioneze a impus
căutarea de noi posibilităţi de eficientizare a respectivelor activităţi.
Procesul de informatizare se referă la activitatea de introducere a informaticii în
întreprindere, oricare ar fi partea din sistemul informaţional pe care o vizează14. Procesul
în ansamblul său a influenţat benefic dezvoltarea societăţii. Este adevărat că o parte din
posturile de muncă au dispărut, dar noile dezvoltări tehnologice au cerut apariţia pe piaţa
forţei de muncă a unor noi specializări, ce au presupus ocuparea unui număr însemnat de
persoane.
Organisme
guvernamentale
Ministerul Finanţelor
Directia Naţ de Statistică
Decizii Informaţii
(instrucţiuni) (rapoarte)
Unitate economică
- 31 -
utilizatorilor (indiferent de nivelul ierarhic pe care se situează), oferind noi
posibilităţi pentru lucrul în echipă şi pentru luarea în comun a deciziilor.
Întreprinderile se transformă, devenind adevărate reţele dinamice, flexibile şi
adaptate schimbărilor.
întreprinderea bazată pe cunoaştere – este un model generat de tehnologia
sistemelor expert care au misiunea de a aplica cunoaşterea asupra modului în care
se derulează operaţiunile economice, de a crea interfeţe logice asupra relaţiilor
dintre parametrii şi mărimile analizate şi apoi de a determina cel mai bun parcurs de
urmat. Provocarea majoră a sistemelor expert în economie o constituie posibilitatea
ca firma să-şi poată stoca, analiza, interpreta nu numai datele, ci şi cunoştinţele.
Succesul informatizării întreprinderilor depinde de mai mulţi factori. În primul
rând, este necesar ca managerii să aibă cunoştinţe corespunzătoare de informatică pentru a
susţine acest proces, iar în al doilea rând este necesar să se asigure o foarte bună
comunicare între informaticieni şi utilizatori (trebuie să se găsească un limbaj „de mijloc”
prin care cererile utilizatorilor să fie înţelese de informaticieni, iar ceea ce concep
informaticienii să fie înţeles de utilizatori). Multe proiecte informatice eşuează tocmai
datorită neluării în calcul a acestor factori.
Firmele care doresc să-şi automatizeze sistemul informaţional dispun de o
multitudine de soluţii, mai mult sau mai puţin cuprinzătoare, mai complexe sau mai
simple, dar şi mai scumpe sau mai ieftine. Astfel, din punct de vedere hardware, pot fi
utilizate calculatoare mari, minicalculatoare sau microcalculatoare, eventual
interconectate în reţele locale sau la distanţă, pentru a exploata baze de date şi
programe comune. Din punct de vedere software, pot fi proiectate pachete de
programe originale, pentru a satisface nevoi informaţionale specifice sau pot fi
achiziţionate pachete de programe standard, gata scrise, pentru rezolvarea problemelor
informaţionale cu un grad mai mare de generalitate. Cea de-a doua metodă este mult
mai ieftină şi eficace, deoarece programele scrise de firme specializate au fost deja
testate în funcţionare la alţi utilizatori (deşi slăbiciuni ale softului pot fi găsite
oricând). În plus, piaţa softului de aplicaţii este în creştere rapidă, ceea ce facilitează
alegerea soluţiilor convenabile pentru firmele interesate.
- 32 -
Informaţia analogică este exprimată prin parametri cu variaţie continuă din cadrul
proceselor tehnologice, aşa cum sunt ei percepuţi de dispozitivele tehnice de măsură şi
control (presiunea, temperatura, viteza, tensiunea electrică etc.).
Informaţia numerică (digitală) exprimă aspectul cantitativ al fenomenelor şi se
prezintă sub formă de cifre, care se obţin prin măsurare, numărare, cântărire sau calcul. Pe
suportul tehnic, informaţia se prezintă ca o succesiune de valori binare (0,1).
Informaţia nenumerică (calitativă) este cea mai răspândită şi se prezintă printr-o
mare varietate de forme: concepte, liste bibliografice, texte, rapoarte etc.
În funcţie de suportul informaţional utilizat pentru redarea, transmiterea sau
păstrarea acesteia, informaţia calitativă poate fi: sonoră, inclusiv verbală, scrisă, grafică
(imagini fixe), video (imagini în mişcare), sub forma undelor radio sau magnetice, sub
formă codificată înregistrată pe benzi sau discuri magnetice, pe discuri optice sau
magneto-optice.
2. După situarea în timp faţă de fenomenele reprezentate, distingem:
Informaţii active (dinamice, operative);
Informaţii pasive;
Informaţii previzionale.
Informaţiile active (dinamice, operative) reprezintă procese sau fenomene în curs de
desfăşurare.
Informaţiile pasive se referă la procese sau fenomene care au avut loc şi care s-au
terminat. Ele sunt utile pentru conducerea proceselor şi fenomenelor cu caracter repetitiv..
Informaţiile previzionale sunt cele cuprinse în planuri şi programe şi comensurează
procese şi fenomene ce se vor desfăşura în viitor.
3. După conţinut, pot fi:
Informaţii elementare;
Informaţii complexe;
Informaţii sintetice.
Informaţiile elementare sunt specifice sistemului operaţional în care se desfăşoară
nemijlocit activităţile economice şi definesc operaţii şi fenomene indivizibile (datele din
documentele primare).
Informaţiile complexe sunt informaţiile rezultate din agregarea informaţiilor
elementare pentru a caracteriza un proces sau un fenomen (nivelul productivităţii muncii,
valoarea producţiei marfă, costul producţiei etc.).
Informaţiile sintetice se obţin, de regulă, prin adiţionarea informaţiilor elementare
de acelaşi tip (balanţe de verificare, bilanţ contabil etc.).
4. După domeniul de activitate la care se referă, distingem:
Informaţii tehnologice;
Informaţii tehnico-ştiinţifice;
Informaţii economice.
Informaţiile tehnologice sunt utilizate pentru conducerea şi dirijarea proceselor
tehnologice industriale.
Informaţiile tehnico-ştiinţifice sunt utilizate în domeniul cercetării ştiinţifice şi al
proiectării tehnologice.
Informaţiile economice sunt instrumente de conducere nemijlocită a proceselor
social-economice. Ele devin utile şi eficiente numai în cadrul schimbului permanent de
cunoştinţe între oameni, situaţi pe diverse trepte ierarhice ale economiei. Informaţiile
economice prezintă câteva particularităţi: volum şi diversitate tipologică mare, prelucrări
- 33 -
specifice relativ simple şi cu mare frecvenţă (calcule aritmetice, sortări, grupări,
comparări etc.), timp de valabilitate relativ redus.
5. După sursele de provenienţă distingem: informaţii interne, externe, primare
etc.
6. După principiile de prelucrare în sistemele informatice pot fi: date
aritmetico-logice, texte, documente grafice, secvenţe audio şi secvenţe (clipuri)
video.
16
Lucey, T., Management Information Systems, DP Publications Ltd. London, 1993, p.212, citat în Dumitriu, F., Sitemul
informaţional contabil în întreprindera modernă, Editura Junimea, Iaşi, 2001, p.28
- 34 -
căutarea şi extragerea informaţiilor;
transmiterea informaţiilor;
securitatea informaţiilor;
redarea informaţiilor.
Tehnologiile informaţionale prezintă anumite particularităţi17:
Sunt tehnologii multiforme care se pot adapta majorităţii activităţilor umane. Tehnologia
informatică s-a pulverizat într-o multitudine de activităţi, ramuri industriale şi servicii,
mărindu-şi considerabil portofoliul de aplicaţii;
Sunt tehnologii complexe în care serviciile ocupă o parte considerabilă. Prin utilizarea
acestora în cadrul unei organizaţii, specialiştii interni sau externi recurg foarte des la
serviciile de asistenţă. Acest lucru se întâmplă mai ales în faza de implementare, decât
în faza operaţională. Nevoile întreprinderilor şi ale indivizilor se schimbă, tehnologia
progresează şi câmpul de aplicare a tehnologiilor informaţionale se lărgeşte continuu. În
cazul achiziţionării unui produs complex, orice cumpărător sau utilizator IT trebuie să se
informeze pentru a înţelege tendinţele şi presiunile la care trebuie să facă faţă;
Sistemele informaţionale nu pot transforma singure maniera de funcţionare a unei
organizaţii, ele reprezintă doar un mecanism catalizator. Indivizii lucrează cu
tehnologiile informaţionale la toate nivelurile ierarhice pentru a-şi realiza obiectivele
propuse. Dar deseori aceştia consideră sistemele informatice ca fiind “cutia neagră” a
organizaţiei, neînţelegând de fapt în totalitate rolul şi avantajele utilizării noilor
tehnologii. De aceea, se impune o colaborare permanentă între informaticieni şi
utilizatori la nivelul unei firme.
Schimbările intervenite în tehnologiile informaţionale sunt rapide şi au numeroase
implicaţii. Pentru a cunoaşte mai bine aceste implicaţii trebuie identificate caracteristicile
globale ale noilor tehnologii informaţionale. În acest sens, Herbert Simon defineşte
următoarele caracteristici ale NTI18:
asigură accesibilitatea oricărei informaţii sub formă verbală, simbolică, prin
intermediul calculatorului;
pun la dispoziţie capacităţi mari de memorare pentru sistemele de prelucrare a
informaţiilor;
fac posibilă utilizarea limbajului uman pentru interogarea sistemelor de prelucrare a
informaţiilor;
orice informaţie care se dovedeşte utilă va putea fi transmisă în alt punct din acelaşi
sistem cu costuri scăzute;
sistemele de prelucrare a informaţiilor sunt din ce în ce mai capabile de a informa, de a
sprijini procesul decizional şi, mai mult, de a învăţa.
În prezent, două schimbări esenţiale se datorează utilizării NTI19:
descentralizarea puterii informatice şi a stocării datelor şi deplasarea către utilizator;
utilizarea pe scară largă a telecomunicaţiilor care face legătura electronică între
diferitele componente ale sistemelor informaţionale.
Un important rezultat al amplorii şi dezvoltării tehnologiei informaţionale îl
constituie generalizarea sistemelor informatice. Sistemele informatice constituie cadrul
17
Gunton, T., Technologies des systemes d`information, Masson, Paris,1993, p.7
18
Pateyron, E.-A., Salmon, R., Les nouvelles technologies de l'information et l'entreprise, Ed. Economica, Paris, 1996,
p.29
19
O'Brien, Les systèmes d'information de gestion, De Boeck Université, Montreal, 1995, p. 488
- 35 -
de pătrundere şi de aplicare a tehnologiei informaţionale în organizaţii, dar nu numai,
aceasta influentând evoluţia şi dezvoltarea sistemelor informatice. În acest sens,
tehnologia informaţională ar cuprinde, pe lângă elementele care asigură colectarea,
prelucrarea, stocarea şi transmiterea informaţiilor, şi elementele teoretice şi
metodologice privind dezvoltarea sistemelor informatice.
În prezent se constată, ca urmare a dezvoltării explozive a tehnologiei
informaţionale, o incapacitate a firmelor de a beneficia pe deplin de facilităţile oferite de
noile tehnologii. De asemenea, trebuie avut în vedere că nu este suficientă simpla
introducere a unor noi tehnologii, ci şi formarea unei noi atitudini faţă de utilizarea lor prin
crearea unei arhitecturi informaţionale adecvate.
Progresul şi ritmul de evoluţie al tehnologiei este greu de anticipat astăzi. Mulţi
specialişti nu mai cred că tehnologia informaţională poate oferi un avantaj de durată, ea
transformându-se adesea într-o necesitate strategică. Experienţa multor întreprinderi a
demonstrat că ceea ce astăzi reprezintă un avantaj faţă de concurenţă, mâine poate fi o
obligaţie, o necesitate pentru a rămâne în competiţie. Din punct de vedere al activităţilor şi
proceselor economice, prima întrebare care trebuie pusă este dacă tehnologia
informaţională poate să sprijine procesele economice şi dacă da, în ce măsură.
Tehnologiile informaţionale s-au dezvoltat ca răspuns la necesităţile de
prelucrare a informaţiilor, fenomen cauzat de industrializarea societăţii. Astăzi, puţine
aspecte ale vieţii cotidiene au rămas în afara sferei de influenţă a tehnologiei
informaţionale, iar pentru organizaţii ele reprezintă cu adevărat o miză strategică din
care pot decurge numeroase avantaje concurenţiale. Cadrul general de analiză a
impactului tehnologiilor informaţionale asupra organizaţiei economice este prezentat
în fig. nr. 3.6
Mediul extern, social,
economic,
politic etc.
Structura
organizaţiei
şi cultura
organizaţională
Resurse umane
şi roluri
- 36 -
Unii specialişti atribuie un rol primordial tehnologiei informaţionale în
schimbarea organizaţională, neglijând aportul altor factori de mediu, adică factorii
sociali, politici, economici. Într-adevăr, tehnologia informaţională reprezintă cea mai
importantă pârghie în realizarea schimbării, ea însă este completată de factorii
organizaţionali, cum ar fi cultura organizaţională (este necesară o cultură care să fie
dinamică şi să încurajeze iniţiativa şi inovarea) şi structura organizatorică (structura
trebuie să permită coordonarea şi colaborarea interfuncţională), precum şi de resursele
umane (aceasta implică instruirea, motivarea, evaluarea şi compensarea personalului).
Tehnologiile informaţionale oferă noi soluţii în domeniul comunicaţiilor,
hardware, software, precum şi în reproiectarea proceselor economice în întreprinderi.
Tendinţa majoră a comunicaţiilor contemporane o constituie dezvoltarea
comunicaţiilor celulare şi potenţiala integrare a acestora cu reţele digitale de servicii
integrate, ceea ce duce la posibilitatea conectării diferitelor echipamente: fax, video,
PC-uri, staţii de lucru ale reţelelor locale (LAN).
Integrarea telecomunicaţiilor cu tehnologia informatică a fost facilitată de
dezvoltarea circuitelor integrate de tip ISDN – Integrated Digital Network (Reţele
integrate de servicii digitale), împreună cu răspândirea reţelelor de comunicaţii locale,
metropolitane şi globale, a reţelelor locale optice, reţelelor locale fără fir (cablu).
În ceea ce priveşte tendinţele din domeniul hardware, acestea sunt prezentate în
tabelul nr.3.1.
- 37 -
floppy-optică
- 38 -
performanţele atleţilor din toată lumea; bursele de la Tokio, Paris şi New York sunt legate
printr-o reţea telematică ceea ce permite efectuarea de investiţii 24 de ore din 24 practic în
lumea întreagă. Internetul, definit ca o reţea a tuturor reţelelor, este una din cele mai
pasionante manifestări a acestui fenomen al societăţii. El a revoluţionat şi a dinamizat toate
activităţile economice dintr-o întreprindere, a stat şi stă la baza altor tehnologii informatice. Într-
adevăr, Internetul pune în relaţie pe o scară largă oameni şi calculatoare ce vorbesc un
limbaj comun şi care sunt racordaţi între ei prin kilometri de cablu şi de linii telefonice.
Internetul, loc de comunicaţie, de schimb de idei şi informaţii se va dezvolta
continuu şi viitorul său va depinde de utilizatorii săi. Ca urmare a globalizării schimburilor
şi a creşterii importanţei informării, întreprinderea devine din ce în ce mai mult o
utilizatoare a Internetului. În esenţă, acesta are la bază reţele de calculatoare dispersate la nivel
mondial în toate colţurile lumii, reţele care comunică între ele prin intermediul unui protocol
(Internet Protocol - IP), uşor de recunoscut indiferent de tipul echipamentelor (calculatoare) şi de
sistemul de operare utilizat.
Pe baza Internet-ului s-au dezvoltat o serie de aplicaţii, precum: Intranet-ul, Extranet-
ul, groupware-ul, EDI Internet, poşta electronică, e-marketing, e-learning, discuţii pe Internet
(forumuri, grupuri de întâlniri, grupuri de ştiri), chat (discuţii în timp real), comerţ electronic
(e-commerce cu următoarele modele de afaceri: magazin electronic (e-Shop), aprovizionare
electronică (e-procurement), licitaţie electronică (e-auction), supermagazinul electronic (e-
mall), piaţa unui terţ (Third Party Marketplace), comunităţi virtuale (Virtual Communities),
conectări la distanţă, telefonie, videoconferinţe, universuri virtuale, captare de programe
radio-tv, biblioteci digitale etc.
b. Recunoaşterea optică a caracterelor (Optical Character Recognition) este
utilizată în operaţiile de digitizare a datelor de tip text. În scop comercial ea se foloseşte pe
scară largă în magazine la citirea codurilor de bare de pe diferite produse. Astfel, se obţin
informaţii cu privire la denumire, preţ, raion de vânzare, taxele aferente (TVA, accize etc.),
termen de valabilitate, producător etc. Dacă la aceste informaţii se adaugă data vânzării, casa şi
vânzătorul, precum şi cumpărătorul, atunci se obţine o imagine completă privind actul de
vânzare-cumpărare. Toate aceste informaţii se transferă serverului central pentru înregistrare
contabilă, pentru luarea unor decizii etc.
c. Bancomatele (Automat Teller Machine - ATM) reprezintă tehnologia informatică
şi de comunicaţii prin care cardul bancar este identificat şi poate fi folosit pentru retragerea
unei sume de bani sau efectuarea unor plăţi în conturi predefinite (telefonie, utilităţi,
magazine).
d. Sistemele electronice de realizare a întâlnirilor facilitează întâlnirea virtuală a
membrilor unei comunităţi sau unei echipe cu diferite prilejuri: conferinţe, luarea unei
decizii, simple discuţii video etc. Această tehnologie constă în digitizarea secvenţelor audio
şi video, compresia, criptarea, transmiterea, decriptarea, decompresia şi vizualizarea acestora
cu o viteză foarte mare folosind infrastructura de bază – Internet-ul.
e. Tehnologia groupware şi gestiunea electronică a documentelor
Groupware reprezintă un model organizaţional apărut în anii „90 care are în vedere
trei dimensiuni ale întreprinderii: managementul sau dimensiunea umană, organizarea sau
dimensiunea organizaţională, informatica sau dimensiunea tehnologică. Instrumentele
groupware sunt aplicaţii în reţea care permit grupurilor de lucru să colaboreze într-o manieră
facilă22. Lucrul în medii colaboraţioniste presupune lucrul cu documente în format electronic
22
Fotache, D., Groupware. Metode, tehnici şi terhnologii pentru grupuri de lucru, Editura Polirom, Iaşi, 2002, p. 28
- 39 -
(creat sau digitizat prin scanare), folosind un software special care conţine absolut toate
componentele pentru lucrul de birou, la care se adaugă şi componenta de transmitere co-
echipierilor (poşta electronică, gestionar de documente).
f. Inteligenţa artificială şi aplicaţiile ei
Această tehnologie informatică reuneşte aplicaţii ce vor cunoaşte o extindere
deosebit de mare în viitorul apropiat. În categoria aplicaţiilor specifice inteligenţei artificiale
sunt incluse: sistemele inteligente, recunoaşterea formelor, recunoaşterea şi înţelegerea
vorbirii, robotica, rezolvatoarele generale de probleme, învăţământul asistat de calculator şi
prelucrarea limbajului natural.
g. Tehnologia multimedia prevede reprezentarea în ansamblu a diferitelor tipuri de
23
date . Multimedia înseamnă utilizarea calculatorului electronic pentru prezentarea
informaţiilor prin combinarea de texte, grafice, sunete, imagini statice, animate sau video,
folosind instrumente care permit utilizatorului să navigheze, să interacţioneze, să creeze şi
să comunice. Această definiţie cuprinde cele patru componente importante ale
multimediei: calculatorul electronic, legăturile între documente, numite link-uri,
instrumente de navigare şi metode de colectare, prelucrare şi comunicare a datelor şi
ideilor.
Cele două aspecte, fundamentale şi concomitente, ale multimediei sunt integrarea
diverselor documente şi interactivitatea.
În literatura de specialitate, multimedia este considerat un concept aflat la
intersecţia mai multor domenii, ea combinând cele trei mari inovaţii ale secolului:
calculatorul electronic, telecomunicaţiile şi tehnica audiovizualului. În anii '70 multimedia
era doar un cuvânt care însemna audiovizual, în prezent ea devenind o tehnologie care a
revoluţionat domeniul calculatoarelor.
Calculatorul a trecut progresiv, de la rolul său de mijloc de prelucrare a textelor, la
cel de prelucrare a diverselor şi complexelor date, precum imagini video, fotografii sau
sunete. Calculatorul dirijează afişarea diferitelor documente, tratează priorităţile, după
cererile utilizatorilor şi permite, deci, un parcurs interactiv în aplicaţie. Folosirea
tehnologiilor multimedia necesită dotarea calculatorului cu CD-ROM, difuzoare şi plăci
audio, Video-CD, cameră de luat vederi şi placă video, în funcţie de aplicaţiile utilizate.
Informatica stă la baza multimediei. Totuşi multimedia nu constituie un domeniu
particular al informaticii, ea nu este decât o prelungire logică şi un rezultat al evoluţiei
tehnologice, atât a echipamentelor, cât şi a programelor. Dezvoltarea acestei tehnologii a
fost determinată de răspândirea, pe scară largă, a calculatoarelor personale, de dezvoltarea
capacităţilor şi performanţelor componentelor şi perifericelor calculatorului ce permit
tratarea, depozitarea şi distribuţia datelor multimedia, de realizarea de afişaje video de
înaltă calitate şi generalizarea interfeţelor grafice utilizator ce permit realizarea unor
prelucrări altă dată complexe şi mai dificil de obţinut, de răspândirea şi standardizarea
plăcilor de sunet, de dezvoltarea tehnologiilor de stocare care au permis creşterea
volumului de date (apariţia CD-ROM-ului şi a altor suporţi de stocare de mare capacitate).
Multimedia s-a consolidat odată cu apariţia standardelor importante în materie de
comunicaţii şi de comprimare/decomprimare a datelor, cu integrarea funcţiilor video şi
audio în componente electronice sau procesoare şi servicii avansate de telecomunicaţii prin
satelit sau cablu, cu faimoasele "autostrăzi informaţionale".
23
Tudose, A., Sisteme multimedia, Editura Moldavia, Bacău, 1999
- 40 -
În acelaşi timp, multimedia a devenit o adevărată industrie. Producţia de documente
multimedia este economică. Un CD-ROM este un suport cu mult mai ieftin pentru a
conţine o enciclopedie decât kilograme de hârtie imprimată. În numeroase domenii,
multimedia este deosebit de eficace. De exemplu, prezentarea unei întreprinderi este mult
mai atrăgătoare dacă îi integrăm comentarii sonore sau secvenţe video care prezintă un
aspect particular legat de acea întreprindere. În plus, această prezentare se poate face fără
prezentator, cu ajutorul unui nod interactiv.
Dacă multimedia se răspândeşte, încet cu încet, asupra tuturor sectoarelor de
activitate, marele public este şi el vizat. Multimedia devine din ce în ce mai mult un
serviciu pentru un public avid de a descoperi cât mai multă informaţie, de diferite tipuri,
prin intermediul televizorului sau monitorului, a sintetizatorului muzical sau a televiziunii
interactive. Trecerea de la profesional către marele public este facilitată şi de generalizarea
unor interfeţe utilizator prietenoase, asigurate în general prin simboluri recunoscute de
întreaga lume: pictograme, opţiuni de meniu, zone de dialog, butoane de control etc.,
mijloace prin care utilizatorului i se asigură un acces rapid la aplicaţii informatice şi la
informaţii inedite.
h. Alte tehnologii informaţionale
Se pot încadra aici toate tehnologiile moderne de proiectare asistată de calculator,
semnătura digitală pentru care şi în România s-a adoptat legislaţia în domeniu, aşa-zisele
tehnologii calme, teleprezenţa la locul de muncă, calculatoarele Web, microsistemele etc.
- 41 -
depinde de zona de memorie afectată datei. Ea poate fi simplă precizie sau
dublă precizie.
valoarea iniţială
modul de alocare a memoriei pe parcursul prelucrării (static, dinamic).
Valorile datei pot fi precizate prin enumerare sau printr-o proprietate comună şi
pot fi numere, valori logice, şiruri de caractere. În funcţie de valoare, datele se clasifică în
:
date variabile (variabile) - date care pe tot parcursul procesului de
prelucrare pot lua orice valori din domeniul de definiţie a datei;
date constante (constante) - date care pe parcursul procesului de prelucrare
îşi păstrează aceeaşi valoare din domeniul de definiţie al datei.
Din punct de vedere fizic, o dată elementară apare ca o zonă de memorie sau de
suport de o anumită mărime, situată la o anumită adresă, în care se sochează într-o formă
specifică valorile datei.
Principalele tipuri de date elementare sunt:
Tipul numeric care include numerele întregi, reale şi complexe şi asupra
cărora se pot realiza operaţii de adunare, scădere, etc.;
Tipul logic (boolean) utilizat pentru precizarea stărilor de adevăr (TRUE,
YES) sau neadevăr (FALSE, NO) ale unui enunţ. Asupra acestor date se
pot efectua operaţii logice: NOT, AND, OR;
Tipul caracter care reprezintă o succesiune de caractere alfanumerice
asupra căreia se pot defini operaţii de concatenare, ordonare etc.;
Tipul pointer, adică date elementare ale căror valori sunt adrese, referinţe
pentru alte date.
În majoritatea aplicaţiilor, datele se prezintă sub forma unor mulţimi sau colecţii, a
căror prelucrare nu poate fi concepută fără o organizare corespunzătoare. Între elementele
unei colecţii de date pot fi identificate şi/sau introduse relaţii care să determine pe
mulţimea respectivă o anumită structură. Natura relaţiei poate diferi la diferite nivele de
abstractizare în mod considerabil, putând fi o relaţie de ordine în mulţimea elementelor
colecţiei, o relaţie ce descrie mecanismul de acces la memorie. În acest mod se obţine
tipul de dată structurată sau structura de date. Structurile de date sunt colecţii de date pe
care s-a definit o structură şi căreia îi este specific un anumit mecanism de selecţie şi
identificare a componentelor. O structură este o entitate de sine-stătătoare, indentificabilă
prin nume, ale cărei componente îşi menţin proprietăţile. Componentele unei structuri de
date pot fi individualizate şi selectate prin nume (identificatori) sau prin poziţia ce o ocupă
în structură, conform cu relaţia de ordine specificată.
Structurile de date pot fi clasificate după mai multe criterii:
a. după modul de selectare a componentelor:
structuri cu acces direct atunci când o componentă poate fi selectată fără a
ţine seama de celelalte componente ale structurii
structuri cu acces secvenţial atunci când localizarea unui element se face
printr-un proces de parcurgere a mai multor componente, conform cu
ordinea acestora.
b. după suportul de memorie pe care se creează structura de date :
structuri de date interne (şir, masiv, înregistrare, liste, arbori)
structuri de date externe (fişiere, baze de date)
- 42 -
c. după variabilitatea structurii:
structuri de date dinamice, care îşi modifică pe parcursul prelucrării
structura
structuri de date statice, care pe tot parcursul existenţei au acelaşi număr de
componente şi în aceeaşi ordine
Structurile dinamice, la rândul lor, pot fi:
cu cardinalitate finită, dacă au un număr limitat de componente
cu cardinalitate infinită, dacă numărul de componente este nelimitat
Dacă se grupează împreună date structurate şi se înzestrează această mulţime cu
anumite operaţii, atunci se obţine un tip de dată structurată sau un tip de structură de date.
Un tip de dată structurată este deci o mulţime ordonată de date (elementare sau structuri
de date) pe care s-a definit un grup de operatori de bază cu o anumită semantică.
Principalele tipuri de structuri de date pentru memoria internă sunt şirul, masivul,
înregistrarea, listele liniare, arborii de date, iar pentru memoria externă sunt fişierele şi
bazele de date.
La orice nivel de abstractizare rezolvarea unei probleme, utilizând calculatorul
electronic, implică atât date elementare, cât şi date structurate. Componentele unei
structuri de date pot fi date elementare sau la rândul lor structuri de date. Dacă toate
componentele sunt de acelaşi tip atunci structura de date este omogenă. Definirea
structurilor de date se bazează, în majoritatea aplicaţiilor, pe structurile liniare, arborescente
şi de tip reţea. Acestea sunt considerate structuri de bază, deoarece, prin combinarea lor
convenabilă, se pot construi structuri oricât de complexe.
Listele sunt structuri de date liniare, dinamice, recursive, cu componente omogene
sau eterogene. Ca secvenţe finite de elemente, componentele pot fi date elementare sau
date structurate. Listele pot fi de mai multe tipuri: liniare, circulare etc.
Prin listă liniară se înţelege un şir de elemente în care distingem un prim şi un
ultim element, fiecare element în afară de acestea având unic determinate un element care
îl precede şi unul care îi succede; primul element are un unic element care îi succede, iar
ultimul element are un unic element care îl precede. Cele două capete ale listei se numesc
bază, respectiv vârf.
Pentru definirea listelor liniare şi a relaţiilor de ordonare liniară sunt folosite
variabile pointer, astfel încât elementele listei apar ca perechi sau triplete care, în afara
elementului de dată conţin referinţe ce indică locul succesorului, respectiv locul
succesorului şi predecesorului.
În practică se întâlnesc următoarele tipuri de liste liniare:
Stiva sau lista LIFO este o listă asimetrică pentru care adăugarea, ştergerea
şi consultarea se fac la un singur capăt, respectiv la sfârşitul ei.
Coada sau lista FIFO este o listă asimetrică la care operaţiile de consultare
şi ştergere se realizează la începutul listei, iar operaţia de adăugare la
sfârşitul listei.
Lista cu două capete este o listă simetrică pentru care operaţiile de
adăugare, consultare şi ştergere se fac atât la începutul, cât şi la sfârşitul
listei.
Lista circulară este o listă în care se modifică modul de înlănţuire, punând la partea
de legătură a ultimului element adresa primului element. Deoarece la aceste liste dispare
distincţia dintre primul şi ultimul element, se introduce un element special, numit cap de
- 43 -
listă, care nu conţine date. Capul de listă devine prim şi ultim element şi asigură
posibilitatea de a parcurge lista în ambele sensuri.
Structura de tip arbore asigură ordonarea elementelor componente pe niveluri
ierarhice. Există un singur nod rădăcină şi mai multe noduri cu un anumit număr de
descendenţi. Se întâlneşte în articolele dintr-un fişier.
Cele mai utilizate date structurate sunt:
articolul;
fişierul;
tabloul.
Articolul este o structură de tip arborescent ale cărui câmpuri sunt descendenţii
rădăcinii (nivelul 1), subcâmpurile sunt descendenţii câmpurilor (nivelul 2) ş.a.m.d.
Câmpurile unui articol pot fi date elementare sau grupuri de date de diverse tipuri. În
principiu fiecare câmp sau subcâmp se defineşte prin următoarele atribute:
nume - un cod unic de identificare;
tip - natura datei;
lungime - numărul total de caractere;
partea zecimală – se specifică numai pentru datele numerice.
De exemplu, articolul ARTSALAR poate avea următoarea structură:
- 44 -
1. Crearea se execută o singură dată la începutul ciclului de viaţă a structurii
respective, presupunând memorarea structurii respective de date în forma iniţială, pe
suportul de memorie internă sau externă.
2. Actualizarea reprezintă operaţia de aducere la zi a unei structuri de date create
anterior şi presupune:
adăugarea şi/sau inserarea de noi elemente ale structurii;
modificarea valorilor unor elemente ale structurii;
ştergerea fizică şi/sau logică a unor elemente ale structurii.
3. Consultarea (exploatarea) asigură accesarea elementelor componente ale unei
structuri în scopul prelucrării sau vizualizării acesteia.
4. Sortarea permite ordonarea crescătoare sau descrescătoare a elementelor unor
structuri, după anumite criterii stabilite de utilizator, fiind o rearanjare fizică a
acestora.
5. Separarea este desfacerea unei structuri în două sau mai multe structuri.
6. Fuzionarea sau interclasarea este combinarea a două sau mai multor structuri
într-o singură structură conform unor criterii.
7. Copierea presupune obţinerea unei dubluri, integrale sau parţiale aleasă de
utilizator.
- 45 -
a = (b * c)**2 + 1650
Operaţiunile de decizie sunt utilizate pentru a determina valoarea logică a unei
propoziţii (adevărat sau fals). Ele condiţionează executarea unor operaţiuni sau grupuri de
operaţiuni. Operatorii utilizaţi pentru scrierea condiţiilor pot fi operatori relaţionali (=, >,
<, ≠) şi/sau operatori logici (NOT, AND, OR).
Exemplu:
IF STOCSIGURANTA < 5000 THEN
PRINT “Este necesară reaprovizionarea”
ENDIF
Operaţiunile de intrare/ieşire vizează realizarea transferului de date între
memoria externă şi cea internă şi invers. Pentru optimizarea operaţiei de intrare/ieşire se
interpun zone tampon (buffere) atât pentru intrare cât şi pentru ieşire. Cele mai utilizate
operaţii de intrare/ieşire sunt cele de deschidere şi închidere a fişierelor şi de citire şi
scriere date.
Operaţiunile de transfer a controlului sunt operaţii de salt şi de apelare. Cele de
salt au rolul de a preda controlul unei alte operaţiuni decât cea imediat următoare, iar cele
de apel, determină lansarea în execuţie a unor proceduri (grupuri de operaţiuni), evitându-
se astfel descrierea lor de mai multe ori în cadrul algoritmului de rezolvare a problemei.
- 46 -
Pentru primele generaţii de suporturi tehnice metoda tradiţională de organizare a
datelor o constituie cea bazată pe fişiere.
Fişierul este un ansamblu organizat de date, omogen din punct de vedere al naturii
şi criteriilor de prelucrare, memorate pe suporturi tehnice de date de unde pot fi utilizate
în procesul de prelucrare.
Asupra fişierelor se pot realiza următoarele operaţii de bază:
crearea, adică operaţia prin care înregistrările logice sunt transpuse pe
suportul tehnic de date;
actualizarea care este constituită din operaţii de adăugare, modificare şi
stergere;
consultarea care este operaţia de regăsire a înregistrărilor;
sortarea, adică ordonarea crescătoare sau descrescătoare a articolelor după
anumite criterii stabilite de utilizator;
separarea, adică desfacerea unui fişier în două sau mai multe fişiere;
fuzionarea, adică combinarea a două sau mai multor fişiere într-unul
singur conform unor criterii;
copierea care presupune obţinerea unei dubluri a fişierului
Orice fişier poate fi privit sub dublu aspect:
logic sau funcţional, care priveşte latura semantică, deci informaţională a
datelor ce compun fişierul;
fizic, care este strict legat de reprezentarea datelor pe suportul fizic şi de
modul de organizare a acestuia.
Din punct de vedere logic, un fişier este alcătuit dintr-o mulţime de articole
(înregistrări logice), din câmpuri de date (grupate sau negrupate) şi din caractere.
Articolul este o grupare de date asociate ce formează o entitate referită printr-un
identificator. De regulă, acest identificator trebuie să sugereze conţinutul informaţional al
înregistrării logice (de exemplu, articolul ARTSALAR conţine date privind salariaţii unei
întreprinderi). Caracteristicile înregistrărilor logice sunt: lungimea (numărul caracterelor
conţinute) care poate fi variabilă sau fixă şi formatul (fix: toate înregistrările au aceeaşi
lungime; variabil: înregistrările au lungimi diferite).
Câmpul de date este o entitate de date constând dintr-un număr de caractere,
cuvinte sau coduri, tratate împreună ca un tot unitar. Câmpurile care se referă la aceeaşi
entitate (de exemplu, NRMARCA, NUMESAL, SALBAZA etc) formează un articol. În
funcţie de natura datelor pe care le înmagazinează, câmpurile pot fi numerice,
alfanumerice, logice, dată calendaristică etc.
Caracterul este elementul de bază, indivizibil al datelor dintr-un fişier (o cifră, o
literă, un caracter special).
Exemplu:
Data intrării
Cod Denumire Canti
Document Data U/M PU
Prod produs t
Fel Nr Z L A
N,4 C,20 C,5 N,5 N,2 N,2 N,2 C,3 N,8,3 N,9,2
- 47 -
Sub aspect fizic, fişierul se defineşte în funcţie de suporturile tehnice de date
utilizate. Necesitatea organizării datelor pe suporturi tehnice (discuri magnetice, benzi
magnetice, discuri optice etc) derivă din caracterul limitat al memoriei interne a unui
calculator. Este greu de păstrat în memoria internă atât programele de aplicaţii, datele de
prelucrat, cât şi rezultatele prelucrărilor. Soluţia o reprezintă organizarea de fişiere pe
suporturi externe, de unde prin proceduri speciale de intrare/ieşire şi în funcţie de cerinţele
utilizatorului, sunt transferate în memoria internă.
- 48 -
Spre deosebire de fişierele secvenţiale, care au articolele aranjate compact, cele
relative pot avea zone neutilizate între articole. Corespondenţa dintre articole şi numerele
de casetă se realizează prin formule matematice, numite formule de randomizare sau
repartizare.
Organizarea secvenţial-indexată are o largă utilizare în practică deoarece permite
atât accesul secvenţial, cât şi accesul direct. Suporturile utilizate trebuie să fie adresabile.
Fişierele indexate sunt ansambluri de articole logice aşezate unul după altul în ordinea
crescătoare sau descrescătoare a valorii cheii de articol. Cheia de articol este un câmp sau
rezultatul evaluării unei expresii de câmpuri din structura articolului fişierului indexat.
Fişierele index înlătură limitele fişierelor prezentate anterior:
la fişierele secvenţiale accesarea greoaie datorită timpului de răspuns mare;
la fişierele relative folosirea ineficientă a suprafeţei de memorare.
Prin operaţia de indexare, fişierului i se ataşează un tabel în care sunt păstraţi
indecşii - informaţii auxiliare pe baza cărora sunt reperate rapid articolele fişierului. Astfel,
un fişier index este alcătuit de fapt din două fişiere:
fişierul propriu-zis de date în care înregistrările sunt ordonate crescător sau
descrescător, după cheia de articol (cheia de indexare);
fişierul index care are un număr de înregistrări egal cu numărul înregistrărilor din
fişierul de date. Fiecare înregistrare conţine valoarea câmpului cheie a articolului din
fişierul de date, plus adresa fizică de pe suport (număr cilindru, număr pistă, număr
sector) a acelei înregistrări.
La consultarea fişierului se parcurge mai întâi secvenţial tabela de indecşi. Când
valoarea cheii de căutare devine egală cu valoarea cheii din index se preia adresa din index
şi astfel se ajunge la înregistrarea de pe suport.
Consultarea articolelor din fişierele index poate fi realizată secvenţial sau direct.
- 49 -
Acces
Organizare Secvenţial Direct Dinamic
Secvenţială X
Relativă X X X
Indexată X X
BAZA DE DATE
Fişier de date 1
- 50 -
baze de date ierarhice (modelul ierarhic) care operează cu mulţimi de date
structurate arborescent;
baze de date tip reţea (modelul reţea) care operează cu mulţimi de date
structurate în reţea;
baze de date relaţionale (modelul relaţional) care operează cu mulţimi de date
structurate pe baza teoriei matematice a relaţiilor dintre ansambluri.
baze de date obiectuale în proiectarea cărora sunt avute în vedere conceptele
abordării obiectuale care ţine seama de aspectele statice şi dinamice ale
obiectelor.
Abordarea datelor în contextul bazelor de date se face pe trei niveluri, considerate
niveluri de abstractizare:
Nivelul fizic sau intern este nivelul elementar la care pot fi considerate datele şi
se referă la modul în care sunt stocate datele pe suporturi - disc magnetic, bandă
magnetică, disc optic etc. La acest nivel structura datelor este foarte detaliată şi
se concretizează în schema internă.
Nivelul conceptual sau logic este nivelul imediat superior celui fizic, corespunde
administratorului bazei de date care proiectează structura bazei de date. Asigură
o viziune globală. La acest nivel structura bazei de date se concretizează în
schema conceptuală.
Nivelul extern este ultimul nivel de abstractizare la care poate fi descrisă o bază
de date. Recurgerea la acest nivel de abstractizare se face pentru simplificarea
interacţiunii utilizator-bază de date. Acest nivel corespunde utilizatorilor care pot
avea viziuni diferite asupra bazei de date pe baza unor subscheme proprii. Se
urmăreşte satisfacarea cerinţelor tuturor utilizatorilor în condiţiile unei
redundanţe minime şi controlate a datelor.
Văzută prin prisma celor trei niveluri, baza de date poate fi reprezentată ca în
figura nr. 1.10.24
INTERFAŢA A INTERFAŢA B
INTERFAŢA
Schema internă
BAZA DE DATE MEMORATĂ P E DISC
24
Fotache, M., Baze de date relaţionale. Organizare, interogare şi normalizare, Editura Junimea, Iaşi, 1997, p.32
- 51 -
Includerea în baza de date a descrierii structurii acesteia o deosebeşte calitativ de
fişierele de date, deoarece prin aceasta se asigură independenţa datelor din bază faţă de
programele de aplicaţii şi invers. Posibilitatea modificării structurii la un nivel, fără a afecta
structura celorlalte niveluri este întâlnită sub numele de autonomia datelor stocate în baza
de date, prezentă sub două forme:
autonomia fizică, adică posibilitatea modificării structurii bazei de date la nivel
intern, fără a fi necesară schimbarea structurii conceptuale şi refacerea
programelor de prelucrare a datelor. Asemenea modificări sunt necesare pentru
ameliorarea performanţelor de lucru (viteză de acces, mărimea fişierelor etc.).
Autonomia fizică este cea care asigură şi portabilitatea bazei de date de pe un
sistem de calcul pe altul fără modificarea schemei conceptuale şi a programelor;
autonomia logică se referă la faptul că modificarea schemei conceptuale a bazei
de date nu necesită şi refacerea programelor de prelucrare, autonomie mai greu
de realizat datorită dependenţei programelor de structura logică a datelor.
Practic, baza de date elimină sau reduce dezavantajele organizării în fişiere:
un grad redus de redundanţă a datelor şi eliminarea, în mare măsură, a
inconsistenţei datelor;
actualizarea facilă a datelor;
instrumente pentru realizarea de interogări - obţinerea facilă a informaţiilor ad-
hoc;
reducerea costurilor;
suport pentru standardizare;
partajarea datelor între toţi utilizatorii cărora le sunt necesare, cu asigurarea
securităţii datelor prin mecanisme de securitate.
Bazele de date sunt concepute pentru a prelucra un volum mare de date. Gestiunea
acestora impune nu numai o structurare riguroasă a datelor, dar şi o raţionalizare a
procedurilor de acces şi prelucrare. Pentru a putea fi exploatată de către utilizatori o bază
de date trebuie să aibă asociat un set de programe, numit generic sistem de gestiune a
bazelor de date care să permită exploatarea raţională a datelor conţinute. Obiectivul
esenţial al unui sistem de gestiune a bazelor de date este, deci, furnizarea unui mediu
eficient, adaptat utilizatorilor care doresc să consulte sau să actualizeze informaţiile
conţinute în baza de date.
Sistemul de gestiune a bazelor de date reprezintă un ansamblu coordonat de
programe care permite descrierea, memorarea, manipularea, interogarea şi tratarea datelor
conţinute într-o bază de date. El trebuie, de asemenea, să asigure securitatea şi
confidenţialitatea datelor într-un mediu multi-utilizator.
În general, în arhitectura unui SGBD intră cel puţin 5 clase de module:
programe de gestiune a bazei de date care realizează accesul fizic la date ca
urmare a unei comenzi primite printr-un program de aplicaţii sau interactiv prin
intermediul ecranului.;
limbajul de definire/descriere a datelor (LDD) care permite traducerea (prin
compilare sau interpretare, după caz) şi descrierea naturii datelor şi a legăturilor
lor logice fie la nivelul global (sub forma schemei conceptuale), fie la nivelul
specific fiecărei aplicaţii (sub forma schemei externe sau sub-schemei);
limbajul de manipulare a datelor (LMD) care permite gestionarea şi actualizarea
datelor dintr-o bază de date;
- 52 -
utilitare de întreţinere a bazei de date care permit gestionarea de către un
operator a bazei de date şi care pot efectua următoarele operaţii 25: crearea
versiunii iniţiale a bazei de date şi încărcarea acesteia folosindu-se fie o copie
creată anterior, fie date neorganizate, crearea şi actualizarea jurnalelor
tranzacţiilor realizate asupra bazelor de date, reorganizarea bazei de date pentru
recuperarea spaţiului vid, restaurarea bazei de date după un incident logic sau
fizic, cu refacerea stării existente anterior acestuia, realizarea diverselor
statistici ce permit cunoaşterea activităţii şi utilizării bazei de date etc
componente de control a programelor de aplicaţii care constituie mijloace de
prevenire şi corectare a anumitor erori ce pot să apară în condiţii “multi-
utilizator”.
Modulele enumerate interacţionează cu o serie de componente fizice ale bazei de
date:
Fişierele de date care reprezintă suportul propriu-zis al bazei de date;
Dicţionarul de date ce înregistrează informaţii relative la structura bazei,
fiind solicitat în toate operaţiunile de consultare şi actualizare;
Indecşii, într-un număr suficient de mare pentru creşterea vitezei de acces
la date.
Banca de date reprezintă un sistem de colecţii de date aflate în interdependenţă,
împreună cu descrierea datelor şi a relaţiilor dintre ele şi cu sistemul de programe pentru
gestiunea datelor care asigură independenţa programelor aplicative faţă de modul de
structurare a datelor, o redundanţă minimă şi controlată în memorarea lor, precum şi un
timp minim de răspuns la solicitările utilizatorilor26. Ea reprezintă un ansamblu de
informaţii organizate, înregistrate pe suporturi magnetice sau optice care pot fi consultate
local sau la distanţă prin intermediul calculatoarelor şi a reţelelor de comunicaţie.
Deoarece permit accesul unui mare număr de utilizatori la datele stocate băncile de date
sunt considerate sisteme de documentare.
În unele lucrări, banca de date este redusă la două componente: baza de date şi
SGBD-ul asociat. Alţi autori extind noţiunea de bancă de date, care ar îngloba: baza de
date, sistemul de gestiune a bazei de date, sistemul electronic de calcul, echipamentele de
teleprelucrare, programele de aplicaţii, sistemul de operare, utilizatorii.
Dacă în anii „70 şi la începutul anilor ‟80, noţiunea cvasi-utilizată era cea de bancă
de date, în lucrările din ultimii ani, termenul devine din ce în ce mai puţin invocat,
majoritatea lucrărilor de profil, ca şi toţi marii furnizori de software fac trimitere, aproape
exclusiv, la noţiunile de bază de date şi SGBD.
Depozitul de date reprezintă o altă direcţie de dezvoltare şi evoluţie a bazelor de
date. El desemnează o bază de date special concepută pentru analiza datelor şi suportul
deciziilor, prin consolidarea tuturor datelor întreprinderii.
Conceptul de depozit de date a apărut la sfârşitul deceniului 8, dar s-a conturat şi
dezvoltat în anii „90. Conceptul datawarehouse (depozit de date) este definit de William
Inmon (vicepreşedintele firmei Prism Solution) ca fiind o “colecţie de date destinate
fundamentării deciziei manageriale, colecţie care este tematică, integrată, plasată într-un
context temporal şi permanentă”.
Deosebirile faţă de o bază de date sunt următoarele:
25
Saleh, I., Les bases de donnees relationnelles, Edition Hermes, Paris, 1995, p. 13
26
Pescaru, V., ş.a., Fişiere, baze de date şi bănci de date, Editura Tehnică, Bucureşti, 1976, p. 13
- 53 -
scopul pe care îl au datele stocate - acestea nu sunt utilizate în scop operaţional, ci
pentru sarcini analitice, de la identificarea unui nou segment de piaţă până la
brainstorming;
dacă o bază de date este utilizată pentru prelucrarea tranzacţiilor on-line, depozitele de
date se bazează pe prelucrarea analitică on-line, o nouă aplicaţie strategică;
dacă o bază de date înregistrază şi raportează ce s-a întâmplat, un depozit de date arată
şi de ce.
Patru elemente determinante caracterizează depozitul de date:
datele stocate privesc o funcţiune sau un proces din întreprindere (sunt orientate pe
subiect);
datele sunt integrate şi redefinite penteu a putea fi exploatate;
informaţiile sunt conservate mai mulţi ani, acesta reprezentând un atu al depozitelor de
date (se asigură continuitatea şi comparabilitatea);
datele nu pot fi modificate sau şterse.
Datele organizate în depozite provin din datele preluate din sistemul operaţional,
din datele de arhivă (în perioada de constituire a depozitului), precum din surse externe
(baze de date publice, date din recensăminte, date de prognoză economică etc.). Utilizarea
depozitelor de date se concretizează în extragerea unor rapoarte (la cerere sau pe baza
unui abonament cu o anumită periodicitate), extragerea unor date pentru a putea fi
utilizate de aplicaţiile de birotică (programe de calcul tabelar, procesoare de texte,
programe de prezentare etc.), dar mai ales pentru a putea fi utilizate în aplicaţii
specializate de analiză. Pentru realizarea unor analize economice complexe sunt oferite
instrumente de analiză ce pot fi clasificate în două categorii: mineritul în date „data
mining” şi analiza multidimensională, referită prin OLAP (On Line Analytical
Processing). Data mining reprezintă o tehnică care vizează descoperirea unor şabloane
semnificative în colecţiile de date. Instrumentele de analiză on-line (OLAP) permit aflarea
răspunsurilor la întrebări ce au de obicei un caracter multidimensional (de exemplu: Care
este contribuţia la vânzările săptămânale totale a produselor informatice vândute prin
magazinele situate în regiunea Moldova între 10 şi 20 septembrie?).
Pentru realizarea unui depozit de date sunt necesare şapte categorii de instrumente:
1. Instrumente pentru modelarea datelor ce permit persoanelor implicate în realizarea
depozitelor de date să determine conţinutul fiecărei date, semnificaţia acesteia, care sunt
celelalte date cu care interacţionează şi cine o utilizează.
2. O enciclopedie a metadatelor (metadate = date despre date) ce păstrează informaţii
relevante despre fiecare dată a depozitului: ce reprezintă, tipul ei, ce înseamnă, unde se
găseşte, cum poate fi accesată, formatul său etc.;
3. Baza de date - nucleu care constituie „inima” depozitului;
4. Instrumente pentru transportul datelor utilizate pentru a muta copii ale datelor din
sistemul operaţional (tranzacţional) în depozitul de date şi a le insera în locul potrivit;
5. Instrumente pentru extragerea, rafinarea şi standardizarea (normalizarea datelor)
menite să asigure „curăţarea” datelor la preluarea lor în depozit: identificarea şi contopirea
multiplelor înregistrări care se referă la aceeaşi informaţie, ajustarea eventualelor lungimi
diferite ale unei aceleiaşi date, uniformizarea prescurtărilor.
6. Middleware - un set de resurse care asigură conectivitatea în cadrul reţelelor de
calculatoare, necesare când datele sunt preluate din mai multe baze sau când baza de date
este distribuită pe mai multe noduri ale reţelei de calculatoare a organizaţiei.
7. Instrumente ce asigură accesul utilizatorilor la datele de care au nevoie.
- 54 -
Pentru a explora datele din depozit utilizatorii dispun de instrumente specializate.
Cele mai simple sunt instrumentele pentru interogare şi raportare, cunoscute şi din SGBD-
uri. Pe lângă acestea, mai sunt necesare o serie de instrumente pentru administrarea
depozitului, asigurarea replicării şi sincronizării între mai multe baze de date, dezvoltarea
aplicaţiilor ce utilizează depozitul de date etc.
Au fost prezentate doar câteva aspecte privind diferitele modalităţi de organizare a
datelor la nivelul unui sistem informatic. Nu poate fi dată o soluţie ideală. Personalul
implicat în realizarea unui sistem este cel care trebuie să stabilească modalitatea optimă de
organizare a datelor în funcţie de specificul organizaţiei, mărimea sistemului şi, în primul
rând, de cerinţele utilizatorilor.
- 55 -
prezent şi viitor, din mediul intern şi extern al unităţii. Sistemul pune la dispoziţia
conducerii rapoarte privind activitatea curentă a unităţii, bazându-se pe informaţiile
obţinute de la sistemul de prelucrare a tranzacţiilor şi din mediul în care unitatea îşi
desfăşoară activitatea (sub aspectul concurenţei, legislaţiei etc.). Aceste rapoarte pot avea
caracter planificat, obţinute periodic, rapoarte obţinute la cerere, rapoarte cu caracter
excepţional, răspunzând cerinţelor “conducerii prin excepţie” şi rapoarte previzionale,
asistând conducerea la aflarea răspunsului la întrebări de genul “What.. If..?” (Ce se
întâmplă… dacă…?), fiind orientate spre activitatea internă a întreprinderii şi mai puţin
spre mediul său extern. În legătură cu modul de abordare a acestui sistem au apărut o serie
de divergenţe ce privesc tratarea lui sau nu ca pe un concept larg care include toate
sistemele informaţionale ce sprijină diferitele domenii funcţionale sau ca acel sistem
specific realizării funcţiei conducerii tactice a întreprindeii, componentă a întregului sistem
informaţional.
Dar nu întotdeauna rapoartele oferite de MIS sunt suficient de relevante pentru
luarea deciziilor, mai ales la nivelurile superioare. De aceea, s-au dezvoltat sistemele de
sprijinie a deciziilor (DSS). Extinderea lor s-a datorat atât progreselor înregistrate de
tehnologiile informatice, cât şi de tehnicile de modelare din anii „70 şi ‟80. În general există
mai multe DSS într-o întreprindere. Sistemele de sprijinire a deciziilor la nivelurile
superioare de conducere sunt denumite sisteme informaţionale pentru conducerea executivă
(EIS). Acestea integrează informaţii ce provin din surse interne şi externe şi permit
managerilor de a controla şi dispune de informaţii importante pentru luarea deciziilor,
informaţii prezentate într-un mod personalizat.
Sistemele de sprijinire a procesului decizional au apărut la începutul anilor ‟70
pentru a uşura procesul decizional prin preluarea unei părţi din efortul organelor
decizionale. Ele sunt concepute pentru a permite decidenţilor să-şi utilizeze judecata şi
intuiţia pe parcursul unui proces ad-hoc şi interactiv de modelare analitică referitor la o
decizie particulară (decizie nestructurată sau semistructurată27).
Sistemele de informare a top managerilor (EIS) s-au dezvoltat la mijlocul anilor ‟80
şi servesc executivului în adoptarea deciziilor cu caracter nestructurat. Sistemul presupune
o mare comunicare cu mediul exterior, fiind orientat mai mult spre fenomenele din exterior,
dar face apel şi la informaţiile furnizate de celelalte sisteme. El oferă informaţii în
momentul în care sunt solicitate (ad-hoc) şi se bazează pe o interactivitate ridicată.
Problemele la care trebuie să răspundă sunt de genul: Care sunt concurenţii cei mai
puternici? Care este impactul inflaţiei asupra strategiei întreprinderii? Care este cifra de
afaceri necesară pentru obţinerea rsurselor de finanţare a investiţiilor? Care este activitatea
cea mai rentabilă?
La mijlocul anilor 1980 apar şi sistemele expert – Expert Support Systems (ESS),
prin care se valorifică şi se prelucrează cunoştinţele umane, ceea ce a determinat ca aceste
sisteme să mai fie numite şi Knowledge Work Systems. Aceste sisteme pot fi regăsite pe
orice nivel al conducerii – operativ, tactic, strategic – insuflând astfel opinia că sistemele
expert ar fi doar o extensie a sistemelor de sprijinire a deciziilor.
27
Deciziile structurate (numite şi programabile) se iau în raport cu procese sau activităţi de rutină, repetitive. De
exemplu, decizia de reaprovizionare a stocurilor reprezintă o decizie structurată tipică. Deciziile semistructurate presupun
atât proceduri de rutină, cât şi intervenţii şi judecăţi subiective. Deciziile nestructurate (numite şi neprogramabile) se
bazează în primul rând pe intuiţie şi experienţă, nu cer rutină şi nu există un model anume de rezolvare a lor. Ele intervin
în situaţii în care este imposibil sau mai puţin de dorit precizarea în avans a tuturor procedurilor de urmat pentru luarea
unei decizii. La adoptarea acestor decizii pot fi utilizate pe lângă tehnicile tradiţionale (judecată, raţionamente formale,
creativitate, reguli empirice) şi tehnicile moderne (tehnici euristice).
- 56 -
Tot în această perioadă apar sistemele de automatizare a muncii la birou – Office
Automation Systems (OAS) care se preocupă de tratarea comunicaţiei umane.
În general, sistemul informaţional al întreprinderii nu este o construcţie uniformă,
ci este format din diferite subsisteme între care există anumite relaţii. Corespunzător
domeniului funcţional din structura organismului economic în care se utilizează,
sistemele informaţionale pot fi grupate conform fig. nr. 1.13.
Principala dificultate a abordarii sistemului informaţional în funcţie de
compartimentele funcţionale ale întreprinderii ţine de imposibilitatea trasării unei graniţe,
fie şi aproximative, între informaţiile aferente fiecărui compartiment. Un exemplu clasic
este cel al gestiunii vânzărilor, în care aceleaşi date interesează compartimentele vânzare-
marketing, financiar, contabilitate, personal-salarizare, producţie şi chiar proiectare. Cea
mai mare parte a informaţiilor acoperă două sau mai multe compartimente ale
întreprinderii.
Sistemul informaţional
al întreprinderii
Producţie Managementul
şi Marketing Finanţe Contabilitate resurselor
exploatare umane
28
O'Brien, J., Les systèmes d‟information de gestion, DeBoeck Université, Montreal, 1995, p.453
29
American Accounting Association - A statement of Basic Accounting Theory, Evanston, Illinois, 1966, p. 64
- 57 -
acestora pentru a furniza informaţii pertinente. Ulterior, prin sisteme suport pentru decizii
şi, mai apoi, prin sistemele expert interpretarea rezultatelor obţinute şi, în mod efectiv,
luarea deciziilor a făcut obiectul integrării în sistemele informatice.
După categoriile de utilizatori în sistemele informaţionale pot fi identificate tipurile
de sisteme precizate în tabelul nr. 3.4.
Informaţiile necesare conducerii sunt în funcţie de nivelul conducerii şi de
posibilitatea de structurare a situaţiilor decizionale la care managerii trebuie să facă faţă.
Spre exemplu, nivelul strategic cere rapoarte mai sumare, ad-hoc, neprogramate şi
previzioanale, ca şi date externe pentru susţinerea planificării nestructurate şi a
responsabilităţilor de conducere generală a activităţii. Nivelul operaţional necesită rapoarte
interne regulate, ce conţin date detaliate, actuale sau istorice pentru susţinerea contolului
structurat al operaţiilor cotidiene.
În procesul decizional este necesară atât gestionarea informaţiilor istorice, cât şi a
celor de previziune. Informaţiile previzionale ajută conducerea să definească tendinţele
viitoare şi impactul acestora asupra deciziilor care trebuie adoptate, în timp ce informaţiile
istorice permit analiza performanţelor trecute ale întreprinderii şi evaluarea acestora.
Totuşi, conducerea trebuie să primească nu numai informaţii interne; de multe ori sunt
foarte relevante şi indispensabile informaţiile externe. În sfârşit, cerinţele informaţionale
ale conducerii depind în mod esenţial de nivelul de conducere. Astfel, activităţile de
conducere pot fi subdivizate pe trei niveluri principale: nivelul strategic, nivelul tactic şi
nivelul operaţional. La nivel strategic sunt definite strategiile, politicile şi obiectivele de
ansamblu ale întreprinderii cu ajutorul unei planificări strategice pe termen lung. Managerii
supraveghează, de asemenea, randamantul strategic al întreprinderii şi evoluţia sa globală.
La nivel tactic sunt elaborate planuri, bugete pe termen scurt şi mediu, se definesc
politicile, procedurile şi obiectivele subunităţilor întreprinderii, sunt stabilite modul de
achiziţionare şi alocare a resurselor. La nivel operaţional sunt elaborate planurile pe termen
scurt. Managerii utilizează resursele şi execută sarcinile după procedurile elaborate cu
ajutorul bugetelor şi a programelor de producţie stabilite echipelor de lucru ale
întreprinderii.
Caracteristicile informaţiei pe cele trei nivele ale conducerii sunt prezentate în
tabelul nr. 3.5.
Structura deciziei Caracteristicile informaţiei
Ad hoc
Nestructurată Excepţională
Recapitulativă
Frecvenţă neregulată
Previzională
Conducerea Externă
strategică Anvergură mare
In
for
ii
ciz
ma
De
Conducerea tactică
iţi
Semistructurată
Prestabilită
Periodică
Detaliată
Conducerea operaţională Frecventă
Istorică
Internă
Structurată Anvergură mică
- 58 -
Tabelul nr.3.3. Clasificarea sistemelor informaţionale după mijloacele utilizate
Criteriul de Tipuri de sisteme
Caracteristici
clasificare informaţionale
Informaţii structurate, în formă
scrisă
Corespund evenimentelor
repetitive bine analizate
Formale Modele de prelucrare bine
definite
Gradul de
Exemplu: sistemul
formalizare financiar-contabil
al
Rigoare–stabilitate
procedurilor
Informaţii sub o formă oarecare
Inexistenţa unor reguli precise
de prelucrare
Neformale
Exemple: conversaţii telefonice,
de culise
Supleţe, rapiditate
Operaţiile sunt asigurate de om,
fără a recurge la maşini
Acceptabile pentru volume mici
Manuale de date sau pentru sarcini slab
definite
Operaţiile sunt asigurate de
calculator fără intervenţia
factorului uman
Pregătirea sarcinilor aparţine
Gradul de însă omului
automatizar Automatizate Foarte eficiente dacă lucrările
ea sunt repetitive şi de volum mare
procedurilor Se încadrează aici sistemele
informatice clasice
Operaţiile sunt asigurate
printr-un dialog om-calculator
Conducerea este asigurată de
om dar multe operaţii sunt
realizate de calculator
Asistate
Se încadrează aici sistemele
suport pentru decizii şi
sistemele expert
Sursa: Airinei, D. ş.a., Introducere în informatica economică, Editura Sedcom Libris, Iaşi,
1999, p.49
- 59 -
Tabelul nr.3.4. Clasificarea sistemelor informaţionale după categoriile de utilizatori
Criteriul de Tipuri de
clasificare sisteme Caracteristici
informaţionale
Satisface cerinţele unui individ la
postul său de lucru
Individuale Ex.: Controlul gestiunii prin
intermediul unui microcalculator
dotat cu software specializat
(Excel, Lotus 1-2-3)
Sistemul este utilizat de mai multe
Numărul persoane din organizaţie
Organizaţionale
de Se încadrează aici aplicaţiile
utilizatori financiar-contabile
Sistemul este utilizat de persoane
aparţinând unor întreprinderi
diferite
Interorganizaţiona
le Ex.: Prelucrarea comenzilor
printr-o reţea de calculatoare la care
sunt conectaţi atât furnizorul, cât şi
clientul
Este consacrat prelucrării
evenimentelor elementare
Reprezintă direct activitatea
Tranzacţional
întreprinderii
Ex.: Întocmirea documentelor
primare
Constituie nivelul cel mai de jos al
Operaţional
Nivelul deciziei în întreprindere
ierarhic Informaţiile obţinute reprezintă
suportul de nivel intermediar al
Tactic deciziei
Sunt componente esenţiale în
activitatea de control
Strategic Suport al deciziei de înalt nivel
Probleme complexe şi puţin
repetitive
Sursa: Airinei, D. ş.a., Introducere în informatica economică, Editura Sedcom Libris, Iaşi,
1999
- 60 -
sau în departamente diferite, ca sistemele birotice, sistemele de sprijinire a deciziilor şi
sistemele expert
- 61 -
3. Sisteme informaţionale pentru conducere Slabă
(Management Information Systems)
2. Sisteme informaţionale pentru conducerea Slabă
executivă (Executive Information
Systems)
3. Sisteme de sprijinire a conducerii Slabă
executive (Executive Support Systems)
4. Sisteme pentru sprijinirea deciziilor Puternică
(Decision Support Systems)
5. Sisteme pentru sprijinirea deciziilor de Puternică
grup (Group DSS)
6. Sisteme de reuniuni electronice (Electronic Slabă
Meeting Systems)
7. Sisteme de sprijinire a deciziilor la nivel Puternică
organizaţional (Organizational DSS)
8. Sisteme expert (Expert Systems) Puternică
9. Sisteme de birotică (Office Information Slabă
Systems)
10. Sisteme informaţionale organiaţionale Puternică
inteligente (Intelligent Organizational
Information Systems)
30
Airinei, D., Sisteme expert în activitatea financiar-contabilă, Editura Junimea, Iaşi, 1997, pp.65-70
- 62 -
substituirea mijloacelor de lucru (automatizarea sarcinilor);
miniaturizarea echipamentelor, reducerea timpilor de lucru, eliminarea
erorilor, prelucrarea unui volum mare de date şi distribuirea eficientă a
informaţiilor;
ameliorarea performanţelor prin introducerea sistemelor interactive;
calitatea prezentării informaţiilor;
comunicarea extinsă datorată interconexiunii generalizate.
- 63 -
4.1.Consideraţii generale
Realizarea unui sistem informatic este o operaţie complexă, în care, de cele mai multe
ori, sunt implicate mai multe persoane ce folosesc diferite resurse (calculatoare,
materiale consumabile, timp, etc.), ceea ce în final conduce la costuri de producţie
ridicate. Din această cauză modul în care este abordată problema proiectării şi realizării
acestor sisteme este foarte important.
Ciclul de viaţă al aplicaţiei este un proces logic prin care analiştii de sistem, inginerii
software, programatorii de aplicaţii şi utilizatorii finali construiesc sistemul informatic
(aplicaţiile şi componentele acestuia) pentru a rezolva problemele economice şi a
răspunde cerinţelor informaţionale ale beneficiarului. Ciclul de viaţă al sistemului
informatic începe cu momentul în care s-a luat decizia de realizare a lui şi se încheie în
momentul în care, cu toate dezvoltările succesive care au fost realizate în timp, sistemul
nu mai face faţă cerinţele utilizatorului, urmând să fie înlocuit cu o versiune mai bună
sau cu un alt sistem informatic.
Etapele care se regăsesc în marea majoritate a modelelor asociate ciclului de viaţă al
sistemelor informatice sunt următoarele [6]:
1. Identificarea problemelor şi a oportunităţilor – reprezintă impulsul pentru iniţierea
unui ciclu de dezvoltare a sistemului.
2. Analiza sistemului existent – etapă în care se studiază sistemul ce urmează a fi
informatizat în vederea stabilirii neajunsurilor sale, a activităţilor ce urmează a fi
informatizate şi deci a cerinţelor ce urmează a fi satisfăcute de viitorul sistem
informatic. În această etapă se stabileşte dacă realizarea unui sistem informatic este
necesară şi se justifică economic.
3. Proiectarea sistemului informatic – în această etapă este conceput sistemul
informatic, sunt stabilite elementele sale, structura lor şi modul de realizare.
Datorită complexităţii, etapa este împărţită la rândul ei în două subetape (problema
este abordată descendent, de la complex la particular):
- 64 -
sistemului, modelele de organizare a datelor, colecţiile de date ce
urmează a fi construite, etc. Subetapa se finalizează într-o “schemă de
ansamblu a sistemului” în care sunt puse în evidenţă toate aceste
elemente.
proiectarea de detaliu – reprezintă o continuare a subetapei anterioare.
Fiecare element evidenţiat de proiectarea de ansamblu este acum detaliat
din punctul de vedere al structurii sale, al modului său de realizare, etc.
4. Elaborarea programelor – acum sunt scrise efectiv programele sistemului
informatic într-un limbaj de programare stabilit anterior. Se pleacă de la proiectul
de detaliu al sistemului, pentru fiecare modul folosindu-se fişa construită la
proiectare. Tot în această etapă are loc şi testarea pe componente , integrarea
componentelor în cadrul produsului şi testarea finală, adică verificarea
funcţionalităţii întregului sistem.
5. Implementarea sistemului – aceasă etapă presupuneinstalarea şi configurarea
produsului software pe calculatorul unităţii beneficiare şi testarea produsului în
condiţii reale cu date reale.
6. Exploatarea, întreţinerea şi dezvoltarea sistemului – este etapa în care beneficiarul
trece la exploatarea efectivă a sistemului. Executantul este obligat să predea odată
cu produsul şi documentaţia aferentă şi, pe baza unui contract de asistenţă, acesta
poate asigura şi asistenţa tehnică. În documentaţia produsului se precizează în
detaliu structura datelor, secvenţa prelucrarilor, rapoartele de ieşire, erorile posibile
şi modalitatea de soluţionare a acestora. Dezvoltarea sistemului are ca obiectiv
extinderea acestuia pentru a acoperi noi cerinţe informaţionale ale utilizatorului. De
regulă aceste dezvoltări se referă la adaptări şi reorganizări a bazei de date şi a
unor prelucrări, dar de cele mai multe ori acestea conduc la concluzia că este mai
bine să se realizeze un nou sistem informatic.
Analiza şi proiectarea unui sistem informatic sunt considerate etape cheie ale unui
proiect şi acoperă aproape jumătate din durata totală necesară construirii acestuia. În
etapa de realizare a sistemelor informatice se elaborează programele adică se termină
construirea sistemului informatic după care urmează etapele de implementare şi de
exploatare-întreţinere-dezvoltare. În cadrul acestei etape se elaborează structura
programelor şi modulelor şi transcrierea algoritmilor de prelucrare în limbajul de
programare.
În figura de mai jos este redat atât locul realizării programelor în ciclul de viaţă al
sistemului cât şi fazele procesului de programare.
Parcurgerea etapelor în ordine crescătoare arată sensul ciclului de viaţă iar
parcurgerea în sens invers arată identificarea unei soluţii incorecte propuse pentru etapa
respectivă şi întoarcerea la pasul anterior pentru soluţionare.
Dezvoltarea sistemelor este un proces ciclic, iterativ şi evolutiv. La orice pas pot fi
descoperite problemele şi/sau oportunităţile neidentificabile anterior, cazuri în care este
importantă asigurarea integrării corecte în sistem a soluţiei la noua problemă şi/sau noua
oportunitate. În caz contrar pot să apară efecte neanticipate şi nedorite, deci există riscul
dăunării grav a exploatării sistemului.
- 65 -
1. Identificarea temei proiectului
Tot mai mult în ultimul timp este preferat ca toţi paşii ciclului de dezvoltare a sistemului
să permită întoarcerea la punctul de origine în orice moment (figura 2). Aceasta
înseamnă că ciclul de viaţă se prezintă, mai degrabă, în “spirală” sau în “vârtej” decât
pur secvenţial sau în “cascadă”, cum este cazul modelului tradiţional al ciclului de viaţă.
Acest model tradiţional (prezentat în figura 1) a ajuns să fie foarte criticat pentru că
este prea inflexibil pentru a răspunde necesităţilor climatului de afaceri schimbător din
ziua de astăzi.
- 66 -
Dezvoltarea, testarea, validarea sistemului
Implementarea sistemului
Sistemele informatice reprezintă părţi ale unui sistem informaţional, în care activitatea
se desfăşoară automat, folosind tehnica de calcul. Atunci când domeniul activităţilor ce
fac obiectul sistemului informatic este cel economic, sistemul considerat este un sistem
informatic de gestiune economică.
Aceste sisteme sunt deosebit de importante datorită rolului jucat de eficienţa
sistemului informaţional în activitatea unei unităţi economice. Viteza şi corectitudinea
deciziilor conducerii depind nemijlocit de eficienţa alimentării cu informaţii iar punerea în
practică a deciziilor respective este condiţionată de canalele informaţionale prin care
acestea sunt aduse la cunoştinţa executanţilor.
- 67 -
În cadrul unităţilor economice există o multitudine de activităţi ce pot face obiectul
informatizării. De exemplu, în compartimentul productiv s-ar putea informatiza activitatea
de stabilire a structurii producţiei (ce se produce) şi de dimensionare a sa (cât se produce),
cea de programare şi urmărire a producţiei (stabilirea planului pe perioade de timp şi
urmărirea îndeplinirii sale), etc. La fel, activitatea departamentului financiar – contabil s-ar
putea informatiza într-un procent foarte mare.
Aplicaţia de faţă este realizată pentru a fi utilizată la nivel managerial, de către cei
care analizează starea financiară a firmei, aleg strategiile ce vor fi urmate în continuare
astfel încât factorii negativi relevaţi de analiză să fie îndepărtaţi iar efectele lor diminuate.
La proiectarea aplicaţiei s-a ţinut seama de cerinţele şi preferinţele viitorilor utilizatori,
şi, în acelaşi timp, interfaţa permite obţinerea rapidă a informaţiilor căutate. Analiza
complexă a diferitelor elemente legate direct de bilanţ şi de contul de profit şi pierdere a
fost realizată în aşa fel încât clientul primeşte informaţii precise şi la obiect, fără a se
pierde în date financiare, în etape intermediare de analiză sau în informaţii auxiliare.
Printr-o simplă parcurgere a aplicaţiei prin alegerea din meniu a fiecărei opţiuni
utilizatorul îşi poate forma o imagine de ansamblu a activităţii firmei, începând de la
situaţia patrimonială şi terminând cu dimensiunea riscului de faliment.
Datorită modului în care a fost realizată, aplicaţia poate fi utilizată şi în mediul
educaţional. Pe lângă calcularea efectivă a ratelor şi indicilor care fac obiectul analizei,
sunt furnizate scurte explicaţii ale acestora şi unde e cazul interpretări ale valorilor
obţinute.
Baza de date realizată în Microsoft Access cuprinde în primul rând bilanţul şi contul de
profit şi pierdere, aşa cum sunt furnizate de către departamentul de contabilitate al
oricărei firme. În cadrul fiecăruia dintre cele două tabele rândurile sunt formate din
posturile bilanţiere în cazul bilanţului, respectiv din elementele necesare în cazul
contului de profit şi pierdere, structura fiind astfel similară documentelor de sinteză
contabilă. Datele financiare sunt salvate pe coloane; adăugarea unui nou an pentru care
este necesară analiza financiară înseamnă de fapt inserarea unei noi coloane în bilanţ şi
în contul de profit şi pierdere.
Pentru a facilita obţinerea rezultatelor, baza de date conţine şi tabele în care sunt salvate
formulele de calcul a indicilor şi a ratelor din cadrul analizei financiare (fiecare rata este
exprimată în funcţie de identificatorul unic al rândurilor din cadrul bilanţului şi/sau
contului de profit şi pierdere) şi explicaţia acestora. Astfel, pentru a obţine o anumită
valoare la un moment dat se lucrează în paralel cu date financiare din bilanţ, din contul
de profit şi pierdere şi cu tabelul în care se regăseşte rata sau indicele respectiv.
Tabelele salvate în baza de date sunt specifice segmentelor de analiză, şi anume:
- tabel în care sunt cuprinse ratele referitoare la activul bilanţier;
- 68 -
- două tabele pentru pasivul bilanţier: unul conţine formulele de calcul pentru
ponderile pe care grupuri de posturi o deţin în total pasiv iar celălalt se referă la
analiza raportului în care se află două grupe/subgrupe de pasiv;
- câte un tabel pentru realizarea analizei lichidităţii şi a solvabilităţii;
- două tabele pentru analiza rentabilităţii (un tabel pentru obţinerea rezultatului din
exploatare, celelalte rezultate – cel financiar, extraordinar şi global – obţinându-se
direct din contul de profit şi pierdere şi un tabel pentru calcularea ratelor
rentabilităţii);
- un tabel ce conţine formulele variabilelor din cadrul modelului “Z” de prognoză a
starii de faliment a firmelor.
Administrarea bazei de date are în vedere doar operaţii efectuate asupra bilanţului şi
contului de profit şi pierdere, restul tabelelor neputând fi modificate deoarece acestea
conţin formule de calcul şi nu date financiare care trebuie prelucrate. În secţiunea
aplicaţiei ce se referă la administrarea datelor au acces doar persoane autorizate pe bază
de parolă (acestea sunt salvate într-un tabel în baza de date), restul utilizatorilor pot doar
să vizualizeze situaţiile financiare pe diferiţi ani însă nu pot să modifice nimic.
1. Descrierea aplicaţiei
Aplicaţia este realizată urmărind secţiunile luate în considerare din cadrul analizei
financiare:
1. Analiza de ansamblu a situaţiei patrimoniale;
2. Analiza lichidităţii şi solvabilităţii financiare;
3. Analiza rentabilităţii;
4. Analiza riscului de faliment.
În cadrul meniului vertical (care este prezent tot timpul în partea stângă a ecranului),
acestor părţi li se adaugă opţiuni pentru vizualizarea şi administrarea datelor financiare
şi pentru ieşire:
- 69 -
Primul ecran al aplicaţiei este redat mai jos. Acesta este afişat la accesarea iniţială
programului şi în cazul ieşirii din partea destinată administrării datelor. La alegerea
oricărei alte opţiuni, în partea dreaptă a ecranului se vor afişa datele cerute de utilizator.
- 70 -
5.1. Vizualizarea situaţiilor financiare
- 71 -
anterior s-au adus modificări bazei de date (în sensul adăugării situaţiilor financiare pe
un nou an) acestea se vor reflecta în conţinutul listei prezentate clientului.
După selectarea anului, în partea superioară a ecranului devine activ un submeniu prin
care utilizatorul poate vizualiza situaţiile financiare pe anul respectiv într-un mod care îi
permite accesul exact la datele căutate. Atât bilanţul cât şi contul de profit şi pierdere
sunt împărţite chiar din cadrul submeniului pe părţile lor esenţiale:
- active şi pasive, în cazul bilanţului;
- rezultatul din exploatare, rezultatul financiar, rezultatul extraordinar şi rezultatul
exerciţiului în cazul contului de profit şi pierdere.
- 72 -
La selectarea unui anumit element din listă pe ecran vor apărea posturile din cadrul
bilanţului care se referă la subcategoria respectivă.
- 73 -
În cazul în care posturile bilanţiere nu se pot grupa în categorii şi subcategorii
(Cheltuieli în avans pentru active şi Datorii ce trebuie plătite într-o perioadă de un an,
Datorii ce trebuie plătite într-o perioadă mai mare de un an, Provizioane pentru riscuri
- 74 -
şi cheltuieli, Venituri în avans pentru pasive) lista din partea dreaptă a ecranului dispare
automat şi se afişează direct datele financiare respective.
La nivel de programare această legătură simplă între diferite posturi bilanţiere s-a
realizat prin corelarea a trei obiecte: DBCombo, DBList şi DBGrid. La selectarea unui
element din DBCombo (o categorie de posturi bilanţiere), DBList se actualizează
automat cu elementele necesare dacă acestea există sau, în caz contrar, se modifică
proprietatea obiectului, făcând lista invizibilă şi trecând direct la popularea DBGrid.
Dacă există subcategorii (obiectul DBList este vizibil), afişarea în DBGrid a datelor
financiare se face doar după alegerea unui anumit element din listă.
În ceea ce priveşte vizualizarea contului de profit şi pierdere, utilizatorului i se permite
alegerea de la început a tipului de rezultat care îl interesează (rezultatul din exploatare,
rezultatul financiar, rezultatul extraordinar şi rezultatul exerciţiului).
În cazul selectării butonului referitor la rezultatul din exploatare va apărea automat un
meniu contextual din care clientul va trebui să aleagă fie afişarea veniturilor din
exploatare fie a cheltuielilor de exploatare. Oricare dintre cele două opţiuni se va
selecta, aceasta va rămâne bifată pentru a şti ce date au fost vizualizate.
- 75 -
- 76 -
5.2. Analiza situaţiei patrimoniale
Analiza situaţiei patrimoniale urmăreşte cele două componente principale ale bilanţului
(activul şi pasivul) şi este structurată în general la fel în ambele cazuri. Ratele sunt calculate
pentru doi ani aleşi la accesarea aplicaţiei dintre anii pentru care există date financiare în bilanţ
şi în contul de profit şi pierdere. Pentru fiecare rată calculată sunt furnizate următoarele date:
- denumirea;
- formula de calcul;
- o scurtă descriere ce cuprinde explicaţia ratei (ce reprezintă aceasta în cadrul analizei),
semnificaţia creşterii sau scăderii ratei.
În cazul în care utilizatorul nu este familiarizat cu prescurtările utilizate în formulele de calcul,
acesta poate afla care este postul din bilanţ la care se face trimitere situând cursorul mouse-
ului pe elementul respectiv din formulă.
Dacă rata calculată cuprinde alte rate parţiale, rata iniţială va fi subliniată astfel încât prin
executarea unui click pe denumirea respectivă în locul ratelor generale se vor afişa ratele
parţiale în funcţie de ce a fost selectat. De asemenea, utilizatorul are posibilitatea să revină la
ecranul anterior printr-un buton de comanda denumit “Înapoi”
În cazul activului bilanţier rata generală a activului imobilizat şi rata generală a activelor
circulante cuprind fiecare rate parţiale şi de aceea denumirea este subliniată, aşa cum se poate
observa în figura de mai jos.
Cum s-a precizat mai sus, utilizatorul poate afla semnificaţia iniţialelor utilizate în formule
prin situarea cursorului pe elementul care îl interesează. În cazul de faţă s-a luat în considerare
elemenul AB din cadrul ratei generale a activelor circulante, pe ecran fiind afişată explicaţia
Activ bilanţier.
Furnizarea acestor scurte explicaţii pentru elementele formulelor a fost realizată cu ajutorul
proprietăţii ToolTipText care stabileşte textul ce va fi afişat pe ecran în momentul în care
cursorul rămâne o scurtă perioadă de timp pe un anumit control.
Dacă după vizualizarea ratelor parţiale se revine la analiza activului bilanţier (la ratele
generale) prin intermediul butonului Înapoi, elementul pentru care s-au vizualizat ratele
parţiale va apărea scris cu culoarea albastră pentru a facilita activitatea utilizatorului.
77
Prin efectuarea unui click pe prima denumire subliniată, rata generală a activului imobilizat, se
face trecerea la ratele parţiale asociate acestei categorii (ratele parţiale ale activului
imobilizat).
78
5.2.2. Analiza statică a pasivului bilanţier
Aşa cum se poate observa din imaginea de mai jos, în cazul analizei ponderii pe care grupuri
de posturi o deţin în total pasiv aplicaţia este similară analizei activului bilanţier.
79
Diferenţele apar în momentul vizualizării ratelor parţiale. Prin alegerea primei rate (rata
automomiei financiare totale) se obţin rate parţiale pentru care sunt afişate doar denumirea,
formula de calcul şi valorile pe cei doi ani.
Explicaţia fiecărei rate în parte se obţine prin efectuarea unui click pe denumirea respectivă,
ulterior aceasta schimbându-şi culoarea. Imaginea de mai jos redă faptul că s-a vizualizat
explicaţia pentru Rata capitalului şi în momentul de faţă e furnizată explicaţia pentru Rata
rezultatului net al exerciţiului. Aplicaţia nu poate fi accesată până ce nu se va apăsa butonul
OK din cadrul ferestrei de explicaţie, moment în care fereastra aplicaţiei devine activă şi
denumirea Rata rezultatului net al exerciţiului îşi va schimba culoarea.
80
La fel este realizată şi analiza raportului în care se află două grupe (subgrupe) de pasiv.
Mai jos s-a vizualizat explicaţia pentru Gradul de dependenţă financiară şi apoi a fost cerută cea
pentru Rata stabilităţii financiare, care este şi afişată pe ecran.
81
5.3. Analiza lichidităţii şi solvabilităţii
Modul de realizare a analizei lichidităţii şi cea a solvabilităţii este similar. În cadrul aplicaţiei
s-au utilizat două matrici (una pentru lichiditate şi una pentru solvabilitate) în care au fost
stocate explicaţiile atât pentru indicatorii cât şi pentru ratele calculate. De exemplu, pentru
lichiditatea generală sunt salvate în matrice 3 elemente:
> 0 => excedent de lichiditate generală
= 0 => echilibru al lichiditatii generale
< 0 => AC* insuficiente pentru acoperirea DTS*
La fel s-au salvat şi explicaţiile pentru rate, cu deosebire că acestea se raportează la 100%.
Pentru fiecare valoare calculată se caută în matrice elementul corespunzătoar astfel încât
utilizatorul are o imagine clară a semnificaţiei cifrelor afişate. În plus, prin selectarea unei
denumirii apare o fereastă în care se explică indicatorul sau rata respectivă, furnizându-se unde e
cazul intervalul în care e recomandat să se situeze valoarea calculată.
În cazul în care nu există datele financiare necesare pentru calcularea unui anumit
indicator pe ecran apare mesajul “Date insuficiente pentru a calcula acest indicator pe anul …”.
82
Pe ecranul de mai jos se observă că explicaţia pentru Rata lichidităţii generale a fost
vizualizată, ulterior selectându-se Rata lichidităţii intermediare.
La fel ca în cazul lichidităţii, după ce este definită solvabilitatea financiară sunt prezentaţi
indicatorii şi ratele cu care se lucrează în cadrul acestui sector al analizei. Mai jos a fost
accesată explicaţia pentru Solvabilitatea financiară generală.
83
MEDII DE PROGRAMARE ŞI DE GESTIUNE A BAZELOR DE DATE ÎN APLICAŢIILE
INFORMATICE
Consideraţii preliminare
84
Metalimbaj
Pentru ca programele să nu conţină erori de sintaxă este necesar ca regulile unui limbaj
(sintactice şi de punctuaţie) să fie cunoscute şi folosite corect. În acest context, au fost elaborate
structuri formalizate care cuprind toate instrucţiunile unui limbaj de programare, prezentate într-o
formă care permite respectarea regulilor sintactice şi de punctuaţie. Astfel de structuri formalizate
alcătuiesc metalimbajul fiecărui limbaj de programare, un instrument sintetic, sistematizat şi
simplificat de folosire în mod practic a limbajului de programare în activitatea de elaborare a
programelor pentru prelucrarea automată a datelor.
Sistem de programare
Existenţa, pe de o parte, a limbajelor de programare independente de struc-tura internă a
calculatorului şi, pe de altă parte, a translatorului propriu fiecărui limbaj, a avut ca rezultat definirea
în cadrul software-ului, a unei noi unităţi, aceea de sistem de programare. Acest sistem reprezintă o
combinaţie dintre limbajele de programare şi compilatoarele aferente.
85
judicioasă a resurselor disponibile (umane şi hardware), în condiţiile de reducere a duratei de
elaborare a programelor, creşterii fiabilităţii şi a portabilităţii acestora, ducând la standardizarea
activităţii de programare.
Conceptele de bază ale programării structurate sunt:
proiectarea top-down;
proiectarea;
proiectarea structurată.
Într-un SGBD se realizează diferite activităţi, care asigură: definirea structurii bazei de
date; încărcarea datelor în baza de date; întreţinerea şi exploatarea bazei de date; reorganizarea
bazei de date; securitatea datelor din baza de date.
Pentru gestiunea adecvată a datelor, orice SGBD are obiective determinate, prin care se
asigură: independenţa datelor; redundanţa minimă controlată a datelor; facilităţi sporite de utilizare a
datelor; accesul mai multor utilizatori la date (partajabilitate); sporirea gradului de securitate a
datelor (prin parole de acces); integritatea datelor pe suportul fizic conform cu conţinutul
informaţional.
In scopul descrierii şi utilizării structurilor logice, conceptuale şi fizice ale bazei de date,
SGBD-ul realizează funcţiile următoare: funcţia de descriere, funcţia de manevrare, funcţia de
utilizare şi comunicaţii, funcţia de administrare.
86
Capitolul 5
87
instrumente wizard generale;
instrumente wizard orientate obiect.
88
Crearea unei baze de date Microsoft Access
Cea mai uşoară cale de creare a unei baze de date MS-Access constă în folosirea unui
instrument de asistare wizard. MS-Access conţine mai multe astfel de instrumente care se pot
folosi la crearea de diverse obiecte (tabele, formulare, interogări, rapoarte). În funcţie de tipul
bazei de date care trebuie creată, este necesar să se urmeze etapele Wizard pentru completarea
structurii bazei de date.
89
APLICAŢII DE GESTIUNE A BAZELOR DE DATE ÎN MEDIUL ACCESS-QBE
90
Operaţii efectuate asupra structurii obiectelor Tables
Adăugarea unui câmp (unor câmpuri) de date după câmpurile de date existente.
Ştergerea unui câmp (unor câmpuri) de date dintre câmpurile de date existente în
structura unui tabel.
Modificarea numelui unui tabel.
Închiderea unui tabel a cărui structură a fost modificată.
Structura formularelor
Modalităţi de realizare
Crearea unui formular în modul Auto Form
Crearea unui formular în modul Form Wizard
Crearea unui formular în modul Design View
Proprietăţile formularelor
Controalele în formulare
Introducerea butoanelor de comandă în formulare
Introducerea şi folosirea expresiilor în formulare
Formulare/subformulare
91
Gestiunea obiectelor Reports
Obiectele Reports (rapoartele) sunt obiecte ale bazelor de date MS-Access destinate
pentru afişarea/tipărirea datelor şi/sau rezultatelor prelucrării acestor date din tabele sau
interogări. Prin conţinutul şi forma de prezentare, rapoartele sunt produsele finite ale aplicaţiilor
cu obiecte ale bazelor de date Access. În consecinţă, spre deosebire de formulare, datele din
rapoarte nu pot fi editate.
Subrapoartele pot fi definite la fel ca în formulare.
92
APLICAŢII DE GESTIUNE A BAZELOR DE DATE
ÎN MEDIUL ACCESS-SQL
93
Caracteristici definitorii şi posibilităţi de exploatare ale mediului Access SQL
Generarea automată a secvenţei de instrucţiuni SQL
Introducerea directă a instrucţiunilor Access SQL
Relaţiile sunt asociaţii (legături) stabilite între două sau mai multe tabele şi se bazează pe
câmpuri de date comune din mai multe tabele, de regulă implicând chei primare şi chei externe
(secundare). O cheie primară este constituită dintr-un câmp sau mai multe câmpuri de date,
având rolul de a identifica unic fiecare înregistrare dintr-un tabel.
O cheie externă (secundară) este constituită dintr-un câmp sau mai multe câmpuri de
date, prin care un tabel se găseşte în referinţă cu cheia primară dintr-un alt tabel. Astfel, datele
din câmpul (câmpurile) de date din care sunt constituite cele două chei trebuie să fie identice. Se
poate defini o cheie externă:
Există trei tipuri esenţiale de relaţii dintre tabelele unei baze de date:
94
One-to-one - pentru fiecare înregistrare din tabelul cu cheia primară (tabelul
primar) există o singură înregistrare în tabelul secundar (tabelul extern);
One-to-many - pentru fiecare înregistrare din tabelul cu cheia primară (tabelul
primar) există o înregistrare sau mai multe înregistrări în tabelul secundar;
Many-to-many - pentru fiecare înregistrare din tabelul cu cheia primară (tabelul
primar) există mai multe înregistrări în tabelul secundar, respectiv pentru fiecare
înregistrare din tabelul secundar (tabelul extern) există mai multe înregis-trări în
tabelul cu cheia primară (tabelul primar).
Definirea relaţiilor dintre tabelele bazei de date se poate efectua, de regulă, odată cu
crearea tabelelor, asociind la instrucţiunea CREATE TABLE clauza prin care se specifică
restricţiile necesare – CONSTRAINTS.
95
instrucţiune SELECT, este totuşi necesară asocierea tabelelor, altfel spus crearea unei uniuni
dintre tabele. Folosind o sintaxă specială a instrucţiunii SELECT, se pot asocia mai multe tabele
astfel încât să se returneze o singură secvenţă de înregistrări, iar uniunea creată instantaneu să
selecteze înre-gistrările corecte din fiecare tabel.
În funcţie de scopul urmărit privind unirea tabelelor, mediul Access SQL permite
realizarea mai multor tpuri de uniuni anume:
uniuni interioare;
uniuni exterioare,
auto-uniunile,
uniuni naturale.
96
Expresii şi funcţii disponibile în mediul Access SQL
97
98
FUNDAMENTELE ORGANIZAŢIONALE ALE SISTEMELOR
INFORMAŢIONALE/INFORMATICE
O organizaţie este o structură socială formală, stabilă care primeşte resurse de la mediul
socio-economic şi le prelucrează pentru a produce anumite ieşiri (produse sau servicii). Această
definiţie tehnică presupune capitalul şi munca drept factori fundamentali de producţie.
Organizaţia transformă aceste intrări în produse şi servicii printr-un proces de producţie.
Produsele şi serviciile sunt consumate de mediu în schimbul furnizării altor intrări.
Organizaţiile sunt entităţi formale legale cu reguli şi proceduri care trebuie respectate. Ele pot fi
privite şi ca structuri sociale, deoarece reprezintă o colecţie de elemente sociale.
Din punct de vedere comportamental, o organizaţie reprezintă o colecţie de drepturi,
privilegii, obligaţii şi responsabilităţi bine echilibrate pe parcursul unei perioade de timp.
Definiţia tehnică este focalizată asupra influenţelor pe care modificările tehnologice (deci
şi progresele tehnologiilor informaţiei şi ale comunicaţiilor, IT&C) le au asupra mediului în
care intrările sunt transformate în ieşiri.
În cazul definiţiei comportamentale, construirea sau reconstruirea sistemului informatic al
organizaţiei presupune mai mult decât o nouă configuraţie a staţiilor de lucru (workstations) sau
o nouă aplicaţie informatică .
Organizaţiile, în general, pot fi de tip structură antreprenorială, tip birocratic, tip maşină
birocratică cu diviziuni, tip maşină birocratică profesională şi de tip adocraţie.
Organizaţiile cu structură antreprenorială sunt de mică amploare, de regulă firme
mici cu structuri simple şi conduse de un antreprenor. Un exemplu de astfel de organizaţie este o
croitorie.
Organizaţiile de tip birocratic (bureaucracy) sunt organizaţii formale, de dimensiuni
medii, cu o diviziune clară asupra muncii, cu proceduri şi reguli de lucru prestabilite şi un proces
de luare a deciziei imparţial, cu promovarea angajaţilor pe baza calificărilor tehnice şi a
profesionalismului. Acest tip de organizaţie are ca principale caracteristici ale managementului:
o echipă centralizată de management, un proces de management centralizat şi un proces de luare
a deciziei centralizat. Un exemplu de astfel de tip de organizaţie este firma Softwin SA.
Organizaţiile de tip maşină birocratică cu diviziuni prezintă combinaţii de maşini
birocratice multiple, fiecare realizând produse sau servicii distincte, toate conduse de un cartier
general central. Se pot da aici ca exemplu firmele Microsoft.
Organizaţiile de tip maşină birocratică profesională se bazează pe cunoştinţe, iar
produsele şi serviciile depind de cunoştinţele specialiştilor. Acest tip de organizaţie este dominat
de şefi de departamente cu o slabă autoritate centrală. La acest tip de organizaţie se poate ca
exemplu firma de impresariat artistic.
Adocraţiile (adhocracy) sunt organizaţii de forţă majoră create pentru a rezolva situaţii
de moment şi care trebuie să răspundă unor schimbări rapide ale mediului socioeconomic. Acest
tip de organizaţie are în compunere un mare număr de specialişti organizaţi în echipe
multidisciplinare, funcţionează pe o durată scurtă de timp şi au un management central slab. Ca
exemplu se menţionează firmele de consultanţă.
Toate organizaţiile dezvoltă proceduri de lucru standard, politici şi culturi
organizaţionale.
Procedurile de lucru standard sunt reguli precise, proceduri şi practici dezvoltate de
1
organizaţie pentru a face faţă cvasitotalităţii situaţiilor posibile viitoare.
Politicile organizaţionale iau în considerare faptul că oamenii în organizaţii ocupă diferite
poziţii, au diferite specialităţi, preocupări şi perspective. Ca urmare, aceştia prezintă diferite
puncte de vedere despre distribuirea resurselor, despre modul de recompensare a rezultatelor
muncii şi despre modul de sancţionare. Aceste puncte de vedere diferite afectează atât pe
manageri, cât şi pe angajaţi şi se materializează în existenţa unor dispute şi a unei competiţii în
cadrul organizaţiei.
În mod virtual, toate sistemele informaţionale/sistemele informatice care aduc modificări
semnificative în scopurile organizaţiei, în procedurile de lucru, în productivitate şi personal vor
ridica o serioasă opoziţie unei astfel de politici organizaţionale.
Cultura organizaţională reprezintă un ansamblu de principii fundamentale despre ceea ce
reprezintă organizaţia ca particularităţi, ca produse sau servicii oferite, ca atitudine de coeziune
din partea angajaţilor săi. De exemplu, o parte din aceste principii, în cazul unei organizaţii
economice, se referă la faptul că managerii cunosc mai multe decât lucrătorii din secţiile
productive, iar persoanele de reprezentare a organizaţiei în exterior prezintă calităţile
specialiştilor proprii etc.
Sub denumirea de organizaţie economică, în accepţiunea prezentei lucrări, se înţelege
organizaţia (de exemplu, o societate comercială care realizează produse sau asigură servicii) care
desfăşoară activităţi, potrivit obiectivelor sale, pentru obţinerea unui profit, în condiţii de
eficienţă a folosirii tuturor categoriilor de resurse, pe o durată prestabilită.
Organizaţiile economice, în concordanţă cu evoluţia mediului socio-economic, sunt
supuse astăzi mai multor provocări legate de: reorganizările interne frecvente în pas cu evoluţia
mediului socio-economic; creşterea riscurilor operaţionale şi a cerinţelor directe şi conexe
mediului procedural; integrarea tuturor activităţilor de management al relaţiilor interumane,
inclusiv cu clienţii; asigurarea eficienţei activităţilor organizaţionale şi corelarea acestora cu
evoluţia mediului de afaceri şi cu tendinţele omului modern de a utiliza produse şi servicii
potrivite stilului său de viaţă; câştigarea de noi clienţi cu ajutorul analizei economico
– financiare şi de marketing. Orice organizaţie economică funcţionează pe baza celor patru
categorii de resurse: umane, materiale, financiare şi informaţionale. În ultimii ani, ponderea
resurselor informaţionale în organizaţie a crescut considerabil odată cu progresele
tehnologiilor informaţiei şi ale comunicaţiilor (IT&C, Information Technology and
Communications), astfel că, în prezent, se poate afirma că această categorie de resurse din
organizaţie a devenit un factor de succes şi un vector important în ansamblul direcţiilor de
evoluţie specifice societăţii informaţionale-societăţii cunoaşterii.
Managementul unei organizaţii economice, presupune cu necesitate cunoaşterea şi
utilizarea resurselor informaţionale ale organizaţiei, care, în accepţiunea modernă, implică
gestionarea acestor resurse în cadrul unui sistem informatic integrat (reţea organizaţională) al
organizaţiei economice, sistem conceput şi folosit din perspectiva afacerilor. Pentru folosirea
acestor resurse informaţionale, managerul are datoria însuşirii conceptelor şi principiilor generale
de realizare a sistemelor informatice dedicate, dar şi a unor instrumente informatice cu ajutorul
cărora se poate realiza asistarea procesului managerial şi a deciziei manageriale. Imaginea
acestui manager aflat, de exemplu, la o întâlnire internaţională, oriunde în lumea societăţii
informaţionale, este asociată cu un telefon mobil de ultimă generaţie şi cu laptop-ul conectabil în
orice moment la reţeaua organizaţională din ţara pe care o reprezintă. Managerul dispune pe
calculatorul de tip laptop de toate informaţiile despre concurenţă, despre legislaţia la zi a
domeniilor abordate sub formă de baze de date exploatabile prin instrumente specifice. Prin
2
aceasta, eficienţa activităţilor organizaţionale creşte în mod semnificativ, concomitent cu
alinierea la practicile existente pe plan mondial.
Sistemul informatic integrat al organizaţiei economice este supus unor modernizări şi
consolidări continue pentru a fi capabil să realizeze continuitatea‚ coerenţa‚ oportunitatea‚
confidenţialitatea şi securitatea datelor‚ informaţiilor şi cunoştinţelor‚ a tuturor proceselor şi
tranzacţiilor.
3
caracteristică noţiunii de informaţie este percepută de utilizator numai în momentul intrării în
contact cu această informaţie. Ca urmare, din punct de vedere informatic, datele sunt informaţii
sau cunoştinţe reprezentate simbolic şi înregistrate în vederea gestionării (evidenţei) şi/sau
prelucrării. Rezultatul prelucrării este tot o dată, care, prin interpretare, se transformă iniţial în
informaţie şi apoi (nu întotdeauna) în cunoştinţă.
Caracterul de dată, informaţie sau cunoştinţă este relativ (adică se schimbă în funcţie
de contextul ce defineşte însuşirea de noutate pentru informaţie şi de înţeles şi utilitate prin
acţiune pentru cunoştinţă).
Delimitarea între cele trei concepte înrudite – informaţii, cunoştinţe şi date – este
fundamentală pentru clarificările conceptuale ale SI-SC. Sistemele de calcul electronic
(calculatoarele electronice) au prelucrat, încă de la apariţia lor, date care, uneori s-au prezentat
1
sub formă de informaţii, alteori sub formă de cunoştinţe. Se apreciază că în ultimii 20 de ani
preocupările privind îmbunătăţirea fluxului de informaţii în derularea afacerilor, au determinat
generalizarea utilizării conceptului de informaţie. La acest lucru au contribuit, în principal,
evoluţiile tehnologice care au făcut posibilă înregistrarea masivă a informaţiilor în baze de date,
folosind sistemele de calcul, trecându-se astfel direct de la conceptul de informaţie la conceptul
de dată şi reciproc, prin obţinerea de noi informaţii prin interpretarea datelor înregistrate şi
prelucrate prin utilizarea sistemelor de calcul.
În anul 1995 lucrarea The Knowledge-Creating Company, concepută de Ikujoro Nonaka
şi Hirotaka Takeuchi, a dus la fundamentarea delimitării celor trei noţiuni (dată, informaţie şi
cunoştinţă). În concepţia celor doi autori, cunoaşterea semnifică credinţă şi implicare (beliefs
and commitment), generate de experienţele obţinute pe baza informaţiilor oferite de societate.
2
Centrul de studierea limbii şi informaţiei de la Stanford University , apreciază că
informaţia reprezintă o “substanţă cu o anumită structură care poate fi produsă, stocată, aflată
în proprietatea fie a unei persoane, fie a unui grup de persoane şi transmisă de la persoană la
persoană sau de la grup la grup”. Ca substanţă, informaţia prezintă o anumită stabilitate şi
există în conştiinţa colectivă a unei societăţi. Valoarea informaţiei constă în potenţialul acesteia
3
de a fi transformată în cunoaştere , prin interpretarea la nivel de individ sau grup de indivizi.
Atunci când o persoană interpretează informaţia în aşa fel încât să o poată utiliza, informaţia se
transformă în cunoaştere.
Cunoaşterea reprezintă un amestec dinamic de experienţe sociale, valori spirituale şi
informaţii contextuale, precum şi experienţă personală profesionalizată ce formează cadrul de
evaluare şi încorporare de noi experienţe şi informaţii. Cunoaşterea îşi are începuturile şi se
foloseşte în mintea cunoscătorilor. În organizaţii, cunoaşterea este materializată adesea nu numai
prin datele din documente sau arhive, ci şi în cutumele, rutina, procesele, practicile şi normele
organizaţionale.
Acumularea de informaţii şi cunoştinţe conduce, la nivel social, la cunoaştere (în
vederea gestionării, prelucrării şi utilizării). Cunoaşterea reprezintă informaţie tezaurizată în
experienţa unui individ sau a unei colectivităţi. Ceea ce are mai valoros experienţa umană este
depozitat, în acelaşi timp, sub formă de date pe diferitele mijloace de stocare care, interpretate,
generează noi informaţii care îmbogăţesc cunoaşterea ca proces social.
Cunoaşterea nu reprezintă o creaţie originală, ci este procesul de descoperire treptată a
complexităţii universului real reprezentat de realitatea înconjurătoare, naturală şi socială, şi de
reconfigurare, re-relaţionare continuă a componentelor acesteia descoperite anterior cu informaţii
nou primite, în încercarea de a se ajunge la cunoaşterea întregului pe care îl reprezintă realitatea
aceasta atât de complexă. Produsele anterioare ale cunoaşterii devin elemente componente ale
4
unei cunoaşteri din ce în ce mai vaste.
Statele Unite au trecut de la societatea industrială la societatea informaţională în anii
΄50 când numărul angajaţilor în prelucrarea informaţiei a depăşit numărul celor din sectorul
industrial. În viitor, aceştia vor depăşi numărul angajaţilor în toate cele trei sectoare luate
împreună: agricultură, industrie şi servicii.
Aşa cum s-a arătat, societatea cunoaşterii reprezintă mai mult decât societatea
informaţională şi decât societatea informatică, înglobându-le de fapt pe acestea. Cunoaşterea
este informaţie cu înţeles şi informaţie care acţionează. De aceea societatea cunoaşterii nu
este posibilă decât inclusă în societatea informaţională şi nu poate fi separată de aceasta. În
acelaşi timp, ea este mai mult decât societatea informaţională prin rolul major care revine
informaţiei–cunoaştere în societate. Cel mai bun înţeles al societăţii cunoaşterii este probabil
4
acela de societate informaţională şi a cunoaşterii .
Este interesant de precizat că odată cu apariţia tehnologiei politice se conturează un domeniu
nou care studiază consecinţele sociale ale noilor tehnologii informaţionale (informatice şi de
comunicaţii) şi examinează tehnologiile posibile sau de dorit a se realiza, pentru a ajuta
societatea actuală să evolueze spre o fază superioară. În acelaşi timp, tehnologia politică are
menirea să cerceteze consecinţele noilor tehnologii microelectronice, informatice şi cibernetice
asupra psihologiei omului şi de aici asupra societăţii, mutaţiile care se produc şi se vor produce
în structura forţei de muncă, în utilizarea timpului oamenilor în producţie şi în viaţa lor
particulară. Tehnologia politică poate recomanda adaptarea din timp a societăţii la noile procese
informaţionale. Tehnologia politică poate formula cerinţe faţă de tehnologie şi chiar faţă de
ştiinţă, pentru a satisface, în perspectivă, nevoile societăţii, stabilind o serie de funcţiuni sociale
pe care sistemele tehnice urmează să le îndeplinească, cercetând modul în care aceste funcţiuni
pot fi realizate. De aceea ea se adresează şi oamenilor de ştiinţă şi creatorilor de tehnologie şi
sisteme tehnice. Aşadar, tehnologia politică cuprinde două mari aspecte, unul care se adresează
modului de conducere a societăţii, iar altul modului de inovare.
Societatea cunoaşterii are în vedere: extinderea şi aprofundarea cunoaşterii ştiinţifice
şi a adevărului despre existenţă; utilizarea şi managementul cunoaşterii existente sub forma
cunoaşterii tehnologice şi organizaţionale; producerea de cunoaştere tehnologică nouă prin
inovare; diseminarea fără precedent a cunoaşterii către întreaga societate prin mijloace noi,
folosind cu prioritate Internetul şi cartea electronică; utilizarea metodelor de învăţare prin
procedee electronice (e-learning).
În societatea cunoaşterii se formează o nouă economie, (New Economy sau e-conomy)
care cuprinde şi economia Internet sub forma afacerilor electronice (e-business). De aceea,
economia nouă este economia societăţii informaţionale şi a cunoaşterii.
Societatea cunoaşterii reprezintă o nouă economie în care procesul de inovare
(capacitatea de a asimila şi converti cunoaşterea nouă pentru a crea noi servicii şi produse)
devine determinant. Inovarea, în societatea cunoaşterii, urmăreşte îmbunătăţirea productivităţii
concomitent cu prezervarea mediului natural.
Richard Boulton caracterizează diferenţa dintre vechea şi noua economie astfel: în
prima contează bunurile tangibile, în a doua, activele intangibile care creează valoare.
Intangibilul este nematerial, greu de descris şi mai ales de cuantificat şi măsurat. Activul
(bunul) intangibil are valoare şi creează valoare.
Societatea cunoaşterii, prin ambele componente, informaţională şi durabilitate, are
caracter global şi este un factor al globalizării.
Acad. M. Drăgănescu apreciază, de asemenea, că societatea cunoaşterii va reprezenta şi
5
o etapă nouă în cultură, pe primul plan va trece cultura cunoaşterii, care implică toate formele
de cunoaştere, inclusiv cunoaşterea artistică, literară etc. Astfel se va pregăti terenul pentru
ceea ce poate fi denumit societatea conştiinţei, a adevărului, moralităţii şi spiritului.
Au fost definite două clase mari de vectori ai societăţii cunoaşterii: vectori
tehnologici şi vectori funcţionali. Un vector al societăţii cunoaşterii reprezintă un instrument
care transformă societatea informaţională într-o societate a cunoaşterii. Pentru a intra în
societatea cunoaşterii este necesară declanşarea unui număr minim de vectori de tipul precizat.
Din categoria vectorilor tehnologici ai societăţii cunoaşterii, se menţionează: Internet
dezvoltat; tehnologia cărţii electronice (e-book); agenţi inteligenţi, ce reprezintă sisteme
expert (din domeniul inteligenţei artificiale), utilizaţi, de exemplu, pentru „mineritul‟ datelor
(data mining) şi chiar pentru descoperiri formale de natura cunoaşterii (knowledge discovery);
mediu înconjurător inteligent pentru activitatea şi viaţa omului; nanoelectronica.
Din categoria vectorilor funcţionali ai societăţii cunoaşterii, se amintesc:
managementul utilizării morale a cunoaşterii la nivel global; managementul cunoaşterii
organizaţionale; sistemul de sănătate, de educaţie fizică şi sport, la nivel social şi
individual; aprofundarea cunoaşterii despre existenţă; implementarea unui sistem de
învăţământ bazat pe metodele societăţii informaţionale şi a cunoaşterii (e-learning);
protejarea mediului înconjurător şi asigurarea societăţii durabile; generarea de cunoaştere
nouă tehnologică; dezvoltarea unei culturi a cunoaşterii şi inovării etc.
Se poate afirma că elementele din sectorul informaţional a căror evoluţie afectează astăzi
societatea şi afacerile, în ansamblul lor şi progresul resurselor informaţionale ale
organizaţiei economice, în particular, sunt: sporirea cunoştinţelor în domeniul
informaticii ale managerilor şi ale unui număr din ce în ce mai mare al angajaţilor;
dezvoltarea telecomunicaţiilor prin fibre optice, sateliţi, reţele de calculatoare şi de
comunicaţii globale şi baze de date; dezvoltarea şi proliferarea calculatoarelor personale
(PC-urilor); managerul şi angajatul dispun de calculatoare personale la birou şi acasă, conectate
la un calculator central, la o bază de date sau la alte calculatoare personale; calculatoarele sunt
percepute şi utilizate ca “gânditori analitici” (analog funcţiei îndeplinite de emisfera stângă a
creierului uman); crearea unui front comun împotriva infracţiunilor în domeniul
calculatoarelor (împotriva criminalităţii informatice); folosirea dispozitivelor cu laseri
pentru scrierea şi citirea informaţiei de pe disc; comunicarea om-calculator prin voce;
evoluţia tehnologiilor în domeniul fabricării microcipurilor electronice care a dus la
micşorarea consumului energetic.
Aceste elemente de progres sunt în concordanţă cu vectorii societăţii cunoaşterii care au
fost prezentaţi în paragraful 3.
6
socio-economic în care lucrează organizaţia, cât şi informaţii şi cunoştinţe generate intern în
organizaţie.
Aşa cum s-a arătat mai sus, sistemul reprezintă un grup de elemente care funcţionează
împreună pentru a realiza anumite obiective comune.
Era sistemelor a început în timpul celui de-al doilea război mondial. Producerea de sute
de mii de avioane anual de către o economie care mai înainte realiza numai câteva sute a fost o
adevărată revoluţie în management. Dezvoltarea sistemelor tehnice mari şi complexe a fost
posibilă prin efortul conjugat al oamenilor de ştiinţă şi laboratoarelor din întreaga lume.
În ultimele decade ale secolului XX au apărut sistemele globale ca Banca Mondială şi
corporaţiile multinaţionale. Aceste sisteme necesită imense fluxuri informaţionale care trebuie
susţinute de o infrastructură adecvată.
Aplicând teoria sistemelor, orice organizaţie economică (firmă, întreprindere, bancă etc)
este un sistem format din mai multe subsisteme care acţionează, împreună, pentru realizarea
produselor sau serviciilor specifice domeniului său de activitate:
producţie: bunuri de larg consum, maşini şi utilaje etc.
servicii: telecomunicaţii, transporturi, asistenţă medicală, reparaţii etc.
comerţ: en gros, en detail, ambulant etc.
financiar-contabil etc.
Definită ca sistem economic, orice organizaţie economică cuprinde, generic, trei
subsisteme interconectate (fig. 2):
1. subsistemul productiv, condus, operaţional sau operativ, care realizează funcţia
organismului economic (producţie sau prestări servicii) – este factorul de execuţie;
2. subsistemul informaţional care asigură: comunicarea între celelalte două
subsisteme ale organizaţiei economice; legătura organizaţiei economice cu mediul exterior
acestuia (economic,
financiar-bancar).
2. 3. subsistemul de conducere sau decizional care controlează şi conduce sistemul
operativ prin intermediul sistemului informaţional. Fluxul informaţional reprezintă totalitatea
informaţiilor necesare desfăşurării unui anumit proces, unei anumite acţiuni sau activităţi.
7
materialelor consumabile necesare desfăşurării unui anumit proces, unei anumite
acţiuni sau activităţi. fluxul financiar: totalitatea resurselor financiare
(băneşti) necesare desfăşurării unui anumit proces, unei anumite acţiuni sau
activităţi. flux uman: totalitatea resurselor umane (acţionari, angajaţi,
colaboratori) necesare desfăşurării unui anumit proces, unei anumite acţiuni sau
activităţi.
8
în domenii funcţionale sau de gestiune ca servicii-produse bancare, comercialmarketing,
cercetare-dezvoltare, financiar-contabil şi resurse umane.
Sistemele de nivel operaţional (de exploatare) sprijină managementul operaţional prin
gestionarea activităţilor elementare şi a tranzacţiilor în organizaţia economică cum ar fi: vânzări,
achiziţii, depozite cash, acordare şi obţinere credite, materii prime şi materiale, toate acestea
specifice unei organizaţii economice. Rolul acestor sisteme este de a răspunde la întrebări de
rutină şi de a ţine evidenţa fluxurilor tranzacţionale prin organizaţie. Exemple de astfel de sistem
pot fi cel care ţine evidenţa numărului de ore lucrate zilnic de către angajaţii unei firme de
producţie.
Sistemele destinate lucrătorilor cu date, informaţii şi cunoştinţe sunt realizate pentru a
sprijini organizaţia cu instrumente profesioniste de procesare a datelor ca atare sau sub formă de
informaţii sau cunoştinţe. Aceste sisteme sub forma staţiilor de lucru şi a sistemelor de birotică
(OAS) conţin aplicaţiile informatice cu cel mai mare ritm de dezvoltare.
Sistemele de nivel strategic sprijină managerii generali în rezolvarea problemelor
strategice şi prefigurarea tendinţelor pe termen lung atât în cadrul organizaţiei cât şi al mediului
socio-economic exterior. Aceste sisteme asigură adaptarea capacităţilor reale prezente ale
organizaţiei cu schimbările din mediul exterior.
Sistemele informaţionale/informatice pot fi diferenţiate după funcţiuni, constituind
obiectul subsistemelor dedicate din compunerea sistemului informatic integrat (global) şi care
corespund cu principalele domenii de gestiune ale organizaţiei (producţie-servicii, comercial-
marketing, cercetare-dezvoltare, financiar-contabil şi resurse umane).
O organizaţie economică eficientă dispune de sisteme de nivel strategic, de management
de nivel mediu, al lucrătorilor cu date, informaţii şi cunoştinţe şi operaţional pentru fiecare
domeniu de gestiune (funcţional). Spre exemplu, într-o organizaţie economică de servicii,
furnizarea de servicii are corespondentă la nivel operaţional o componentă pentru a înregistra
serviciile şi a prelua comenzile. Un sistem la nivel de cunoştinţe realizează site-ul Web de
prezentare a serviciilor furnizate de organizaţie, iar un sistem informatic pentru managementul
de nivel mediu monitorizează caracteristicile lunare ale serviciilor asigurate de organizaţia
economică în diferite zone şi prezintă rapoarte despre entităţile unde aceste servicii au depăşit
nivelul prestabilit sau au scăzut sub acest nivel. Sistemul informatic destinat nivelului de
management strategic asigură previziunea evoluţiei organizaţiei şi evaluează tendinţele pe nivel
mediu şi lung ale mediului specific în care se integrează organizaţia respectivă.
Se prezintă categoriile specifice de sisteme informaţionale/informatice corespunzătoare
fiecărui nivel de management organizaţional:
− la nivelul managementului strategic – sisteme informatice de sprijin a executivului,
ESS (Executive Support Systems);
− pentru managementul de nivel mediu: sisteme informatice de management, MIS
(Management Information Systems) şi sisteme informatice de asistare a deciziei, DSS
(Decision Support Systems);
− la nivelul lucrătorilor cu date, informaţii şi cunoştinţe – sistemul informatic de lucru cu
cunoştinţe, KWS (Knowledge Work System) şi sistemul informatic de automatizare a lucrărilor
de birou, numit şi sistem informatic de birotică, OAS (Office Automation System);
− la nivelul managementului operaţional (de exploatare) – sisteme informatice de
prelucrare a tranzacţiilor, TPS (Transaction Proccessing Systems).
Sistemele informatice de management, MIS – deservesc nivelul de management mediu
al organizaţiei economice, furnizând managerilor rapoarte, acces online la rezultate şi înregistrări
9
mai vechi. MIS deservesc şi nivelul managementului strategic susţinând funcţiile de planificare,
control şi luare a deciziilor prin rezumate de rutină şi rapoarte în situaţii deosebite. De regulă,
MIS sunt la dispoziţia managerilor care sunt interesaţi de rezultatele săptămânale, lunare sau
anuale obţinute în organizaţia economică. În dezvoltarea MIS, trei elemente au fost
determinante: introducerea sistemelor de calcul electronic, teoria managementului şi dezvoltarea
teoriei contabilităţii.
Sistemele informatice de asistare a deciziei, DSS, la nivelul managementului de nivel
mediu, îmbină datele şi modele analitice sofisticate pentru a asigura luarea deciziilor
semistructurate şi nestructurate. Deşi DSS utilizează, în cea mai mare parte, date şi informaţii
provenite de la TPS şi MIS, de multe ori recepţionează date şi informaţii de la surse externe ca,
de exemplu, valorile de piaţă ale anumitor produse sau servicii.
Sistemele informatice de sprijin al executivului, ESS, deservesc nivelul de
management strategic şi sunt destinate pentru asistarea luării deciziilor nestructurate prin
elemente de mare sinteză, prezentări grafice şi comunicaţii avansate. ESS sunt folosite de
managerii generali, se adresează deciziilor nestructurate şi, mai mult, creează mediul general de
lucru şi de comunicare, adresându-se mai puţin aplicaţiilor specifice, de detaliu, necesare
organizaţiei economice.
Aceste sisteme informatice sunt proiectate pentru a încorpora, în principal, date despre
evenimente externe ca, de exemplu, noi elemente despre competitorii de pe piaţă, dar primesc şi
date interne de la MIS şi DSS. ESS filtrează, comprimă şi urmăresc datele critice, punând
accentul pe micşorarea timpului de execuţie a activităţilor şi pe reducerea efortului necesar
pentru obţinerea informaţiei utile şi relevante pentru întregul management organizaţional.
10
Tabelul
Caracteristicile sistemelor informatice organizaţionale
Sistemul Intrări Procesare Ieşiri Utilizatori
informatic
ESS Date agregate Grafică, prelucrări Analize, Managerii de
(interne, externe) interactive, interogări, nivel
simulări proiecţii strategic
MIS Date despre tranzacţii, Modele Rapoarte, situaţii Managerii de
modele simple simplificate, de sinteză nivel mediu
analize parţiale,
prelucrări repetitive
DSS Modele analitice, date Modele de analiză Rapoarte, analize Factorii de
de la MIS, KWS şi decizionale, decizie
TPS interogări
KWS Baze de cunoştinţe, Modelare şi Modele de toate Profesionişti,
specificaţii pentru simulare tipurile, proiecte tehnicieni
proiectare
OAS Documente, date Documente, Documente, Funcţionari
primare sub toate planificări, planuri,
formatele electronice comunicaţii corespondenţă
electronică
TPS Date primare Sortări, listări, Rapoarte, liste, Personal de
referitoare la actualizări, fuziuni rezumate, sinteze operare
tranzacţii
11
7. Compunerea formală a sistemului informatic al organizaţiei economice
12
Fig. 6. Relaţia dintre organizaţia economică şi sistemul informatic (IT&C)
13
1. 2. IMPORTANŢA INFORMATICII MANAGERIALE ÎN FUNDAMENTAREA
PROCESULUI MANAGERIAL ŞI DE LUARE A DECIZIILOR. MANAGERUL ŞI
REALIZAREA ŞI UTILIZAREA SISTEMELOR INFORMATICE DEDICATE
2. 2.1 Importanţa informaticii manageriale în fundamentarea procesului managerial şi
de luare a deciziilor în organizaţia economică
14
− folosesc întreaga lor pricepere şi desfăşoară activităţi de bază pentru a realiza ceea ce
au stabilit în agenda personală şi pentru a-şi atinge propriile scopuri.
Analizând comportamentul de zi cu zi al managerilor, Mintzberg a constatat că acest
comportament ar putea fi clasificat în funcţie de zece roluri manageriale ce pot fi împărţite în trei
categorii: interpersonale, informaţionale şi decizionale.
Prin rol managerial se înţeleg activităţile şi rezultatele acestora pe care managerii ar
trebui să le realizeze într-o organizaţie.
În cazul rolurilor interpersonale, managerii funcţionează ca reprezentanţi ai organizaţiei
în relaţiile cu lumea exterioară şi îndeplinesc sarcini simbolice.
Managerii acţionează ca lideri prin motivarea, consilierea şi sprijinul angajaţilor,
realizează legătura dintre diferitele nivele ale organizaţiei, iar în interiorul fiecărui nivel asigură
legătura dintre membrii echipei de management. Managerii acordă timp şi favoruri pe care se
aşteaptă să le primească înapoi.
Cât priveşte rolurile informaţionale, managerii acţionează în calitate de „servere” de
informaţii pentru organizaţie, primind informaţiile actualizate şi redistribuindu-le celor care au
nevoie de ele.
În situaţia rolurilor decizionale, managerii iau decizii. Ei funcţionează ca antreprenori
prin iniţierea diferitelor tipuri de activităţi, ei descoperă nefuncţionalităţile care apar în
organizaţie, alocă resursele personalului care are nevoie de ele, negociază conflictele şi mediază
neînţelegerile dintre diferite grupuri.
Aşa cum s-a arătat mai sus, rolurile managerilor se clasifică în interpersonale,
informaţionale şi de decizie (sau decizionale). Tuturor acestor roluri manageriale li se asociază
sisteme informatice dedicate care întregesc sistemul informatic integrat al organizaţiei.
Luarea deciziilor rămâne una dintre activităţile de bază ale managerilor – o persoană sau
un grup de persoane ce prezintă autoritatea necesară şi care au responsabilitatea folosirii
resurselor la dispoziţie în situaţii date.
Decizia este o soluţie adoptată dintre mai multe variante posibile. Decizia reprezintă
selectarea unei direcţii de acţiune. Decizia este o hotărâre care se ia ca o consecinţă a analizării
unei probleme de rezolvat. Decizia este o activitate conştientă de selecţie a unei acţiuni de urmat
care odată executată are ca rezultat îndeplinirea unui obiectiv prestabilit.
Procesele de luare a deciziei pot fi clasificate în funcţie de nivelul organizaţional în
decizii la nivel strategic, decizii ale managementului de nivel mediu, decizii ale lucrătorilor cu
date, informaţii şi cunoştinţe şi decizii ale managementului operaţional.
Luarea deciziilor la nivel strategic presupune stabilirea obiectivelor organizaţiei
sportive, a resurselor şi politicilor acestei organizaţii pe termen lung, în raport cu mediul socio-
economic.
Deciziile managementului de nivel mediu (tactic) asigură controlul managementului şi
se referă, în principal, la cât de eficient şi eficace sunt utilizate resursele şi cât de bine lucrează
unităţile de exploatare.
Deciziile de la nivelul lucrătorilor cu date, informaţii şi cunoştinţe se referă la
evaluarea ideilor noi privind produsele şi serviciile, precum şi cele privind modalităţile de
comunicare a cunoştinţelor noi şi de distribuire a informaţiilor în organizaţie.
Procesul de decizie la nivel operaţional stabileşte modalităţile de realizare a activităţilor
specifice planificate de managementul mediu şi strategic, precum şi criteriile de alocare a
resurselor şi de finalizare a obiectivelor organizaţiei economice.
În cadrul fiecărui nivel de management organizaţional, deciziile se clasifică în
15
nestructurate şi structurate.
Deciziile nestructurate sunt decizii aleatoare în care factorul de decizie trebuie să
judece, să evalueze şi să înţeleagă, direct şi imediat, problema de rezolvat. Pentru luarea acestor
decizii nu există proceduri specifice.
Deciziile structurate sunt repetitive, de rutină şi se iau pe baza unor proceduri. În
consecinţă, aceste decizii nu trebuie considerate de fiecare dată cu caracter de noutate.
Unele decizii sunt semistructurate, ceea ce semnifică faptul că numai o parte a
problemei poate fi rezolvată pe baza unei proceduri aprobate.
Asocierea tipurilor de sisteme informatice cu tipurile de decizii dintr-o organizaţie
economică este prezentată, prin prelucrare după Laudon, în fig. 2.
Se constată că la nivelul de exploatare se iau decizii puternic structurate, în timp ce la nivelul
managementului strategic se iau decizii nestructurate. Multe dintre problemele întâlnite de
lucrătorii cu date, informaţii şi cunoştinţe necesită, de asemenea, decizii nestructurate. Se
apreciază că la fiecare nivel de management organizaţional se iau atât decizii structurate cât şi
decizii nestructurate.
Procesul de luare a deciziilor cuprinde mai multe etape (Simon, 1960): culegerea
datelor, stabilirea (elaborarea) alternativelor, alegerea şi implementarea.
Culegerea datelor constă în identificarea şi înţelegerea problemelor care trebuie
soluţionate în cadrul organizaţiei economice.
Apoi sunt analizate diferitele alternative de rezolvare a problemei. În această etapă sunt
foarte utile sistemele de asistare a deciziei (DSS) de mici dimensiuni care funcţionează pe baza
unor modele simple şi pot fi rapid dezvoltate.
Selectarea soluţiei problemei de rezolvat reprezintă stabilirea variantei de lucru. În
această fază factorul de decizie foloseşte un DSS mai mare care să poată prelucra o cantitate mai
mare de date, fundamentat pe modele mai complexe.
Pe timpul implementării soluţiei desemnate, managerii pot folosi un sistem de raportare
care să furnizeze rapoarte de rutină cu privire la evoluţia soluţiei problemei de rezolvat. Din acest
punct de vedere, procesul de luare a deciziei poate să reprezinte un proces iterativ.
La realizarea sistemelor informatice asociate proceselor de luare a deciziilor (şi nu
numai), este avut în vedere un ansamblu de caracteristici. Dintre aceste caracteristici, cele mai
importante sunt:
− să fie flexibile şi să furnizeze mai multe opţiuni pentru gestionarea datelor şi evaluarea
lor intermediară şi finală;
− să fie capabile să suporte o mare varietate de stiluri, calificări şi clasificări;
− să se bazeze pe mai multe modele analitice şi intuitive pentru evaluarea datelor şi să
dispună de capacitatea de a urmări mai multe alternative şi consecinţe;
− să reflecte înţelegerea grupurilor şi proceselor organizaţionale de luare a deciziilor;
− să fie sensibile la birocraţia şi cerinţele politicilor organizaţionale;
− să reflecte şi să conştientizeze limitele sistemelor informatice.
16
care trebuie avute în vedere la proiectarea unui sistem informatic sunt:
− mediul în care organizaţia economică trebuie să funcţioneze;
− structura organizaţiei economice: ierarhia, specializările, procedurile de operare
standard;
− cultura şi politica organizaţiei economice;
− tipul organizaţiei economice;
− natura şi stilul de management;
− dimensiunea activităţilor de asigurare şi înţelegerea managementului la vârf;
− nivelul organizaţiei economice la care se află sistemul informatic;
− principalul grup de interese afectat de sistemul informatic ;
− tipul de activitate şi decizii pe care sistemul informatic trebuie să le asiste;
− sentimentele şi atitudinile lucrătorilor din organizaţia economice care vor utiliza
sistemul informatic;
− istoria organizaţiei economice: investiţiile realizate în trecut în tehnica de calcul şi de
comunicaţii, calificarea existentă, programele importante şi resursele umane.
Managementul organizaţiei economice, prin reprezentanţii săi, trebuie să cunoască că, în
prezent, firmele de software oferă soluţii informatice în funcţie de ceea ce se doreşte din partea
organizaţiei economice pentru sistemul informatic integrat. Această ofertă de soluţii informatice
are în vedere, în primul rând, ceea ce s-a realizat valoros (şi, deci, poate fi reutilizat şi în viitor)
din compunerea sistemului informatic dorit.
Realizarea sistemelor informatice performante, în concordanţă cu specificaţiile clientului
(în cazul de faţă, organizaţia economică), presupune utilizarea unor metode eficiente de
management ca proiecte. Majoritatea acestor metode au în vedere participarea, în diferite etape
de realizare a proiectului de sistem informatic, a reprezentanţilor organizaţiei economice care-şi
impun punctul de vedere şi confirmă că proiectul de sistem informatic este pe drumul cel bun.
Fiecare organizaţie economică are o cultură unică sau un set de valori, modalităţi de a
rezolva problemele care au fost acceptate de majoritatea membrilor săi. Părţi din cultura unei
organizaţii economice pot fi întotdeauna găsite în sistemul informaţional/informatic al
organizaţiei.
Sistemele informatice integrate ale organizaţiei economice folosesc tehnologii hardware,
software, de memorare şi pentru telecomunicaţii.
Hardware-ul este echipamentul fizic folosit pentru intrări, prelucrare şi ieşiri într-un
sistem informatic.
Software-ul reprezintă programele folosite în sistemul informatic, iar tehnologia de
memorare cuprinde atât mediul fizic folosit (de tip magnetic sau optic), cât şi softul utilizat.
Tehnologia pentru telecomunicaţii cuprinde dispozitivele fizice şi software-ul legate de
diferite componente hardware şi de transfer a datelor dintr-o locaţie geografică în alta.
Calculatoarele şi echipamentele de comunicaţii sunt conectate în reţeaua organizaţională
(în varianta cea mai eficientă, sub forma reţelei Intranet) pentru a avea acces la resursa comună
de date. În sfârşit, reţeaua de calculatoare şi de comunicaţii este conectată prin intermediul unor
echipamente de comunicaţii prevăzute cu sisteme de protecţie şi securitate la reţeaua globală
Internet.
Ciclul de viaţă sau durata de viaţă a unui sistem informatic se defineşte ca fiind
perioada de timp cuprinsă între momentul deciziei de realizare a unui sistem informatic şi
momentul deciziei de înlocuire a acestuia cu unul nou, mai performant.
Ciclul de viaţă al unui sistem informatic se compune din mai multe etape, care, la rândul
17
lor, cuprind faze şi activităţi specifice.
Există mai multe modele de realizare a sistemelor informatice bazate pe ciclul de viaţă al
acestora, toate având comune următoarele etape:
A. analiza sistemului economic; cuprinde analiza sistemului informatic existent, dacă
există, şi următoarele faze: 1) întocmirea specificaţiilor de utilizator: definirea cerinţelor
utilizatorului (adică definirea obiectivelor, a criteriilor de eficienţă şi de asigurare a securităţii
datelor, a parametrilor generali de calitate şi de performanţă etc.); 2) întocmirea specificaţiilor
sistemului informatic: prezentarea, în detaliu, a rezultatelor pe care trebuie să le ofere sistemul
informatic; se stabileşte ce trebuie să facă sistemul informatic, nu cum va face (cum va realiza
rezultatele pe care trebuie să le ofere utilizatorului); 3) întocmirea specificaţiilor software:
prezintă ce trebuie să facă produsul software de aplicaţie şi restricţiile pe care trebuie să le
asigure, ce limitări va prezenta, ce model abstract va sta la baza realizării lui; se utilizează un
model abstract de reprezentare care lasă libertatea de proiectare şi implementare.
B. proiectarea generală: definirea soluţiilor cadru, conceptuale, ale sistemului
informatic, adică elaborarea arhitecturii sistemului informatic; această etapă acoperă 40% din
timpul alocat realizării proiectului;
8
Oprea, D., Analiza şi proiectarea sistemelor informaţionale economice, Editura Polirom, Iaşi, 1999.
modelul în V, modelul incremental, modelul spirală, modelul evolutiv, modelul tridimensional,
modelul X, modelul „fântână arteziană” etc. Dintre acestea, se prezintă, ca exemplu, modelul în
cascadă. Acesta este un model de referinţă (Royce) ce constă în descompunerea ciclului de viaţă
18
al sistemului informatic în faze secvenţiale, acestea în activităţi, iar activităţile în subactivităţi.
19
Nivelul 3 este referit ca o focalizare pe procesele organizaţiei, cu definirea acestor
procese, prin existenţa unui program de instruire continuă a personalului firmei, prin
managementul software integrat, prin ingineria produselor software, prin coordonarea între
echipele de lucru etc. Nivelul 4 – gestionat presupune planificarea calităţii produsului şi
controlul evoluţiei procesului software măsurat.
Ca urmare, este stabilit un set de scopuri cantitativ-calitative, atât pentru produsele, cât şi
pentru procesele software. În toate activităţile importante ale proceselor software se realizează
măsurarea productivităţii şi a calităţii software, ca parte a unui program de măsurători
organizaţionale.
Este creată o bază de date organizaţională ce este folosită pentru colectarea şi analiza
datelor produselor şi proceselor software. La acest nivel întregul proces software este predictibil
deoarece procesul este măsurat şi funcţionează în cadrul unor limite măsurabile. La acest nivel,
firma de software îşi poate permite să evalueze tendinţele în calitatea produselor şi proceselor
sale. Când limitele stabilite nu sunt respectate, se întreprind imediat acţiuni corective. Nivelul 5
– optimizat înseamnă că întreaga firmă este focalizată pe îmbunătăţirea continuă a capacităţii
procesului software. Firma dispune de mijloacele de identificare a punctelor tari şi a celor slabe
ale proceselor, astfel încât să se prevină apariţia defectelor. Analiza costbeneficiu la introducerea
noilor tehnologii IT&C se face pe baza datelor disponibile privind eficacitatea proceselor
software. Se apreciază că, în prezent, în lume, doar câteva firme de software au atins nivelurile
superioare ale CMM.
În afara modalităţii de abordare pe întregul ciclu de viaţă (entire life cycle) al sistemelor
informatice (modalitate specifică modelelor prezentate mai sus), managerii trebuie să cunoască şi
celelalte modalităţi de abordare a realizării şi implementării sistemelor informatice
organizaţionale şi dedicate activităţilor specifice:
prototipul;
suite (pachete) comerciale de aplicaţii informatice;
realizarea de către utilizatorul final;
outsourcing-ul.
20
informatice specifice managementului organizaţional şi va executa inclusiv consultanţă adresată
la cerere managerilor.
Această firmă de outsourcing va contracta, la rândul ei, alţi furnizori de produse şi
servicii informatice, pentru a oferi, „la cheie”, soluţia informatică pe care organizaţia economică
o doreşte.
Ca urmare a faptului că apelarea de către organizaţia economică la outsourcing poate
oferi atât avantaje (economii de resurse, calitate ridicată a serviciilor, flexibilitate şi
adaptabilitate mare la schimbările mediului socio-economic şi sportiv, transformarea costurilor
fixe ale sistemelor informatice proprii, care nu au o încărcare maximă în costuri variabile date de
plata serviciilor asigurate, reducerea cheltuielilor de capital pentru achiziţionarea unei
infrastructuri informatice proprii ş.a.), cât şi dezavantaje (dependenţa de
o firmă din exterior, pierderea controlului asupra sistemului informatic, inclusiv asupra
prelucrării datelor confidenţiale, forţarea introducerii în organizaţia economică a unor
instrumente informatice neadecvate acesteia dar specifice orientărilor tehnologice ale firmei de
outsourcing etc.), este de datoria managerilor să evalueze cu mare rigurozitate locul şi rolul
sistemelor informatice în cadrul organizaţiei economice şi apoi să decidă asupra variantei de
apelare la serviciile de outsourcing.
Din cele prezentate anterior se poate sintetiza că: structura de date a unui sistem bază de
date este determinată de modelul abstract de reprezentare a datelor folosit, numit bază de date.
În funcţie de tipul stabilit pentru legăturile dintre datele din colecţiile de date (ierarhic, reţea,
relaţional, orientat pe obiecte), s-au realizat mai multe modele abstracte de reprezentare a
datelor, dar fiecăruia îi corespunde o singură structură de date a sistemului bază de date. Din
acest motiv s-a generalizat utilizarea conceptului de bază de date, BD sau DB (DataBase), care
21
este folosit atât pentru denumirea structurii de date a unui sistem bază de date, cât şi pentru
denumirea modelului abstract de reprezentare a datelor care o determină.
Mai mult chiar, conceptul de bază de date denumeşte atât colecţia organizată, cît şi structura de
date folosită pentru reprezentarea acesteia în sistemul bază de date.
Sistemul de gestiune a bazei de date, SGBD sau DBMS (Data-Base Management System)
reprezintă un ansamblu complex de programe care asigură interfaţa dintre baza de date şi
utilizator. O bază de date trebuie să satisfacă următoarele condiţii:
. • structura bazei de date trebuie să asigure informaţiile necesare şi suficiente pentru
îndeplinirea cerinţelor de informare şi decizie;
. • să asigure o independenţă sporită a datelor faţă de programe şi invers;
. • să se realizeze o redundanţă (cardinalitatea informaţiilor colecţiilor de date) minimă şi
controlată a datelor memorate;
. • accesul la datele stocate în baza de date să fie rapid şi eficace.
O bază de date poate să fie exploatată, de regulă, în regim de prelucrare pe loturi (batch)
şi în regim conversaţional. Accesarea bazei de date se realizează prin aplicaţii generale,
programe de aplicaţie, limbaje de manipulare autonome (procedurale şi neprocedurale), interfeţe
specializate cu limbajele de programare clasice etc., local sau de la distanţă, prin utilizarea
calculatoarelor singulare sau a reţelelor de calculatoare. Rezultatele interogărilor utilizatorilor se
prezintă sub formă vizuală, listată, prin memorare pe diverşi suporţi tehnic de date, local sau la
distanţă. Sistemul bază de date are rolul de organizare şi stocare a unor volume mari de date, în
vederea gestionării, prelucrării, distribuirii şi utilizării multiple, folosind sistemele de calcul,
programele utilitare şi programele de aplicaţie.
Pornind de la funcţia sa, un sistem bază de date este format, ca structură generală,
din: colecţii de date, baza de date, SGBD, programe de aplicaţie şi utilitare, precum şi
utilizatori. Dacă conceptul de bază de date denumeşte atât colecţiile de date cît şi
structura
de date folosită pentru reprezentarea acesteia, atunci structura generală a sistemului bază
de
date este baza de date, SGBD, programe de utilizare, utilizatori.
Arhitectura unui sistem bază de date este prezentată în fig. 4.10. În conformitate cu
specificaţiile utilizatorilor finali (end-users), programatorii de aplicaţie, având la dispoziţie
utilitare (programe specializate de proiectare) şi prin colaborarea cu administratorul bazei de date
(acesta lucrează nemijlocit cu schema bazei de date), pun la punct programele de aplicaţie. Aşa
cum s-a precizat deja, interfaţa dintre baza de date şi schema BD, utilitare şi programele de
aplicaţie este sistemul de gestiune a bazei de date, SGBD.
Obiectivele unui SGBD sunt, în principal, următoarele:
. • asigurarea independenţei datelor faţă de aplicaţie;
. • asigurarea redundanţei minime şi controlate a datelor;
. • asigurarea tuturor facilităţilor posibile de exploatare a datelor;
. • asigurarea securităţii şi protecţiei datelor împotriva accesului neautorizat (inclusiv prin
criptarea datelor);
. • asigurarea coerenţei şi integrităţii datelor împotriva ştergerilor accidentale sau
intenţionate;
. • asigurarea partajării datelor (accesul concurent al utilizatorilor la baza de date);
. • asigurarea nivelului de performanţă globală (volum mare de date complexe gestionate
22
cu un timp de răspuns acceptabil la adresarea cererilor de interogare din partea utilizatorilor
multipli).
23
. • actualizare: modificare, adăugare articole noi, ştergerea unor articole, ordonare (sortare,
indexare), prelucrare etc.
Dicţionarul de date (Data Dictionary) este un fişier care memorează definiţiile datelor şi
caracteristicile lor ca: folosirea, reprezentarea fizică, proprietatea (cine este responsabil pentru
întreţinerea lor), autorizarea şi securitatea. Prin faptul că reprezintă un inventar a datelor
conţinute într-o bază de date, dicţionarul de date este un important instrument de management
organizaţional. În realizarea acestor dicţionare de date se folosesc metadatele. Metadatele
reprezintă date despre date (nume, conţinut, semnificaţie, proprietar etc.).
O bază de date este compusă dintr-o mulţime de atribute (câmpuri, coloane) şi are
asociată o mulţime de date (linii, rânduri, înregistrări, articole). O înregistrare (record)
reprezintă o asociere a valorilor pentru fiecare câmp (field) al bazei de date.
Nivelul logic sau extern (nivelul programatorului de aplicaţie) califică o structură de date
ce are o realitate în planul semnificaţiei sau utilizării, dar nu şi în implementarea fizică; califică
forma în care fiecare utilizator vede structurarea datelor, în funcţie de aplicaţia pe care
o foloseşte sau în funcţie de resursele de date pe care administratorul bazei de date i le pune la
dispoziţie. Nivelul virtual sau conceptual (nivelul administratorului bazei de date) se referă la
definirea structurii datelor din baza de date astfel încât aceasta să îndeplinească cerinţele tuturor
utilizatorilor, în condiţii de redundanţă minimă şi controlată a acesteia. Nivelul fizic (nivelul
inginerului de sistem) priveşte modul de stocare şi de structurare a datelor pe suportul fizic de
memorare a datelor (volum magnetic, cilindru, pistă, sector, bloc, octet şi bit). Structura virtuală
reprezintă schema bazei de date, iar structura logică este denumită subschema bazei de date
(concepţia CODASYL). Astfel, se poate concluziona că SGBD (DBMS) asigură legătura dintre
nivelul conceptual (virtual) şi nivelul fizic.
O înregistrare virtuală se poate prezenta sub forma a una sau mai multe înregistrări fizice
şi poate participa la construirea unei sau mai multor înregistrări logice.
Într-o bază de date ideală, datele sunt definite o singură dată şi folosite ori de câte ori este
necesar.
În funcţie de locul în care sunt memorate colecţiile de date ce formează baza de date, se
deosebesc:
. • baze de date centralizate, CDB (Centralized DataBases), în situaţia în care toate
colecţiile care formează baza de date sunt stocate pe un singur calculator;
24
Capitolul VI
UTILIZAREA SISTEMELOR INTELIGENTE ÎN DOMENIUL ECONOMIC
Dezvoltările recente din domeniul Inteligenţei Artificiale (redat prin acronimul AI), în general şi a Sistemelor Expert (SE ), în particular
şi-au pus amprenta asupra preocupărilor de modernizare a funcţiei financiar – contabile cu ajutorul tehnologiilor informatice avansate.
Tranzacţiile economice reprezintă infrastructura pe baza căreia sunt construite toate aplicaţiile
de prelucrare automată a datelor.
Pentru ca un sistem să poată combina eficienţa şi posibilităţile de stocare a bazelor de date cu
flexibilitatea şi funcţionalitatea specifică aplicaţiilor AI, trebuie ca acesta să fie conceput pornind de la
o bază de definiţii comună. Această bază este formată din metodele de reprezentare a cunoaşterii
(concept specific inteligenţei artificiale) şi metodele de modelare semantică a datelor (concept specific
bazelor de date).
Cele mai mari firme de consultanţă financiar-contabilă din lume, DELOITTE,
ERNST&YOUNG, KPMG şi PRICEWATERHOUSE COOPERS au folosit şi mai utilizează încă,
tehnici AI şi sisteme expert în luarea deciziilor şi la rezolvarea problemelor financiar-contabile.
Principalele domenii în care acestea îşi dovedesc încă utilitatea şi aplicabilitatea sunt: gestiunea
fiscală, planificarea şi decizia financiară, auditul şi serviciile de consultanţă contabilă .
În Germania sistemele expert sunt utilizate pe scară largă în industrie, iar în domeniul cercetării
se folosesc mai ales modelele logice de tip f u z z y .
În Marea Britanie companiile au implementat sisteme expert bazate pe tehnologie japoneză, în
timp ce în Franţa, se observă preocupări susţinute pentru achiziţia cunoaşterii cu tehnologia
sistemelor expert proprii.
Şi în Spania se depun eforturi mari pentru transferul tehnologiei sistemelor expert din cercetare
în practică.
În Coreea, se utilizează sistemele expert în domeniul construcţiei de nave, în telecomunicaţii,
finanţe şi industrie, iar în Singapore există o multitudine de proiecte de cercetare în domeniul
raţionamentului bazat pe cazuri.
Cercetătorii europeni au fost şi sunt în continuare interesaţi de tehnologia sistemelor inteligente
de sistemele hibride şi de tehnologiile cunoaşterii, programul ESPRIT al UCEE fiind probabil cea mai
mare sursă de finanţare a proiectelor de sisteme expert de până acum, multe companii folosind astăzi
tehnologia sistemelor expert ca pe un avantaj strategic sau pentru creşterea valorii afacerilor.
Ţările în curs de dezvoltare din alte continente cum ar fi Mexicul, Thailanda şi Egiptul s-au
dovedit interesate de această tehnologie.
Domeniile aplicative ale Sistemelor Expert s-au constatat a fi următoarele:
Inginerie – fabricaţie, 35 la sută;
Economie, 25 la sută ;
Medicină, 11 la sută ;
Mediu, 9 la sută ;
Agricultură, 5 la sută ;
Telecomunicaţii, 4 la sută ;
Legislaţie, 3 la sută ;
Transport, 1 la sută .
În economie, conform precizării aceluiaşi autor, subdomeniile aplicative sunt: finanţe,
management, producţie, contabilitate–audit, marketing, comerţ electronic, afaceri internaţionale,
asigurări şi managementul resurselor umane.
Preocupările actuale sunt orientate, în principal, spre construirea de baze de cunoştinţe,
integrarea cu alte sisteme, utilizarea instrumentelor pentru achiziţia cunoaşterii, învăţarea automată,
etc.
Sistemul expert încercând să imite expertul uman posedă următoarele caracteristici:
1
cunoştinţele sunt independente de mecanismul de raţionament (nu depind unele de altele iar
modificarea unui element nu influenţează raţionamentul)
spre deosebire de programarea clasică, unde trebuie să se descrie explicit toate prelucrările
într-o manieră statică, SE se caracterizează printr-o abordare decorativă, în care se specifică
cunoştinţele ( independente unele de altele ) care vor fi exploatate în mod dinamic de
mecanismul de raţionament
Se trebuie să fie capabil să explice raţionamentele făcute şi să argumenteze soluţiile obţinute,
într-o manieră asemănătoare expertului uman
cunoştinţele manipulate de SE sunt în principal de natură simbolică, spre deosebire de
programele clasice care utilizează date numerice
să gestioneze baze de cunoştinţe de volum mare şi să trateze cunoştinţele inexacte şi
incomplete
să utilizeze metode empiric, bazate pe experienţă, care conduc la soluţiile cele mai bune
să fie specializat într-un anumit domeniu şi nu în rezolvarea unei singure probleme clasice
O problemă importantă în cadrul utilizării SE este aceea a raportului dintre relevanţă şi precizie.
Se ştie din teoria sistemelor că un sistem descompus într-un număr mic de subsisteme, are o
relevanţă mare şi o precizie mică, iar cu cât descompunerea avansează, relevanţa scade şi precizia
creşte. Prelucrarea algoritmică se caracterizează printr-o precizie mare iar SE printr-o relevanţă mare,
pe care o ia din practica rezolvării problemelor, ceea ce face ca aceasta să fie un mijloc important
pentru dominarea complexităţii.
Sistemele Expert de asistare a deciziei pot oferi soluţii mai productive decât programele
algoritmice în situaţiile în care cerinţele informaţiile sunt preponderent calitative.
Ele permit extinderea ariei informaticii spre domenii greu de algoritmizat, în care informaţiile
sunt preponderent calitative.
Sistemele expert pot fi folosite de sine stătător sau pot fi integrate în alte sisteme informatice în
funcţie de necesităţi.
O clasă specială de sisteme informatice, în care sistemele expert pot fi integrate mai uşor din
punct de vedere funcţional sunt sistemele interactive de asistare a deciziilor (SIAD).
2
De asemenea, posibilitatea de a se conecta la alte reţele de calculatoare reprezintă un pas
deosebit de important pentru viitorul întreprinderii. În acest context, conceptul de conectivitate
primeşte noi valenţe şi o deosebită importanţă, pentru toate generaţiile de SIAD-uri, în special în ceea
ce priveşte aspectele legate de comunicare, în ideea de a se asigura accesul la o cât mai mare varietate
de resurse informaţionale.
Un alt aspect evolutiv al SIAD-urilor îl reprezintă perfecţionarea accesului la date. În acest
context reprezentarea propriu-zisă a cunoştinţelor va permite ca în viitor sistemele să fie capabile
să SIMULEZE MAI BINE ACTIVITATEA EXPERŢILOR, facilitate care se va traduce într-un
avantaj competitiv –în special dacă SISTEMELE EXPERT vor fi utilizate în acele domenii în care
ratele profitului sunt foarte ridicate .
Un SIAD este un sistem informatic care utilizează cunoştinţele dintr-un anumit domeniu de
aplicaţie pentru a ajuta decidentul în rezolvarea unor probleme slab structurate (greu de algoritmizat
şi programat)2
În secvenţa următoare vom prezenta structura unui Sistem Informatic de Asistare a Deciziei
(SIAD)3
3
Eficacitatea este gradul de îndeplinire al obiectivelor propuse (de exemplu: un anumit nivel al
producţiei), iar eficienta reprezintă gradul de utilizare al resurselor pentru obţinerea rezultatelor (de
exemplu: costul atingerii unui anumit nivel al producţiei).
Peter Drucker a dat următoarele interpretări acestor doi termeni:
Effectiveness is doing the right thing. - Eficacitatea este să faci ceea ce trebuie.
Efficiency is doing the thing right. - Eficienţa este să faci cum trebuie.
În decursul timpului au fost formulate mai multe definiţii ale sistemelor informaţionale pentru
asistarea deciziei (SIAD). După cum afirma şi Davies în Applied Decision Support, dacă "îi vom cere
unei persoane să definească concepui de SIAD, răspunsul oferit va depinde în mare măsură de cel
căruia îi este adresată această întrebare ".4
În 1970, în lucrarea Models and Managers: The Concept of a Decision Calculus, Little definea
SIAD-ul ca fiind "set de proceduri bazate pe modele pentru prelucrarea datelor şi efectuarea de
raţionamente în scopul asistării decidentului în procesul adoptării deciziei". Conform acestuia, un
astfel de sistem trebuia să fie simplu, robust, adaptiv, uşor de controlat, manevrat şi să ofere o interfaţa
simpla şi prietenoasă cu utilizatorul.
Conform opiniei exprimate de Keen şi Scott Morton în lucrarea Decision Support System: An
Organizational Perspective (1978), un SIAD "implică utilizarea unui computer în scopul: asistării
decidenţilor în procesul adoptării deciziilor semistructurate; asigurării suportului raţionamentului de
decizie; sporirii mai mult a eficacităţii decât a eficienţei luării deciziei". În lucrarea Building Effective
Decision Support Systems (1982), Sprague şi Carlson definesc SIAD-ul ca fiind "un sistem
computerizat interactiv care ajută decidenţii în utilizarea datelor şi modelelor în scopul rezolvării
unor probleme greşit structurate, semistructurate sau nestructurate ".
În 1992, Kanter, la rândul său, afirma în lucrarea intitulată Managing with Information, că
„un SIAD este utilizat în cazul problemelor mai puţin structurate, acolo unde arta managerială se
îmbină cu ştiinţa".
În lucrarea Management Information System (1992), Kroenke defineşte SIAD-ul ca fiind „un
set de instrumente, date, modele şi alte resurse pe care decidenţii le utilizează pentru a înţelege,
evalua şi rezolva probleme nestructurate ".
O'Brien, în lucrarea Management Information System (1999), afirma că SIAD reprezintă un
„sistem care furnizează informaţii interactive în scopul sprijinirii decidenţilor în timpul procesului
adoptării deciziilor".
Trecând în revistă punctele de vedere prezentate anterior, se detaşează următoarea concluzie:
un SIAD reprezintă un sistem informaţional care încorporează date şi modele, utilizat în scopul
sprijinirii, nu înlocuirii, factorului uman în procesul adoptării deciziei, atunci când deciziile care
urmează să fie luate sunt semistructurate sau nestructurate.
Dintre principalele caracteristici ale unui SIAD se pot aminti:5
furnizează suport pentru asistarea deciziei în cazul problemelor nestructurate sau
semistructurate;
sprijinul acordat în adoptarea deciziei este furnizat pentru toate categoriile de
decidenţi din cadrul unei organizaţii;
scopul este de asistare a decidentului în raţionamentele efectuate, nu de înlocuire a
acestuia;
asistenţa este fumizată în toate fazele procesului decizional;
asistă atât decidenţii individuali, cât şi grupurile de decizie;
sunt flexibile, în sensul realizării cu uşurinţă, de către utilizator, a adăugării,
modificării, ştergerii etc. elementelor problemei analizate;
trebuie să îmbunătăţească mai mult eficacitatea decât eficienţa procesului decizional;
decidentul trebuie să aibă controlul în orice etapa a procesului decizional aferent
problemei respective;
trebuie să furnizeze asistenţă pentru decizii independente, cât şi interdependente;
să se bazeze pe modele, date şi cunoştinţe;
să poată fi folosit şi ca un instrument de învăţare de către decidenţii mai puţin
experimentaţi;
interacţiunea cu utilizatorul să fie uşoară, rapidă şi eficientă;
să dispună de facilităţi sporite de modelare şi analizare;
4
să poată asista decidentul indiferent de stilul care trebuie folosit pentru adoptarea
deciziei.
În literatura de specialitate există mai multe clasificări ale SIAD-urilor. Astfel, conform
opiniei exprimate de Alter în lucrarea "Decision Support Systems: Current Practices and Continuing
Challenges" (1980), se pot distinge şapte categorii de SIAD-uri: file drawer system, sisteme pentru
analiza datelor, sisteme pentru analiza informaţiilor, modele contabile, modele descriptive, sisteme de
optimizare, sisteme de sugestionare.
5
sisteme de efectuarea de tactic, strategic •intrări: descrieri zilnic sau
sugestionare calcule al căror ale situaţiei periodic
rezultat este decizionale
generarea unor ieşiri: decizii
decizii posibile posibile
În 1977, Donovan şi Madnic, în lucrarea Institutional and Ad Hoc DSS and Their Effective
Use, identifică două tipuri de SIAD: instituţionale şi ad-hoc.8
SIAD instituţional - operează cu decizii de natura recursivă, repetitivă, exemplul clasic fiind
cel al unui SIAD pentru managementul unui portofoliu, acesta fiind utilizat de mai multe bănci pentru
a asista deciziile referitoare la investiţiile de pe piaţa de valori mobiliare. Un astfel de SIAD rezolvă
probleme identice sau similare, fiind utilizat de mai multe ori, iar în urma analizării rezultatelor
obţinute are loc un proces de rafinare, îmbunătăţire a acestuia;
SIAD ad-hoc - operează cu probleme specifice care sunt, în general, neanticipate sau
nerecursive, implicând de cele mai multe ori probleme de previziuni strategice; acest tip de SIAD este
utilizat de puţine ori şi de aceea trebuie efectuat, în prealabil, un studiu de fezabilitate pentru
realizarea acestui tip de SIAD.
În lucrarea Organizational Strategies for Personal Computing in Decision Support Systems
(1981) Hackathom şi Keen clasifică SIAD-urile, în funcţie de trei categorii:
SIAD individuale - sunt dedicate decidenţilor individuali;
SIAD destinate grupurilor - sunt dedicate grupurilor de decidenţi, aceştia fiind implicaţi în
activităţi separate, dar puternic intercorelate. SIAD destinate grupurilor şi SIAD de grup sunt două
noţiuni distincte: în primul caz, fiecare membru al grupului adoptă decizii, cu observarea impactului
acestora asupra celorlalţi membri, deciziile adoptate nefiind colective, de grup, în timp ce în al doilea
caz, deciziile sunt adoptate la nivelul grupului, pe baza unui consens între membrii acestuia;
SIAD organizaţionale - sunt dedicate activităţilor organizaţional situate, de cele mai multe
ori, în locaţii diferite, implicând alocarea unui volum mare de resurse. Holsapple şi Whinstons, în
lucrarea Decision Support Systems: A Knowledge-based Approach (1996), grupează SIAD-urile
astfel:
SIAD orientate pe text - în majoritatea cazurilor informaţiile sunt stocate în format text, fiind
necesar ca acestea să fie accesate de utilizator, iar cantitatea de informaţie care trebuie explorată de
către decident creşte exponenţial;
SIAD orientate pe baze de date - în acest caz datele sunt organizate în structuri (relaţionale,
orientate obiect etc.); acest tip de SIAD oferă un puternic suport în ceea ce priveşte capacitatea de
interogare şi de raportare;
SIAD orientate pe algoritmi de căutare în spaţiul soluţiilor – conţin algoritmi de
rezolvarea anumitor tipuri de probleme (de exemplu: programare liniara, programare dinamica etc.),
algoritmi care sunt încorporaţi in SIAD;
SIAD orientate pe tabele - reprezintă, după unii cercetători, un caz particular de SIAD
orientate pe algoritmi de căutare în spaţiul soluţiilor, în această categorie putând fi incluse produsele
Microsoft Excel şi Lotus 1-2-3;
SIAD orientate pe reguli — sunt, în majoritatea cazurilor, asimilabile sistemelor expert;
SIAD hibrid - reprezintă o combinaţie între două sau mai multe dintre tipurile de SIAD
prezentate anterior.
6
Toate întreprinderile dispun de date. Ele provin fie din propriile sisteme operaţionale, fie din
exterior. Problema acestor întreprinderi este de a atinge obiectivele specifice sectorului lor, luând
decizii pe baza datelor de care ele dispun.
Întreprinderea actuală se sufocă sub date; această abundenţă are drept efect o eliminare prin
saturaţie.11
Totuşi datele reprezintă o mină de informaţii. Ele constituie un avantaj de care întreprinderea
trebuie să ţină seama. De aceea este esenţial a pune în practică o nouă informatică decizională pentru
obţinerea unei mai bune înţelegeri a valorii informaţiilor disponibile, a defini indicatori economici
pentru a facilita luarea deciziilor operaţionale şi a păstra memoria întreprinderii.
A decide, înseamnă a lua o hotărâre şi a adopta o concluzie definitivă pentru a merge într-o
direcţie. Informatica decizională vizează fumizarea informaţiilor necesare decidentului pentru asistarea
deciziei.
Ideea de informatică decizională e destul de veche. La început au existat infocentrele şi SIAD
(Sisteme interactive de asistare a deciziei).
Infocentrele permiteau crearea de mici baze de date on-line interactive şi uşor de utilizat de către
SIAD. Acestea din urmă vizau mai ales extrapolarea tendinţei, răspunzând la întrebări de tipul „ Ce s-
ar întâmpla dacă?".
Astăzi, arhitectura sistemelor decizionale prezintă patru elemente esenţiale: sursele datelor,
depozitele de date, magaziile de date şi instrumentele de analiză şi interogare.
-Sursele de date sunt numeroase, variate, distribuite şi autonome. Ele pot fi interne sau externe
întreprinderii.
-Depozitul de date este locul de stocare centralizată a informaţiilor utile pentru decidenţi. El
pune în comun datele provenite din diferite surse şi le conservă evoluţia.
-Magaziile de date sunt extrageri din depozitele de date orientate pe subiect. Datele sunt
organizate într-o maniera adecvată pentru a permite analize rapide în scopul luării deciziilor.
-Instrumentele de analiză permit vizualizarea şi manipularea datelor de-a lungul dimensiunilor
unei afaceri (clienţi, furnizori, timp, produs etc.).
Informaţia este vizualizată prin intermediul interfeţelor interactive dedicate decidenţilor, care
adesea nu sunt informaticieni.
Depozitele de date sunt construite de regulă cu tehnologii relaţionale şi au apărut ca extensii ale
sistemelor de baze de date relaţionale cu arhitectura client server (Microsoft SQL Server, Oracle).
Pentru accesul rapid la informaţiile necesare analiştilor, managerilor şi directorilor într-o maniera
consistentă, interactivă şi flexibilă se folosesc instrumente OLAP. OLAP şi depozitele de date se
completează reciproc, OLAP transformând volumul imens de date stocate şi gestionate în depozite în
informaţii utile decidenţilor. Paragraful următor prezintă o comparaţie între modul de exploatare a
depozitelor de date (procese OLAP) şi cel al bazelor de date folosite într-un sistem tranzacţional
(procese OLTP).
7
• tratează un număr redus de înregistrări;
• sunt definite şi executate de numeroşi utilizatori.
Exploatarea informaţiilor conţinute de aceste sisteme operaţionale a devenit o preocupare
esenţiala pentru conducătorii întreprinderii care doresc ameliorarea luării deciziilor printr-o mai bună
cunoaştere a propriei lor activităţi, a concurenţei, a angajaţilor, a clienţilor şi furnizorilor.
Întreprinderile sunt deci în căutarea de sisteme care să suporte eficient aplicaţiile de asistare a deciziei.
Aceste aplicaţii utilizează procese de analiză on-line a datelor (OLAP: On-line Analitycal
Processing), care răspund nevoilor specifice analizei informaţiilor.
Tabelul 2.prezintă comparativ principale caracteristici ale celor două tipuri de procese:13
Procese OLTP Procese OLAP
Date Exhaustive Agregate
Curente Istorice
Dinamice Statice
Orientate spre aplicaţie Orientate subiect
Utilizatori Numeroşi Puţini numeroşi
Variaţi Doar decidenţii
Concurenţi Non-concurenţi
Actualizări şi interogări Interogări
Cereri predefinite Cereri imprevizibile şi
Răspunsuri imediate complexe
Acces la puţină informaţie Răspunsuri puţin rapide
Accces la informaţii
numeroase
Definiţia clasică a depozitului de date este următoarea: „ Depozitul de date este o colecţie de
date orientate pe subiect, integrate, non-volatile şi arhivate, organizate pentru suportul proceselor de
asistarea a deciziei".
Depozitul de date este organizat în jurul subiectelor majore ale întreprinderii. Aşadar datele
sunt organizate pe teme, contrar datelor organizaţiilor tradiţionale organizate de obicei pe procese
funcţionale. Interesul acestei organizări este acela de a pregăti ansamblul informaţiilor utile unui
subiect care este, cel mai adesea, transversal structurii funcţionale şi organizaţionale a întreprinderii.
Această orientare va permite dezvoltarea unui sistem decizional printr-un proces incremental,
subiect după subiect. Integrarea diferitelor subiecte într-o structură unică este necesară deoarece
informaţiile comune mai multor subiecte nu trebuie să fie duplicate.
Depozitul de date este un proiect de întreprindere. De exemplu, în distribuţie, acelaşi indicator
al cifrei de afaceri interesează atât forţele de vânzare, cât şi departamentul financiar şi cumpărătorii.
Acest punct de vedere unic constituie un avantaj pentru întreprindere, avantaj care se realizează prin
integrarea datelor. Consolidarea ansamblului informaţiilor referitoare la un client dat este necesară
pentru a oferi analiştilor o viziune omogenă asupra acestuia. Înainte de a fi integrate în depozit, datele
trebuie să fie puse într-o formă şi de asemenea, unificate pentru a avea o stare coerentă.
0 dată trebuie să aibă o descriere şi un codaj unic. Diferenţele depind de viziunea urmărită de
utilizator sau de programator.
Într-un sistem tranzacţional, data este actualizată cu fiecare noua tranzacţie. Valoarea veche
este pierdută, iar data rămâne constant actualizată. Sistemele tranzacţionale păstrează destul de rar
istoricul valorilor acestei date. Într-un datawarehouse, data nu trebuie niciodată să fie actualizată.
Ea reprezintă o valoare inserată în sistemul decizional la un moment dat. Depozitul de date va
stoca aşadar istoricul, adică ansamblul de valori pe care data le-a avut în decursul timpului.
Este evident atunci că trebuie asociat un referenţial temporal datei pentru a putea identifica o
valoare particulară în timp. Non-volatilitatea este într-un fel consecinţa arhivării descrise anterior.
Aşadar, o interogare identică efectuată la un interval de trei luni, păstrându-se datele de referinţă, va
8
returna acelaşi rezultat. Într-un sistem de producţie, informaţia este volatilă, datele fiind cu regularitate
actualizate. Interogările vizează datele curente şi e imposibil să regăseşti un rezultat mai vechi.
Două consecinţe se desprind din absenţa actualizării datelor.
Prima priveşte organizarea internă a bazei de date pe care este constituit depozitul de date. Ea
va putea fi adaptată (denormalizată) pentru optimizarea accesului la date.
A doua priveşte tehnologiile necesare accesului curent al utilizatorilor. Într-adevăr, dacă nici o
actualizare nu este realizată, numeroase tehnologii costisitoare în termen de timp de răspuns (gestiunea
tranzacţiilor, gestiunea accesului concurent etc.) integrate în SGBD nu servesc decât în faza de
încărcare iniţială şi inserărilor. Ele vor putea fi deci dezactivate în fazele utilizării curente.
Un depozit de date este conceput pentru a răspunde nevoilor de date ale decidenţilor.
Totuşi, sub acest termen generic, se regăsesc două categorii de depozite:
depozitul propriu-zis, extras din baza de date a întreprinderii şi în care datele sunt
curăţate, integrate, arhivate şi, în general, organizate după un model informatic;
magaziile de date, extrase dintr-un depozit ale cărui date sunt adaptate unei clase de
decidenţi sau unei probleme particulare; organizarea datelor urmează, în general, un
model multidimensional care facilitează tratamentele decizionale.
9
surse). Au fost reperate zeci de tipuri de inconsistenţe. Ele se datorează prezenţei de date false,
confruntării între datele exacte, semantic identice, dar sintactic diferite.
10
Implementarea modelului .
11
Pe de altă parte, analiza multidimensională abordată prin tehnologia OLAP, presupune
evidenţierea modului în care datele referitoare la un anumit subiect pot fi studiate de-a lungul
dimensiunilor sale temporale şi spaţiale .
Aplicaţiile tehnologiei OLAP pot acoperi o mare diversitate de activităţi din diferitele
departamente funcţionale ale oricărei întreprinderi, indiferent de sectorul economic din care face parte,
dintre care amintim doar, analiza performanţelor financiare, analiza studiului de piaţă , a clienţilor,
alocarea resurselor, planificarea producţiei, etc., cu scopul de a furniza managerilor informaţiile de
care aceştia au nevoie pentru adoptarea unor decizii potrivite şi în concordanţă cu directivele strategice
ale firmei.
Pentru explicarea modului de funcţionale a unui sistem expert, ne vom referi la tehnicile
folosite de acesta pentru selectarea cunoştinţelor din baza de cunoştinţe necesare în luarea deciziei.
Baza de cunoştinţe este actualizată de către cognitician cu informaţ ii primite de la
expertul în domeniu. Acestea trebuiesc prelucrate înaintea implementării pentru a putea fi
recunoscute de către sistemul expert.
Baza de cunoştinţe stochează cunoştinţe în baza de fapte (sub formă de informaţii, pe baza
cărora sistemul expert ia decizia) şi reguli (care descriu raţionamentul folosit în luarea deciziei).
Baza de fapte stochează toate informaţiile, posibile, despre un anumit obiect prin
atribuirea acestuia de caracteristici, de exemplu: dobânda este mare, inflaţia este mică, mediul social
este bun, etc.
Regulile sunt folosite în procesul de luare a deciziei ca raţionament, de exemplu: dacă
inflaţia este mică şi dacă dobânda este mare atunci se urmăreşte economisirea altfel se urmăreşte a
se face investiţii
Regulile sunt formate din condiţii şi concluzii. Logica folosită de sistemele expert este
bazată pe afirmaţii: "dacă condiţiile sunt adevărate atunci concluziile sunt adevărate" sau "dacă
există concluzii care sunt adevărate atunci condiţiile trebuie să fie adevărate".
La stocarea cunoştinţelor în baza de fapte şi în procesul de raţionament, sistemul expert,
foloseşte operatori logici (AND, OR, NON, APARŢINE, etc), operatori matematici (*, /, +, -, %,
12
etc) şi propoziţii. De asemenea în procesul de implementare a cunoştinţelor şi concepere a
raţionamentului, trebuie ţinut cont de regulile de ortografie şi folosire a parantezelor, utilizate în
matematică şi în logică, pentru ierarhizarea operaţiilor care au loc, cât şi a proprietăţilor
acestora (comutativitate, asociativitate, etc).
Un rol important în procesul de funcţionare al sistemului expert îl are motorul de interfeţe
care realizează căutarea şi selectarea faptelor precum şi regulilor care contribuie la procesul de luare
a deciziei.
Scopul este soluţia problemei care se pune, iar sistemul expert trebuie să ia o decizie în acest
sens. De exemplu - în această perioadă este mai bine să economisesc sau să fac investiţi?
Modul de căutare a motorului de interfeţe poate fi reprezentată prin grafuri.
În funcţie de strategia de căutare folosită de sistemul expert, acesta poate fi prezentat în
următoarele ipostaze:
• motorul cu căutare înainte - folosit atunci când domină scopurile iar căutarea se face
pe principiul dacă condiţiile sunt adevărate atunci concluziile sunt adevărate ;
• motorul cu căutare înapoi - folosit atunci când domină faptele iar căutarea se face pe
principiul dacă concluziile sunt adevărate atunci condiţiile sunt adevărate;
motorul cu căutare pe laterală - motorul caută mai întâi toate regulile care folosesc
faptele ce le are la dispoziţie în acel moment.
13
Funcţionarea sistemului expert este controlată de motorul de interfeţe. În funcţie de scopul
avut de utilizator, motorul de interfeţe selectează din baza de reguli, regulile ce trebuiesc aplicate
pentru rezolvarea problemei propuse pentru a fi soluţionată. În funcţie de regulile avute la
dispoziţie, motorul de interfeţe alege din baza de fapte, faptele ce servesc ca şi condiţii la regulile
selectate anterior. În urma aplicării regulilor se nasc noi fapte ce actualizează baza cu fapte
veridice. În funcţie de cunoştinţele avute la dispoziţie, motorul dialoghează prin intermediul
interfeţei de dialog cu mediul exterior (utilizatori, senzori, alte programe informatice) pentru
procurarea de noi cunoştinţe necesare în luarea deciziei. În momentul în care scopul a fost atins sau
baza de reguli aplicabile s-a terminat, procesul de căutare ia sfârşi iar faptele din baza de fapte
veridice sunt trimise modulului explicativ, pentru întocmirea raportului explicativ.
Un posibil model de funcţionare a unui sistem expert poate fi considerat şi cel prezentat în
"schema de funcţionare" de mai jos.
14
Faza de dezvoltare a sistemului expert constă în realizarea părţilor componente ale
sistemului expert (baza cunoştinţelor, motor de interfeţe, modul explicativ, modul de achiziţionare a
cunoaşterii şi interfeţele de dialog utilizator) de către analişti programatori, cât şi în achiziţionarea
cunoaşteri de la experţi în domeniu sau din alte surse şi implementarea acestora în baza de
cunoştinţe de către cognitician.
Acest proces este cea mai grea şi complexă activitate, care se desfăşoară pe o perioadă
lungă de timp şi la care participă expertul, cogniticianul, analistul programator şi utilizatorul final.
Expertul în domeniu este caracterizat printr -un nivel superior de cunoştinţe şi
aptitudini care îi permite rezolvarea calitativ superioară, în raport cu ceilalţi, a problemelor
specifice domeniului aprobat. În plus, ca actor implicat în constituirea unui sistem expert, el trebuie
să dispună de capacităţile necesare de comunicare, în sensul transmiterii cunoştinţelor sale
relevante, precum şi disponibilităţi, ca timp şi voinţă, de a face accesibilă expertiza pe care o deţine.
Inginerul de cunoştinţe (cogniticianul) este factorul central, care cumulează
activităţile de proiectare, elaborare, exprimare şi implementare a sistemului expert. Denumirea
atribuită acestuia evidenţiază focalizarea activităţii sale pe cunoştinţele aferente problemei
abordate. Principalele atribuţii ale inginerului de cunoştinţe sunt: evaluarea problemei,
intervievarea experţilor, identificarea metodelor de rezolvare a problemelor, alegerea soluţiei
software, scrierea în cod, testarea sistemului, revizuirea sistemului, integrarea sistemului în
contextul de lucru, întreţinerea sistemului. Ponderea principală revine atribuţiilor referitoare la
achiziţia, modelarea şi organizarea cunoştinţelor.
Analistul programator este persoana care desfăşoară activitatea de programare a
sistemului expert realizând părţile componente ale acestuia (baza de cunoştinţe, motorul de
interfeţe, modulul de achiziţionare a cunoştinţelor, modulul explicativ, interfaţa utilizator).
La realizarea sistemului expert se folosesc generatoare de sistem expert care pot fi setate în
funcţie de domeniul utilizat la parametri optim de utilizare. Acestea asigură funcţionarea sistemului
având structurate din punct de vedere fizic părţile componente ale unui sistem expert,
rămânând în seama cogniticianului activitatea de achiziţionare şi implementare a cunoştinţelor.
Utilizatorul final are, în cazul sistemelor expert, un rol mai puţin pregnant în raport cu cel
care îi revine în alte acţiuni de informatizare; astfel el poate contribui la procesul de achiziţie a
cunoştinţelor şi de definitivare a aplicaţiilor oferite de sistem. În analiza rezultatelor furnizate de
sistemul expert, utilizatorul final promovează criterii dependente de nivelul său de participare la
actualizarea bazei de cunoştinţe a sistemului:
> cei cu nivel înalt de participare sunt sensibili la ambiguitatea formulării
deciziilor;
> pentru ceilalţi utilizatori, acceptarea recomandărilor sistemului, în special a celor
care amendează propriul punct de vedere, depinde de autoritatea şi credibilitatea celor
care au constituit sistemul.
Principalele probleme ce intervin în colectarea tuturor cunoştinţelor necesare constituirii
modelelor conceptuale şi a bazei de cunoştinţe sunt:
15