Sunteți pe pagina 1din 27

ACADEMIA DE STUDII ECONOMICE

FACULTATEA DE CONTABILITATE I INFORMATIC DE GESTIUNE

SISTEME PENTRU ASISTAREA DECIZIEI MANAGERIALE - suport de curs (I) -

Conf. univ. dr. Liana Anica-Popa Lect. univ. drd. Ionu Anica-Popa

BUCURETI 2006

CUPRINS INTRODUCERE INFORMAIE I DECIZIE SISTEME INFORMAIONALE PENTRU ASISTAREA DECIZIEI ARHITECTURA UNUI SIAD DESCOPERIREA CUNOTINELOR INSTRUMENTE PENTRU DEZVOLTAREA DE SIAD-URI 3 3 9 15 24 26 27

Sisteme Informaionale pentru Asistarea Deciziilor concepte, caracteristici, clasificare, instrumente de dezvoltare

Introducere
n contextul socio-economic actual, caracterizat printr-o concuren acerb, dinamica mediului n care i desfoar activitatea agenii economici impune o eficien sporit n procesul de adoptare a deciziilor. Dezvoltarea de noi piee necesit cunotine din diverse medii n care acestea s poat evolua, precum i cunotine privind domeniile legislativ, juridic, fiscal, politic, etc. Aceste surse de informaii alimenteaz prin orice canalele posibile toate nivelele ntreprinderii. Informaiile astfel obinute trebuie s fie prelucrate pentru a extrage ceea ce este esenial pentru o bun evoluie a firmei. Multitudinea factorilor care influeneaz activitatea firmei relev importana utilizrii unor sisteme informaionale care s asigure suportul necesar adoptrii deciziilor.

Informaie i decizie
Conform definiiei lui Devlin din lucrarea "Data Warehouse from Architecture to Implementation" (1997), datele reprezint "ceea ce componentele sistemelor informaionale creaz, stocheaz i furnizeaz". Datele care au fost prelucrate prin adugarea sau crearea de noi semnificaii ori cunotine utile devin informaie. Scopul informaiei l reprezint diminuarea incertitudinii, iar calitatea acesteia este apreciat din perspectiva urmtorilor factori: relevana - o informaie este relevant dac aceasta poate fi utilizat. De exemplu preul aciunilor unui operator de telefonie la burs este extrem de

relevant pentru adoptarea unei decizii referitoare la cumprarea sau vnzarea de aciuni, n schimb este irelevant pentru lansarea unei comenzi de aprovizionare cu materii prime. corectitudinea - o informaie este corect dac este fundamentat pe date reale. acurateea - msoar gradul de apropiere fa de valoarea real. precizia - reprezint acurateea maxim cu care poate fi reprezentat o informaie. completitudinea - se refer la ncorporarea tuturor elementelor necesare pentru fundamentarea deciziei, precum i la faptul c fiecare dintre acestea trebuie s se bazeze pe factorii relevani. sincronizarea n timp - presupune analizarea urmtoarelor aspecte: 1. 2. prevzut. accesibilitatea - se refer la timpul necesar obinerii informaiei, cu un nivel acceptabil de efort, din locul n care utilizatorul se ateapt s o regseasc pe aceasta. consistena - indic faptul c toate elementele care intr n componena unei informaii s se bazaze pe aceleai presupuneri, perioade de timp, etc. conformitatea cu ateptrile - msoar ecartul ntre caracteristicile informaiei obinute i caracteristicile previzionate. costul - reprezint resursele cheltuite de organizaie n scopul obinerii informaiei. Cunotinele se refer la fapte cunoscute i nelese. Acestea se pot clasifica n structurate, nestructurate, explicite sau implicite. Dac cunotinele sunt organizate i uor de partajat, atunci ele se se numesc cunotine structurate. Ceea ce tim c tim reprezint cunotine explicite; cunotinele care sunt nestructurate i nelese sunt cunotine implicite. Pentru a transforma cunotinele implicite n cunotine explicite trebuie s aib loc un proces de selecie i prelucrare. Decizia este alegerea unei variante dint-un set de posibiliti. nainte de realizarea unei clasificri a deciziilor este mai potrivit o prezentare a tipologiilor momentul cnd este necesar informaia; momentul cnd informaia devine disponibil.

utilizabilitatea - reflect uurina n exploatarea informaiei pentru scopul

acestora i anume: decizii bazate pe negocieri, decizii bazate pe strategii i decizii bazate pe activiti n 1967, Delbecq, n lucrarea "The Management of Decision-Making within the Firm: Three Strategies for Three Types of Decision-Making" propune mprirea, bazat pe noiunea de negociere, deciziilor n trei categorii: decizii de rutin - decidentului i sunt bine definite att obiectivele care trebuiesc atinse, ct i metodele, tehnicile sau strategiile care exist pentru realizarea acestora; decizii creative - n acest caz sunt necesare abordri inedite pentru a putea manipula complexitatea proceselor decizionale, deciziile adoptate putnd fi luate prin analogie cu decizii semistructurate; decizii negociate - ntre obiectivele care trebuiesc atinse exist conflicte sau chiar incompatibiliti. n acest caz, cel mai adesea, adoptarea deciziei este efectuat de ctre un grup. Tot n anul 1967, Thompson, n lucrarea "Organizations in Action" propune urmtoarea clasificare, bazat pe stategia adoptat n luarea deciziilor: startegii bazate pe calcule - opiunile pentru rezultatele posibile sunt puternice, iar relaiile dintre acestea i efectele care le vor genera au un nivel mare de certitudine; strategii bazate pe raionamente - opiunile pentru rezultatele posibile sunt puternice, dar relaiile dintre acestea i efectele care le vor genera au un grad ridicat de incertitudine; strategii bazate pe compromisuri - opiunile pentru rezultatele posibile sunt neclare, foarte puin definite, iar relaiile dintre acestea i efectele care le vor genera au un grad ridicat de certitudine; strategii bazate inspiraie - opiunile pentru rezultatele posibile sunt neclare, foarte puin definite, iar relaiile dintre acestea i efectele care le vor genera au un grad ridicat de incertitudine. n lucrarea "The Nature of Managerial Work" (1973), Mintzberg, propune urmtoarea clasificare, bazat pe tipul activitii cruia i este cel mai adesea asociat decizia:

