Documente Academic
Documente Profesional
Documente Cultură
INFORMATICĂ DE GESTIUNE
1
ISBN: 978-973-687-651-6
Editura Eurostampa
Timisoara, bd. Revolutiei nr. 26
Tel./fax: 0256-204816
E-mail: estampa@upcnet.ro
2
UNIVERSITATEA TIBISCUS TIMIŞOARA
Facultatea de Ştiinţe Economice
INFORMATICĂ DE GESTIUNE
Note de curs pentru uzul studenţilor de la ÎFR
2008
3
4
CUPRINS
5
7.1. DEZVOLTAREA CONCEPTULUI KM............................................................................81
7.2. ACCEPTAREA ŞI DEZVOLTAREA KM ÎN CADRUL ORGANIZAŢIILOR ............................84
7.3. KM – DE LA TEORIE LA PRACTICĂ .............................................................................86
TESTE DE EVALUARE........................................................................................................88
TEMA VIII. TEHNOLOGII MODERNE DE EXPLORARE ŞI EXPLOATARE A
DATELOR..........................................................................................................................89
8.1. DEPOZITE DE DATE (DATA WAREHOUSE) .................................................................90
8.2. TEHNOLOGII DE PROCESARE ANALITICĂ A DATELOR ON LINE (OLAP)......................92
8.3. DATA MINING – TEHNOLOGII AVANSATE DE PROCESARE A DATELOR .......................93
TESTE DE EVALUARE........................................................................................................97
TEMA IX. INTELIGENŢA ARTIFICIALĂ ŞI SISTEMELE INTELIGENTE.........99
9.1. CONCEPTUL DE SISTEM INTELIGENT – ABORDARE ECONOMICĂ ...............................100
9.2 TIPURI DE SISTEME INTELIGENTE..............................................................................102
9.3. SISTEME EXPERT .....................................................................................................105
9.4. PERSPECTIVELE SISTEMELOR EXPERT SI ALE INTELIGENŢEI ARTIFICIALE ................110
TESTE DE EVALUARE......................................................................................................111
TEMA X. PROTECŢIA ŞI SECURITATEA SISTEMELOR INFORMATICE ......113
10.1.PROBLEMATICA SECURITĂŢII INFORMAŢIEI ............................................................114
10.2. SECURITATEA TELECOMUNICAŢIILOR ŞI A REŢELELOR ..........................................114
10.3. METODE DE SECURIZARE ŞI PROTECŢIE A SISTEMELOR INFORMATICE ...................116
TESTE DE EVALUARE......................................................................................................118
6
TEMA I. ELEMENTE DE TEORIA SISTEMELOR
CONŢINUT
1.1. Definiţii. Tipuri de sisteme.
1.2. Abordarea cibernetică a sistemelor
1.3. Sisteme economice
REZUMAT
Prin sistem se înţelege orice colecţie de obiecte sau procese între
care există anumite conexiuni, stabilite în vederea atingerii unui anumit scop
prin utilizarea unui ansamblu de resurse materiale, energetice şi umane. Un
sistem este format din subsisteme, care la rândul lor pot fi sisteme, şi sunt
formate din obiecte diferite, numite elemente având o natură fizică diferită.
Între elementele unui sistem există interacţiuni sau conexiuni. Acestea se
pot stabili şi cu sisteme sau elemente din mediul înconjurător.
Ansamblul format din elementele (subsistemele) unui sistem şi
conexiunile interne ale acestuia reprezintă structura sistemului. Structura
sistemului şi conexiunile sale externe determină o anumită evoluţie a
acestuia, care, măsurată la un moment dat reprezintă starea sistemului.
Sistemul cibernetic este sistemul ce are capacitatea de a se autoregla
prin intermediul unor factori conştienţi de natură umană. Aceste sisteme au
încorporat în structura lor un subsistem de decizie sau reglare. Autoreglarea
constă în existenţa unei bucle de reacţie cu circuit închis, sau feed-back
(conexiune inversă).
Conform teoriei sistemului economic, sistemul este economia care se
compune din elemente ca: întreprinderi, gospodării casnice, organe de stat,
instituţii sociale. Organismul asupra căruia se răsfrâng atributele sistemelor
economice poate fi de orice dimensiuni, dar de cele mai multe ori se înţelege
economia unei ţări. În acelaşi timp, se poate considera sistem economic o
singură ramură, sau o zonă bine delimitată a unei ţări.
Un sistem economic se compune din organizaţiile care funcţionează
în timp, respectiv din unităţile care alcătuiesc aceste organizaţii.
Organizaţiile, respectiv unităţile sunt legate între ele prin flux de produse şi
de mesaje, funcţionarea sistemului economic fiind determinată de sistemul
funcţiilor de reacţie.
OBIECTIVE
Tema propusă se doreşte a fi o introducere în teoria sistemelor,
începând cu definiţia sistemelor, tipurile de sisteme, abordarea cibernetică a
sistemelor şi sistemul economic.
7
1.1. DEFINIŢII. TIPURI DE SISTEME
CONEXIUNE
INTERNĂ SISTEM
CONEXIUNE
SUSBSISTEM
EXTERNĂ
MEDIU
ÎNCONJURĂTOR
8
fi dată de mulţimea elementelor (subsisteme, sisteme) împreună cu
conexiunile dintre ele. Aceasta poate fi structura tehnologică, structura
organizatorică, structura de conducere etc., depinde care interdependenţe
predomină. Firma are legături şi funcţionează împreună cu alte firme, bănci,
pieţe. Mulţimea acestora împreună cu legile, contractele încheiate formează
mediul ambiant sau înconjurător. Atât elementele interne cât şi cele externe
pot genera perturbaţii şi şocuri care influenţează într-o mică sau mai mare
măsură sistemul. Această stare poate fi reprezentată de valorile pe care le
iau anumiţi indicatori ca: volumul de afaceri, numărul de personal utilizat,
nivelul stocurilor etc.
Modificarea în timp a stării firmei din cauze interne (volumul
producţiei poate creşte sau poate scădea datorită modului în care
funcţionează maşinile) reprezintă comportamentul intern al firmei, iar
modificările din cauze externe (cererea/oferta, livrările de la furnizori)
determină comportamentul extern al firmei. Evoluţia firmei va fi dată de
îmbinarea dintre cele două comportamente, care determină comportamentul
general al firmei.
Putem afirma că „numai prin organizarea în sistem, plecând de la
comportamentele lui, lumea a dobândit proprietăţi şi calităţi noi”[Oprea
Principii de
D.,1999]. În concepţia TGS sistemele trebuie să fie abordate prin prisma abordare a
câtorva principii: sistemelor
- principiul coordonabilităţii - reglarea centralizată sau
descentralizată ale unui sistem nu sunt avantajoase, se impune prezenţa unui
sistem coordonator;
- principiul incompatibilităţii - cu cât complexitatea unui
sistem este mai mare cu atât scade posibilitatea de al descrie în mod
riguros;
- principiul optimalităţii - dacă un subsistem al unui sistem
complex nu este optimal în relaţiile sale cu celelalte subsisteme, atunci nici
sistemul complex nu este optimal;
- principiul incertitudinii - starea unui subsistem şi
interacţiunea lui cu celelalte subsisteme pot fi simultan determinate numai
până la un anumit grad de acurateţe.
În funcţie de mulţimea elementelor, de relaţiile cu mediul, de
factorul timp, de coeficientul de complexitate, de natura relaţiilor dintre
mărimile de intrări şi ieşiri sistemele pot fi:
- infinite
- finite - închise
- deschise - simple
- complexe - deterministe
- probabilistice - liniare
- neliniare
9
Prin intermediul TGS se poate distinge un sistem de altele, se pot
studia organizarea şi complexitatea lui, poate fi recunoscut ca simplu sau
complex etc., dar întotdeauna va rămâne ceva ce nu poate fi formalizat şi
care reprezintă tocmai particularitatea sistemului respectiv – cu atât mai
evident cu cât sistemul este mai complex. De asemenea, oricât de
independent ar fi un sistem, în realitate nu poate fi vorba decât de o
independenţă relativă, deoarece întotdeauna sistemul este integrat, împreună
cu celelalte sisteme, cu care se află în interacţiune, într-un sistem mai mare.
X Y
Z
∆Y
10
clar că ambele mecanisme au nevoie pe lângă substanţă şi energie, şi de
informaţie. Ea este transmisă prin sistemul de comunicaţii.
În timp s-a demonstrat că şi sistemele cibernetice au imperfecţiunile
lor care determină apariţia unor riscuri în funcţie de originea imperfecţiunii
şi anume:
11
Instituţia poate fi o întreprindere sau un minister. În interiorul
instituţiei se disting organizaţiile, situaţie în care în interiorul întreprinderii
vor fi unităţi producătoare sau de servicii ş.a. Gospodăria casnică reprezintă
o organizaţie specială (instituţia coincide cu organizaţia).
Organizaţia este o formaţie socială constituită din oameni uniţi în
vederea îndeplinirii anumitor funcţii social-economice determinate.
Unitatea reprezintă un element al sistemului economic ce nu mai
poate fi descompus, se comportă cu regularitate determinată şi răspunde
conform unor reguli la impulsurile primite.
Un sistem economic îşi desfăşoară activitatea în timp. Perioadele
sunt intervale de timp de lungime egală, legate între ele. Mai multe perioade
succesive alcătuiesc o etapă. Funcţionarea unui sistem constă în faptul că în
fiecare perioadă primeşte un input şi emite un output, modificându-şi în
timp starea internă. Input-urile şi output-urile se numesc fluxuri.
Procesul intern este procesul ce are loc în interiorul unităţii şi care
transformă input-ul în output.
Procesele dintr-un sistem economic sunt de două tipuri: reale şi de
reglare. Cele reale sunt procese materiale, fizice. Cele de reglare sunt
procese intelectuale.
Un sistem economic se compune din organizaţiile care funcţionează
în timp, respectiv din unităţile care alcătuiesc aceste organizaţii.
Organizaţiile, respectiv unităţile sunt legate între ele prin flux de produse şi
de mesaje, funcţionarea sistemului economic fiind determinată de sistemul
funcţiilor de reacţie.
BIBLIOGRAFIE
TESTE DE EVALUARE
12
b. o colecţie de subsisteme între care există anumite conexiuni, stabilite
în vederea atingerii unui anumit scop;
c. orice colecţie de obiecte sau procese între care nu există nici un fel
de conexiuni, stabilite în vederea atingerii unui anumit scop prin
utilizarea unui ansamblu de resurse materiale, energetice şi umane.
13
TEMA II. SISTEMUL INFORMAŢIONAL AL
ORGANIZAŢIEI
CONŢINUT
2.1. Date, informaţii, cunoştinţe în contextul organizaţional
2.2. Sisteme informaţionale, organizaţionale şi decizionale
2.3. Rolul sistemului informaţional
REZUMAT
Societatea informaţională în care convieţuim este adânc influenţată
de dezvoltarea tehnologiilor informaţionale şi de comunicaţie, care
determină o modificare substanţială a procesului de informare, proces axat
în jurul noţiunii de informaţie şi care determină definirea structurală şi
funcţională a sistemului informaţional. Orice activitate umană este
caracterizată, întotdeauna, prin entităţi faptice exprimate fie numeric, fie
printr-o percepţie sau o observaţie nenumerică. Aceste entităţi se numesc
date, care supuse unui proces de prelucrare oarecare devin informaţii.
Informaţiile derivate din alte informaţii, pe bază de raţionamente, devin
cunoştinţe.
Sistemul informaţional reprezintă „un ansamblu de resurse umane şi
de capital, investite într-o unitate economică, în vederea colectării şi
prelucrării datelor necesare producerii informaţiilor, care vor fi folosite la
toate nivelurile decizionale ale conducerii şi controlului activităţilor
organizaţiei”.
Sistemele informaţionale actuale nu mai pot fi concepute în afara
tehnologiilor informatice şi a comunicaţiilor. Sistemul informaţional este
privit ca un ansamblu de proceduri de constatare, consemnare, culegere,
verificare, transmitere, stocare şi prelucrare a datelor, cu scopul de a
satisface cerinţele informaţionale necesare managementului în procesul
fundamentării şi elaborării deciziilor.
OBIECTIVE
Prezenta temă are ca obiectiv clarificarea noţiunilor de dată,
informaţie şi cunoştinţe, stabilirea corespondenţei dintre acestea şi
prezentarea sistemului informaţional, organizaţional şi decizional al
întreprinderii.
14
identifica prin capital, la societatea post industrială, cunoscută şi sub
denumirea de societate informaţională, în cadrul căreia resursa cea mai de
preţ a devenit informaţia, iar producţia de bază este cea intelectuală
[Niţchi03]. Această societate informaţională în care trăim este adânc
influenţată de dezvoltarea tehnologiilor informaţionale şi de comunicaţie,
care determină o modificare substanţială a procesului de informare, proces
axat în jurul noţiunii de informaţie şi care determină definirea structurală şi
funcţională a sistemului informaţional.
Orice activitate umană este caracterizată, întotdeauna, prin entităţi
faptice exprimate fie numeric, fie printr-o percepţie sau o observaţie
nenumerică. Aceste entităţi se numesc date.
Datele supuse unui proces de prelucrare oarecare devin informaţii.
Informaţiile derivate din alte informaţii, pe bază de raţionamente, devin
cunoştinţe (Figura 2.1.). Relaţia dintre
date, informaţii,
Aplicaţii cunoştinţe
Prelucrare Infor-
Date
maţii
Raţionamente Cunoş-
tinţe
15
Un proces managerial de calitate trebuie fundamentat pe informaţii
utile, care devin astfel vitale pentru orice manager. Pentru a spune despre o
informaţie că este utilă, există câteva caracteristici esenţiale de care aceasta
trebuie să dispună [Niţchi03]:
• consistenţa, ce presupune ca informaţia să fie cât mai cuprinzătoare,
Caracteristicile
informaţiei astfel încât să poată genera cât mai multe cunoştinţe;
utile • relevanţa, care este capacitatea informaţiei de a furniza cunoştinţe
importante în luarea deciziilor;
• exactitatea, ca fiind situaţia în care conţinutul informaţiei reflectă
realitatea;
• oportunitatea, sub forma unui decalaj corespunzător între momentul
în care informaţia a fost achiziţionată şi momentul în care este
necesară utilizarea acestei informaţii;
• accesibilitatea, ce presupune că informaţia poate fi utilizată la
momentul în care acest lucru se cere;
• completitudinea, care este necesitatea informaţiei de a proveni dintr-
o sursă apropiată fenomenului sau organizaţiei şi de a acoperi aria
vizată de utilizatorul acesteia.
META-
CUNOAŞTERE
CUNOAŞTERE
INFORMAŢII
DATE
16
→ înţelepciune (Data → Information → Knowledge → Wisdom chain)
(Figura 2.3.).
Ierarhia
CONTEXT date→ informaţii→
cunoştinţe→ înţelepciune
Gruparea de
ansambluri
Înţelepciune
Formarea
unui
Inovaţie
Cunoştinţe
ansamblu VIITOR
Conectarea Informaţii
părţilor
TRECUT
Date Experienţă
Colecţionare
a părţilor
ÎNŢELEGERE
Cercetarea Asimilarea Aplicarea Interacţiunea Reflecţia
17
Resurse Produse finite
X SISTEMUL CONDUS Y
Servicii prestate
Informaţii Decizii
SISTEM
INFORMAŢIONAL
Informaţii din Informaţii în
afara sistemului afara sistemului
SISTEMUL DE MANAGEMENT
18
Prin mecanismul de control al unei întreprinderi se urmăreşte
necesitatea, legalitatea şi oportunitatea angajării consumurilor şi a
cheltuielilor de producţie, corectitudinea informaţiilor stării şi operaţiilor din
sistem, respectarea obligaţiilor asumate etc.
Din punct de vedere funcţional subsistemele sistemului întreprindere
Subsistemele din
sunt: cadrul unei
- subsistemul de marketing – prin care se asigură condiţii întreprinderi din
punct de vedere
de conectare a întreprinderii la mediu;
funcţional
- subsistemul de cercetare – dezvoltare – trebuie să asigure
condiţii pentru satisfacerea cerinţelor pieţei, prin
proiectarea şi pregătirea fabricaţiei şi prin crearea de noi
capacităţi de producţie;
- subsistemul de producţie – exercită funcţia de bază a
activităţii productive prin programarea, lansarea şi
urmărirea proceselor de producţie;
- subsistemul comercial – asigură interacţiunea
întreprinderii cu alte sisteme, la baza operaţiilor de intrări
– ieşiri stând contractele economice;
- subsistemul financiar – contabil – reflectă o funcţie
administrativă, de realizare a proceselor informaţional –
decizionale, prin evidenţă contabilă, control, analiză
economico – financiară;
- subsistemul de personal – integrează încadrarea,
salarizarea, pregătirea şi promovarea angajaţilor şi
activităţi de asigurare a condiţiilor de muncă.
Din punct de vedere organizatoric sistemul întreprindere este alcătuit Subsistemele din
din: cadrul unei
- subsistemul condus – alcătuit din personalul care întreprinderi din
punct de vedere
transpune strategia şi tacticile adoptate în acţiuni organizatoric
specifice locurilor de muncă;
- subsistemul conducător – care asigură conducerea
strategico – tactică şi de conducere operativă a
întreprinderii, prin prevederea, organizarea, comanda,
coordonarea şi controlul desfăşurării tuturor activităţilor;
- subsistemul informaţional – realizează conexiunile
orizontale şi verticale dintre celelalte subsisteme, pin
procese informaţionale.
Fiecare subsistem este descris prin parametri şi indicatori ce definesc
existenţa şi funcţionarea lui.
Societatea informaţională se caracterizează prin preponderenţa
proceselor informaţionale bazate pe tehnologia informaţională şi a
comunicaţiei, care conduc la o reconsiderare a procesului de informare.
19
Motorul acestui proces îl reprezintă informaţia. Astfel, procesul de
informare, axat în jurul noţiunii de informaţie, reprezintă fundamentul
definirii structurale şi funcţionale a sistemului informaţional.
În funcţionarea unei întreprinderi se disting atât activităţile
individuale, fiecare participant exercitând un rol în cadrul organizaţiei
potrivit pregătirii sale şi a unei fişe de post, cât şi activităţi colective la
diferite niveluri (şedinţe, dezbateri). Ambele tipuri utilizează ca element de
bază informaţia şi generează procesul de informare.
Informaţia rezultă din date, acestea fiind ansambluri de simboluri
susceptibile de a fi percepute de către om. Datele nu devin informaţii decât
prin intermediul unui proces de prelucrare. De exemplu, un bilanţ contabil
reprezintă un ansamblu de date care descrie anumite aspecte. El constituie o
informaţie pentru cel care stăpâneşte modelul contabil în vederea
inter]pretării acesteia (Figura 2.5.).
I Subsistem E Decizii
decizional (informaţii)
Informaţii
pentru Subsistem
fundamentare informaţional
decizii
Circuite Fluxuri Resurse
Date informaţionale informaţionale umane
Componente pentru
Fundamentare Gestiune
decizii economică
Informaţii
E Subsistem I
despre procese
operaţional
de execuţie
20
Achiziţia informaţiei constituie o exigenţă vitală pentru
întreprindere. În acest sens, un rol major revine sistemelor de informare şi
modului în care acestea permit crearea şi gestionarea memoriei
organizaţionale.
Sistemul de informare reprezintă un ansamblu de activităţi
intercorelate (manuale/automatizate), prin intermediul cărora întreprinderea
dispune de informaţii necesare asigurării unei coerenţe între structura de
decizie şi structura de informare.
Structura de decizie descrie modul în care este realizată partajarea
deciziilor în întreprindere. Este alcătuită din ansamblul activităţilor de
decizie şi constituie răspunsul la întrebarea „cine, ce hotărăşte în
întreprindere?”. Structura de informare se referă la ansamblul activităţilor de
informare într-o întreprindere. Ea constituie răspunsul la întrebarea „cine, ce
cunoaşte în întreprindere?”.
Totalitatea informaţiilor obţinute prin procesele de informare care au
Definirea
loc la un moment dat vor fi conservate prin intermediul mai multor memoriei
componente care îndeplinesc funcţii specifice şi care se constituie în organizaţionale
memoria organizaţională. În cadrul memoriei organizaţionale se disting
două categorii de elemente:
- elemente tangibile – constituite din date, proceduri,
modele matematice, algoritmi;
- elemente intangibile – reprezentate prin cunoştinţe
private, profesionale, experienţe şi aptitudini etc.
Evoluţia mediului economico-social, la nivel naţional şi mondial,
precum şi explozia tehnologiilor informatice, car conduc organizaţiile spre
fenomenul de globalizare implică o reconsiderare fundamentală de
concepţie referitor la rolul şi locul întreprinderii. Astfel, aceasta nu mai este
numai o unitate de producţie, ci devine în mod egal o unitate de producere a
informaţiilor şi cunoştinţelor.
Perspectiva informaţională determină revederea unei întreprinderi ca
un sediu al activităţilor de natură informaţională, care constau în colectarea,
prelucrarea, transmiterea şi stocarea datelor. Aceste activităţi au drept scop
să ofere utilizatorilor reprezentări pertinente ale fenomenului real, plecând
de la date fragmentate, de origine şi calitate diverse. Apariţia tehnologiilor
informatice bulversează metodele tradiţionale de lucru, rolul individului în
întreprindere şi însăşi maniera de abordare a problemelor.
Tehnologiile informatice corespund tehnicilor care permit
„fabricarea” informaţiei. Acestea reunesc tehnici esenţiale de culegere,
prelucrare, transmitere şi stocare electronică a datelor şi informaţiilor, într-
un mediu adecvat informatic şi de comunicaţie constituit din echipament
hardware, proceduri software, dispozitive electronice de transmisie/recepţie.
Componentele de bază ale tehnologiei informatice sunt următoarele:
21
1. Staţiile de lucru – terminale de teletransmisie legate la un
Componentele de calculator, sau microcalculatoare dotate cu capacitate autonomă
bază ale de prelucrare – stocare.
tehnologiei
informatice 2. Bazele de date – reunesc fişiere de date între care există
interdependenţe şi pot fi structurate pentru memorarea datelor şi
informaţiilor pe domenii (tehnic. economic etc.)
3. Reţele de comunicaţii – asigură difuzarea datelor şi comunicarea
între staţiile de lucru.
4. Proceduri software – includ pachete de programe.
Utilizarea tehnologiilor informatice asigură o serie de avantaje ca:
- reducerea timpului – viteza de calcul ridicată permite o
reducere substanţială a timpului de prelucrare impus de
Avantajele
anumite modele economico-matematice, tehnice, fizice
utilizării etc.;
tehnologiei - reducerea spaţiului – comunicarea la distanţă prin
informatice
tehnologia informatică face să dispară inconvenientul
„kilometrilor” existent între emiţător şi receptor;
- extinderea modalităţilor de stocare – mijloacele de
stocare au evoluat deosebit de mult asigurând posibilităţi
de păstrare a informaţiei de milioane de caractere;
- flexibilitatea în utilizare – tehnologia informatică oferă
un domeniu vast de utilizare şi înregistrează o
adaptabilitate continuă, paralel cu evoluţia software-ului
de bază şi de aplicaţii.
În consecinţă tehnologia informatică este susceptibilă nu doar de-a
influenţa fiecare activitate în componenta sa fizică sau informaţională, dar şi
modul de exploatare al legăturilor dintre activităţi atât în interiorul cât şi în
exteriorul întreprinderii.
Se întâlneşte în literatura de specialitate termenul de memorie
organizaţională, prin care se înţelege totalitatea componentelor ce
îndeplinesc funcţii specifice organizaţiei, rezultate din ansamblul de
informaţii generate de procesele de informare ce au avut loc la un moment
dat.
Memoria organizaţională conţine elemente tangibile, manifestate
prin date, proceduri, modele matematice, algoritmi, şi elemente intangibile,
reprezentate prin cunoştinţe private, profesionale, aptitudini, experienţe.
Stabilind şi înţelegând strânsa legătură dintre informaţii şi decizii
este de înţeles de ce un proces managerial de calitate se poate realiza numai
în urma utilizării corecte şi concrete a cunoştinţelor obţinute în urma
raţionamentelor efectuate asupra informaţiilor.
22
2.3. ROLUL SISTEMULUI INFORMAŢIONAL
23
crearea de obiecte complexe, din componente mai simple, fiecare având
propriile atribute şi propriul comportament, în acest fel ele reuşesc să ofere
soluţii pentru orice probleme.
4. Sisteme informaţionale de tip nou. Sunt de fapt sisteme
informatice integrate, în care întregul sistem informaţional se bazează pe
calculator. Sunt alcătuite din aplicaţii performante, de cele mai multe ori
ierarhizate ce permit realizarea informaţiei în timp real şi la un nivel maxim
de optimalitate.
Proiectarea la nivel micro şi macroeconomic a unor sisteme
informaţionale care să utilizeze tehnicile bazelor de date şi care să conţină
diverse modele economico-matematice, iar situaţiile de informare-raportare
să aibă un caracter de semnalare preventivă a abaterilor faţă de starea
normală, reprezintă o formă superioară de organizare şi prelucrare a datelor.
Această concepţie revoluţionează întregul sistem informaţional,
transformându-l dintr-un sistem pasiv de constatare, consemnare şi analiză a
unor procese şi fenomene economice deja petrecute, într-un instrument activ
de previziune şi control al acestora.
Privit din perspectiva scopului său, sistemul informaţional
prelucrează un complex de informaţii, ce se constituie ca intrări, pentru a
furniza subsistemului decizional rezultate, ce se constituie ca ieşiri (Figura
2.6).
I1 θ1
N2
I2 θ. 2
. Intrări Ieşiri
. N1 N3 .
. .
In θn
N5 N4
24
încât să asigure la timp, elementelor din structura organizatorică, acele
informaţii care le sunt necesare, să evite circuitele nonsens, să se asigure
securitatea datelor în cadrul circuitului.
BIBLIOGRAFIE
TESTE DE EVALUARE
25
3. Definiţi tehnologiile informatice:
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
26
TEMA III. SISTEMUL INFORMATIC – ELEMENT AL
SISTEMULUI INFORMAŢIONAL
CONŢINUT
3.1. Consideraţii teoretice cu privire la sistemele informatice
3.2. Clasificări ale sistemelor informatice
3.3. Componentele sistemelor informatice
3.4. Dezvoltarea sistemelor informatice
REZUMAT
Sistemul informatic este acel subsistem al sistemului informaţional,
care foloseşte echipamente de prelucrare automată a datelor (hardware) şi
aplicaţii pentru echipamentele în cauză (software de bază şi software de
aplicaţii), necesare furnizării de informaţii sistemului informaţional.
Sistemul informaţional şi sistemul informatic ale unui organism se
întrepătrund şi nu pot fi separate unul de celălalt, în condiţiile în care la ora
actuală se vehiculează un volum mare de informaţii. Ele se întrepătrund şi se
determină reciproc.
Sistemul informaţional al unui organism, fără suportul asigurat de
sistemul informatic este sortit să furnizeze informaţii eronate sau după o
perioadă de timp când informaţia şi-a pierdut parţial sau total semnificaţia
pentru sistemul decizional. Şi reciproc, sistemul informatic fără sistemul
informaţional nu poate exista.
Există mai multe tipuri de sisteme informatice utilizate în domeniul
managerial: sisteme informatice de asistare a deciziei, sisteme informatice
pentru management, sisteme informatice destinate conducerii executive şi
sisteme expert.
În cadrul organizaţiilor se utilizează pe lângă sistemele informatice
pomenite anterior şi alte sisteme informatice care pot fi utile în rezolvarea
diferitelor tipuri de probleme ce apar la diferite niveluri organizaţionale:
sisteme de procesare a tranzacţiilor, sisteme informatice pentru
automatizarea activităţilor de birou, sisteme informatice pentru asistarea
administrării portofoliului de afaceri, sisteme bazate pe cunoştinţe, sisteme
de asistare a deciziei de grup.
Componentele generale ale unui sistem informatic sunt: hardware-ul,
software-ul, comunicaţiile, baza ştiinţifică şi metodologică, baza
informaţională, utilizatorii, cadrul organizatoric.
Întrucât activităţile economico-sociale au suferit transformări
importante datorită informatizării acestora, iar pe viitor se preconizează deja
schimbări şi tendinţe care urmează să favorizeze dezvoltarea şi
eficientizarea sistemelor informatice.
27
OBIECTIVE
Tema prezintă conceptul de sistem informatic, ca subsistem al
sistemului informaţional, a categoriilor de sisteme informatice,
componentelor acestora, arătând şi direcţiile de dezvoltare a sistemelor
informatice.
Sistem informaţional
Sistem
informatic
28
- Persoane – ce reprezintă utilizatorii “consumatori” a
informaţiei produsă de sistem sau contribuie la achiziţia,
Principalele
stocarea şi prelucrarea informaţiei, fie sunt specialităţi ai
resurse incluse în
sistemelor (analişti, programatori, operatori, ingineri); sistemul informatic
- Materiale – semnificând totalitatea dispozitivelor fizice
utilizate (unităţi centrale şi periferice, staţii de lucru, reţele de
comunicare) precum şi diferitele suporturi informatice (discuri
magnetice, optice);
- Programe şi proceduri – constau în ansamblul programelor
de aplicaţie şi a serviciilor necesare funcţionării sistemului
informatic;
- Date – prezente în cadrul sistemului sub formă variată (texte,
imagini, sunete) corespunzând atât materiei prime de prelucrat
cât şi modelelor, ca reprezentare a fenomenelor.
Sistemul informaţional şi sistemul informatic ale unui organism se
întrepătrund şi nu pot fi separate unul de celălalt, în condiţiile în care la ora
actuală se vehiculează un volum mare de informaţii. Ele se întrepătrund şi se
determină reciproc. Sistemul informaţional al unui organism, fără suportul
asigurat de sistemul informatic este sortit să furnizeze informaţii eronate sau
după o perioadă de timp când informaţia şi-a pierdut parţial sau total
semnificaţia pentru sistemul decizional. Şi reciproc, sistemul informatic fără
sistemul informaţional nu poate exista.
29
¾ după gradul de integrare:
Clasificarea 9 sisteme informatice insulare;
sistemelor informatice 9 sisteme informatice parţial integrate;
după gradul de
integrare pe orizontală, la acelaşi nivel decizional;
pe verticală, la nivel de activităţi de bază;
9 sisteme informatice total integrate.
pe orizontală, la toate nivelurile decizionale;
pe verticală, la nivelul activităţii de ansamblu din
organizaţie.
Clasificarea ¾ după legătura cu tipul de organizare:
sistemelor informatice sisteme informatice grefate pe organizarea procesuală
după tipul de
organizare (sisteme de producţie, de personal, comerciale etc.);
sisteme informatice grefate pe subdiviziuni organizatorice.
¾ după tipul de reţea în care este utilizat:
Clasificarea
sistemelor informatice sisteme informatice bazate pe LAN (Local Area Network);
după tipul de reţea sisteme informatice bazate pe MAN (Metropolitan Area
Network);
sisteme informatice bazate pe VPN (Virtual Private
Network).
¾ după modul de tratare al prelucrărilor:
Clasificarea
sisteme informatice cu prelucrare on-line;
sistemelor informatice
după modul de tratare sisteme informatice cu tratarea lucrărilor în timp real (real
al prelucrărilor time systems).
Sistemele informaţionale şi informatice ale unei organizaţii nu pot fi
concepute separat, mai mult, ele se întrepătrund şi se condiţionează reciproc.
În plus, se înregistrează o tendinţă de suprapunere a acestora, odată cu
dezvoltarea sistemelor informatice, pe considerentul preconizării că în
viitorul apropiat nici o activitate nu va putea fi concepută fără sprijinul
tehnicii de calcul moderne. Deseori însă, până se conştientizează avantajele
pe care sistemele informatice le pot aduce, se înregistrează rezistenţă umană
la introducerea şi utilizarea acestor sisteme informatice destinate susţinerii
sistemului informaţional. Au fost identificaţi aşa-numiţii „factori de
rezistenţă” de către mai mulţi autori, factori ce îşi au rădăcina în mai multe
cauze: de natură tehnică – legate de deficienţele ce apar în construirea
sistemelor informatice, de natură umană – legate de dificultatea omului de a
ţine pasul cu dezvoltarea tehnologiilor moderne şi de teama acestuia faţă de
schimbare.
Pentru a elimina confuziile care pot fi generate în urma enunţării
definiţiilor de mai sus, trebuie să subliniem că există şi alte tipuri de sisteme
informatice utilizate în domeniul managerial al căror mod de funcţionare
este similar cu cel al sistemelor de asistare a deciziei, acestea fiind: sisteme
informatice pentru management (Management Information Systems - MIS),
30
sisteme informatice destinate conducerii executive (Executive Information
Systems - EIS) şi sisteme expert (Expert Systems -ES).
MIS sunt sisteme de gestiune a informaţiei, care pot genera diferite
rapoarte, astfel oferind decidenţilor informaţia sintetizată, un exemplu în
acest sens fiind aşa-numitul „jurnal de bord” al managerului. Aceste sisteme Sisteme informatice
de management (MIS)
avertizează asupra unor probleme dar nu vin în sprijinul decidenţilor oferind
soluţii, cum o fac sistemele de asistare a deciziei, care furnizează
utilizatorului atât cauzele problemelor cât şi variante de soluţionare a
acestora. EIS se deosebesc de SIAD prin faptul că furnizează informaţii
Sisteme informatice
relevante şi foarte valoroase, în scopul adoptării deciziilor strategice ale destinate conducerii
organizaţiei, pe care şi le asumă decidenţii de la cel mai înalt nivel. Sistemul executive (EIS)
expert, ES, este acel program informatic capabil, pe baza unor reguli şi a
Sisteme expert
unei baze de cunoştinţe, să simuleze raţionamentul expertului uman în copul (ES)
rezolvării unor probleme dificile.
În cadrul organizaţiilor se utilizează pe lângă sistemele informatice
pomenite anterior şi alte sisteme informatice care pot fi utile în rezolvarea
diferitelor tipuri de probleme ce apar la diferite niveluri organizaţionale:
sisteme de procesare a tranzacţiilor (Transaction Processing Systems - TPS),
sisteme informatice pentru automatizarea activităţilor de birou (Office
Automation Systems - OAS), sisteme informatice pentru asistarea
administrării portofoliului de afaceri (Executive Support Systems - ESS),
sisteme bazate pe cunoştinţe (Knowledge Work Systems - KWS), sisteme
de asistare a deciziei de grup (Group Decision Support Systems – GDSS).
TPS sunt sisteme al căror rol este de a executa şi înregistra zilnic Sisteme de procesare
datele legate de tranzacţiile uzuale, de rutină, pe care le presupun afacerile a tranzacţiilor
(TPS)
în care este implicată organizaţia, realizând astfel actualizarea bazei de date
cu datele respective.
OAS sunt aplicaţii de tipul editoarelor de text, aplicaţii de calcul
Sisteme informatice
tabelar, aplicaţii pentru realizarea prezentărilor, programe destinate pentru automatizarea
comunicării, sisteme pentru procesarea imaginilor, destinate mai ales activităţilor de birou
angajaţilor care au ca atribuţie utilizarea şi manipularea informaţiilor, (OAS)
31
GDSS sunt sisteme ce vin în sprijinul grupurilor în ideea cooperării
Sisteme de asistare
a deciziei de grup şi colaborării pentru a atinge scopurile comune. Un sistem GDSS presupune
(GDSS) necesitatea unei reţele de calculatoare, într-un mediu fizic comun, în care
decidenţii sunt puşi faţă în faţă, permiţând acestora să îşi exprime opiniile şi
comentariile în scris şi oferind acces la un sistem de vot.
EIS
ESS
MIS DSS
KWS SE
OAS TPS
NIVELUL ORGANIZAŢIONAL
Strategic ESS / EIS
DSS
Tactic MIS
ES
Operaţional TPS
32
HARDWARE
SOFTWARE
COMUNICAŢIILE
BAZA ŞTIINŢIFICĂ ŞI
METODOLOGICĂ
SISTEM
INFORMATIC
BAZA
INFORMAŢIONALĂ
UTILIZATORII
CADRUL
ORGANIZATORIC
33
urma să sprijine procesul decizional, principalele componente ale acestuia
sunt (Figura3.4.) [Stanciu 01]:
¾ intrările;
¾ prelucrările;
¾ ieşirile.
34
3.4. DEZVOLTAREA SISTEMELOR INFORMATICE
35
BIBLIOGRAFIE
TESTE DE EVALUARE
36
b. nu există nici o deosebire între cele două tipuri de sisteme;
c. sistemele EIS furnizează informaţii relevante şi foarte valoroase, în
scopul adoptării deciziilor strategice ale organizaţiei, pe care şi le
asumă decidenţii de la orice nivel decizional;
37
TEMA IV. ELEMENTE DE PROIECTARE A
SISTEMELOR INFORMATICE
CONŢINUT
4.1. Etape în proiectarea sistemelor informatice
4.2. Modele de procese software
4.3. Proiectarea orientată pe obiecte
4.4. Proiectarea interfeţei cu utilizatorul
REZUMAT
Construirea sistemelor software presupune îndeplinirea următoarelor
etape: definirea cerinţelor, proiectarea sistemului, dezvoltarea subsistemelor,
integrarea sistemului, instalarea sistemului, evaluarea sistemului, scoaterea
din uz a sistemului.
Procesele software se desfăşoară în mai multe faze, care pot să se
succeadă în diverse moduri, rezultând astfel mai multe modele de procese
software. Modelul în cascadă presupune ca activităţile de specificare şi
dezvoltare să se desfăşoare în faze separate, în mod secvenţial, adică faza
următoare nu începe până când nu s-a terminat faza anterioară, şi utilizarea
lui este recomandată atunci când cerinţele sistemului sunt bine înţelese.
Modelul evolutiv se caracterizează prin faptul că fazele de specificare,
dezvoltare şi validare se întreţes, şi se poate aplica în două variante:
dezvoltarea exploratorie – presupune o colaborare strânsă între client şi
echipa ce implementează sistemul, cu scopul clarificării cerinţelor pe
parcurs; prototipuri de unică întrebuinţare – presupune începerea rezolvării
acelor cerinţe care nu sunt foarte bine înţelese. Modelul de dezvoltare
formală este bazată pe specificaţii matematice şi presupune transformarea
modelului matematic într-un program într-un limbaj de programare. În
cadrul modelului de dezvoltare bazat pe reutilizare sistemul se construieşte
utilizându-se subsisteme deja existente, aşa-numitele COTS (Commercials
Off-The Shelf).
Sistemele de dimensiuni mari nu pot fi realizate aplicând un singur
model dintre cele prezentate la paragraful anterior, ci se vor utiliza modele
diferite pe părţi diferite ale sistemului. În scopul optimizării dezvoltării
acestor tipuri de sisteme au fost propuse modele hibride de dezvoltare, între
care se evidenţiază două: modelul de dezvoltare incrementală – în cadrul
acestui model fazele de dezvoltare, proiectare şi implementare se împart
într-un anumit număr de incremente care se desfăşoară pe rând, şi modelul
de dezvoltare în spirală – presupune dezvoltarea progresivă a sistemului în
mai multe etape, de la o formă iniţială până la sistemul final.
Proiectarea orientată pe obiecte este o strategie modernă de
proiectare ce nu are ca elemente fundamentale operaţiile sau funcţiile, ci
38
obiectul. Procesul de proiectare orientată pe obiecte este doar o fază a
întregului proces de dezvoltare orientată pe obiecte, care cuprinde analiza,
proiectarea şi programarea, toate orientate obiect.
Interfaţa cu utilizatorul se delimitează ca fiind unul din elementele
critice pentru succesului unui sistem, motiv pentru care proiectarea interfeţei
cu utilizatorul necesită o atenţie sporită. Interfaţa grafică a aplicaţiilor este
de preferat datorită avantajelor pe care le oferă, cum ar fi uşurinţa utilizării
de către utilizatori fără experienţă, posibilitatea utilizării mai multor ferestre,
între care trecerea se realizează cu uşurinţă, utilizatorul urmărind simultan
mersul mai multor aplicaţii sau părţi ale unei aplicaţii.
OBIECTIVE
Tema curentă are ca obiective prezentarea în detaliu elementelor de
proiectare a sistemelor informatice, cum sunt etapele ce trebuie respectate în
activitatea de proiectare, modelele de procese software care pot fi utilizate
cu succes, prezentarea proiectării orientate pe obiecte, de mare actualitate,
respectiv stabilirea unor norme ce se impun în legătură cu proiectarea
interfeţei cu utilizatorul, dat fiind caracterul critic al acesteia.
39
Definirea Scoaterea din uz
cerinţelor a sistemului
Proiectarea Evaluarea
sistemului sistemului
Dezvoltarea Instalarea
subistemelor sistemului
Integrarea
sistemului
Proiectarea sistemului
Etapa de proiectare a sistemului se desfăşoară în mai multe faze
(Figura 4.2.):
Proiectarea • partiţionarea cerinţelor – gruparea acestora în funcţie de asemănările
sistemului informatic dintre ele;
• identificarea subsistemelor;
• asignarea cerinţelor către subsisteme;
• specificarea funcţionalităţii subsistemelor;
• definirea interfeţei subsistemelor.
Partiţionarea Definirea
cerinţelor interfeţelor dintre
subsisteme
Identificarea Specificarea
subsistemelor funcţionalităţii
subsistemelor
Atribuirea de cerinţe
subsistemelor
40
Dezvoltarea subsistemelor
Dezvoltarea
Partiţionarea sistemului în subsisteme oferă avantajul de a dezvolta
subistemelor
în paralel subsistemele, sau o parte din subsisteme pot fi acoperite prin
utilizarea componentelor cumpărate, aşa-numitele COTS (Commercial Off-
The-Shelf). Dezvoltarea în paralel a subsistemelor, de către echipe separate
poate avea unele dezavantaje datorate unor posibile lipse de comunicare
dintre echipe.
Integrarea sistemului
Integrarea
Presupune asamblarea subsistemelor unul câte unul, în mod sistemului
incremental, la care se adaugă şi integrarea componentelor hardware şi a
persoanelor care vor utiliza sistemul.
Instalarea sistemului
Această etapă presupune începerea utilizării sistemului, şi poate
Instalarea
întâmpina probleme legate de instalarea fizică, alte sisteme cu care sistemul sistemului
nou va trebui să interacţioneze şi nu în ultimul rând rezistenţa umană care se
întâlneşte de regulă în cazul introducerii unui sistem nou.
Evaluarea sistemului
Sistemul va fi considerat funcţional pe măsură ce problemele legate Evaluarea
de cerinţele neprevăzute, de utilizarea neanticipată a sistemului sau sistemului
41
– modelul fluxului de date (DFD - Data Flow Design) –
scopul acestora este de a evidenţia transformările datelor de
pornire până la final;
– modelul entitate relaţie (ER) – utilizat pentru baze de
date;
– modelul structural – se pune accentul pe evidenţierea
componentelor şi a relaţiilor dintre ele;
– modele orientate pe obiecte (UML – Unified Modeling
Language) – în care se insistă pe evidenţierea relaţiilor
dinamice între obiecte.
Definirea
cerinţelor
Proiectarea
sistemului
Implementarea şi
testarea unităţilor
Integrarea şi testarea
sistemului
Utilizarea şi
întreţinerea
42
Modelul de dezvoltare în cascadă se desfăşoară în cinci faze (Figura
4.3): Fazele modelului
¾definirea cerinţelor – presupune stabilirea serviciilor, de dezvoltare
în cascadă
restricţiilor şi scopurilor sistemului software, fază în
care au loc multiple consultări cu utilizatorii acestuia;
¾ proiectarea sistemului – cerinţele deduse la faza
anterioară se vor partiţiona, stabilindu-se arhitectura
generală a sistemului;
¾ implementarea şi testarea unităţilor – sistemul
software este transformat sub forma unor unităţi de
programe care vor fi implementate şi apoi testate;
¾ integrarea şi testarea sistemului – unităţile de program
se vor integra şi sistemul se va testa per ansamblu
pentru a verifica dacă cerinţele iniţiale sunt
respectate;
¾ utilizarea şi întreţinerea – sistemul software este dat
în folosinţă, urmând ca eventualele erori sau
eventuale noi cerinţe ce ar putea să apară să fie
rezolvate în faza de întreţinere.
Modelul de dezvoltare în cascadă are ca dezavantaj partiţionarea
inflexibilă a procesului de programare în etape distincte.
ACTIVITĂŢI
CONCURENTE
Versiunea
Specificare iniţială
Descrierea Versiunea
Dezvoltare intermediară
preliminară
Versiunea
Validare
finală
43
dezvoltarea exploratorie – presupune o colaborare strânsă între client
şi echipa ce implementează sistemul, cu scopul clarificării cerinţelor
pe parcurs;
prototipuri de unică întrebuinţare – presupune începerea rezolvării
acelor cerinţe care nu sunt foarte bine înţelese.
Modelul de dezvoltare evolutivă are ca dezavantaj faptul că procesul
nu este clar vizibil, motiv pentru care structura sistemului are deseori de
suferit. Totuşi, acest tip de dezvoltare se poate aplica la sistemele interactive
de dimensiuni mici şi medii, a căror durată de viaţă va fi relativ scurtă.
Modelul de
Modelul de dezvoltare formală este bazată pe specificaţii matematice
dezvoltare formală şi presupune transformarea modelului matematic într-un program într-un
limbaj de programare. În Figura 4.5 sunt prezentate etapele de desfăşurare
ale acestui model.
44
Cerinţele sistemului pot fi modificate din cauza componentelor
reutilizabile, la fel ca fazele de proiectare, dezvoltare şi integrare, care se
vor modifica după funcţionalităţile oferite de COTS.
Acest tip de dezvoltare (Figura 4.7.) are rădăcinile încă din anii ’80 Modelul de
când şi-a dovedit utilitatea prin faptul că oferea utilizatorilor posibilitatea să dezvoltare
ia mai târziu decizii referitoare la funcţionalităţile finale ale sistemului, după incrementală
Definirea
cerinţelor
preliminare
Atribuirea
cerinţelor
incrementelor Sistemul este incomplet
SISTEMUL
Proiectarea Incrementul de Incrementul Incrementul FINAL
Validarea
arhitecturii dezvoltare a de de
sistemului
sistemului sistemului validare integrare
45
permite testarea lor în cel mai mic detaliu, prin urmare în final probabilitatea
de a apărea erori în punctele critice ale sistemului sunt extrem de reduse.
O problemă ce se ridică în cazul dezvoltării incrementale este
definirea unui increment, a dimensiunii acestuia. Astfel, se consideră indicat
ca acesta să fie relativ redus, să nu depăşească un număr de 20.000 de linii
de cod, dar să aducă cel puţin o funcţionalitate în plus sistemului.
Una din formele mai nou apărute a dezvoltării incrementale este
„extreme programming - XP” (programarea extremă) care se manifestă prin
dezvoltarea şi livrarea unor incremente foarte mici, bazându-se pe
implicarea utilizatorului pe parcursul întregului proiect, în scopul
îmbunătăţirii permanente a acestuia. Scopul XP este de fapt acela de a
reduce cheltuielile cauzate de posibile modificări ce trebuie aduse
sistemului.
Modelul de
dezvoltare Determinarea obiectivelor, Evaluarea alternativelor;
în spirală alternativelor şi a identificarea şi rezolvarea
restricţiilor riscurilor
Analiza
riscului
Analiza
riscului
Prototip
Analiza
operaţional
riscului Prototip 3
Prototip 2
Analiza Proto-
EVALUARE riscului tip 1
46
validării, şi planificării. Fixarea obiectivelor presupune definirea
obiectivelor fazelor, stabilirea restricţiilor existente, a unui plan de
management şi identificarea riscurilor proiectului. În etapa de analiză şi
reducere a riscurilor asupra fiecărui risc ce a fost identificat se realizează o
analiză de detaliu şi se propun soluţii pentru reducerea riscului. Dezvoltarea
şi validarea presupune alegerea unui model de dezvoltare pentru sistem,
după ce au fost evaluate riscurile. În cadrul etapei de planificare se va
reanaliza proiectul şi se va decide dacă spiralei i se va adăuga o nouă buclă.
Modelul de dezvoltare în spirală se distinge de alte modele prin
faptul că ia în considerare în mod explicit problema riscului. Conştientizarea
riscurilor este un aspect pozitiv deoarece acestea pot cauza depăşiri ale
costurilor, respectiv prelungirea perioadei de livrare, motiv pentru care în
cadrul activităţii de management al proiectului trebuie prevăzute modalităţi
de minimizare a riscurilor.
este condus de
conduce
Manager
47
Între obiecte pot fi stabilite relaţii, care vor fi descrise prin asocieri
dintre clasele obiectelor. În UML (Unified Modelling Language) asocierea
este reprezentată printr-o linie ce uneşte două clase, la care se adaugă o
informaţie cu privire la numele asocierii sau la rolul membrilor relaţionaţi.
Proiectarea orientată pe obiecte este o strategie de proiectare ce nu
are ca elemente fundamentale operaţiile sau funcţiile, ci obiectul.
Caracteristicile proiectării orientate pe obiecte sunt următoarele:
Caracteristicile ¾ obiectele reprezintă abstractizări ale realităţii sau ale entităţilor
proiectării orientate sistemului, fiind capabile să se autogestioneze;
pe obiecte ¾ obiectele sunt entităţi independente, ele dispunând de o stare şi de
informaţii de reprezentare;
¾ funcţionalitatea sistemului depinde de serviciile oferite de obiect;
¾ comunicarea dintre obiecte se realizează prin mesaje;
¾ distribuirea obiectelor poate fi realizată în execuţie secvenţială sau
paralelă.
Proiectarea orientată pe obiecte presupune stabilirea claselor de
obiecte şi a relaţiilor dintre acestea. Acest tip de proiectare prezintă câteva
avantaje importante:
Avantajele
proiectării orientate 9 obiectele sunt entităţi de sine stătătoare;
pe obiecte 9 obiectele sunt entităţi reutilizabile;
9 în cazul majorităţii sistemelor se stabileşte o corespondenţă
între entităţile din realitate şi obiectele definite.
Procesul de proiectare orientată pe obiecte este doar o fază a
întregului proces de dezvoltare orientată pe obiecte, care cuprinde analiza,
proiectarea şi programarea:
analiza orientată pe obiecte (OOA – Object Oriented
Analysis) – se referă la dezvoltarea modelului orientat obiect
al domeniului aplicaţiei;
proiectarea orientată pe obiecte (OOD – Object Oriented
Design) – presupune dezvoltarea modelului orientat obiect al
sistemului software, cu intenţia de a realiza toate cerinţele
identificate;
programarea orientată pe obiecte (OOP – Object Oriented
Programming) – fază în care se realizează efectiv proiectul
software, cu ajutorul unui limbaj de programare orientat pe
obiecte, spre exemplu Java sau C++.
Deoarece a existat necesitatea unei standardizări în procesul de
proiectare orientat pe obiecte, a fost realizat un limbaj şi un proces de
modelare standard pentru produsele informatice, denumit UML, menţionat
şi anterior, care s-a dovedit un mare succes fiind adoptat ca standard de către
organismul standard pentru comunitatea orientată obiect (OMG – Object
Management Group). UML este de fapt o sinteză a mai multor notaţii şi
48
concepte utilizate în cadrul proiectării orientate obiect, propunând un set de
diagrame şi notaţii pentru analiza şi proiectarea orientată pe obiecte a
sistemelor software. Tipurile de diagrame puse la dispoziţie de UML se pot
grupa astfel [Lungu 03]:
- Diagramă pentru modelarea proceselor de afaceri:
o diagrama cazurilor de utilizare (use-case diagram);
- Diagrame pentru modelarea structurii statice:
o diagrama claselor; Tipuri de diagrame
UML
o diagrama obiectelor;
- Diagrame pentru modelarea dinamicii:
Diagrame de interacţiune
o diagrama de secvenţă;
o diagrama de colaborare;
Diagrame de comportament
o diagrama de stare;
o diagrama de activitate;
- Diagrame de implementare
o diagrama componentelor;
o diagrama de desfăşurare;
o diagrama pachetelor.
49
principiul surprizei minime – sistemul trebuie să reacţioneze cât mai
aproape de modul în care se aşteaptă utilizatorul, în caz contrar
acesta poate fi surprins şi încurcat;
revenirea din erori – pentru a reduce consecinţele erorilor, sunt
necesare minim două criterii de funcţionare: solicitarea confirmării
utilizatorului pentru acţiunile distructive, respectiv prevederea unei
facilităţi de anulate a unei comenzi care ar duce la apariţia unei erori;
oferirea ajutorului pentru utilizatori – se pretează ca utilizatorul să
primească ajutor la diferite niveluri ale aplicaţiei, motiv pentru care
ajutorul trebuie integrat în interfaţa aplicaţiei;
diversitatea utilizatorilor – trebuie să se ţină cont de faptul că
aplicaţiile pot fi folosite atât de utilizatori ocazionali, cât şi de
utilizatori frecvenţi, care ar putea găsi extrem de utile facilităţile de
acces rapid al unor comenzi (shortcut).
În ceea ce priveşte formele de interacţiune, în literatura de
specialitate [Schneiderman97] au fost definite câteva stiluri reprezentative,
ale căror avantaje şi dezavantaje pot fi urmărite în Tabelul 4.1.:
manevrare directă – utilizatorii interacţionează direct cu obiectele de
pe ecran;
selectare din meniu, selectarea unei comenzi dintr-o listă – de regulă
mai există un obiect selectat asupra căruia va acţiona comanda
selectată;
completarea unor formulare – utilizatorii trebuie să introducă
informaţii in câmpurile unui formular, iar o parte din informaţii ar
putea fi selectate din meniuri sau liste;
limbaj de comandă – necesită ca utilizatorul să ştie să construiască o
comandă cu parametrii corespunzători pentru a cere o acţiune din
partea sistemului;
comunicare in limbaj natural – utilizatorul va scrie comanda într-o
anumită formă ce poate fi înţeleasă de aplicaţie.
Evaluarea interfeţelor este procesul prin care se estimează gradul de
utilizabilitate al unei interfeţe şi se permite verificarea gradului de
satisfacere a cerinţelor. Pentru evaluarea interfeţei, se vor urmări
următoarele atribute [Sommerville01]:
Atribute pentru 9 uşurinţa învăţării – se apreciază uşurinţa învăţării ca fiind
evaluarea interfeţei acceptabilă dacă timpul necesar unui utilizator pentru a se
cu utilizatorul familiariza cu 80 % din funcţiile aplicaţiei nu trebuie să
depăşească cu mult 3 ore;
9 viteza de operare – se referă la cât de repede poate efectua un
utilizator operaţii cu interfaţa, dacă acesta este familiarizat
deja cu alte interfeţe grafice şi un anumit stil de lucru;
50
9 robusteţea – în cazul apariţiei unor erori de funcţionare,
interfaţa nu trebuie să se blocheze ci să furnizeze
utilizatorului mesaje de eroare;
9 facilitatea de revenire din erori – interfaţa trebuie să ofere
modalităţi de revenire din erori;
9 adaptabilitatea – gradul în care sistemul corespunde modului
de lucru din domeniul aplicaţiei.
Tabelul 4.1
51
BIBLIOGRAFIE
TESTE DE EVALUARE
52
terminat faza anterioară, şi utilizarea lui este recomandată atunci
când cerinţele sistemului sunt bine înţelese;
b. activităţile de specificare şi dezvoltare se desfăşoară în acelaşi timp;
c. activităţile de specificare şi dezvoltare nu sunt în dependenţă una cu
cealaltă, fiind posibil să apară oricare dintre ele prima.
53
TEMA V. SISTEME INFORMATICE DE ASISTARE A
DECIZIEI (SIAD)
CONŢINUT
5.1. Abordarea sistemului decizional al unei organizaţii
5.2. Evoluţia şi caracteristicile SIAD
5.3. Clasificări ale sistemelor informatice de asistare a deciziilor
5.4. Arhitectura SIAD
5.5. Tendinţe de dezvoltare a sistemelor informatice pentru asistarea
deciziilor
REZUMAT
Decizia poate fi definită ca o consecinţă a unor activităţi conştiente
de alegere a unei direcţii de acţiune şi a angajării în aceasta, ceea ce implică
şi alocarea de resurse pentru atingerea scopului vizat. Luarea unei decizii
este justificată prin următoarele elemente: decidentul, situaţia şi problema de
decizie, procesul decizional.
Decident se numeşte persoana care ia decizii, aceasta dispunând de
autoritatea necesară şi fiind direct răspunzător de consecinţe. Decidenţii pot
fi ajutaţi de anumite entităţi suport cum sunt asistenţii decizionali şi
instrumentele informatice.
Procesul decizional ia naştere dintr-o serie de activităţi decizionale.
Acest proces are la bază conştientizarea unei situaţii decizionale şi culegerea
datelor, apoi continuă cu căutarea, proiectarea şi modelarea alternativelor,
alegerea soluţiei propice, iar în final se va adopta decizia şi se vor evalua
rezultatele respectivei direcţii de acţiune.
Procesul decizional este un ansamblu de activităţi desfăşurate de
unul sau mai mulţi indivizi ce sunt puşi faţă în faţă cu un eveniment ce
generează mai multe variante de acţiune, urmărindu-se alegerea unei
variante optime, pe măsura sistemului de valori al decidentului, respectiv
decidenţilor.
Procesul de luare a deciziei este considerat ca făcând parte dintr-un
proces mai de amploare, procesul rezolvării unei problemei. Procesul
decizional se referă la alegerea unei variante de acţiune din mai multe
existente, în timp ce procesul de rezolvare a unei probleme are un înţeles
mai larg, care include întâi realizarea existenţei problemei, interpretarea şi
diagnosticarea problemei şi mai târziu implementarea soluţiei considerată ca
fiind potrivită.
Sarcinile decizionale devin din ce în ce mai greu de îndeplinit fără ca
decidentul uman să fie asistat de instrumente informatice, cunoscute sub
denumirea de sisteme informatice de asistare a deciziei (SIAD) sau sisteme
suport de decizie (SSD). În zilele noastre, componentele unui sistem
54
informatic de asistare a deciziei sunt următoarele: interfaţa cu utilizatorul,
subsistemele bazate pe cunoaştere, modulul de gestiune a datelor, modulul
de gestiune a modelelor.
OBIECTIVE
Prezenta temă abordează problematica deciziei din cadrul
organizaţiilor, la modul general, prezentând şi detaliind sistemele integrate
de asistare a deciziei care vin în sprijinul decidenţilor pentru soluţionarea
deciziilor.
5.1.1. Definiţii
55
caracter corectiv pentru rezolvarea problemelor ce sunt surse de preocupare
şi care în general sunt cauzate de factori şi evenimente independente de
iniţiativa sau voinţa decidentului, şi se definesc prin obţinerea informaţiilor
ce determină constatarea simptomelor cum ar fi:
a. abateri intolerabile ale stării sistemului condus faţă de o situaţie
dezirabilă sau planificată;
b. schimbări percepute în mediul extern;
c. stări noi ale sistemului asupra căruia decidentul are autoritate şi
de a cărui bună funcţionare răspunde.
Situaţiile decizionale neforţate (neprovocate, subiective) apar în
momentul în care e urmărită luarea din timp a măsurilor necesare pentru
evitarea unor neplăceri posibile în viitor, sau pentru creşterea prosperităţii
ori creşterea avansului faţă de concurenţă. Aceste situaţii neforţate duc la
deciziile proactive ce determină soluţii la problemele de anticipare, căutare
şi exploatare a oportunităţilor.
Problema decizională apare atunci când cineva a sesizat situaţia şi
este însărcinat să facă o alegere pentru atingerea anumitor obiective.
Procesul decizional ia naştere dintr-o serie de activităţi decizionale.
Definirea
procesului decizional Acest proces are la bază conştientizarea unei situaţii decizionale şi culegerea
datelor, apoi continuă cu căutarea, proiectarea şi modelarea alternativelor,
alegerea soluţiei propice, iar în final se va adopta decizia şi se vor evalua
rezultatele respectivei direcţii de acţiune.
Există câteva aspecte esenţiale care sunt necesare pentru a
caracteriza decizia:
³ decizia este un act de a alege o alternativă de acţiune;
Aspecte pentru ³ este un proces de raţionament, bazat pe cunoştinţele profesionale
caracterizarea deciziei
şi aptitudinile decidenţilor;
³ urmăreşte realizarea unor obiective;
³ are în vizor o stare viitoare, chiar dacă ia în considerare şi date şi
acţiuni din trecut;
³ prin aplicarea alegerii făcute influenţează şi alte persoane decât
decidentul;
³ deciziile se iau din ce în ce mai mult bazându-se pe cunoaştere şi
analiză profundă, determinând astfel o creştere a nivelului
calitativ.
56
¾ Decizii strategice – se referă la obiectivele, resursele şi politicile Clasificarea deciziilor
organizaţiei, cum ar fi anticiparea viitorului acesteia şi a în funcţie de
nivelul decizional
mediului în care va funcţiona.
¾ Decizii tactice – sunt decizii de control managerial, legate de
urmărirea eficienţei şi eficacităţii cu care sunt utilizate resursele.
¾ Decizii operaţionale – în legătură cu modul de execuţie a
sarcinilor stabilite la niveluri superioare, cum ar fi stabilirea
criteriilor de executare a unor sarcini, de utilizare a resurselor.
¾ Decizii privind cunoştinţele – se referă la evaluarea ideilor
privind înnoirea produselor şi serviciilor, a metodelor de
comunicare a noilor cunoştinţe şi de difuzare a informaţiilor în
cadrul organizaţiei.
O altă clasificare a deciziei ar fi după gradul de programabilitate: Clasificarea deciziilor
¾ Decizii structurate – sunt deciziile de rutină pentru rezolvarea în funcţie de
cărora există deja proceduri prestabilite. Pentru rezolvarea gradul de
programabilitate
problemelor de tip structurat există de obicei un algoritm
prestabilit.
¾ Decizii nestructurate – se referă la deciziile care necesită
judecata sau chiar intuiţia decidentului, fiind decizii importante,
cu caracter de noutate şi pentru adoptarea cărora nu există
proceduri prestabilite. Problemele sunt de tip nestructurat când
elementele deciziei sunt mai mult calitative, obiectivele şi
scopurile nu sunt precise şi nu se cunoaşte vreun algoritm de
rezolvare.
¾ Decizii semistructurate – acele decizii care se pot adopta apelând
doar parţial la proceduri cunoscute. Este destul de important însă
în cazul unei probleme decizionale semistructurate să se
identifice corect părţile structurate sau structurabile. Gradul de
structurabilitate al unei probleme este determinată nu doar de
natura situaţiei decizionale ci şi de felul în care este percepută de
către un decident, deoarece pe măsură ce acesta acumulează
experienţă, structurabilitatea problemei evoluează.
După gradul de cunoaştere a probabilităţii rezultatelor se Clasificarea deciziilor
identifică: în funcţie de
gradul de cunoaştere a
¾ Decizii luate în condiţii de certitudine – se cunoaşte rezultatul la probabilităţii rezultatelor
care va duce fiecare acţiune. Aceste decizii intervin atunci când
una din strategiile complexului de condiţii are probabilitatea de
realizare egală cu 1.
¾ Decizii luate în condiţii de risc – există un ansamblu de rezultate
posibile pentru fiecare acţiune, dar probabilităţile fiecărui
rezultat se cunosc. Condiţiile ce duc la producerea unei anumite
57
consecinţe, pentru un anumit obiectiv şi o anumită alternativă,
are probabilitatea cuprinsă între 0 şi 1.
¾ Decizii luate în condiţii de incertitudine – în cazul acestor
decizii, fiecare acţiune va duce la un anumit rezultat, din mai
multe posibile, probabilitatea de apariţie a acestuia fiind
necunoscută.
Clasificarea deciziilor În funcţie de frecvenţa şi regularitatea deciziilor, acestea pot fi:
în funcţie de ¾ Decizii cu frecvenţă mare – cele ce se iau zilnic, în conducerea
frecvenţă şi regularitate
operativă.
¾ Decizii unice – se iau la intervale mari de timp.
¾ Decizii cu caracter excepţional – se iau atunci când nu există
proceduri pentru soluţionarea unor probleme noi.
O clasificare posibilă este şi după numărul de criterii ce stau la
baza fundamentării deciziilor:
¾ Decizii unicriteriale – există un singur criteriu care stă la baza
Clasificarea deciziilor
în funcţie de
elaborării deciziei.
numărul de criterii ce stau ¾ Decizii multicriteriale – la baza elaborării deciziilor există mai
la baza acesteia multe criterii.
După numărul de persoane implicate, deciziile se clasifică în:
¾ Decizii unipersonale – de obicei sunt decizii legate de probleme
curente ale firmei.
¾ Decizii de grup – sunt specifice firmelor contemporane,
amplificându-se în condiţiile creşterii complexităţii activităţii
acestora.
Pentru ca decizia să asigure îndeplinirea unor obiective prestabilite,
aceasta trebuie să respecte nişte condiţii importante, cerinţe de raţionalitate
care vor contribui la sporirea calităţii deciziilor:
fundamentare ştiinţifică – să ţină cont de condiţiile perioadei la
care se referă, de legităţi şi de tendinţele dezvoltării sistemului;
Cerinţele pentru împuternicire – doar persoana ce este îndreptăţită legal va lua
sporirea calităţii decizia respectivă;
deciziilor delimitare – pentru a evita interpretările şi pentru a se coordona
cu deciziile anterioare;
prevederea liniei de urmat şi a principalelor sarcini de realizat;
oportunitate;
simplitate, claritate, într-o formă precisă;
completitudine – să cuprindă toate elementele necesare
înţelegerii şi aplicării corecte;
eficienţă – să ducă la efect maxim cu un efort minim.
58
5.1.3. Adoptarea deciziilor în cadrul activităţii manageriale
59
Definirea problemei ce face
obiectul deciziei
60
tehnologiile de calcul moderne. Din nefericire, nu rare sunt cazurile în care
se opune rezistenţă la utilizarea sistemelor informatice care au rolul de a
sprijini decidenţii în procesul de rezolvare a problemelor. A fost stabilit
[Power00] un număr de şapte motive de rezistenţă a managerilor la
introducerea şi utilizarea sistemelor informatice de asistare a deciziei:
1. dificultatea de a utiliza calculatorul;
2. teama de diminuare a autorităţii;
3. stilul diferenţiat de rezolvare a problemelor, înainte respectiv
după introducerea sistemului informatic de asistare a deciziei;
4. posibilitatea de scădere a frecvenţei şi importanţei întâlnirilor
directe sau a şedinţelor în care discuţiile se purtau pe cale
verbală;
5. proiectarea acestor sisteme informatice fără o consultare
suficient de temeinică a managerului;
6. cheltuielile în plus pe care proiectarea şi dezvoltarea acestor
sisteme le pot implica;
7. teama de surplusul de informaţii.
Aceste motive de rezistenţă, la care se pot alătura şi altele, trebuie să
beneficieze de o atenţie deosebită, pentru a putea fi eliminate, deoarece
sistemul de asistare a deciziei este de regulă un produs destinat decidentului,
la orice nivel, pentru a face activitatea acestuia mai eficientă.
61
altă parte identificarea şi dezvoltarea metodelor şi tehnicilor de realizare a
sistemelor de asistare a deciziei.
Sistemele de asistare a deciziei sunt dificil de definit, neexistând în
prezent o definiţie ştiinţifică unanim acceptată. Definiţia iniţială a sistemului
informatic de asistare a deciziei a pornit de la definirea fiecărui termen al
sintagmei, rezultând astfel un sistem care are ca scop asistarea decidentului
sau decidenţilor în rezolvarea unor probleme semistructurate.
De la începuturile preocupărilor manifestate pentru SIAD, acestea au
fost definite în diverse moduri de către autori:
- începutul anilor ‘70 aduce prima definiţie a SIAD dată de Little: „un
Definiţii ale model bazat pe un set de proceduri pentru procesarea datelor şi
sistemelor informatice pentru asistarea unui manager în procesul decizional” [Lungu03];
de asistare a deciziei
- în 1971, Gory şi Morton definesc SIAD ca „sisteme informatice
interactive care sprijină decidentul în utilizarea datelor şi modelelor
în scopul rezolvării problemelor nestructurate” [Zaharie01];
- Keen şi Morton (1978) consideră că SIAD „combină resursele
intelectuale ale decidenţilor cu capacităţile calculatorului în scopul
îmbunătăţirii calităţii procesului decizional. SIAD reprezintă un
sistem informatic destinat managerilor care adoptă decizii pentru
problemele semistructurate” [Zaharie01];
- în 1986, conform lui Moore şi Chang, SIAD este „sistem flexibil, cu
capacitatea de a asista analiza datelor şi de a modela decizii, utilizat
atât pentru probleme de rutină cât şi pentru probleme complet noi.”
[wikipedia 06];
- în anul 1994, Finlay defineşte SIAD ca fiind „un sistem informatic
al cărui scop este sprijinirea procesului decizional”;
- Turban enunţă o definiţie mai concretă în 1995: „sistem informatic
interactiv flexibil şi adaptabil, special proiectat pentru a oferi suport
în soluţionarea unor probleme manageriale nestructurate sau
semistructurate, cu scopul de a îmbunătăţi procesul decizional.
Sistemul utilizează date (interne şi externe) şi modele, oferă o
interfaţă simplă şi uşor de utilizat, permite decidentului să controleze
procesul decizional şi oferă suport pentru toate etapele procesului
decizional.” [Lungu03];
- o definiţie mai recentă, din 1999, a fost enunţată de Hattenschwiller,
conform căruia SIAD este „un sistem” [Lungu03].
În urma definiţiilor unui sistem informatic de asistare a deciziei,
prezentate anterior, se pot deduce caracteristicile acestor sisteme,
caracteristici ce le diferenţiază de alte tipuri de sisteme informatice destinate
managementului:
¾ asistă persoanele implicate în procesul decizional la rezolvarea
problemelor semistructurate şi nestructurate;
62
¾ asistă decidenţii, individuali sau la nivel de grup de lucru, în toate
etapele procesului decizional;
Caracteristici
¾ oferă decidentului controlul asupra procesului decizional;
ale SIAD
¾ creşte eficacitatea procesului decizional;
¾ sprijină atât deciziile simple cât şi cele multiple, independente sau
interdependente;
¾ fundamentează procesul decizional utilizând instrumente de
modelare şi analiză sofisticată a datelor;
¾ permite managerilor asimilarea de noi moduri de utilizare şi
interpretare a informaţiei;
¾ promovează îmbogăţirea bazei de cunoştinţe, care poate determina
apariţia de noi cerinţe şi rafinarea sistemului.
63
sisteme de asistare a deciziei orientate pe baze de date
(database -oriented DSS) – la baza acestor sisteme se află
baza de date a organizaţiei;
sisteme de asistare a deciziei orientate pe calcul tabelar
(spreadsheet oriented DSS) – utilizatorul acestor sisteme are
posibilitatea de a descrie modele pentru a realiza diferite
analize;
sisteme de asistare a deciziei orientate pe funcţii (solver
oriented DSS) – prin funcţie înţelegem aici un algoritm sau o
procedură destinate rezolvării unei probleme;
sisteme de asistare a deciziei orientate pe reguli (rule oriented
DSS) – regulile se regăsesc în componenţa sistemului de
gestiune a cunoştinţelor, ca formalism de reprezentare a
acestora în cadrul sistemelor expert, având posibilitatea de a
înlocui modelele cantitative [Zaharie01];
sisteme de asistare a deciziei compuse (compound DSS) –
includ două sau mai multe tipuri de sisteme de asistare a
deciziei descrise anterior.
O clasificare mai recentă a fost realizată de Power rezultând cinci
categorii de sisteme de asistare a deciziei [Power03]:
sisteme de asistare a deciziei orientate pe comunicaţii
Clasificarea SIAD (communication driven) – sisteme a căror interfaţă cu
după Power
utilizatorul asigură colaborarea şi comunicarea în cadrul
proceselor decizionale;
sisteme de asistare a deciziei orientate pe date (data driven) –
sunt sisteme ce presupun o mai largă utilizare a depozitelor
de date şi facilitează gestionarea unor baze de date foarte
mari, apelând la tehnologiile data warehouse şi OLAP;
sisteme de asistare a deciziei orientate pe documente
(document driven) – utilizează baza de documente a unei
organizaţii, pentru a sprijini fundamentarea deciziilor;
sisteme de asistare a deciziei orientate pe cunoştinţe
(knowledge driven) – similare cu sistemele de asistare a
deciziei de sugerare, conform clasificării lui Alter, adică sunt
sisteme ce dispun de cunoştinţe de expert în anumite domenii
ce ar fi necesare rezolvării unor probleme;
sisteme de asistare a deciziei orientate pe modele (model
driven) – sunt sistemele ce utilizează modelele contabile,
financiare pentru a facilita accesul la acestea.
Luând în considerare aria de utilizatori, sistemele de asistare a
deciziei se împart, conform lui Hackathorn şi Keen, în următoarele categorii
interconectate[Hackathorn81]:
64
Clasificarea SIAD
sisteme de asistare a deciziei de uz individual; după Hackathorn şi Keen
sisteme de asistare a deciziei de grup – destinate unui grup de
decidenţi ale căror activităţi sunt separate dar intercorelate;
sisteme de asistare a deciziei organizaţionale – utilizate la
nivel organizaţional.
Tabelul 5.1.
SISTEME DE
Personal Interogări
CLASARE A Acces la date Operaţionale Neregulată
nonmanagerial simple
FIŞIERELOR
Date Analize
SISTEME DE Analişti sau
ad-hoc a Analize Manipularea şi Neregulată
ANALIZĂ A personal
fişierelor de operaţionale afişarea datelor sau periodică
DATELOR managerial
date
Analize
ad-hoc Rapoarte
SISTEME implicând special Neregulată,
Date sau Analize,
INFORMAŢIONALE multiple Analişti programate, în funcţie de
modele PENTRU ANALIZĂ planificare
baze de date elaborarea de solicitări
şi modele modele simple
simple
Calculaţii
standard care
Se introduc
fac estimări Periodică
parametri
MODELE ale Planificare, Analişti sau (săptămânal,
cunoscuţi, se
CONTABILE rezultatelor bugetare manageri trimestrial,
obţin rezultatele
pe baza lunar)
estimate
datelor
contabile
Se introduce
Periodică sau
Estimarea decizia posibilă,
MODELE DE Planificare, neregulată
consecinţelor Analişti se obţin
REPREZENTARE bugetare (analize ad-
unor acţiuni rezultatele
Modele hoc)
estimate
Se introduc
Periodică sau
Calcularea restricţiile şi
SIETEME DE Planificare, neregulată
soluţiei Analişti obiectivele; se
OPTIMIZARE alocare resurse (analize ad-
optime obţine soluţia
hoc)
optimă
Se introduce
Execută
descrierea
calcule care
SISTEME DE Personal situaţiei Zilnic sau
generează o Operaţional
SUGERARE nonmanagerial decizionale, se periodic
propunere de
obţine decizia
decizie
recomandată
65
Un alt criteriu de clasificare al sistemelor de asistare a deciziei este
modul de instruire, rezultând categoriile:
Clasificarea SIAD sisteme de asistare a deciziei inteligente, destinate rezolvării
după modul problemelor decizionale noi;
de instruire sisteme de asistare a deciziei neinteligente, capabile să
rezolve doar problemele pentru rezolvarea cărora au fost
proiectate.
Pentru specialiştii din domeniu realizarea unui sistem de asistare a
deciziei ca un ansamblu de componente implică dificultăţi. Componentele
pot fi integrate în diferite moduri, rezultând configuraţii standard ale
acestora: arhitectura de tip reţea, pod, sandwich şi turn în funcţie de care se
împart şi sistemele de asistare a deciziei:
sisteme de asistare a deciziei de tip reţea, situaţie în care
Clasificarea SIAD integrarea componentelor are loc sub forma unei reţele în
după modul de
care nodurile corespund componentelor, iar arcele
integrare a
componentelor interfeţelor;
sisteme de asistare a deciziei de tip pod care utilizează
aceeaşi interfaţă unică, fără a elimina posibilitatea integrării
de noi componente funcţionale;
sisteme de asistare a deciziei de tip sandwich care utilizează
aceeaşi componentă dialog şi o bază de dată pentru mai multe
componente, categorie utilă în cazul proceselor decizionale
ce presupun modelarea situaţiilor decizionale;
sisteme de asistare a deciziei de tip turn utilizează un
mecanism de extragere a datelor, cu posibilitate de exploatare
a mai multor baze de date, baza de date a sistemului de
asistare a deciziei fiind o interfaţă între baza de date sursă şi
gestionarea modelelor.
Sistemele de asistare a deciziei se clasifică şi după modalitatea de
interacţiune dintre om şi sistem astfel:
sisteme de asistare a deciziei cu limbaje flexibile, care permit
Clasificarea SIAD un dialog între utilizator şi sistem foarte apropiat de limbajul
după modalitatea de
natural;
interacţiune dintre
om şi sistem sisteme de asistare a deciziei cu comenzi precise, în cazul
cărora dialogul utilizator-sistem se realizează utilizând
comenzi prestabilite.
66
domeniu. Astfel, conform lui Sprague şi Carlson [Lungu03], componentele
sistemului informatic de asistare a decizie sunt (Figura 5.2):
• componenta de gestiune a datelor; Componentele SIAD
după Sprague
• componenta de gestiune a modelelor; şi Carlson
• componenta de gestiune a dialogului cu utilizatorului;
• arhitectura sistemului de asistare a deciziei.
După Boncyek şi Holasapple, un sistem informatic de asistare a
deciziei este format din (Foundation of Decision Support Systems - 1981): Componentele SIAD
• interfaţa cu utilizatorul (Dialog Management); după Boncyek şi
• componenta de gestiune a datelor (Data Management); Holsapple
• componenta de gestiune a modelelor (Model Management).
BAZA DE BAZA DE
DATE MODELE
SGBD SGBM
SISTEMUL DE GESTIUNE
A DIALOGULUI
UTILIZATOR
67
În zilele noastre, componentele unui sistem informatic de asistare a
deciziei sunt asemănătoare celor identificate de Sprague în 1982 (Figura
5.3.), anume:
- interfaţa cu utilizatorul;
Componentele SIAD - subsistemele bazate pe cunoaştere;
din prezent
- modulul de gestiune a datelor;
- modulul de gestiune a modelelor.
Subsisteme bazate
pe cunoaştere
Interfaţa cu utilizatorul/
Modul de gestiune a dialogului
DECIDENT
68
inteligentă a deciziei sau SIAD inteligent. Există două componente esenţiale
ale sistemelor expert: motorul de inferenţă şi baza de cunoştinţe. Motorul de
inferenţă este cel care realizează simularea raţionamentului uman, pe baza
datelor şi cunoştinţelor de care dispune prin intermediul bazei de cunoştinţe.
Sistemele expert în colaborare cu sistemele informatice de asistare a
deciziilor sunt extrem de utile în analiza deciziilor cu caracter nestructurat.
Baze de date Baze de date Alte
externe interne baze de date
Selectare date
Depozit de date
Facilităţi de
Baza de date a SIAD
interogare
69
fiind unul din motivele pentru care se realizează diferenţierea dintre
SIAD şi alte sisteme informatice;
modulul de gestiune al bazei de modele, este similar unui SGBD,
prin facilităţile de actualizare al bazei de modele de care dispune, şi
este menit să creeze noi modele cu ajutorul unor limbaje de
programare;
dicţionarul modelelor reprezintă catalogul modelelor şi conţine
definiţiile modelelor şi alte informaţii cu privire la acestea;
modulul de creare, execuţie şi integrare a modelelor, are rolul de a
interpreta instrucţiunile utilizatorului referitoare la modele şi
transmiterea acestor modele către sistemul de gestiune a modelelor.
Selectarea unui model care se pretează pentru o anumită problemă
este în prezent un proces neautomatizat [Zaharie01].
Modul de creare,
Modul de gestiune a execuţie şi integrare
bazei de modele a modelelor
70
• tehnologiile de comunicaţie au devenit un imperativ în cadrul
organizaţiilor, iar viteza şi capacitatea acestora s-au îmbunătăţit, în
aşa fel încât pot contribui la asistarea deciziei în timp real din orice
punct al globului;
• software-ul open source contribuie la dezvoltarea sistemelor
informatice de asistare a deciziei, justificarea fiind teoria conform
căreia software-ul evoluează mai repede;
• tehnologiile de vizualizare devin din ce în ce mai puternice, fiind
capabile să ofere vizualizarea oricărei situaţii într-un format real,
permiţând, spre exemplu, managerului să simuleze apariţia de noi
produse;
• Internet-ul devine un pilon important în ceea ce priveşte comunicaţia
la nivel intern şi extern al organizaţiei, sau a luării de decizii, ori
colaborării între manageri. Tot Internet-ul este cel care poate să ofere
managerilor posibilităţi de a aduna, împărtăşi sau utiliza informaţia;
• managerii şi angajaţii cheie ai organizaţiei optează din ce în ce mai
des pentru aşa numitele pocket PC (PC-urile de buzunar), mai ales
dacă sunt integrate cu un telefon mobil. Aceste pocket PC-uri sunt
capabile să acceseze sisteme de asistare a deciziei distribuite;
• depozitarea datelor nu mai este o problemă pentru organizaţii,
aceasta realizându-se tot mai repede şi mai simplu.
În ciuda evoluţiei sistemelor de asistare a deciziilor, trebuie luate în
considerare anumite limitări ale acestora, care cel puţin pentru moment
nu pot fi înlăturate:
¾ sistemul nu este înzestrat cu anumite calităţi, momentan exclusiv
umane, ca intuiţia, imaginaţia, creativitatea, prin urmare un sistem
informatic de asistare a deciziilor aşa cum a fost descris până acum
nu poate îndeplini toate activităţile pe care individul uman le
realizează;
¾ din motivul că se restricţionează costurile, resursele fizice şi logice
ale sistemului sunt limitate, iar de aici pot deriva cunoştinţe
incomplete sau incorecte de care sistemul beneficiază, sau chiar o
comunicare ce lasă de dorit cu decidentul;
¾ ar fi aproape imposibilă proiectarea unui sistem pentru asistarea
oricărui tip de decizii, în primul rând din motive tehnice, apoi din
motive economice;
¾ încă apar probleme de compatibilitate între sistemele informatice
de asistare a deciziilor şi alte sisteme informatice utilizate în cadrul
organizaţiei, generate uneori şi de formatul datelor pe care fiecare
dintre aceste sisteme le utilizează;
¾ unele sisteme de asistare a deciziilor nu sunt utilizate la capacitate
maximă din motivul că utilizatorul nu cunoaşte sau nu înţelege
71
funcţiunile acestuia, acestea nefiind redate corespunzător în
manualul de utilizare.
BIBLIOGRAFIE
TESTE DE EVALUARE
72
a. necesită judecata sau chiar intuiţia decidentului, fiind decizii
importante, cu caracter de noutate şi pentru adoptarea cărora nu
există proceduri prestabilite;
b. se rezolvă prin intermediul unor proceduri prestabilite, existând de
obicei un algoritm prestabilit;
c. nu respectă structurile de conducere din cadrul organizaţiei.
73
TEMA VI. CONCEPTUL BUSINESS INTELLIGENCE (BI)
- INTELIGENŢA ÎN AFACERI
CONŢINUT
6.1. Consideraţii asupra conceptului BI
6.2. Factori care influenţează BI
6.3. Tehnologii BI
6.4. Tipuri de aplicaţii de BI
REZUMAT
BI reprezintă o categorie largă de aplicaţii şi tehnologii pentru
colectarea şi analizarea datelor, furnizarea de acces în scopul sprijinirii
utilizatorilor întreprinzători să elaboreze decizii de afaceri cât mai bune.
Termenul presupune existenţa unor cunoştinţe despre toţi factorii care pot
afecta afacerea. BI permite organizaţiilor să ia decizii de afaceri bine-
informate şi ca atare poate fi sursa unor avantaje competiţionale. Aceasta se
aplică în special în cazul în care informaţia se poate extrapola din indicatori
proveniţi din mediul exterior şi se pot face previziuni precise despre
viitoarele tendinţe sau condiţii economice.
BI oferă multiple beneficii companiilor care o utilizează. BI poate
elimina o cantitate considerabilă de presupuneri în cadrul unei firme poate
îmbunătăţi nivelurile de comunicare între departamente în timpul
coordonării activităţilor, şi permite firmelor să răspundă rapid la schimbările
din cadrul condiţiilor financiare, la preferinţele clienţilor şi la ciclurile de
aprovizionare. BI îmbunătăţeşte performanţele globale ale companiei care o
foloseşte.
Tipurile de aplicaţii BI sunt managementul performanţei, platforme
integrate între modulele unui produs, date structurate şi nestructurate,
calitatea datelor, analize predictive, funcţionalitate şi capabilităţi rafinate,
modelul comun de date
OBIECTIVE
Tema are ca scop prezentarea unui concept de maximă actualitate,
conceptul Business Intelligence, împreună cu beneficiile pe care le poate
aduce şi tipurile de aplicaţii ce pot fi rezolvate utilizând acest concept.
74
fiind un nou domeniu de investigare a aplicabilităţii capacităţilor cognitive
Perspective asupra
umane şi tehnologiilor de inteligenţă artificială în management şi asistarea Business Intelligence
deciziilor în diferite probleme de afaceri.
Cea de-a doua perspectivă, care face şi obiectul acestui subcapitol, se
referă la inteligenţă ca informaţie preţuită pentru răspândirea şi relevanţa sa.
Reprezintă informaţie de expert, cunoştinţe şi tehnologii eficiente în
managementul afacerilor organizaţionale şi individuale. Prin urmare, în
acest context, BI reprezintă o categorie largă de aplicaţii şi tehnologii pentru
colectarea şi analizarea datelor, furnizarea de acces în scopul sprijinirii
utilizatorilor întreprinzători să elaboreze decizii de afaceri cât mai bune.
Termenul presupune existenţa unor cunoştinţe despre toţi factorii care pot
afecta afacerea. Este imperativă existenţa de cunoştinţe mai avansate despre
factori cum ar fi clienţii, concurenţii, partenerii de afacere, mediul economic
şi operaţiuni interne pentru a lua decizii de afaceri eficiente şi de bună
calitate. BI permite asumarea acestor decizii. Un subdomeniu specializat al
BI, cunoscut sub numele de inteligenţă competitivă, este orientat în
exclusivitate spre analiza mediului competitiv extern. Informaţia este
colectată din acţiunile competitorilor şi deciziile sunt luate pe baza acestor
informaţii, cu precizarea că foarte puţină atenţie (sau chiar deloc) este
acordată colectării de informaţii din interior.
BI permite organizaţiilor să ia decizii de afaceri bine-informate şi ca
atare poate fi sursa unor avantaje competiţionale. Aceasta se aplică în
special în cazul în care informaţia se poate extrapola din indicatori proveniţi
din mediul exterior şi se pot face previziuni precise despre viitoarele
tendinţe sau condiţii economice.
Obiectivul final al BI este acela de a îmbunătăţi promptitudinea şi
calitatea informaţiilor. O informaţie promptă şi de calitate poate fi
asemănată cu un glob magic care oferă indicaţii despre care este cea mai
bună cale de urmat. BI descoperă şi oferă:
• poziţia firmei, comparativ cu cea a concurenţei;
• schimbări în comportamentul clienţilor;
• capabilităţile firmei;
• condiţiile pieţei, tendinţe viitoare, informaţii demografice şi
economice;
• mediul social, legislativ şi politic;
• ce întreprind pe piaţă alte firme.
Din informaţiile colectate se poate deduce ce schimbări şi unde
trebuie făcute. Firmele realizează faptul că în acest mediu competiţional,
rapid şi în continuă schimbare, singurul element care va duce la dobândirea
unui avantaj în faţa competitorilor este legat de cât de repede răspund şi se
adaptează la schimbări. BI permite firmelor să folosească informaţia
colectată pentru a fi capabile să se ajusteze în timp util în faţa schimbărilor.
75
BI oferă multiple beneficii companiilor care o utilizează. BI poate
elimina o cantitate considerabilă de presupuneri în cadrul unei firme poate
îmbunătăţi nivelurile de comunicare între departamente în timpul
coordonării activităţilor, şi permite firmelor să răspundă rapid la schimbările
din cadrul condiţiilor financiare, la preferinţele clienţilor şi la ciclurile de
aprovizionare. BI îmbunătăţeşte performanţele globale ale companiei care o
foloseşte.
Informaţia este privită ca una din cele mai importante resurse pe care
le deţine o companie, secondată doar de resursele sale umane, deoarece
bunurile cele mai importante ale unei companii sunt oamenii angajaţi. Deci,
în momentul în care o companie are posibilitatea de a lua o decizie bazată pe
o informaţie promptă şi corectă, se îmbunătăţesc performanţele acelei
companii. BI grăbeşte, de asemenea, procesul de luare a deciziilor deoarece
companiile realizează faptul că informaţia poate fi folosită pentru a obţine
un avantaj în faţa competitorilor, adică în momentul în care o firmă obţine
informaţii-cheie se folosesc repede de ele înainte ca un competitor să obţină
la rândul sau aceleaşi informaţii. De asemenea, BI maximizează satisfacţia
clienţilor datorită faptului că atunci când o firmă are posibilitatea de a se
ocupa corespunzător de dorinţele şi cererile unui client, creşte satisfacţia
clienţilor săi.
76
Nu e de dorit, de exemplu, scoaterea pe piaţă a unei noi linii de produse în
timpul unei perioade de criză economică.
Operaţiunile interne reprezintă activităţile zilnice care au loc într-o
companie. Este nevoie de cunoştinţe aprofundate despre circuitul într-o
companie de la cap la coadă. Dacă se ia la întâmplare o decizie, fără a avea
cunoştinţă despre funcţionalitatea întregii organizaţii, ar putea avea efecte
negative asupra afacerii.
BI trebuie să răspundă acestor factori, prin urmare va asigura
colectarea de informaţii despre tendinţele pieţei şi crearea de noi produse
sau servicii în anticiparea necesităţilor în continuă schimbare ale clienţilor,
va oferi informaţii despre starea economică astfel încât o companie poate să
ia decizii prudente despre când este momentul potrivit pentru o posibilă
expansiune sau retragere de operaţiuni de afaceri şi nu în ultimul rând va
oferi informaţii complete despre cum funcţionează o organizaţie. În ceea ce
priveşte concurenţa, BI poate dezvălui ce mutări execută competitorii,
pentru a lua decizii mai bune.
BI oferă date organizaţionale într-o astfel de modalitate încât filtrele
cunoştinţelor organizaţionale pot fi uşor asociate cu aceste date şi
preschimbate în informaţii pentru companie. Persoanele implicate în
procesele BI pot folosi aplicaţii software pentru a colecta, stoca, analiza şi
oferi acces la date, şi pentru a prezenta aceste date într-o manieră simplă şi
folositoare. Aplicaţiile software ajută la gestionarea performanţei afacerilor
şi urmăresc să ajute oamenii în luarea de decizii „mai bune” prin dispunerea
de informaţii corecte, de actualitate şi relevante când sunt necesare. Unele
companii folosesc depozite de date fiindcă ele reprezintă o colecţie logică de
informaţie obţinută din diferite baze de date operaţionale cu scopul de a crea
BI.
Pentru ca sistemul BI să funcţioneze efectiv trebuie să existe unele
constrângeri tehnice. Cerinţele tehnice ale unei BI trebuie să atingă
următoarele puncte:
• Securizare şi acces specific per utilizator la depozitul de date; Cerinţele tehnice ale
Business Intelligence
• Volum de date (capacitate de stocare);
• Durata de stocare a datelor;
• Platformă de testare şi performanţe.
77
Direcţiile de dezvoltare a Business Intelligence sunt influenţate de
evoluţia pieţei şi evoluţia organizaţiei, iar în cele ce urmează sunt punctate
aceste direcţii, ce indică segmentele pe care trebuie insistat.
Managementul performanţei (Performance Management)
Prin Business Performance Management (BPM) se poate înţelege “o
serie de procese şi aplicaţii proiectate pentru a optimiza aplicarea unei
strategii de afaceri” (Wayne Eckerson). Rolul BPM ar fi de a furniza
informaţii necesare acelor indivizi care sunt responsabili de anumite
activităţi. În urma combinării între procesul de afaceri, sistemele
tranzacţionale, data warehousing, Business Intelligence şi Business
Performance Management se formează întregul proces decizional. În cadrul
procesului BPM, se începe cu definirea scopurilor şi obiectivelor strategice
de management, apoi se planifică activităţile de execuţie tactică, activităţi ce
sunt monitorizate, rezultatele fiind centralizate urmând a se face
modificările pentru a îmbunătăţi strategia, planurile şi execuţia acestora
pentru a face totul ca organizaţia să se îndrepte în direcţia dorită.
Platforme integrate între modulele unui produs
Organizaţiile de dimensiune mare achiziţionează de regulă mai multe
produse de tip BI, pe care sunt tentate să le utilizeze ca o suită de aplicaţii
ale aceluiaşi produs. Sigur că acest lucru este o provocare, având în vedere
că fiecare produs serveşte unui anumit scop. Considerând spre exemplu un
distribuitor mare de anumite produse, care foloseşte produse software BI de
la şapte furnizori diferiţi. Fiecare serveşte unui scop bine-definit. Chiar dacă
există tendinţa spre standardizare, problema este greu de atins fără a crea
mare disconfort. Ca şi rezultat, aceste organizaţii tind să aleagă cel mai bun
produs dintr-o categorie fiindcă nici un singur furnizor nu oferă cea mai
potrivită combinaţie de produse care să conţină particularităţile fiecărui
produs în parte. Din păcate această problemă nu e rezolvabilă decât prin
apariţia unui furnizor dominant.
Date structurate şi nestructurate
Cele mai multe produse BI prelucrează doar date obţinute de la o altă
aplicaţie sau sistem tranzacţional, ca şi comenzile efectuate de clienţi,
plasate şi prelucrate de o aplicaţie ERP (Enterprise Resource Planning).
Totuşi, câteva produse BI sunt capabile, de asemenea, de a integra date
nestructurate ca documentele şi imaginile. Firmelor le survine o cantitate
incomensurabilă de date nestructurate, cum ar fi email - urile şi
corespondenţa prin poştă în fiecare zi. Valoarea datelor nestructurate a fost
limitată din cauza formatului datelor şi a dificultăţilor de a la integra la un
loc cu datele structurate.
Calitatea datelor
Datele de o calitate scăzută afectează în mod fatal soluţiile BI.
Acestea conduc la neplăceri în rândul consumatorilor de informaţie şi în
78
cele din urmă la o folosire limitată sau discontinuă a BI. Furnizorii de
software BI au poziţia necesară pentru a oferi asistenţă la nivelul
capacităţilor de măsurare a datelor, validare şi notificare. Prin încorporarea
acestor capabilităţi, soluţiile BI pot contura mai bine problemele legate de
date sau pot valida exactitatea datelor. e pot aplica nişte etape de corectare a
datelor de calitate scăzută, dobândind încredere mai mare în soluţia BI. În
plus, aceste capabilităţi ar reduce disconfortul creat în cadrul consumatorilor
de informaţie prin îndrumarea atenţiei lor către datele cu o calitate scăzută.
De aceasta beneficiază în egală măsură şi consumatorii de informaţie şi
furnizorii de BI.
Analize predictive
Utilizatorii avansaţi de BI au nevoie de analize predictive pentru a
modela scenarii despre efectele diverselor acţiuni. Dacă capabilităţile de
interogare şi raportare conferă date despre evenimente şi tranzacţii din
trecut, aptitudinea de a efectua modelări, analize sau analize predictive este
limitată; o funcţionalitate mult mai dezvoltată este în mod curent oferită de
către aplicaţiile de calcul tabelar gen Microsoft Office Excel. Deoarece
aplicaţiile BI au capacitatea de a accesa şi prezenta informaţia, analizele
predictive reprezintă o extensie naturală. Totuşi, unele statistici afirmă
faptul că analiticele predictive sunt tot mai des incluse în aplicaţiile
întreprinzătorilor (gestionarea relaţiilor cu clienţii, a ciclului de
aprovizionare etc.), în loc să fie cumpărate ca şi soluţii individuale de Data
Mining.
Funcţionalitate şi capabilităţi rafinate
Aplicaţiile de calcul tabelar sunt des folosite de către organizaţii de
toate dimensiunile datorită faptului că sunt intuitive şi uşor de folosit. Există
opinii că majoritatea utilizatorilor BI sunt „consumatori ocazionali de
informaţie” şi au nevoie doar de facilităţi de bază ale rapoartelor şi
funcţionalităţii aplicaţiilor de calcul tabelar. Din nefericire, potenţialul şi
funcţionalitatea multor aplicaţii BI depăşesc cu mult abilităţile şi nivelul de
înţelegere al celor care le folosesc în mod uzual. Ca atare este necesară o
modalitate de a corela clase de consumatori de informaţie cu nivele bine-
definite de funcţionalitate ale aplicaţiilor. Prin această abordare se prezintă
fiecărui utilizator capabilităţile corespunzătoare ale aplicaţiei, astfel ajutând
la dezvoltarea competenţei sale. Un rezultat al acestei metode este, de
asemenea, progresul natural şi obţinerea de utilizatori cu cunoştinţe de o
înaltă valoare.
Modelul comun de date
Un model comun de date dă o singură definiţie clienţilor,
partenerilor, angajaţilor şi evenimentelor de afaceri. Această sursă singulară
răspândită în cadrul organizaţiilor, accentuează faptul că informaţia pe care
clienţii o folosesc pentru a lua decizii este precisă şi venită la momentul
79
oportun. BI trimite exact informaţia de care clienţii au nevoie, când au
nevoie de ea, în mod continuu prin diverse portale. Aceste portale se pot
prezenta în forme diverse, în cea mai potrivită manieră depinzând de
utilizatorul individual.
BIBLIOGRAFIE
1. Andone I., Mockler R., Dologite D., Ţugui Al., Dezvoltarea sistemelor
inteligente în economie, Editura Economică, Bucureşti, 2001
2. Lungu, I, colectiv, Sisteme informatice – Analiză, proiectare şi
implementare, Editura Economică, 2003, Bucureşti
3. Turban E., Aronson J., Decision Support Systems and Intelligent
Systems, Prentice Hall, SUA, 2001
TESTE DE EVALUARE
80
TEMA VII. MANAGEMENTUL CUNOAŞTERII
(KNOWLEDGE MANAGEMENT - KM)
CONŢINUT
7.1. Dezvoltarea conceptului KM
7.2. Acceptarea şi dezvoltarea KM în cadrul organizaţiilor
7.3. KM – de la teorie la practică
REZUMAT
Managementul cunoaşterii a devenit, în ultimii ani, extrem de
interesant pentru cei care se ocupă de strategiile de afaceri, oferind
posibilitatea obţinerii unor avantaje competitive şi a creşterii substanţiale a
eficienţei organizaţionale, pe termen lung.
Construirea unei strategii a cunoaşterii adecvată realităţilor
economice permite firmelor nu numai supravieţuirea, dar şi dezvoltarea
viitoare. Alianţele strategice determinate de cunoaştere, influenţate de
caracteristicile pieţelor şi ale firmelor, a cunoaşterii ce face obiectul alianţei
şi nu în ultimul rând a aranjamentelor contractuale, sunt din ce în ce mai
prezente în economia contemporană.
Abordarea managementului cunoaşterii ca proces duce la
optimizarea creaţiei, la conlucrarea creatorilor de cunoaştere şi la
echilibrarea pieţei activelor cunoaşterii. Acest proces trebuie înţeles ca o
spirală a transformării cunoaşterii tacite într-una explicită (prin cunoaştere
tacită se înţelege o schemă cognitivă de modele mentale extrem de
personalizată şi formală, cu două componente: tehnică/know-how şi
cognitivă/crezuri ,idealuri - intuiţia, presimţirea, trăirea internă fiind
reprezentative, iar prin cunoaştere explicită elemente codificate uşor de
transmis).
OBIECTIVE
Prezenta temă urmăreşte asimilarea conceptului de management al
cunoştinţelor, subliniind importanţa acestui concept în cadrul organizaţiilor
contemporane.
81
cele mai populare activităţi de practicare a managementului cunoaşterii vom
menţiona:
¾ crearea de baze de date formate din: practici pozitive, directori de
expertiză, profiluri ale clienţilor, evoluţii de piaţă, procese de
Activităţi de
practicare a organizare, schimbări legislative, istorii de business etc.;
managementului ¾ profilarea cunoştinţelor (knowledge mapping) – structurarea şi
cunoaşterii
organizarea informaţiei în funcţie de o anumită logică/arbore
informativ, sau baze de date specializate;
¾ formarea unor echipe de colectare a cunoştinţelor noi, o bună echipă
include cât mai multe discipline de referinţă, inclusiv, manageri de
informaţie/ bibliotecari, informaticieni, specialişti pentru intranet-uri
şi pentru alte instrumente de cunoaştere (management al
documentelor, catalogare a informaţiei), specialişti pe resurse
umane, specialişti în domeniul capitalului uman, facilitatori;
¾ managementul activ al procesului de cunoaştere – colectarea,
clasificarea, depozitarea şi diseminarea de cunoştinţe;
¾ dezvoltarea unor centre “de cunoaştere” – centre de resurse pentru
diseminarea şi difuzarea de practici pozitive, necesare pentru
creşterea randamentului cunoştinţelor deţinute;
¾ site-uri axate pe “knowledge management”, întrunind reţele de
experţi care colaborează între ei, dar şi între organizaţii asociate în
vederea extinderii orizonturilor funcţionale şi geografice ale
cunoaşterii;
¾ instalarea unor tehnologii colaborative: intranet sau groupware
pentru creşterea accesului rapid la informaţie, inclusiv prin
comunicarea interpersonală.
Desemnarea unei persoane responsabile de administrarea iniţiativei
de cunoaştere. Este cunoscută practica de a numi un asemenea responsabil
în cadrul unor organizaţii mai mari cu numele de Chief Knowledgement
Officer, în timp ce în firmele mai mici, acest responsabil ar putea fi numit
dintre persoanele cu funcţii în consiliul administrativ al acestora.
Managementul cunoaşterii a devenit, în ultimii ani, extrem de
interesant pentru cei care se ocupă de strategiile de afaceri, oferind
posibilitatea obţinerii unor avantaje competitive şi a creşterii substanţiale a
eficienţei organizaţionale, pe termen lung.
Construirea unei strategii a cunoaşterii adecvată realităţilor
economice permite firmelor nu numai supravieţuirea, dar şi dezvoltarea
viitoare.
Alianţele strategice determinate de cunoaştere, influenţate de
caracteristicile pieţelor şi ale firmelor, a cunoaşterii ce face obiectul alianţei
şi nu în ultimul rând a aranjamentelor contractuale, sunt din ce în ce mai
prezente în economia contemporană.
82
Teoria economică a evoluat de-a lungul timpului, pe măsură ce
specialiştii au început să stabilească în mod clar acele premise ale analizelor
privind creşterea economică, care identifică şi explică inovarea ca forţă
conducătoare a dezvoltării economice pe termen lung.
Analiza economică modernă recunoaşte faptul că informaţia
referitoare la noile posibilităţi de producţie nu este gratuită sau uşor de
accesat, iar sensul schimbărilor tehnologice nu este un factor exogen al
activităţii economice în ansamblul său.
Tehnologia şi ştiinţa sunt acceptate în prezent ca elemente centrale
ale creşterii economice. Proprietarii de creaţie intelectuală au devenit
conştienţi de puterea pe care o au prin controlarea şi manipularea
creativităţii inepuizabile a minţii umane. În acest context, provocările pentru
societăţile liberal democratice sunt foarte mari.
Managementul cunoaşterii este un subiect actual, provocarea pentru
manageri referindu-se la posibilitatea gestionării cunoaşterii ca pe oricare
altă resursă disponibilă în cadrul unei firme. Această recunoaştere a
cunoaşterii ca resursă a unei firmei a suscitat un viu interes în ultimii ani,
evoluţia spre o economie bazată pe cunoaştere accentuând importanţa
procesului de creare a cunoaşterii în cadrul companiilor.
Prelucrarea analitică de către firmă a informaţiilor s-a realizat până
nu demult într-o manieră pasivă şi statică de apreciere a activităţii sale, total
inadecvată în prezent.
Abordarea managementului cunoaşterii ca proces duce la
optimizarea creaţiei, la conlucrarea creatorilor de cunoaştere şi la
echilibrarea pieţei activelor cunoaşterii. Acest proces trebuie înţeles ca o
spirală a transformării cunoaşterii tacite într-una explicită (prin cunoaştere
tacită se înţelege o schemă cognitivă de modele mentale extrem de
personalizată şi formală, cu două componente: tehnică/know-how şi
cognitivă/crezuri, idealuri - intuiţia, presimţirea, trăirea internă fiind
reprezentative, iar prin cunoaştere explicită elemente codificate uşor de
transmis).
Managementul cunoaşterii trebuie să se concentreze pe
instrumentele de cooperare ale programului privind schimbul de cunoaştere,
pe lucrul în echipă şi pe portaluri ale cunoaşterii, astfel încât să organizeze
eficient un volum mare de informaţii, să filtreze conţinutul esenţial şi să
obţină acces la cunoaşterea corporativă.
Pe măsură ce interacţiunea socială devine punctul de plecare pentru
apariţia de noi concepte, se ridică din ce în ce mai multe semne de întrebare
asupra validităţii menţinerii ideilor tradiţionale despre creaţie. Cunoaşterea
poate fi gestionată atâta timp cât leaderii companiilor acceptă, înţeleg şi
urmăresc dinamismul creaţiei de cunoaştere. Succesul creaţiei cunoaşterii
depinde de principiile asumate de management referitoare la
83
responsabilitate, justificare, suport financiar şi îndeplinire. Datorită
extinderii conceptului de management al cunoaşterii şi a includerii a tot mai
multe aspecte în acest nou tip de management este dificil de apreciat cu
exactitate beneficiul pe care îl aduce într-o companie. Consultanţii
specializaţi în această direcţie reutilizează metodologiile managementului de
proiect în care includ căi specifice cunoaşterii, metodă insuficientă însă,
deoarece managementul cunoaşterii are nevoie de competenţe specifice.
84
managementul cunoaşterii se referă la concentrarea asupra diferenţelor care
există între situaţia curentă şi nevoile viitoare, îmbunătăţirea procesului la
nivel local şi nu la nivelul organizaţiei.
Cultura organizaţională este rezultatul unui proces în care
cunoaşterea individuală este transferată, extinsă şi distribuită ascendent la
toate nivelurile organizaţionale. Dacă privim o firmă ca o colecţie de resurse
interconectate, atunci dezvoltarea unei tehnologii adecvate a informaţiei va
duce la creşterea interacţiunilor dintre aceste resurse şi crearea de tehnologie
nouă. Posibilitatea de a genera noi cunoştinţe şi resurse informatice va
influenţa structura adoptată de firmă pentru a face faţă incertitudinii
mediului afacerilor şi pentru a genera inovaţie.
Fenomenele observate în comportamentul firmelor, atât în mediul
economic cât şi în cel social pot fi explicate dacă se va lua în consideraţie
abilităţile limitate ale acestora de a înţelege complet cauzele şi efectele
acţiunilor lor. Companiile vor trebui să acorde o atenţie deosebită la
schimbările în capacitatea de procesare a informaţiilor actorilor economici.
Literatura de specialitate referitoare la comportamentul şi
performanţele firmelor porneşte de la premisa că orice firmă este, în primul
rând, un sistem de procesare a informaţiei. Este evident faptul că o
tehnologie avansată a informaţiilor influenţează în mod hotărâtor resursele
firmei şi structura pe care firma o adoptă pentru a facilita un proces continuu
de inovare.
Capacitatea unei firme de procesare a informaţiilor şi luare a
deciziilor este direct susţinută de o tehnologie avansată a informaţiilor.
Dezvoltarea fără precedent a tehnologiei, şi mai ales a
transportabilităţii informaţiilor, face posibilă combinarea resurselor în cadrul
aceleiaşi firme sau între firme diferite, fără să ţină seama de barierele
organizaţionale sau naţionale. Structuri multiple, organizate ierarhic reduc
complexitatea activităţii unei companii şi simplifică coordonarea unor
sisteme extinse cu o multitudine de sarcini eterogene. Ierarhizarea permite,
în primul rând, o stabilire clară a autorităţii, iar, în al doilea rând,
restructurarea companiei în departamente sau puncte de lucru, care vor
reflecta anumite tipuri de comunicaţie a informaţiilor, rolul individului sau
al grupului fiind clar definite. Canalele de comunicare formală şi informală
ale unei companii sunt supuse însă capriciilor relaţiilor de muncă dintre
diferitele structuri componente ale ierarhiei.
Dacă până nu demult structura ierarhică tradiţională era un fapt
acceptat, în condiţiile dezvoltării tehnologiei informaţiilor până la un nivel
aproape de neimaginat, vechea structură este înlocuită treptat de structuri
matriceale, hibrid, reţea sau celulare. Aceste alternative sunt o soluţie pentru
a face faţă unui mediu al afacerilor caracterizat de un proces continuu de
inovare. Fără dezvoltarea tehnologiei informaţiilor coordonarea acestor noi
85
forme şi structuri este imposibilă. Noua tehnologie a informaţiilor
revoluţionează imaginea despre o companie.
Problema de bază a oricărei companii este, în prezent, procesarea
informaţiilor pentru luarea unor decizii corecte. Firmele acţionează într-un
mediu din ce în ce mai dinamic şi mai puţin previzibil. Factorii de decizie
nu mai pot răspunde la acesta într-o manieră lineară şi, din această cauză,
apare ambiguitatea şi incertitudinea. Adaptările continue la schimbările de
mediu presupun reorganizări periodice ale structurii de decizie, printr-o
combinaţie de noi posibilităţi care pot include experimentarea, căutarea şi
inovarea, exploatarea vechilor certitudini etc.
O companie mare tinde să se organizeze ierarhic, ca formă de
adaptare la complexitate cu volum de inteligenţă limitat la totalul angajaţilor
şi colaboratorilor săi prin formarea de diferite structuri stabile şi puternice
ca bază pentru viitoarele forme ale ierarhiei. Formele stabile pot fi create şi
construite în cadrul firmei numai dacă gradul de incertitudine al mediului de
afaceri urmează un anumit tipar, o anumită direcţie luată în calcul de
previziunile firmei. Astfel, în condiţii de complexitate ridicată, structurile
ierarhice vor fi utilizate cu prioritate pentru a face faţă cerinţelor de
adaptabilitate. Atunci când caracterul aleatoriu al activităţilor predomină,
sarcinile complexe vor necesita o perioadă de timp enormă pentru a fi
îndeplinite şi de aceea tiparul ierarhic va apare de la sine şi nu neapărat
impus de către managerii firmei respective. Aceste „ierarhii de urgenţă” nu
vor trece însă peste controlul managerilor sau peste viziunea lor de
ansamblu asupra companiei. Managerii strategici trebuie să fie foarte atenţi
la planificarea de programe ample de adaptare a firmei deoarece
răspunsurile neliniare sunt dificil de previzionat şi de controlat. Pe măsură
ce o firmă creşte şi mediul în care ea acţionează devine din ce în ce mai
complex, obligând managerii să alcătuiască strategii cu rezultate din ce în ce
mai imprevizibile. Este „situaţia perfectă” pentru erori de strategie şi pentru
o avalanşă de acte neinspirate în conducerea companiei. Nu trebuie însă
uitat că inovaţiile radicale iau naştere, de multe ori, din cauza unor mari
greşeli. Per ansamblu, abilitatea managerilor de top de a-şi organiza ierarhic
firmele se va reduce în timp în favoarea unei ierarhii de urgenţă şi la un
nivel mai redus impusă de situaţii punctuale şi pentru o anumită perioadă de
timp.
86
codificarea, depozitarea, amplificarea şi distribuţia cunoaşterii în sânul
organizaţiei. De exemplu, este foarte important ca într-o organizaţie să fie
identificate aşa numitele noduri de cunoaştere, adică acele persoane care ştiu
cine ştie. Desigur, există numeroase alte componente organizaţionale care
depind de cantitatea şi calitatea cunoaşterii disponibile şi pe care le putem
pune în valoare.
Odată ce cunoaşterea a fost codificată, este de importanţă critică
accesul facil la aceste forme de cunoaştere pentru toţi cei care au nevoie de
ea. O posibilă soluţie o constituie o bază de cunoaştere în format electronic
care poate fi postată pe intranetul companiei.
Supravieţuirea într-un mediu concurenţial depinde în mare masură
de capacitatea inovativă a întreprinderii, în special în direcţia produselor şi
serviciilor pe care le furnizează, a marketingului şi a proceselor interne. Din
aceste zone pot proveni cele mai mari posibilităţi de creştere a veniturilor şi
de reducere a cheltuielilor.
În cazul în care într-o organizaţie nu se pune accent pe inovaţie,
inevitabil cota de piaţă a va scădea în favoarea competitorilor mai creativi.
Ei vor găsi soluţii pentru satisfacerea clienţilor care sunt pe zi ce trece mai
sofisticaţi, vor descoperi mijloace de a reduce costurile şi vor crea noi
abordări de marketing.
Dintre concluziile ce se desprind din cele prezentate anterior,
menţionăm următoarele:
¾ dezvoltarea societăţii informaţionale ca societate a cunoaşterii este
condiţionată decisiv, în România, ca şi pe plan internaţional, de
prezenţa unor organizaţii inteligente, cu capacităţi avansate de
gestionare a competenţelor lor colective ca surse de performanţă;
¾ întemeierea pe cunoaştere a organizaţiilor contemporane este
inevitabilă, decurge dintr-un nivel de complexitate sistemică ce
depăşeşte limitele rigide ale ierarhiilor tradiţionale şi antrenează
apariţia de configuraţii şi practici organizaţionale non-ierarhice; din
evoluţii strict inerţiale, de natura auto-organizării, pot rezulta, cel
mult, soluţii insulare, eventual articulate ad-hoc ; în schimb,
obţinerea de sisteme integrate, viabile presupune intervenţie
transformatoare asupra unor organizaţii existente sau crearea unora
noi, dedicate scopului urmărit;
¾ proiectele de realizare de organizaţii bazate pe cunoaştere necesită
angajare strategică şi ingeniozitate managerială în îmbinarea
facilităţilor informatice de asistare inteligentă cu practici
organizaţionale consolidate referitoare la inovare, învăţare şi
interactivitate partenerială;
¾ organizaţiile bazate pe cunoaştere sunt susceptibile ca, în virtutea
culturii lor specifice, să promoveze în societate valoarea pertinenţei
87
conceptuale ca sursă de influenţă, precum şi o etică a legitimităţii
responsabile în comportamentele şi relaţiile actorilor sociali.
BIBLIOGRAFIE
TESTE DE EVALUARE
88
TEMA VIII. TEHNOLOGII MODERNE DE EXPLORARE
ŞI EXPLOATARE A DATELOR
CONŢINUT
8.1. Depozite de date (Data Warehouse)
8.2. Tehnologii de procesare analitică a datelor on line (OLAP)
8.3. Data Mining – tehnologii avansate de procesare a datelor
REZUMAT
Depozitul de date (Data Warehouse) este un sistem complex care
conţine datele operaţionale şi istorice ale unei organizaţii, fiind o entitate
separată de celelalte baze de date operaţionale. Cantitatea enormă de date
conţinute de un depozit de date provine atât din surse interne cât şi din
sursele externe ale organizaţiei. Depozitul de date preia datele din bazele de
date operaţionale, urmând ca asupra lor să se realizeze diferite analize în
scopul sprijinirii decidentului în cadrul procesului decizional. Procesul de
construire şi utilizare al depozitelor de date este cunoscut sub denumirea
data warehousing, iar acest proces presupune integrarea, filtrarea şi
consolidarea datelor.
Utilizarea depozitelor de date are o serie de avantaje, printre care:
decidenţii pot obţine cu mai mare uşurinţă o serie de rapoarte în sprijinul
procesului decizional, creşterea consistenţei datelor, a „productivităţii”
acestora, utilizatorii au acces la o mare varietate de date, structura
depozitului de date face ca aceasta să se adapteze cu uşurinţă la schimbările
datelor şi să fie capabilă să transmită datele modificate sistemului
operaţional.
Tehnologia OLAP se referă la posibilitatea de agregare a datelor din
cadrul unui depozit de date, având capacitatea de a obţine din volumul mare
de date informaţii utile procesului decizional din cadrul unei organizaţii.
Sistemele OLAP au următoarele caracteristici: perspectiva
multidimensională asupra datelor; capacitate de calcul intensiv; orientarea în
timp (time intelligence).
Tehnologiile disponibile pentru gestionarea datelor şi informaţiilor
trebuie să contribuie la o mai bună înţelegere a trecutului şi la previzionarea
viitorului prin intermediul eficientizării deciziilor luate, aici intervenind
tehnologiile Data Mining.
Tehnologiile Data Mining posedă caracteristici datorită cărora sunt
potrivite pentru analizarea cantităţilor foarte mari de date. Data Mining are
ca scop descoperirea de şabloane în cadrul seturilor de date, în timp ce alte
tehnologii analitice, cum ar fi interogările, pachetele pentru analiză
statistică, uneltele OLAP, sunt bazate pe verificări, care se dovedesc a fi
limitate.
89
OBIECTIVE
Prezenta temă urmăreşte introducerea de cunoştinţe referitoare la
tehnologii moderne de exploatare şi explorare a datelor, cum sunt depozitele
de date, tehnologia OLAP şi tehnologia Data Mining.
90
cadrul încărcării datelor şi având astfel un rol important în alimentarea
depozitului de date. Arhitectura depozitului de date este prezentat în Figura
8.1.
DEPOZITUL DE DATE
ACCESAREA DATELOR
ACCESAREA DATELOR
INFORMAŢIILOR
OPERAŢIONALE
BAZE DE DATE
UTILIZATORI
ACCESAREA
Date
externe
91
Data Mart dependente sunt cele care iau formă în urma încărcării
datelor din cadrul sistemelor operaţionale, în depozitul de date al
organizaţiei care va fi subdivizat în unităţi mai mici denumite Data Mart, iar
dependenţa acestora e determinată tocmai de faptul că sunt derivate din
depozitele de date.
Data Mart independente sunt mai instabile decât cele dependente, iar
deficienţele pe care acestea le au determină ca ele să nu se manifeste până în
momentul în care în cadrul organizaţiei există mai multe Data Mart
independente. Întrucât organizaţiile se dezvoltă pe parcurs, se ajunge la
situaţii în care avem de-a face cu mai multe Data Mart ce au luat amploare
şi care necesită, fiecare în parte, preluarea de date din cadrul bazelor de date
operaţionale, fapt care poate deveni relativ costisitor, dar şi ineficient pentru
respectivele baze de date operaţionale, deoarece se reduce timpul dedicat
lucrului pentru care sunt destinate în favoarea furnizării datelor către Data
Mart.
Depozitele de date pot fi deosebit de utile diferitelor categorii de
decidenţi, iar principalele moduri în care se beneficiază de datele din cadrul
depozitelor de date sunt soluţiile de procesare analitică on-line (OLAP) şi
tehnicile Data Mining.
92
tehnologiile Data Mining. Tehnologiile Data Mining integrate în sistemele
de asistare a deciziilor determină existenţa unui instrument de asistare a
deciziilor bazat încă pe interacţiunea om-maşină (om-sistem de calcul), iar
aceste două entităţi luate împreună reprezintă un spectru de tehnologii
informatice analitice care realizează o platformă pentru o combinaţie optimă
pentru o analiză dictată de date, dar condusă de om [Ganguly05].
În cadrul sistemului de asistare a deciziilor utilizat într-o organizaţie
puternic informatizată se regăsesc elementele din Figura 8.2. Totuşi, în
funcţie de sistem, de complexitatea şi funcţionalitatea acestuia, elementele
menţionate pot fi sau nu prezente.
DSS
Analiză şi rapoarte
specializate
DATE EXTERNE
DEPOZIT INTERFAŢA
DE DATE Data mining CU
UTLIZATORUL
Metadate
93
raţionamentelor efectuate asupra informaţiilor rezultatelor din cadrul datelor
colecţionate.
Cantitatea enormă de date depăşeşte cu mult capacitatea umană, prin
urmare pentru ca deciziile manageriale să fie fundamentate corect, este
necesară existenţa de sisteme ce utilizează tehnologia Data Mining. Acestea
permit stabilirea de şabloane chiar date brute, neprocesate, furnizând diferite
rezultate ce pot fi utilizate atât în sistemele de asistare a deciziei sau pot fi
de ajutor analistului uman.
Procesul de Data Mining cuprinde patru faze importante: colectarea
Fazele procesului
Data Mining datelor, pregătirea datelor, stabilirea unor şabloane şi analiza acestor
şabloane. Faza de colectare a datelor implică preluarea de date din diferite
surse, iar cum aceste date pot fi eterogene, faza de pregătire a datelor
presupune normalizarea acestora şi reprezentarea lor în structuri în aşa fel
încât să devină mai uşor de utilizat. Datele identificate după anumite
caracteristici în faza anterioară sunt extrase şi apoi formatate pentru a
reprezenta datele în formatul pe care aplicaţia de Data Mining o solicită.
Datele odată pregătite şi formatate, se aplică tehnicile de Data Mining
pentru a fi stabilite şabloanele.
Sistemele informatice bazate pe tehnologii Data Mining au evoluat,
în prezent fiind capabile „să înveţe” din comportamentul anterior al
elementelor cercetare, şi pe baza cunoştinţelor dobândite în urma
„procesului de învăţare” formulează ipoteze pe care le testează. Cunoştinţele
ce se dovedesc a fi valide şi utile pot fi integrate în sisteme de asistare a
deciziei care vin în sprijinul decidenţilor, în scopul de a le fi de folos în
luarea deciziilor fundamentate.
Câteva din beneficiile pe care tehnologiile Data Mining le pot oferi
în afaceri sunt:
¾ identificarea celor mai bune strategii de marketing;
¾ previzionarea interesului unui anumit client pentru diverse produse;
¾ identificarea şi asimilarea parametrilor ce influenţează tendinţele în
vânzări;
¾ asistă procesul de segmentare a pieţei şi personalizarea comunicării
cu clienţi ţintă.
Necesitatea, popularitatea şi utilitatea tehnologiilor Data Mining se
află în continuă creştere din următoarele motive:
creşterea volumului de date acumulat zilnic de o organizaţie poate fi
copleşitor;
limitarea analiştilor umani, a căror capacitate de analiză este cu
mult depăşită de volumul imens de date şi complexitatea
determinată de dependenţele dintre date, în plus, intervenţia umană
implicând şi un deficit de obiectivitate în analiză;
94
costurile reduse ale sistemelor automate de Data Mining, faţă de
costurile pe care le-ar implica numărul mare de specialişti umani
care cu greu ar face faţă aceloraşi sarcini, cu precizarea că Data
Mining nu elimină în totalitate implicarea părţii umane, ci
simplifică sarcina acestuia şi permite unui analist care nu e un
specialist în statistică şi programare să obţină cunoştinţele necesare.
Fără a intra în detalii, sarcini ce pot fi îndeplinite de tehnologiile
Data Mining sunt:
• predicţia – predicţia unor valori viitoare ale unor variabile de Sarcini îndeplinite
de tehnologiile
interes se poate obţine urmărind şabloane din exemple şi Data Mining
dezvoltând un model;
• clasificarea – presupune găsirea unei funcţii ce clasifică
înregistrările în clase discrete;
• detectarea relaţiilor – este o sarcină ce permite căutarea celor
mai influente variabile independente;
• modelarea explicită – permite găsirea unor formule explicite ce
descriu dependenţele dintre diferite variabile;
• clustering – permite identificarea de grupuri de articole ce
prezintă asemănări şi sunt diferite faţă de alte articole.
Data Mining permite stabilirea şabloanelor din date, utilizând tehnici
de predicţie. Aceste şabloane dovedesc o mare importanţă în procesul
decizional deoarece evidenţiază aspecte ce pot duce la îmbunătăţirea
procesului decizional, atât din punct de vedere al eficienţei, cât şi din
considerente de timp. Îmbunătăţirea managementului riscului,
profitabilitatea unei organizaţii în urma interacţiunii cu clienţii săi pot creşte
datorită utilizării Data Mining.
În ceea ce priveşte sistemele software pentru Data Mining, acestea
au fost împărţite în două categorii: unelte Data Mining şi aplicaţii Data
Mining. Uneltele Data Mining oferă tehnici de pot fi aplicate oricărei
probleme sau situaţii de afaceri. Aplicaţiile Data Mining sunt cele ce
„încapsulează” tehnicile Data Mining în cadrul unei aplicaţii destinată unei
probleme specifice din domeniul afacerilor. Această separare nu înseamnă
că una dintre aceste categorii este mai puţin importantă şi necesită mai
puţină atenţie din partea organizaţiilor.
Uneltele Data Mining trebuie să asigure o anume flexibilitate şi cea
mai mare acurateţe posibilă, pentru a îmbunătăţi eficacitatea aplicaţiilor
Data Mining. Întrucât organizaţiile se deosebesc între ele în mod firesc, şi
datele existente în cadrul lor diferă, prin urmare e dificil de stabilit o tehnică
ce ar duce la cele mai bune rezultate pentru orice organizaţie. Uneltele Data
Mining sunt flexibile din acest punct de vedere şi permit combinarea
tehnicilor pentru a îmbunătăţi acurateţea rezultatelor dorite.
95
În mediul de afaceri, proiectele Data Mining de mare complexitate
vor necesita coordonarea şi implicarea experţilor şi persoanelor interesate
din toate departamentele organizaţiei. În literatura preocupată de domeniul
Data Mining s-a încercat elaborarea şi propunerea unor modele pentru
stabilirea modului de organizare a procesului de colectare a datelor, de
analiză a datelor, diseminarea rezultatelor, implementarea rezultatelor, şi în
sfârşit, monitorizarea îmbunătăţirilor.
Modelul CRISP (Cross-Industry Standard Process for data mining) a
fost propus în anii ‘90 de către un consorţiu format din două companii
europene şi a devenit un model standard pentru Data Mining. În urma
acestui mod de abordare generalizat, s-a stabilit o secvenţă de paşi de urmat
în proiectele Data Mining.
Formularea Stabilirea
situaţiei restricţiilor
Pregătirea
datelor Modelare
Evaluare
Extindere
Ciclul de viaţă al unui proiect de Data Mining este format din şase
faze (Figura 8.3). Săgeţile dintre faze sugerează cele mai frecvente şi
importante dependenţe dintre faze, dar deseori este necesară trecerea în una
din direcţii între faze, în funcţie de rezultatul fiecărei faze şi de sarcina ce
trebuie îndeplinită în continuare.
Faza de formulare a situaţiei de afaceri presupune înţelegerea
obiectivităţii şi cerinţelor proiectului din perspectiva domeniului de afaceri
respectiv, apoi convertirea cunoştinţelor şi formularea problemei de Data
Mining, şi în final realizarea unui plan preliminar pentru atingerea
obiectivelor stabilite.
Următoarea fază este cea de restricţionare a datelor, care porneşte cu
o colecţie iniţială de date şi continuă cu activităţi de acomodare cu
respectivele date, identificarea problemelor de calitate legate de date,
descoperirea primelor informaţii din date sau detectarea unor subseturi din
care se pot forma ipoteze pentru descoperirea informaţiei.
96
Faza de pregătire a datelor se referă la toate activităţile pentru
construirea setului final de date, care va fi utilizat de uneltele de modelare,
din cadrul datelor brute iniţiale. Această fază e recomandat să fie parcursă
de mai multe ori, şi include selectarea tabelelor, înregistrărilor şi
transformarea, respectiv filtrarea datelor pentru uneltele de modelare.
Modelarea este faza în care diferite tehnici de modelare sunt
selectate şi aplicate, iar parametri sunt aduşi la valori optime. Deseori este
necesară întoarcerea la faza de pregătire a datelor, deoarece unele din
tehnicile utilizate au anumite cerinţe legate de forma datelor.
Faza de evaluare indică momentul în care este disponibil modelul
construit. Înainte de extinderea modelului, acesta trebuie evaluat şi trebuie
verificaţi paşii executaţi pentru construirea modelului, pentru a se asigura că
atinge obiectivele propuse.
Extinderea este o fază ce poate avea ca finalitate generarea unui
raport sau implementarea unui proces repetabil de Data Mining. De regulă
nu analistul de date, ci clientul proiectului va realiza faza de extindere,
motiv pentru care clientul va trebui să înţeleagă foarte bine ce trebuie să
facă pentru utilizarea corectă a modelelor create.
Data Mining, utilizând algoritmi Machine Learning, este tehnica de a
descoperi relaţii, denumite şabloane, în colecţiile de date, utilizându-le
pentru realizarea unor noi reguli şi pentru predicţia comportamentelor
viitoare – reuşind să transforme cantitatea imensă de date în cunoştinţe
valoroase ce duc la oportunităţi nebănuite în afaceri.
BIBLIOGRAFIE
1. Andone I., Mockler R., Dologite D., Ţugui Al., Dezvoltarea sistemelor
inteligente în economie, Editura Economică, Bucureşti, 2001
2. Filip F.Gh., Decizie asistată de calculator: decizii, decidenţi – metode de
bază şi instrumente informatice asociate, Editura Tehnică, Bucureşti,
2005
3. Ganguly, A. R., Gupta A., Data Mining Technologies and decision
Support Systems for Business and Scientific Applications, Encyclopedia
of Data Warehousing and Mining, Blackwell Publishing, 2005
4. Niţchi, Şt., Rodica Avram-Niţchi, Data mining, o nouă eră în
informatică, Revista Byte, România, Februarie 1997,
http://www.byte.ro/byte97-02/18tend.html
TESTE DE EVALUARE
97
b. un sistem complex care conţine datele operaţionale şi istorice ale
unei organizaţii, fiind o entitate separată de celelalte baze de date
operaţionale;
c. un sistem complex care conţine datele operaţionale şi istorice ale
unei organizaţii, fiind o entitate echivalentă cu bazele de date
operaţionale;
98
TEMA IX. INTELIGENŢA ARTIFICIALĂ ŞI SISTEMELE
INTELIGENTE
CUPRINS
9.1. Conceptul de sistem inteligent – abordare economică
9.2. Tipuri de sisteme inteligente
9.3. Sisteme expert
9.4. Perspective ale sistemelor expert si ale inteligenţei artificiale
REZUMAT
Inteligenţa artificială a devenit un domeniu maturizat către care se
îndreaptă din ce în ce mai mult atenţia economiştilor, managerilor şi altor
profesii, iar sistemele bazate pe cunoştinţe, sistemele expert, sistemele
bazate pe algoritmi genetici, sisteme fuzzy, sistemele hibride şi sistemele
neuronale reprezintă sisteme de inteligenţă artificială cu o importanţă
crescândă în viaţa lor profesională. Managerii şi economiştii în general au la
dispoziţie maşini ce au capacitatea de a învăţa, a înţelege, a şti, din
experienţă şi de a se descurca în situaţii vechi şi noi, această „inteligenţă”
însoţită de colectarea informaţiei, efectuarea prelucrărilor, pregătirea
alternativelor decizionale şi în final luarea deciziei.
Tipurile de sisteme inteligente sunt reţelele neuronale, algoritmii
genetici, sistemele expert, sistemele fuzzy, sistemele hibride.
Sistemele expert sunt o categorie distinctă de sisteme inteligente,
fiind şi categoria de sisteme inteligente cărora li s-a acordat cea mai
îndelungată atenţie. Rolul sistemelor expert este de a asista utilizatorul în
raţionamentele necesare soluţionării problemelor, în urma achiziţionării
cunoaşterii de la experţii umani. Această cunoaştere este explicită,
inteligibilă, sistemele expert folosind rezultatele cercetării din inteligenţa
artificială în scopul dezvoltării de aplicaţii funcţionale, comerciale, capabile
să aducă beneficii organizaţiilor. Sistemele expert vin în sprijinul
utilizatorului novice, mai puţin pregătit în domeniul său, ajutându-l să-şi
execute sarcinile la nivelul performant al expertului, punându-i la dispoziţie
cunoaşterea şi experienţei dobândite. În toate domeniile de activitate
economico-socială se utilizează deja sisteme expert, fie pe post de consilieri
inteligenţi în planificarea strategică, tutori inteligenţi sau specialişti în
marketing, managementul producţiei etc.
OBIECTIVE
Prezenta temă urmăreşte prezentarea conceptelor inteligenţei
artificiale, a tipurilor de sisteme inteligente, insistând pe sistemele expert, ca
fiind sistemele inteligente cel mai bine puse la punct, pe arhitectura acestora
şi perspectivele de dezvoltare ale acestora.
99
9.1. CONCEPTUL DE SISTEM INTELIGENT – ABORDARE
ECONOMICĂ
100
experienţă şi de a se descurca în situaţii vechi şi noi, această „inteligenţă”
însoţită de colectarea informaţiei, efectuarea prelucrărilor, pregătirea
alternativelor decizionale şi în final luarea deciziei. Sistemele de inteligenţă
artificială pot memora cunoaşterea din cele mai diverse domenii, dacă omul,
specialistul, le-o pune la dispoziţie şi să o redea la momentul oportun sau să
o utilizeze în raţionamente specifice.
Cunoaşterea sistemelor de inteligenţă artificială se depozitează într-o
bază de cunoştinţe care conţine fapte, relaţii şi proceduri. Pe lângă această
componentă - cunoaşterea, mai există o a doua componentă ce este în
legătură cu tehnicile şi metodele utilizate pentru ca sistemul să gândească şi
să raţioneze pe baza cunoaşterii. Aceste componente permit sistemului
inteligent realizarea inferenţelor şi elaborarea concluziilor, soluţiilor sau
deciziilor într-un anumit domeniu. Sistemul inteligent trebuie să fie capabil
să realizeze mai mult decât soluţionarea unor probleme ce necesită putere de
calcul, de memorare şi regăsire a cunoştinţelor sau doar un control al
raţionamentelor, şi anume ar trebui să fie capabil să vadă, să vorbească, să
audă, să înţeleagă şi să raţioneze şi să comande în mod similar cu omul.
Acestea sunt nişte provocări mari pentru sistemele inteligente, motiv pentru
care atenţia cercetătorilor, dar şi a lumii afacerilor se îndreaptă din ce în ce
mai mult către inteligenţa artificială.
Dacă o maşină este „învăţată” să lucreze „inteligent”, ca şi oamenii,
înseamnă că poate îndeplini cu uşurinţă sarcini pe care le aveau până acum
subiecţii umani de rezolvat. Sistemul inteligent poate deveni preferat în
îndeplinirea unor sarcini umane, fiind capabil să efectueze acele activităţi
care definesc inteligenţa umană, naturală (capacitatea de a învăţa sau
înţelege din experienţă, abilitatea de a achiziţiona şi memora cunoştinţe,
capacitatea de a răspunde rapid şi cu succes la probleme noi, utilizarea
raţionamentului în rezolvarea problemelor şi conducerea cu eficacitate).
Este lesne de înţeles, aşadar, că inteligenţa artificială este un
domeniu dinamic şi variat, implicând atât studierea proceselor umane de
gândire, pentru a înţelege inteligenţa, cât şi stabilind o legătură cu
reprezentarea acestor procese, prin intermediul calculatorului, roboţilor sau
a altor maşini inteligente.
Inteligenţa artificială nu trebuie văzută şi tratată ca un domeniu
comercial, ea fiind de fapt „o ştiinţă şi o tehnologie bazate pe concepte şi
idei izvorâte din cercetare, dar care nu pot fi comercializate ca atare. Totuşi,
inteligenţa artificială oferă o fundamentare ştiinţifică pentru mai multe
tehnologii comerciale foarte profitabile: sisteme inteligente de toate tipurile,
roboţi, senzori, calculatoare inteligente, instructori inteligenţi, maşini care
recunosc forme, care vorbesc etc.” [Andone01].
101
Aplicaţiile inteligenţei artificiale sunt numeroase şi se materializează
prin tehnologii noi, de însemnătate foarte mare pentru aşa numita activitate
inteligentă, fiind prezentate în Figura 9.1.
SISTEME EXPERT
TRADUCEREA AUTOMATĂ
PROCESAREA AGENŢI INTELIGTENŢI ROBOTICA
LIMBAJULUI NATURAL
SISTEME VEDERE ARTIFICIALĂ
NEURONALE
PROGRAMAREA AUTOMATĂ
RECUNOAŞTEREA VORBIRII
ALGORITMI GENETICI
INSTRUIRE ASISTATĂ
DE CALCULATOR SISTEMELE HIBRIDE
INTELIGENŢA ARTIFICIALĂ
102
funcţionalitate la un preţ de întreţinere scăzut. Sisteme inteligente bazate
pe neuronii artificiali sunt utilizate deja cu succes pentru soluţionarea
problemelor de marketing bancar, comercializarea acţiunilor, evaluarea
creditelor, diagnosticul financiar al firmelor şi diverse optimizări.
2. Sisteme inteligente bazate pe algoritmi genetici – sunt inspirate din
funcţionarea sistemelor biologice, încurajând soluţiile candidat capabile
să rezolve o problemă şi penalizând soluţiile fără succes (una din Sisteme inteligente
tehnicile folosite e cunoscută sub denumirea de „reinforcement bazate pe algoritmi
genetici
learning”). Algoritmul genetic se bazează pe ideea de a începe cu o
populaţie de soluţii pentru rezolvarea unei probleme şi a produce noi
generaţii de soluţii, mai performante decât cele precedente. Algoritmul
genetic se manifestă prin intermediul următoarelor faze:
• se creează o populaţie de „membri”, reprezentând soluţii
candidat pentru rezolvarea problemei;
• se selectează acei membri ce au manifestat adaptabilitate
faţă de rezolvarea problemelor;
• utilizând operatorii genetici de încrucişare şi mutaţie se
obţin noi membri prin reproducere;
• se evaluează noii membri si gradul în care corespund
soluţionării problemei;
• se abandonează vechea populaţie prin înlocuirea cu noua
generaţie.
Aceste faze se repetă în mod ciclu până la obţinerea celei mai bune
soluţii (Figura 9.2).
ABANDONAREA
POPULAŢIA
EVALUAREA SELECŢIA
REPRODUCEREA
103
mână la evaluarea creditelor. Logica fuzzy e utilizată în mecanismul de
control a unei mari părţi din produsele industriale de larg consum:
maşini de spălat automate, cuptoare cu microunde, aparate de
Sisteme fuzzy fotografiat. Raţionamentul fuzzy se bazează pe procesul de inferare
(derivare) a concluziilor dintr-un set de reguli fuzzy care acţionează
asupra cunoaşterii fuzificate. Dacă în cadrul sistemelor inteligente
bazate pe reguli convenţionale se execută doar o regulă ca urmare a
adevărului premisei sale, în cadrul raţionamentului fuzzy toate regulile
din baza de reguli fuzzy ale căror premise sunt total sau parţial adevărate
vor contribui la soluţia finală a problemei care face obiectul rezolvării.
Acţiunea agregată a regulilor fuzzy constituie principiul cheie care stă la
baza flexibilităţii sistemelor inteligente din categoria abordată şi
favorizează extrem de mult prelucrarea cunoştinţelor incerte,
incomplete, inconsistente ori imprecise. Sistemele fuzzy permit
procesarea unor valori neambigue pentru controlul cunoaşterii ambigue
(imprecise). Procesele de fuzificare şi defuzificare necesită o atenţie
deosebită, regulile fuzzy dovedindu-se foarte utile în raţionamente.
Aceste sisteme sunt mai puternice decât sistemele neuronale, deoarece
bazele lor de cunoştinţe utilizează structuri de tip reguli de producţie,
uşor de examinat, înţeles şi modificat. Numărul de aplicaţii de tip
regăsire fuzzy în bazele de date (fuzzy database retrieval) a înregistrat o
creştere semnificativă datorită faptului că regăsirea datelor în bazele de
date convenţionale nu oferă operatorilor umani flexibilitatea scontată.
Regăsirea fuzzy pune în acţiune un mecanism ce operează şi pentru
condiţiilor îndeplinite doar parţial, realizându-se astfel o sporire a
eficienţei căutării.
4. Sistemele expert – reprezintă categoria de sisteme inteligente cu cea mai
mare vechime, bine puse la punct, mai ales în cazul sistemelor expert
bazate pe reguli. Cele câteva mii de sisteme expert existente şi
operaţionale utilizează o cunoaştere denumită expertiză, a cărei sursă
Sisteme expert
sunt experţii umani, parcurgându-se un proces de colectare a expertizei,
proces ce se numeşte achiziţia cunoaşterii. Achiziţia cunoaşterii are loc
în urma mai multor interviuri cu expertul uman până când baza de
cunoştinţe devine completă, dar se pune accentul şi pe unele metode şi
instrumente de achiziţie a cunoaşterii. Pentru construirea sistemelor
expert funcţionale, de la mediul de prototip la stadiul de sistem expert
comercial, conform metodologiei adoptate avem la dispoziţie medii de
dezvoltare ce uşurează acest proces
Un dezavantaj al sistemelor expert îl reprezintă incapacitatea
acestora de învăţare automată, de autoinstruire, ca celelalte tipuri de
sisteme inteligente, motiv pentru care adaptabilitatea la schimbările
intervenite în mediul în care acţionează este scăzută. Se preconizează ca
104
în viitor şi aceste sisteme să se bazeze pe logica fuzzy, care oferă
scheme mai flexibile de reprezentare a cunoaşterii.
5. Sistemele inteligente hibride – constituie un sprijin pentru rezolvarea Sisteme inteligente
problemelor economice complexe pentru soluţionarea cărora nu poate fi hibride
utilizată nici una din categoriile de sisteme inteligente menţionate
anterior. Hibridizarea presupune utilizarea a două sau mai multor
categorii de sisteme inteligente pentru a găsi soluţia potrivită. Sistemele
hibride sunt importante dacă trebuie ţinut seama de varietatea aplicaţiilor
de gestiune [Andone01]. Domeniile aplicative complexe dispun de mai
multe tipuri de probleme, fiecare tip de problemă necesitând un alt tip de
prelucrare. Spre exemplu, să considerăm planificarea financiară, cu
elaborarea bugetelor în cazul unei organizaţii, ce implică următoarele
tipuri de probleme:
¾ Problema predicţiei, soluţionată prin utilizarea unei reţele neuronale;
¾ Problema optimizării, pentru care s-ar putea folosi un algoritm
genetic;
¾ Problema raţionamentului secvenţial, aici pretându-se cel mai bine
un sistem expert.
Pentru obţinerea unui rezultat final, cât mai performant, trebuie
asigurată comunicarea eficientă între componentele sistemelor hibride. Ca
un exemplu de sistem hibrid, de menţionat ar fi sistemul inteligent hibrid
pentru detectarea afacerilor dubioase denumit MonITARS (Monitoring
Insider Trading and Regulatory Surveillance) la a cărui realizare se lucrează,
la iniţiativa bursei londoneze. Scopul sistemului este supravegherea celor
aproximativ 100 000 de tranzacţii bursiere zilnice, în care sunt implicaţi sute
de agenţi şi milioane de investitori, sistem ce combină tehnologia
algoritmilor genetici, logica fuzzy şi reţelele neuronale.
105
dobândite. În toate domeniile de activitate economico-socială se utilizează
deja sisteme expert, fie pe post de consilieri inteligenţi în planificarea
strategică, tutori inteligenţi sau specialişti în marketing, managementul
producţiei etc.
O definiţie este dificil de dat sistemelor expert, de aceea prezentăm
în continuare mai multe definiţii, propuse de diferiţi cercetători:
9 Sistemul expert este un program inteligent pentru calculatorul
Definiţii ale electronic, care utilizează cunoaşterea şi procedurile de inferenţă
sistemelor expert pentru soluţionarea problemelor, care sunt suficient de dificile pentru
a necesita o expertiză umană semnificativă pentru soluţionarea lor
(Edward Feigenbaum).
9 Sistemul expert este un program particular care încorporează o bază
de cunoştinţe şi un motor de inferenţe. Programul se comportă ca un
consilier inteligent într-un domeniu particular (Louis E Frenzel).
9 Un sistem expert este un sistem care emulează abilitatea de a lua
decizii a expertului uman. Termenul „emulează” înseamnă că
sistemul este menit să acţioneze în toate privinţele ca expertul uman.
Emularea este ceva mai mult decât simularea, care cere doar să se
acţioneze prin imitarea unor condiţii. Sistemele expert acţionează
foarte bine în domenii bine delimitate (J. Giarratano şi G. Riley).
9 Sistemele expert sunt programe, dar pot fi la fel de bine maşini cu
software, destinate să înlocuiască sau să asiste specialistul în
domeniile unde este recunoscută necesitatea expertizei umane (H.
Farreny).
9 Sistemele expert sunt programe care soluţionează probleme în mod
normal rezolvate de către experţi umani. Pentru aceasta ele solicită
acces la o bază de cunoştinţe, ele trebuie să ofere diferite medii de
raţionament şi să-şi justifice concluziile la care ajung (Elaine Rich şi
Kevin Knight).
9 Sistemul expert este un produs program care emulează
comportamentul experţilor umani care rezolvă probleme din lumea
reală asociate unui domeniu particular al cunoaşterii (P.V. Pigford şi
G. Baur).
9 Un sistem expert constă din programe pentru calculator care
emulează sau clonează raţionamentul unui expert uman din domeniul
problemei (E.M. Awad).
Termenul de „sistem expert” este în general echivalent cu termenul
„sistem expert bazat pe cunoştinţe”, chiar dacă în literatura de specialitate se
punctează deosebirile dintre acestea, din punct de vedere al detaliilor
constructive şi funcţionalităţii.
În Figura 9.3 se prezintă grafic analogia dintre modul de funcţionare
al expertului uman şi al sistemelor expert.
106
Sfaturi, soluţii, Sfaturi, soluţii,
recomandări recomandări
Gândire Gândire
107
faptele şi cunoştinţele de care dispune sunt incerte, atingând performanţa
unui expert uman.
Profunzimea este o caracteristică ce face referire la abilitatea
sistemelor expert de a-şi spori cunoaşterea existentă pentru a infera noi
cunoştinţe. La soluţionarea unei probleme, aceasta se realizează prin
manipularea simbolurilor, nu prin calcule matematice propriu-zise. Dacă
însă un sistem expert manipulează simboluri, aceasta nu înseamnă că nu
poate efectua şi operaţiile logico-matematice cunoscute din problemele
algoritmice.
În ceea ce priveşte autocunoaşterea, aceasta este necesară doar atunci
când sistemul expert posedă metacunoaştere. O serie de sisteme expert
disponibile sunt dotate deja cu capacitatea de a explica utilizatorului cum? şi
de ce? au ajuns prin raţionamentul lor la soluţiile propuse. Totuşi,
autocunoaşterea presupune mai mult decât capacitatea de a explica,
presupune şi abilitatea de a-şi reformula strategiile inferenţiale în scopul
eficientizării derivării de noi cunoştinţe din experienţă. Cu ajutorul acestei
caracteristici va permite în viitor sistemelor expert autoînvăţarea şi în acest
fel se va produce o apropiere şi mai mare între acestea şi expertul uman.
Ca o completare la caracteristicile lui Waterman, Joseph Giarratano
şi Gary Riley consideră şi următoarele: performanţă în calitatea concluziilor,
timp de răspuns adecvat, fiabilitate ridicată, capacitate de a-şi explica
raţionamentele, flexibilitate.
Caracterizarea unui sistem expert se realizează prin modurile
prezentate în Figura 9.4.
SCOP
COMPARAŢIA CU COMPARAŢIA CU
PROGRAME Emularea CĂRŢI ŞI
CONVENŢIONALE experţilor BAZE DE DATE
umani
CARACTERISTICI METODE
(proprietăţi, atribute)
108
¾ baza de cunoştinţe; Componentele
¾ motorul de inferenţe; sistemelor expert
BAZA DE
CUNOŞTINŢE
MOTORUL DE
INFERENŢE
Expert sau
cognitician Utilizator
109
1. Achiziţionarea uşoară a cunoaşterii pentru a infera noi cunoştinţe
prin judecăţi, planuri, demonstraţii, decizii, predicţii;
2. Exploatarea eficientă a colecţiei de cunoştinţe prin:
- combinarea şi înlănţuirea cunoştinţelor pentru a infera noi
cunoştinţe prin judecăţi, planuri, demonstraţii, decizii şi
predicţii;
- luarea în considerare a modului în care sunt inferate
cunoştinţele noi;
3. Suportarea cu uşurinţă a întregii game a operaţiilor asupra
cunoştinţelor (adăugarea, modificarea şi eliminarea lor).
Obiectivele derivate sunt: reducerea riscurilor; creşterea creativităţii;
învăţarea.
110
capacitate de stocare, dimensiunea fişierelor, ratele, numărul de obiecte
stocate si numărul de utilizatori.
BIBLIOGRAFIE
1. Andone I., Mockler R., Dologite D., Ţugui Al., Dezvoltarea sistemelor
inteligente în economie, Editura Economică, Bucureşti, 2001
2. Oprea, D., Analiza şi proiectarea sistemelor informaţionale economice,
Editura Polirom, Iaşi, 1999
3. Oprean, D., Racovitan, D., M., Oprean Victoria, Informatică de gestiune
şi managerială, Editura Eurounion, Oradea, 1994
4. Turban E., Aronson J., Decision Support Systems and Intelligent
Systems, Prentice Hall, SUA, 2001
TESTE DE EVALUARE
111
b. baza de cunoştinţe, motorul de inferenţe, interfaţa de dialog cu
utilizatorul, modulul de achiziţionare a cunoaşterii, modulul
explicativ;
c. modulul de achiziţionare a cunoaşterii, modulul explicativ.
112
TEMA X. PROTECŢIA ŞI SECURITATEA SISTEMELOR
INFORMATICE
CONŢINUT
10.1. Problematica securităţii informaţiei
10.2. Securitatea telecomunicaţiilor şi a reţelelor
10.3. Metode de securizare şi protecţie a sistemelor informatice
REZUMAT
Securitatea informaţiei se referă la posibile riscuri de folosire
neadecvată a acesteia, care ar duce la pierderi cum ar fi dezvăluirea,
degradarea, refuzul accesului.
Principalele componente ale securităţii informaţiei sunt
confidenţialitatea, integritatea şi disponibilitatea. Confidenţialitatea
presupune prevenirea accesului persoanelor, proceselor sau dispozitivelor
neautorizate la informaţii, sau asigurarea faptului că informaţiile sunt
accesibile doar celor autorizaţi. Integritatea se referă la protecţia împotriva
modificării sau distrugerii neautorizate a informaţiilor. Disponibilitatea
informaţiilor este abilitatea acestora de a fi accesate în timp util şi în
siguranţă de către utilizatorii autorizaţi.
Securitatea în reţelele de calculatoare a devenit mult mai importantă
odată cu extinderea prelucrărilor electronice de date şi a transmiterii
acestora prin intermediul reţelelor. Dacă se operează asupra unor informaţii
confidenţiale, este important ca avantajele de partajare şi comunicare aduse
de reţelele de calculatoare să fie susţinute de mijloace de securitate
considerabile.
Modurile în care informaţiile deţinute de o organizaţie pot fi atacate
sunt multiple atât datorită utilizării la nivel larg a reţelelor de calculatoare
cât şi datorită conectării la Internet. Riscurile întâlnite la acest nivel se referă
la aşa numitele spam-uri (mesaje nesolicitate) care pot duce la blocarea
activităţii, la viruşi, care pot distruge toate datele, respectiv la atacurile bine
direcţionate, de tipul spionajului economic.
Asigurarea securităţii nu reprezintă doar o protecţie contra
potenţialelor pagube materiale, ci şi asigurarea unui avantaj concurenţial, a
unei reputaţii sigure, precum şi câştigarea încrederii partenerilor şi clienţilor.
Pornind de la importanţa acestor aspecte, marea majoritate organizaţilor care
urmăresc realizarea unei activităţi îndelungate şi prospere investesc temeinic
în crearea unei politici actuale şi sigure de securitate în propriul sistem
informatic. Sarcina de bază în etapa de exploatare a oricărui sistem
informatic este asigurarea unui nivel corespunzător de securitate, cerinţă
care a devenit la fel de strictă ca şi cea faţă de funcţionalitatea resurselor şi
113
componentelor sistemului, precum şi a întregii activităţi a sistemului
informatic în general.
OBIECTIVE
Tema curentă ridică problema securităţii informaţiei, la modul
general, apoi tratează subiectul securităţii în reţelele de calculatoare şi
securitatea sistemelor informatice.
114
accesate sau interceptate de persoane neautorizate şi se va împiedica
falsificarea informaţiilor transmise sau utilizarea clandestină a anumitor
servicii destinate unor categorii specifice de utilizatori ai reţelelor.
Asigurarea securităţii reţelei porneşte chiar de la implementarea unor
mecanisme specifice pornind de la nivelul fizic, continuând cu proceduri de
blocare a accesului la nivelul reţelei (firewall), ajungându-se la aplicarea
unor tehnici de codificare a datelor, tehnică numită criptare, metodă
specifică pentru protecţia comunicării între procesele de tip aplicaţie care
rulează pe diverse calculatoare din reţea.
Metodele fizice pentru împiedicarea interceptării sunt în general
costisitoare şi dificilă, însă poate fi realizată mai facil pentru anumite tipuri
de medii (cum ar fi detectarea interceptărilor pe fibre optice, mai simplă
decât pentru cablurile cu fire de cupru). Din această cauză, e de preferat
implementarea unor mecanisme de asigurare a securităţii la nivel logic, prin
tehnici de codificare sau criptare a datelor transmise care urmăresc
transformarea mesajelor astfel, încât să poată fi descifrate numai de
destinatar. Pentru moment, aceste tehnici au devenit principalul mijloc de
protecţie a reţelelor.
Modurile în care informaţiile deţinute de o organizaţie pot fi atacate
sunt multiple atât datorită utilizării la nivel larg a reţelelor de calculatoare
cât şi datorită conectării la Internet. Riscurile întâlnite la acest nivel se referă
la aşa numitele spam-uri (mesaje nesolicitate) care pot duce la blocarea
activităţii, la viruşi, care pot distruge toate datele, respectiv la atacurile bine
direcţionate, de tipul spionajului economic.
Conform anumitor statistici, mesajele electronice nesolicitate
reprezintă jumătate din totalul e-mail-urilor primite de o companie. Riscuri ale reţelei
cauzate de spam
Asemenea mesaje, denumite generic spam, se traduc şi prin spaţiu de
stocare utilizat pe serverele de e-mail, trafic intern inutil pentru livrarea lor
către angajaţi şi nu în ultimul rând distragerea atenţiei celor care le primesc.
Statisticile au dus la concluzia că la nivel global, un utilizator fidel de e-mail
pierde zilnic câteva zeci de minute pentru a verifica, sorta şi şterge mesajele
nesolicitate. În ceea ce priveşte pierderile cauzate de spam, în 2004 s-a
estimat că, la nivel mondial, pierderile provocate s-au ridicat la peste 80
miliarde dolari. Potrivit Ministerului Comunicaţiilor şi Tehnologiei
Informaţiilor, în România pagubele provocate de spam au fost estimate la
269,1 milioane dolari pe an. Evident, aceste pierderi ar fi cu mult reduse
dacă organizaţiile ar lua măsuri de securitate bine delimitate şi eficiente.
Pierderi mult mai serioase au fost cauzate de viruşii destinaţi
sustragerii de date confidenţiale sau distrugerii complete a datelor. Cea mai Riscuri ale reţelei
simplă protecţie a informaţiilor pe care trebuie să o implementeze orice cauzate de viruşi
organizaţie este protecţia anti-virus. Pentru a proteja adecvat reţeaua de
infecţiile cu viruşi, trebuie implementată o soluţie antivirus capabilă să
115
apere perimetrul reţelei, staţiile, serverul de e-mail şi celelalte aplicaţii
server. Una din cele mai mari ameninţări în acest sens poartă denumirea de
„Cal troian”, care se prezintă sub forma unui program ce pare legitim, dar
care efectuează activităţi ilicite atunci când rulează, fiind capabil să distrugă
datele provocând pagube imense.
În marile companii din ţările dezvoltate securitatea informaţiilor este
Riscuri ale reţelei ameninţată de ceea ce se numeşte spionaj virtual, nivelul maxim de
cauzate de vulnerabilitate regăsindu-se la laptop-urile angajaţilor. În majoritatea
spionajul economic
cazurilor, posesorii de laptop-uri se conectează la Internet prin reţele
wireless, care dacă nu sunt protejate în cel mai serios mod, pot fi cu uşurinţă
interceptate.
116
informatic care asigură activitatea unei organizaţii mari, practic, nu rămâne
static niciodată. Modificările şi completările cu noi componente reprezintă
un proces firesc şi continuu, dat fiind faptul că sistemul informatic activează
în strânsă concordanţă cu procesele de activitate ce se desfăşoară în
instituţia respectivă: implementarea unor noi segmente de activitate duce la
crearea unor noi locuri de muncă şi la apariţia de noi servicii informaţionale,
creşterea volumului de informaţie implică introducerea noilor tehnologii
informaţionale, precum şi a necesităţii de a optimiza sistemul etc., ceea ce
duce la micşorarea mecanismelor şi procedurilor de protecţie. Deci, apare
necesitatea îmbunătăţirii nivelului de securitate, coordonând sistemului
informatic ce necesită protejare. De aceea, în sistemele informatice perpetue
este importantă nu numai introducerea mecanismelor corespunzătoare de
protecţie, dar şi asigurarea unui nivel adecvat de securitate în procesul de
exploatare. Pentru aceasta este necesară atât asigurarea viabilităţii
mijloacelor de protecţie, cât şi efectuarea măsurilor profilactice,
materializate prin verificarea nivelului de protecţie a resurselor, ceea ce va
permite garantarea acestui nivel chiar şi în contextul introducerii
modificărilor.
Astfel, asigurarea securităţii este posibilă prin exploatarea corectă a
sistemului şi prin susţinerea politicii de securitate. Aceasta presupune
desfăşurarea unui şir de măsuri permanente şi periodice de susţinere tehnică
a mijloacelor de protecţie, monitorizarea şi analiza evenimentelor de
securitate ce se derulează în sistem, verificarea periodică a nivelului de
protecţie a resurselor protejate, aplanarea situaţiilor nefaste şi lichidarea
consecinţelor. De asemenea, administrarea sistemelor de securitate trebuie
să fie înzestrată cu un anumit grad de automatizare a funcţiilor de
administrare şi a altor funcţii de exploatare. Acest punct presupune
asigurarea tehnică şi cu programe a administratorilor de securitate şi a
şefilor de secţii şi servicii (scanere, mijloace de monitorizare şi dirijare cu
securitatea), corelarea evenimentelor, analiza gradului de protecţie a
componentelor TI, mijloace de obţinere a statisticii, de generare a
concluziilor etc.
Securizarea sistemului informatic urmăreşte să asigure acestuia
disponibilitate (informaţiile sunt accesibile şi funcţionale), integritate
(informaţiile sunt complete, corecte şi autentice) şi confidenţialitate
(informaţiile sunt protejate de accesul neautorizat sau orice posibilă
interceptare).
Prin urmare se pretează o politică complexă de securizare a
sistemului informatic, politică asigurată prin următoarele elemente:
acces fizic – echipamentele nu trebuie sa fie accesibile fizic
personalului neautorizat;
117
administrarea conturilor – conturile utilizatorilor trebuie adăugate în
Elemente pentru grupurile specifice;
securizarea administrarea parolelor – parolele trebuie să îndeplinească cerinţe
sistemelor informatice
complexe pentru siguranţă şi trebuie schimbate periodic;
alegerea sistemului de fişiere – să asigure maxim de securizare şi
performanţe;
protecţie împotriva viruşilor;
protecţie împotriva cailor troieni:
configurare firewall;
codificarea datelor - principalele doua categorii de codificari pe care
le utilizam în prezent sunt criptografia simetrică şi criptografia cu
cheie publică. Criptografia simetrică, denumită şi criptografie cu
cheie privată, foloseşte o cheie unică pentru codificarea şi
decodificarea mesajelor. Criptografia cu cheie publică utilizează
două chei: una pentru codificarea mesajului (cheie publică) şi o alta
pentru decodificare;
realizarea copiilor de siguranţă – metode pentru realizarea copiilor
de siguranţă sunt salvarea de siguranţă completă, salvarea de
siguranţă incrementală şi salvarea de siguranţă diferenţială;
În concluzie, asigurarea securităţii este o cerinţă în mediul de afaceri
din zilele noastre. Totuşi, o securitate excesivă poate fi însă la fel de
dăunătoare ca lipsa acesteia. Securitatea presupune implementarea unor
măsuri adecvate, dar mai ales menţinerea acelor măsuri la condiţiile impuse
de atacurile tot mai complexe. În aceste condiţii, securitatea trebuie să fie o
stare permanentă.
BILIOGRAFIE
1. Avram – Niţchi Rodica, Niţchi Şt., Rusu Lucia, Avornicului C., Tomai
N., Informatică economică – Capitole speciale, Editura Risoprint, Cluj-
Napoca, 2005
2. Niţchi, Şt., Racoviţan, D., colectiv, Iniţiere în informatica economică şi
de afaceri, Editura Risoprint, Cluj-Napoca, 2003
3. Tomai N., Reţele de calculatoare. Structuri, programare, aplicaţii,
Editura Risoprint, Cluj-Napoca, 2005
TESTE DE EVALUARE
118
c. posibile riscuri de folosire neadecvată a acesteia, care ar duce la
pierderi cum ar fi dezvăluirea, degradarea, refuzul accesului.
119