activiti antreprenoriale - deciziile se caracterizeaz printr-un nivel ridicat de incertitudine i se refer la perioade scurte de timp; activiti adaptive - deciziile se caracterizeaz tot printr-un nivel ridicat de incertitudine i se refer la perioade medii de timp; activiti de planificare - deciziile se caracterizeaz printr-un nivel ridicat de risc i se refer la perioade lungi de timp. O clasificare a deciziilor le mparte pe acestea n: structurate, semistructurate

i nestructurate. n cazul situaiilor decizionale pentru pentru care soluiile tehnice sunt deja disponibile putem vorbi de deciziile structurate. Dac unele aspecte ale problemei sunt structurate, iar altele sunt nestructurate deciziile sunt semistructurate. Dac contextul n care trebuie adoptat decizia este complex (elementele structurale ale deciziei sunt nedefinite, insuficient definite sau necunoscute) i nu exist soluii standard pentru rezolvarea problemei, atunci deciziile se numesc nestructurate. Din punct de vedere al procesului decizional organizaia poate fi structurat pe trei nivele: operaional, tactic i strategic.

Strategic Tactic Operaional Figura 1 Nivelele decizionale ntr-o organizaie

La baza acestei ierarhii se afl nivelul operaional, aici fiind adoptate deciziile care afecteaz activitatea curent a organizaiei. Imediat urmtor este nivelul tactic, acolo unde sunt adoptate deciziile care privesc administrarea intern a organizaiei. Nivelul superior al ierarhiei este nivelul strategic, locul unde sunt stabilite strategiile viitoare privind atingerea obiectivelor organizaiei. Conform lui R.N. Anthony, n funcie de nivelul la care sunt adoptate, decizile pot fi clasificate n: strategice, tactice i operaionale. O decizie strategic afecteaz o mare parte sau ntreaga organizaie pentru o perioad ndelungat de

timp, o decizie tactic afecteaz o parte a organizaiei pentru o perioad scurt de timp, iar o decizie operaional influeneaz o mic parte din organizaie i impactul n timp cauzat de adoptarea acesteia este redus. O combinaie ntre cele dou clasificri ale deciziilor conduce la nou tipuri de decizii: structurate - operaionale, structurate strategice. Factorii care influeneaz procesul decizional ntr-o organizaie sunt: structura de grup, rolurile de grup, procesele de grup, stilul de grup i normele de grup. n 1977, n lucrarea "The New Science of Management Decisions", Simon descria procesul de construire a deciziilor ca fiind compus din urmtoarele etape: 1. 2. 3. 4. Informarea (Intelligence) Concepia (Design) Alegerea (Choice) Implementarea i evaluarea (Implementation & Evaluation) tactice, , nestructurate -

n etapa de informare are loc un proces de colectare, procesare, clasificare i prezentare a datelor referitoare la situaia decizional aprut. Mintzberg, n lucrarea "The Nature of Managerial Work" (1973), dezvoltnd teoria lui Simon, a mprit aceast etap n patru subetape: identificarea problemei - n aceast etap are loc determinarea scopurilor i obiectivelor organizaiei, precum i a existenei problemei, a caracteristicilor i intensitii acesteia, etapa finalizndu-se cu definirea problemei; clasificarea problemei - const n ncadrarea problemei ntr-o descompunerea problemei n subprobleme - este necesar datorit categorie; faptului c problemele complexe i puin structurate pot fi descompuse n subprobleme mai bine structurate; atribuirea problemei - const n stabilirea factorilor care i-au declanat apariia i n evaluarea posibilitilor de rezolvare a acesteia de ctre organizaie.

n etapa de concepie se realizeaz punerea n eviden a diferitelor ci de aciune pentru rezolvarea problemei, fiecare dintre acestea implicnd un set de aciuni ce trebuie declanate. Datele obinute n faza de informare sunt folosite acum att pentru construirea, testarea i validarea modelelor, ct i pentru testarea fezabilitii soluiilor preconizate. Mintzberg propune pentru aceast etap ETAPELE urmtoarele subetape: PROCESULUI DECIZIONAL Situaie formularea modelului - presupune conceptualizarea i abstractizarea INFORMARE decizional - identificarea problemei problemei; Simplificare determinarea unui set de criteriinde evaluare a modelului - implic - descompunerea problemei subprobleme - atribuirea problemei realizarea unui set de minimal de condiii care trebuie s fie satisfcut de
Presupuneri - clasificarea problemei

ctre soluia aleas; stabilirea mai multor variante - este un proces care implic
Definirea problemei

creativitate i cutare, putndu-se ntinde pe o perioad mai lung de timp, CONCEPIE fiind, n general, destul de costisitor; parte) - se realizeaz n funcie de nivelul cunotinelor decidentului referitor - stabilirea mai multor variante
modelului Validarea - determinarea unui set de criterii de previzionarea rezultatelor modelului (pentruevaluare a variant n fiecare modelului - previzionarea rezultatelor modelului - formularea modelului

la rezultatele prognozate. Acest nivel se subdivide n trei subnivele: - comensurarea modelului certitudine (se presupune c sunt cunoscute toate informaiile necesare pentru a putea determina rezultatul obinut n urma aciunilor ntreprinse), risc (se consider cunoscute probabilitile de realizare ale rezultatelor care se pot obine n urma aciunilor ntreprinse) i incertitudine (se consider cunoscute ALEGERE - soluionarea definitiv a modelului ntreprinse, fr a cunoate rezultatele care se pot obine n urma aciunilor Verificarea
i testarea nimic referitor soluiei alese Definirea opiunilor

comensurarea rezultatelor - presupune analizarea acestora folosind

- analiza de senzitivitate selectarea celei de bune variante la -probabilitile mai realizare ale acestora); - stabilirea planului de implementare

aceleai criterii de evaluare. n etapa de alegere, are loc optarea pentruAlegerea soluiei una dintre variantele stabilite n faza de concepie. Conform lui Mintzberg, i aceasta etap se poate submpri n: IMPLEMENTARE I EVALUARE
SUCCES

soluionarea definitiv a modelului - const n efectuarea ultimelor analiza de senzitivitate - implic studierea efectului modificrii
Figura 2 Etapele procesul adoptrii deciziei

EEC

modificri referitoare la acesta; anumitor parametri de intrare asupra rezultatelor obinute;

selectarea celei mai bune variante - poate conduce la obinerea unei

soluii optime sau optimale n funcie de modelele, metodele, algoritmii, etc. utilizai la rezolvarea problemei; stabilirea planului de implementare - trebuie s se realizeze innd cont de starea actual a sistemului. n etapa de implementare i evaluare are loc punerea n practic a variantei alese, urmat de observarea i comensurarea rezultatelor obinute. Aceast etap necesit o abordare plin de tact deoarece orice sistem are un anumit grad de inerie fa de modificrile care se realizeaz asupra sa.

Sisteme informaionale pentru asistarea deciziei


Se poate afirma c sistemul informaional reprezint inima unei organizaii, acesta colectnd, procesnd, stocnd, analiznd i furniznd informaii n scopul atingerii obiectivelor propuse. n literatura de specialitate sunt prezentate dou modaliti de evaluare a sistemelor informaionale: eficacitatea i eficiena. Eficacitatea este gradul de ndeplinire al obiectivelor propuse (de exemplu: un anumit nivel al produciei), iar eficiena reprezint gradul de utilizare al resurselor pentru obinerea rezultatelor (de exemplu: costul atingerii unui anumit nivel al produciei). Peter Drucker a dat urmtoarele interpretri acestor doi termeni: Effectiveness is doing the right thing - Eficacitatea este s faci ceea ce trebuie Effeciency is doing the thing right - Eficiena este s faci cum trebuie n decursul timpului au fost formulate mai multe definiii ale sistemelor informaionale pentru asistarea deciziei (SIAD). Dup cum afirma i Davies n "Applied Decision Support" dac "i vom cere unei persoane s defineasc conceptul de SIAD, rspunsul oferit va depinde n mare msur de cel cruia i este adresat aceast ntrebarea". n 1970, n lucrarea "Models and Managers: The Concept of a Decision Calculus" Little definea SIAD-ul ca fiind "set de proceduri bazate pe modele pentru prelucrarea datelor i efectuarea de raionamente n scopul asistrii decidentului n procesul adoprii deciziei". Conform acestuia, un astfel de sistem trebuia s fie simplu, robust, adaptiv, uor de controlat, manevrat i s ofere o interfa simpl i prietenoas cu utilizatorul.

Conform opiniei expimate de Keen i Scott Morton n lucrarea "Decision Support System: An Organizational Perspective" (1978) un SIAD "implic utilizarea unui computer n scopul: asistrii decidenilor n procesul adoptrii deciziilor semistructurate; asigurrii suportului raionamentului de decizie; sporirii mai mult a eficacitii dect a eficienei lurii deciziei". n lucrarea "Building Effective Decision Support Systems" (1982), Sprague i Carlson definesc SIAD-ul ca fiind "un sistem computerizat interactiv care ajut decidenii n utilizarea datelor i modelelor n scopul rezolvrii unor probleme greit structurate, semistructurate sau nestructurate". n 1992, Kanter, la rndul su, afirm n lucrarea intitulat "Managing with Information", c "un SIAD este utilizat n cazul problemelor mai puin structurate, acolo unde arta managerial se mbin cu tiina". n lucrarea "Management Information System" (1992), Kroenke definete SIAD-ul ca fiind "un set de instrumente, date, modele i alte resurse pe care decidenii le utilizeaz pentru a nelege, evalua i rezolva probleme nestructurate". O'Brien, n lucrarea "Management Information System" (1999) afirm ca un un SIAD reprezint "sistem care furnizeaz informaii interactive n scopul sprijinirii decidenilor n timpul procesului adoptrii deciziilor". Trecnd n revist punctele de vedere prezentate anterior, se detaeaz urmtoarea concluzie; un SIAD reprezint un sistem informaional care ncorporeaz date i modele, utilizat n scopul sprijinirii, nu nlocuirii, factorului uman n procesul adoptrii deciziei, atunci cnd deciziile care urmeaz s fie luate sunt semistructurate sau nestructurate. Dintre principalele caracteristici ale unui SIAD se pot aminti: furnizeaz suport pentru asistarea deciziei n cazul problemelor sprijinul acordat n adoptarea deciziei este furnizat pentru toate scopul este de asistare a decidentului n raionamentele efectuate, nu asistena este furnizat n toate fazele procesului decizional; asist att decidenii individuali, ct i grupurile de decizie; nestructurate sau semistructurate; categoriile de decideni din cadrul unei organizaii; de nlocuire a acestuia;

10

sunt flexibile, n sensul realizrii cu uurin, de ctre utilizator, a trebuie s mbunteasc mai mult eficacitatea dect eficiena decidentul trebuie s aib controlul n orice etap a procesului trebuie s furnizeze asisten pentru decizii independente ct i s se bazeze pe modele, date i cunotine; s poat fi folosit i ca un instrument de nvare de ctre decidenii interaciunea cu utilizatorul s fie uoar, rapid i eficient; s dispun de faciliti sporite de modelare i analizare; s poat asista decidentul indiferent de stilul catre trebuie folosit

adugrii, modificrii, tergerii, etc. a elementelor problemei analizate; procesului decizional; decizional aferent problemei respective; interdependente;

mai puin experimentai;

pentru adoptarea deciziei. n literatura de specialitate exist mai multe clasificri ale SIAD-urilor. Astfel, conform opiniei exprimate de Alter n lucrarea "Decision Support Systems: Current Practices and Continuing Challenges" (1980), se pot distinge apte categorii de SIAD-uri: file drawer system, sisteme pentru analiza datelor, sisteme pentru analiza informaiilor, modele contabile, modele descriptive, sisteme de optimizare, sisteme de sugestionare. n tabelul 1 sunt expuse, pe scurt, principalele caracteristici ale fiecrui tip. Tipul orientrii sisteme de Modele sugestionare sisteme de optimizare modele descriptive modele contabile sisteme pentru analiza informaiilor sisteme pentru analiza datelor

Date i modele Date

11

file drawer system


Figura 3 Tipuri de SIAD

12

Tipuri de SIAD file drawer system sisteme pentru analiza datelor

Operaiuni efectuate accesare de date analiza datelor din fiiere analiza datelor din mai multe

Nvelul decizional cruia i este adresat operaional operaional

Aciuni desfura

interogri simple manipulare i afia datelor

sisteme pentru analiza informaiilor

baze de date, realizare de mici modele efectuare de calcule pe baza

operaional, tactic

dezvoltare de mici mod intrri: ieiri:

estimri

modele contabile

unor contabile

formule

financiar-

tactic

activitilor

re

modele descriptive

previzionare

impactului

financiare intrri: decizii pos ieiri:

adoptrii anumitor decizii obinere de soluii optime sau optimale pentru o problem efectuare de calcule al caror

tactic

re

estimative intrri: obiectiv restricii

sisteme de optimizare

tactic tactic, strategic

ieiri: soluii intrri: descrier

sisteme de sugestionare

rezultat este generarea unor decizii posibile

situaiei deciziona

ieiri: decizii posib

Tabelul 1 Adaptare dup Alter "Decision Support Systems: Current Practices and Continuing Challenges" (1980)

13

n 1977, Donovan i Madnic n lucrarea "Institutional and Ad Hoc DSS and Their Effective Use" identific dou tipuri de SIAD: instituionale i ad-hoc. SIAD instituional - opereaz cu decizii de natur recursiv, repetitiv, exemplul clasic fiind cel al unui SIAD pentru managementul unui portofoliu, acesta fiind utilizat de mai multe bnci pentru a asista deciziile referitoare la investiiile de pe piaa de valori mobiliare. Un astfel de SIAD rezolv probleme identice sau similare, fiind utilizat de mai multe ori, iar n urma analizrii rezultatelor obinute are loc un proces de rafinare, mbuntire a acestuia; SIAD ad-hoc - opereaz cu probleme specifice care sunt, n general, neanticipate sau nerecursive, implicnd de cele mai multe ori probleme de previziuni strategice; acest tip de SIAD este utilizat de puine ori i de aceea trebuie efectuat, n prealabil, un studiu de feyabilitate pentru realizarea acestui tip de SIAD. n lucrarea "Organizational Strategies for Personal Computing in Decision Support Systems" (1981) Hackathorn i Keen, clasific SIAD-urile, n funcie de ,n trei categorii: SIAD individuale - sunt dedicate decidenilor individuali; SIAD destinate grupurilor - sunt dedicate grupurilor de decideni,

acetia fiind implicai n activiti separate, dar puternic intercorelate. SIAD destinate grupurilor i SIAD de grup sunt dou noiuni distincte: n primul caz, fiecare membru al grupului adopt decizii, cu observarea impactului acestora asupra celorlali membri, deciziile adoptate nefiind colective, de grup, n timp ce n al doilea caz, deciziile sunt adoptate la nivelul grupului, pe baza unui consens ntre membrii acestuia; SIAD organizaionale - sunt dedicate activitilor organizaionale situate, de cele mai multe ori, n locaii diferite, implicnd alocarea unui volum mare de resurse. Holsapple i Whinstons, n lucrarea "Decision Support Systems: A Knowledge-based Approach" (1996), grupeaz SIAD-urile astfel:

14

SIAD orientate pe text - n majoritatea cazurilor informaiile sunt

stocate n format text, trebuind s fie accesate de utilizator, iar cantitatea de informaie care trebuie explorat de ctre decident crete exponenial; SIAD orientate pe baze de date - n acest caz datele sunt organizate n structuri (relaionale, orientate obiec, etc.); acest tip de SIAD ofer un puternic suport n ceea ce privete capacitatea de interogare i de raportare; SIAD orientate pe algoritmi de cutare n spaiul soluiilor conin algoritmi de rezolvare a anumitor tipuri probleme (de exemplu: programare liniar, programare dinamic, etc.) care sunt ncorporai n SIAD; SIAD orientate pe tabele - reprezint, dup unii cercettori, un caz particular de SIAD orientate pe algoritmi de cutare n spaiul soluiilor; n aceasta categorie putnd fi incluse produsele Microsoft Excel i Lotus 1-2-3; SIAD orientate pe reguli - sunt, n majoritatea cazurilor, asimilabile SIAD hibrid - reprezint o combinaie ntre dou sau mai multe sistemelor expert; dintre tipurile de SIAD prezentate anterior.

Arhitectura unui SIAD


Arhitectura unui sistem informaional reprezint totalitatea elementelor componente ale acestuia, tipurile de sarcini care sunt alocate fiecrei componente, precum i modul n care interacioneaz acestea ntre ele i cu mediul nconjurtor. n majoritatea lucrrilor de specialitate se consider c principalele module ale unui SIAD sunt: subsistemul gestiunii datelor subsistemul gestiunii modelelor subsistemul gestiunii cunotinelor subsistemul interfeei cu utilizatorul Subsistemul gestiunii datelor este format din baza de date, sistemul de

gestiune al bazei de date i, dup unii cercettori, din posibilitile de interogare. Datele din baza de date pot fi: date interne (de exemplu: consumurile de materii prime, cheltuieli legate de personal, nregistrri contabile etc. ), date externe

15

(de exemplu: statistici la nivel regional, pachete legislative etc.) sau date personale (de exemplu: evaluri personale ale anumitor situaii). ntr-o prim faz baza de date a SIAD-ului nregistreaz informaii brute, neprelucrate nc (de exemplu: nume, cod, adres, etc.). Aceste informaii de baz, minereuri de informaie, vor fi prelucrate de SIAD. n aceast etap baza de date servete pentru nregistrarea rezultatelor intermediare care au o anumit semnificaie n cursul prelucrrii sau care pot servi ca suport pentru alte prelucrri. Baza de date este creat, consultat i modificat de ctre sistemul de gestiune al bazei de date (SGBD). Un SGBD trebuie s asigure o serie de faciliti dintre care se pot aminti: crearea bazei de date; actualizarea (adugarea, tergerea, modificarea nregistrrilor sau optimizarea accesului la baza de date prin restructurarea tabelelor i definirea accesului la date n cazul partajrii bazei de date de ctre asigurarea securitii i confidenialitii datelor; furnizarea de interfee i instrumente de interogare i extragere a

tabelelor) bazei de date; definirea de noi legturi; mai muli utilizatori;

datelor. Subsistemul gestiunii modelelor este format din baza de modele, sistemul de gestiune al bazei de modele i din instrumente de realizare i dezvoltare a modelelor. Baza de modele conine modele statistice, financiare, de previziune, etc. pentru a putea furniza sprijinul necesar decidentului, numrul acestora putnd varia de la cteva modele pn la cteva sute de modele. Modelele pot fi clasificate n: operaionale, tactice i strategice. Modelele operaionale sunt utilizate n scopul asistrii activitii curente a organizaiei (de exemplu: aprobarea solicitrilor de credite de ctre o banc, lansarea comenzilor de aprovizionare cu materii prime, etc.), orizontul de timp al acestora fiind de cteva zile. Modelele operaionale sunt folosite pentru asistarea deciziilor privind alocarea resurselor disponibile ale organizaiei (de exemplu: planificarea campaniilor promoionale, a necesarului de resurse umane, planificarea bugetului, etc.), orizontul de timp al acestora fiind de la o lun pna la cel mult 2 ani. Modelele startegice sunt utilizate n scopul

16

fundamentrii deciziilor pe termen lung (de exemplu: stabilirea obiectivelor viitoare ale organizaiei, planificarea fuzionrilor sau achiziionrilor, analiza influenelor asupra mediului nconjurtor). Modelele unui SIAD rezult n urma unei analize prealabile a situaiei decizionale de rezolvat i n contrapartid, ele furnizeaz un cadru de analiz pentru utilizator. Acestea dein o modalitate mai elaborat de prelucrare a informaiei existente n baza de date: n loc de a manipula date brute, modelele le organizeaz astfel nct ele s poat oferi decidentului elemente de informaie n legtur direct cu preocuprile sale. Un model trebuie privit ca o parte a funciei de evaluare care permite decidentului s aprecieze situaia (starea) creat la un moment dat n dialogul su cu sistemul. Principalele sarcini pe care trebuie s le ndeplineasc modelele sunt: analiz: clasificare, organizare, nelegerea seriilor statistice previziune i proiecie n viitor simulare estimare i evaluare formulare de decizii multicriteriale optimizare

Baza de modele este administrat de ctre sistemul de gestiune al bazei de modele (SGBM), dintre funcionalitile acestuia putnd fi amintite: integrarea de noi modele n baza de modele; faciliteze utilizatorilor o manipulare uoar i rapid a modelelor existente;

17

Baza de date

Baza de modele

Sistem de gestiune al bazei de date (SGBD)

Sistem de gestiune al bazei de modele (SGBM)

Modul de cunotine

Interfaa cu utilizatorul Figura 4 Arhitectura unui SIAD

s stocheze, s pun la dispoziie i s administreze o gam larg de modele; s poat utiliza simultan mai multe modele n scopul asistrii problemei care trebuie rezolvat, etc. Subsistemul gestiunii cunotinelor este format din baza de cunotine i

motorul de inferen. Baza de cunotine reprezint locul unde sunt depozitate cunotinele (adic reguli, restricii, limite, etc.) unui SIAD. Informaiile coninute de baza de cunotine conin anumite caracteristici care le difereniaz clar de cele coninute de baza de date i cea de modele. Aceste informaii pot fi clasificate n fapte i ipoteze. Faptele sunt informaii certe la un anumit moment de timp, n timp ce ipotezele reprezint relaii sau reguli existente ntre fapte. Motorul de inferen este o parte component a subsistemului de gestiune a cunotinelor care permite extragerea cunotinelor din baza de cunotine i organizarea acestora ntr-un mod care le face uor de exploatat. Acestuia trebuie s i fie furnizate reguli despre cum trebuie s fie aplicate regulile, cu strategii de rezolvare conflictelor care pot s apar n cazul apariiei a dou reguli contradictorii i cu coeficieni de certitudine referitori la concluziile obinute. Este evident c o

18

combinaie ntre baza de cunotine i noile funcionaliti ale SGBD-urilor i SGBM-urilor conduc la crearea unui instrument extrem de puternic, performant aflat la dispoziia decidenilor n procesul adoptrii deciziilor. Subsistemul interfeei cu utilizatorul este componenta SIAD-uluicare asigur comunicaia ntre utilizator i celelalte componente (subsistemul gestiunii datelor, subsistemul gestiunii modelelor, subsistemul gestiunii cunotinelor). Acesta trebuie s fie simpl i uor de folosit. Din punct de vedere al stilului de dialog se pot distinge ntre urmtoarele modaliti tehnice de organizare a dialogului: tipul "ntrebare-rspuns" - este bine adaptat utilizatorilor fr experien sau celor care folosesc rar sistemul (cu condiia ca raspunsurile s apar pe ecran). Acest stil devine plictisitor pentru un utilizator pregtit, mai ales dac numrul de ntrebri este mare. Acest tip pune deasemenea probleme n ceea ce privete derularea napoi, spre rspunsuri anterioare, n cazul n care se dorete modificarea unuia dintre acestea. Stilul corespunde unei derulri irevocabile sau lineare care impune o nlnuire predeterminat de etape n rezolvarea problemei i las o libertate sczut de raionament utilizatorului. tipul "comand" - .se bazeaz pe utilizarea unui limbaj de comand, cu o sintax simpl. Dac acest tip este bine adaptat pentru utilizatori permaneni i probleme simple, n cazul problemelor complexe, acest stil se transform ntr-un limbaj de programare. Utilizatorul neinformatician este atunci depit i trebuie s fac apel la un programator. tipul "masc" - corespunde cazurilor n care este cerut completarea pe ecran aunor zone predefinite (altfel spus, o masc este o pagin de ecran n care rmn zone de completat). Este un stil de dialog care prezint o ameliorare sensibil a stilului "ntrebare-rspuns" atunci cnd numrul de ntrebri este mare. O masc poate indica forma rspunsurilor posibile n caz de ambiguitate, permind, deasemenea, o anumit verificare de sintax. tipul "meniu" - este foarte facil n utilizare, dar necesit lucrul cu meniuri ierarhizate atunci cnd numrul de funcionaliti devine important. Acest stil ofer o mare flexibilitate n rezolvarea problemei.

19

tipul "mediu de lucru" - este stilul de dialog cel mai bogat, care

simuleaz mediul utilizatorului, att n ceea ce privete reprezentrile pe care trebuie s le manipuleze, precum i mijloacele de a le manipula. Aceasta presupune c utilizatorul regsete sub form de iconie imagini obinuite din mediul su de lucru. Acest mod de dialog este din ce n ce mai utilizat n noile aplicaii, resursele celor patru stiluri precedente fiiind utilizate n cadrul acestuia. n timpul conceperii unui SIAD apar dou probleme: alegerea stilului de dialog i realizarea modului de dialog. Alegerea stilului de dialog se face n funcie de anumite criterii: tipul deciziei de luat de ctre utilizator; materialul disponibil; complexitatea programelor de scris i instrumentele informatice nivelul de familiarizare a utilizatorului cu problema; numrul i durata interaciunilor sistem-utilizator.

disponibile n acest scop;

Se urmrete ca, n general, dialogul s conserve o anumit omogeneitate pentru a nu ncrca memoria utilizatorului (este preferabil s se utilizeze stiluri similare n situaii comparabile). Realizarea modulului de dialog. Aceast operaiune trebuie s se realizeze n optica unei standardizri suficiente pentru a putea permite rapid eventualele modificri necesare. Din ce n ce mai mult se nlnesc pe pia generatoare de ecrane, care pot servi la construirea unei interfee. n fond, o interfa de dialog cuprinde ntotdeauna un numr important de ecrane. Importana interfeelor ntr-un sistem interactiv justific faptul c cercettori lucreaz la generatoare de dialog (Courbon 1986). Aceste produse informatice ar trebui s permit utilizatorilor neiformaticieni s realizeze interfee i module de dialog. Dialogul reprezint o parte important a timpului de tranzacie pentru un decident i o parte foarte important a programului informatic a unui SIAD (adesea mai mult de 50% din cod). Rolul principal al generatoarelor de dialog const n asigurarea att a independenei vis--vis de material, ct i n raport cu modelul.

20

Pentru obinerea unui dialog performant se recurge la funcii eseniale ntr-un SIAD cum ar fi (Courbon 1986): extrapolarea: accesul la detalii n timp sau n spaiu (agregare sau superpoziia: suprapunerea de vederi diferite ale aceleiai situaii n juxtapunerea: suprapunere de situaii diferite pentru a ajunge la o contracia: suprimarea informaiilor neimportante, inutile sau dezagregare); scopul crerii unei noi inteligene a acesteia; nelegere sintetic; redundante. Acestor funcii, mai mult sau mai puin descriptive sau vizuale, lise adaug funciile de control interactiv: gestiunea alertelor: generarea de semanle n scopul atenionrii navigarea n produsul informatic: deplasare napoi, nainte, schimbare asisten: un SIAD trebuie s fie tot timpul capabil s furnizeze ajutor utilizatorului; de direcie, revenire; utilizatorului care s-a pierdut. Un generetor de dialog trebuie s aleag ntre urmtoarele stiluri de funcionare (Courbon): mod asistat: toate posibilitile de dialog sunt diponibile; mod adaptat: anumite posibiliti care nu sunt necesare unui utilizator mod nvare: accesul la dialog urmeaz o progresie pedagogic; apar mod expert: tot ceea ce este inutil este suprimat; mod procedur: secvee ntregi sunt executate plecnd de la o singur mod automat: dialogul se deruleaz singur, suprimndu-se cea mai

avansat sunt nlturate (uneori din motive de confidenialitate); exemple i comentarii didactice;

instruciune (macro-uri); mare parte din interactivitate Din punct de vedere al modului de repartizare a componentelor unui SIAD putem distinge ntre trei tipuri de arhitecturi: centralizat, reea i ierarhic.

21

Arhitectura centralizat - fiecare model beneficiaz de un modul unic de dialog i comunic cu o singur baz de date. Integrarea diferitelor model este extrem de facil.n Partajarea unei baze de date unice faciliteaz schimburile de informaie ntre modele. Controlul se realizeaz prin dialog, care fiind unitar este confortabil pentru utilizator. Ca dezvantaj se poate meniona dificultatea introducerii n sistem a unui nou model. Arhitectura n reea - acest tip de arhitectur presupune ca fiecare model s dein baza sa de date, modulul su de dialog i module de integrare. Cu alte cuvinte, Modul de Control i comutare a reelei fiecare model i sateliii si 1 formeaz un complex diferit, un fel de sub-SIAD. dialog Dialog Model Date Controlul reelei este realizat de ctre modulele de integrare. Principalul avantaj al acesteiComplex 1 este o mare modularitate, fiind o arhitectur deschis i adaptabil, arhitecturi Model 1 modificrile n interiorul unui complex neinfluenndu-le pe celelalte. Arhitectura ierarhic - se aseamn cu cea centralizat, principalele diferene Baz de fiind: date 1 divizarea modulului de dialog ntr-un "modul de dialog comun", care gestioneaz partea de schimburi cu utilizatorul de tip "dialog intermodel" i Modul de module de dialog legate2direct la fiecare model; dialog modulul ba de date este nzestrat cu un strat suplimentar destinat ameliorrii Complex 2 principalului defect al arhitecturii centralizate, permind adaptri Model 2 mult mai uor de realizat (adugare i eliminare de modele). Baz de date 2

. . .
Figura 5 Arhitectur n reea

22

Modelele nu schimb nici date nici parametrii direct ntre ele. Schimburile ntre modulele de dialog i modele, precum i trecerea de la un model la altul este asigurat de supervizor, care se interpune ntre dialogul utilizator i modele. Modul dialog supervizor Dialog 1 Dialog 2 ... Dialog n

Supervizor

Model 1

Model 2

Model n

Baz de date supervizor

Baz de date 1

Baz de date 2

...

Baz de date n

Extractor Baz de date surs


Figura 6 Arhitectur ierarhic

Modulul supervizor deine propriile sale resurse de dialog; prin intermediul acestui dialog utilizatorul i exercit controlul privind trecerea de la un model la altul. Cercetri asupra datelor (de tipul "what-if") se pot realiza prin intermediul modulelor de dialog asociate fiecrui model. Schimbul de date ntre modele poate fi comandat de supervizor, care citete datele modelelor i le recopiaz n baza sa de date de unde se efectueaz transferul ctre alte modele. Toate aceste date referitoare la diverse prelucrri pot fi alternativ regrupate ntr-o super-baz de date coninnd date marcate proprii supervizorului (mai este cunoscut i sub numelele de "principiul tablei negre"). Datorit extractorului de date i supervizorului este posibil adugarea unor noi module. Se poate remarca c dac modelele se adaug sau se retrag cu o mare uurin, rmn de fcut modificri lejere supervizorului i celor dou module asociate (dialog i baz de date).

23

Descoperirea cunotinelor
Termenii de descoperirea cunotinelor (knowledge discovery) i explorarea datelor (data mining) sunt diferii. Descoperirea cunotinelor (knowledge discovery) se refer la ntregul proces de descoperire a cunotinelor utile din datele existente. Acesta implic evaluarea i posibila interpretare a modelelor pentru a face decizia mai uor de adoptat. De asemenea, include posibilitatea preprocesrii i exemplificrii datelor anterioare etapei de data mining. Descoperirea cunotinelor este un proces interdisciplinar, care se afl la confluna mai multor domenii, aa cum se poate observa i din figur.
Reele neuronale Reprezentarea cunotinelor

SGBD Sisteme de OLAP Explorarea datelor (data mining) se refer la aplicarea algoritmilor pentru Baze de Inteligen Data Date paii suplimentari ai procesului de descoperire a artificial extragerea modelelor din date fr Warehouse ...

cunotinelor. n tabelul urmtor sunt prezentai ntr-o form succint principalii pai Recuperare n evoluia explorrii datelor: Vizualizare a Evoluie Tipuri de Tehnologii Caracteristici Grafic Informaiei computerizat ntrebri disponibile Interaciunea omRetrospectiv, furnizarea de Colecii de date "Care au fost veniturilecu Statistic Computere Computere, benzi Procesare computer n date statice paralel i ultimii cinci ani?" magnetice, discuri performane (anii '60) distribuit ridicate Altel Acces la date "Care au fost produsele Baze de date relaionale, Retrospectiv, furnizarea de Modelara matematic e vndute n Romnia n Structured Query date dinamice la nivel de i
(anii '80) luna martie?" statistic Language (SQL), Open nregistrare DataBase Connectivity (ODBC) On-line analytic processing (OLAP), bazeRetrospectiv, furnizarea de de date warehouse Algoritmi avansai, computere cu date foarte mari Prospectiv, furnizarea de multiprocesoare, baze de informaii prognozate date dinamice la nivele multidimensionale, data multiple

"Care au fost produsele

Depozite de date vndute n Romnia n


(anii '90) luna martie? Detaliere pna pe Bucureti"

Explorarea datelor

"Ce se va ntmpla cu vnzrile n Bucureti luna viitoare? De ce?"

Procesul de extragere i interpretare a modelelor (abloanelor) din datele existente implic aplicarea repetat a urmtorilor pai:

24

1. 2.

Analiza amnunit i nelegerea: domeniului aplicaiei; cunotinelor relevante pentru domeniul studiat; scopurilor utilizatorului final. Crearea setului de date obiectiv: selectarea unui set de date sau

concentrarea pe un subset de variabile pe care va fi realizat descoperirea. 3. Selectarea datelor i preprocesarea nlturarea datelor inutilizabile sau nefolositoare. Colectarea informaiilor necesare. Strategii pentru tratarea cmpurilor fr date sau cu date eronate.

Figura 7 Procesul de descoperire a cunotinelor

4. Proiecia i selecia datelor. Gsirea caracteristicilor folositoare pentru reprezentarea datelor n funcie de scopul stabilit. Utilizarea metodelor de transformare sau de micorare pentru reducerea numrului efectiv de variabile avute n vedere. 5. Alegerea obiectivului explorrii datelor. Stabilirea scopului procesului de descoperire a cunotinelor care poate fi: clasificare, regresie, grupare, etc. 6. Alegerea algoritmului de explorarea datelor.

25

Selectarea metodelor utilizate pentru descoperirea de modele n datele existente. Alegerea modelelor i a parametrilor care satisfac cerinele formulate. Cuplarea metodelor specifice explorrii datelor cu procesului de decoperire a datelor. toate criteriile

7. Explorarea datelor (data mining). Cutarea modelelor de interes ntr-o form reprezentativ sau ntr-un set de reprezentri (arbori decizionali, reguli, formule de regresie,grupare, etc.). 8. Interpretarea abloanelor explorate 9. Consolidarea cunotinelor descoperite.

Instrumente pentru dezvoltarea de SIAD-uri


n ultimii ani un numr crescnd de companii pun la dispoziia realizatorilor de SIAD-uri o serie de instrumente de dezvoltare. Oracle 9i este, n momentul actual, soluia cea mai performate de pe pia, dispunnd nu doar de instrumente de extragere, transformare i transportare a datelor, ci i de un optimizator al acestor operaii. Microsoft OLAP SQL Server este soluia pus la dispoziie de ctre Microsoft n ceea ce privete domeniul Data Warehouse i OLAP. i aceast produs este extrem de performant, dispunnd n plus i de avantajul unui raport pre/performan extrem de atractiv. IBM DB2 OLAP Server este varianta furnizat de ctre IBM, dipunnd de o serie de caracteristici avantajoase (set de funcii puternic pentru analiza multidimensional, integrarea acestuia n aplicaiile web, combinarea performanelor stocrii multidimensionale cu flexibilitatea deasebit a modelului relaional, etc.). Microsoft Excel, Lotus 1-2-3 i QuattroPro sunt instrumente de analiz a datelor deosebit de eficiente pentru volume mici date, fiind utilizate, n special, de ctre firmele mici i medii.

26

27

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