You are on page 1of 59

1. SISTEMUL INFORMATIC - INSTRUMENT PENTRU CONDUCEREA TIINIFIC A SOCIETILOR COMERCIALE 1.1.

Conceptul de sistem Conceptul de sistem este folosit tot mai frecvent n limbajul curent dei exist mai multe preri n definirea acestuia. Fr a recurge la o inventariere a acestor preri, vom cuta s desprindem aspectele comune care concur la definirea conceptului de sistem, i anume faptul c orice sistem se caracterizeaz prin: - mulimea E de elemente intercorelate funcional - intrrile sistemului (X) - procesele P din cadrul sistemului care prelucreaz intrrile - ieirile sistemului (Y) - starea sistemului - scopul, obiectivul funcionrii sistemului (Z) Totodat, remarcm faptul c orice sistem este legat de un anumit mediu, are o anumit structur i funcioneaz dup anumite reguli. Pe baza celor de mai sus, sistemul ar putea fi definit ca fiind un ansamblu de elemente intercorelate funcional ce acioneaz ntr-un anumit scop (Z). In forma cea mai simpl, conceptul de sistem este sugerat prin figura 1.1. Intrari Iesiri

P(X)
Fig.1.1. Conceptul de sistem

1.2 Conceptul de sistem cibernetic n context cibernetic (fig. 1.2) intrrile X sunt supuse unui proces P de transformare n interiorul sistemului S, rezultnd ieirile Y, ceea ce se poate formula astfel: y = P(X) Mrimile Y ale ieirilor se compar cu mrimile obiectivelor propuse (Z). Factori perturbatori

S
X

R
Fig.1.2 Sistem cibernetic

ntruct de cele mai multe ori ntre ieirile efective ale sistemului i obiectivele prestabilite, datorit unor factori perturbatori apar abateri, n sensul c Y X. De aceea, pentru nlturarea factorilor perturbatori se impune cu necesitate intervenia unui regulator (R) care va genera mrimea de reglare X cu rolul de a aduce ieirile cu rolul de a aduce ieirile Y la nivelul obiectivelor (Z) prestabilite, ceea ce se poate formula astfel: Z = P ( X+x) unde x are semnificaia de factor de reglare iar forma prin care se coreleaz ieirile cu obiectivele sistemului n funcie de care apoi se intervine asupra intrrilor i nlturrii factorilor perturbatorii, poart denumirea de conexiune invers sau feed-back. Sistemul are o dimensiune relativ, ca sfer de cuprindere, n funcie de nivelul la care se raporteaz ntr-o ierarhie funcional. Un sistem poate fi descompus pe mai multe niveluri de referin i poate fi format din mai multe subsisteme (fig.1.3).

SISTEM

Intrari

SUBSISTEM A

SUBSISTEM B

Iesiri

SUBSISTEM C
Fig.1.3 Descompunerea sistemului in subsisteme

n ceea ce privete raportul dintre nivelul de referin i descompunerea sistemului pe subsisteme, spre exemplificare, am putea privi economia mondial ca fiind format din economia multitudinii rilor, care la rndul lor include multitudinea unitilor economico-sociale din fiecare ar (fig.1.4). NIVEL MONDIAL Sistem Sistemul economiei mondiale

NIVEL TARA

Subsistem

Subsist. ec.nationale

NIVEL UNITATI EC.SOC

Subsistem

Subsist. unit. ec. soc

Fig.1.4 Niveluri de referin i descompunerea corespunztoare a sistemului

La nivelul unei uniti economice privite ca sistem, pot fi identificate subsistemele aprovizionare, producie, desfacere, personal i financiar-contabil. Gradul de descompunere sau agregare a sistemului depinde de scopul urmrit, de obiectivele prestabilite precum i de nivelul la care se dorete s se fac raportarea. n acest context se poate spune c orice sistem apare ca un subsistem al unui sistem mai cuprinztor, c nici un sistem sau subsistem nu se gsete izolat, funcionnd ntr-un anumit mediu, c legturile dintre ele sunt evideniate tocmai de intrrile respectiv ieirile fiecruia. 1.3. Conceptul de sistem informaional

Comunicarea ntre diferite sisteme, subsisteme i n cadrul acestora se realizeaz prin intermediul sistemului informaional. Spre exemplificare, dac ne referim la o unitate economica privit ca sistem cibernetic, sistemul informaional se interpune ntre sistemul condus i sistemul de conducere (fig.1.5). Resurse -mat.prime -energie -combustibil etc. SISTEMUL CONDUS Produse finite, Servicii prestte Sistemul informational
Y

Informatii

Decizii

Informatii din afara sist.

SISTEMUL DE CONDUCERE

Informatii in afara sist.

Fig.1.5 Unitatea economica ca sistem cibernetic Sistemul informaional poate fi definit ca un ansamblu tehnico-organizatoric de proceduri de constatare, consemnare, culegere, verificare, transmitere, stocare i prelucrare a datelor, n scopul satisfacerii cerinelor informaionale necesare conducerii n procesul fundamentrii i elaborrii deciziilor. Sistemul informaional poate fi privit ca umbra proceselor i fenomenelor ce se petrec n cadrul unei uniti economico-sociale aa dup cum reiese i din figura 1.6. n partea superioar a figurii 1.6 sunt redate ntr-o succesiune logic activitile de baz i procesele ce au loc ntr-o societate comercial cu caracter productiv: aprovizionare, producie i desfacere. n partea inferioar (marcat prin linie ntrerupt) se constat, consemneaz, reflect i informeaz tot ceea ce se petrece pe parcursul fluxului aprovizionare producie - desfacere.

APROVIZIONARE

PRODUCTIE

DESFACERE

MAGAZII INT ERMEDIARE

CEREREA
OFERT A

FURNIZORI

APROVIZIONARE

MAGAZIA CENT RALA

PROCES PRODUCT IE URMARIRE PRODUCT IE LANSARE IN FABRICAT IE PROGRAMARE OPERAT IVA A PROD SPECIFICAT II T EHNOLOGICE

CTC

MAGAZIE PROD.FINIT E

DESFACERE

COMENZI CONT R. APROV URMARIRE CONT RACT E FISIER FURNIZ ORI

CHELT UIELI MAT ERIALE

BENEFICIAR URMARIRE CONT R.

SALARII

PROGRAME APROV.

GEST IUNE ST OCURI

CONT ABILIT AT E COMENZI CONT R. DESF

BENEF

CAPACIT . PRODUCT IE

RESURSE UMANE

PROGRAME DE PROD.

CALCUL COST PRET

ST UDII P IAT A

Fig 1.6. Reflectarea activitatii de baza in cadrul sistemului informational

Din definiie se desprind sarcinile i obiectivul sistemului informaional. n ceea ce privete sarcinile sistemului informaional, ntr-o form mai analitic acestea pot fi urmtoarele: - culegerea i consemnarea datelor primare de la locurile unde se petrec procesele i fenomenele economice, precum i din spaiul economic extern - verificarea, transmiterea i stocarea datelor pe diferii purttori tehnici de informaii - prelucrarea manual sau automat a datelor n concordan cu cerinele conducerii - asigurarea integritii i confidenialitii datelor - asigurarea calitii informaiilor necesare conducerii sub aspectul realitii, exactitii, completitudinii, oportunitii i formei de prezentare - reducerea costului informaiei - asigurarea informaiilor necesare conducerii conform principiului seleciei i informrii prin excepie - includerea n cadrul procedurilor a unor modele matematice care s conduc la utilizarea optim a resurselor umane, materiale, financiare i timp din cadrul unitilor economice. n ceea ce privete obiectivul sistemului informaional, se poate spune c acesta reprezint satisfacerea cerinelor informaionale necesare conducerii n procesul de elaborare a deciziilor. Deci, prin scopul urmrit putem considera sistemul informaional ca un instrument al conducerii n vederea realizrii obiectivelor activitilor unitilor economice.

1.4.

Conceptul de sistem informatic

n msura n care activitile din cadrul sistemului informaional sunt realizate cu ajutorul echipamentelor electronice de culegere, transmitere, stocare i prelucrare automat a datelor, se spune c avem de a face cu informatizarea sistemului informaional i implicit a determinat apariia conceptului de sistem informatic. n acest context, sistemul informatic reprezint un ansamblu de elemente intercorelate funcional n scopul automatizrii obinerii informaiilor necesare conducerii n procesul de fundamentare i elaborare a deciziilor. 1.4.1. Elemente componente ale sistemului informatic Elementele componente ale unui sistem informatic, intercorelate funcional, sunt redate n figura urmtoare.

SISTEM INFORM A TIC

BA ZA TEHNICO M A TERIA LA

SISTEM UL DE PROGRA M E

BA ZA INFORM A TIONA LA

BA ZA STIINTIFICA SI M ETODOLOGICA

RESURSELE UM A NE SI CA DRUL ORGA NIZA TORIC

Fig. 1.7. Elemenetele componente ale sistemului informatic Un sistem informatic este compus, n principal, din urmtoarele elemente: Baza tehnic sau HARDWARE-ul sistemului informatic, care este constituit din totalitatea mijloacelor tehnice de culegere, transmitere, stocare i prelucrare a datelor, n care locul central revine calculatorului electronic. Sistemul de programe sau SOFTWARE-ul sistemului, ce cuprinde totalitatea programelor pentru funcionarea sistemului informatic, n concordan cu funciunile i obiectivele ce i-au fost stabilite. Se au n vedere att programele de baz (SOFTWARE-ul de baz) ct i programele aplicative (SOFTWARE-ul aplicativ). Baza tiinifico-metodologic care este constituit din modele matematice ale proceselor i fenomenelor economice, metodologii, metode i tehnici de realizare a sistemelor informatice. Baza informaional cuprinde datele supuse prelucrrii, fluxurile informaionale, sistemele i nomenclatoarele de coduri. Resursele umane i cadrul organizatoric, ce include personalul de specialitate i cadrul necesar funcionrii sistemului informatic. Personalul de specialitate include informaticieni cu studii superioare i pregtire medie, analiti, programatori, ingineri de sistem, analiti-programatori ajutori, operatori, controlori date etc.

Cadrul organizatoric este cel specificat n regulamentul de organizare i funcionare al unitii n care funcioneaz sistemul informatic. Realizarea unui sistem informatic reclam aciuni conjugate de asigurare a tuturor elementelor de mai sus, neglijarea chiar i numai a unuia dintre acestea putnd aduce prejudicii ntregii aciuni. 1.4.2. Locul i rolul sistemului informatic n raport cu sistemul informaional Sistemul informatic este inclus n cadrul sistemului informaional i are ca obiect de activitate, n general, procesul de culegere, verificare, transformare, stocare i prelucrare automat a datelor (fig 1.8).

SISTEMUL ACTIVITATII ECONOMICE INFORMATIONAL SISTEM CONDUCERE SISTEMUL

SISTEM INFORMATIC SISTEM CONDUS

Fig 1.8. Locul sistemului informatic Prin implementarea unor modele matematice i utilizrii tehnicii de calcul n activitile enumerate, sistemul informatic imprim valene sporite sistemului informaional sub aspect calitativ i cantitativ. Astfel, asistm la o cretere a capacitii de calcul sub aspectul volumului datelor de prelucrat i a operaiilor de efectuat, creterea exactitii informaiilor, sporirea operativitii i complexitii situaiilor de informareraportare etc. Toate aceste aspecte determin o apropiere mai mare a decidentului de fenomenele i procesele economice pe care le are n atenie, cu multitudinea aspectelor economice pozitive ce deriv din acestea. n ceea ce privete raportul dintre sistemul informatic i sistemul informaional se poate aprecia ca sistemul informatic tinde spre a egala sfera de cuprindere a sistemului informaional, ns acest lucru nu va fi posibil niciodat datorit limitelor sistemului informatic. Tot timpul n cadrul sferei sistemului informaional vor exista o serie de activiti ce nu vor putea fi automatizate in proporie de 100%. ns dac acceptm includerea n sfera sistemului informatic a activitii de conducere a proceselor tehnologice cu ajutorul calculatoarelor de proces, putem asista la automatizarea complet a procesului tehnologic. ntr-o astfel de situaie exist unele preri cum c sistemul

informatic ar depi sfera sistemului informaional. ns aceast problem rmne deschis discuiilor. 1.5. Obiectivele sistemelor informatice Obiectivele sistemelor informatice pot fi clasificate dup mai multe criterii astfel: A. n funcie de sfera de cuprindere, obiectivele pot fi principale (generale) i i secundare (derivate). Plecnd de la ideea c sistemul informatic este subordonat procesului decizional, c el deservete conducerea al crei rol este de a asigura funcionarea normal sau optim a ntregii activiti i de a reduce la minim pierderile n caz de funcionare anormal sau neoptim, adic de a compensa perturbaiile care apar n activitatea ntreprinderii, considerm c obiectivul oricrui sistem informatic trebuie s fie subordonat obiectivului propriu-zis al unitii economico-sociale sau celor derivate din acesta. n acest context obiectivul principal (general) urmrit prin introducerea unui sistem informatic l constituie tocmai asigurarea selectiv i n timp util a tuturor nivelelor de conducere cu informaii necesare i reale pentru fundamentarea i elaborarea operativ a deciziilor cu privire la desfurarea ct mai eficient a ntregii activiti din unitatea economic. Pe lng acest obiectiv principal ce poart amprenta ntregii activiti din unitatea economic, n scopul cunoaterii mai ndeaproape a activitii economice respective i desfurrii acesteia n cele mai bune condiii, sistemul informatic mai are i alte obiective pe care le numim obiective secundare sau derivate i care pot fi considerate chiar condiii de prim ordin pentru realizarea obiectivului general. n ceea ce privete raportul dintre obiectivul general i obiectivele secundare ale sistemului, este necesar s artm c subobiectivele trebuie s fie compatibile ntre ele i compatibile cu obiectivul general, adic realizarea unuia s influeneze realizarea celorlalte i toate s concure la realizarea obiectivului general. n caz contrar, urmrirea realizrii unui obiectiv necorelat cu celelalte obiective ale sistemului se transform ntr-un scop n sine i este lipsit de eficien. B. Din punct de vedere al domeniului de activiti asupra crora se rsfrng efectele utilizrii calculatoarelor electronice, obiectivele pot fi clasificate astfel: a. Obiective ce afecteaz activitile de baz din cadrul unitilor economice (comercial, producie etc) cum ar fi: - creterea gradului de ncrcare a capacitilor de producie existente i reducerea duratei ciclului de fabricaie - creterea volumului produciei - reducerea consumurilor specifice de materii prime i materiale - creterea productivitii muncii - reducerea personalului administrativ-funcionresc - creterea profitului i a rentabilitii etc. b. Obiective ce afecteaz funcionarea sistemului informaional, cum ar fi: - creterea vitezei de rspuns a sistemului la solicitrile beneficiarilor - creterea exactitii i preciziei n procesul de prelucrare a datelor i informare a conducerii

- reducerea costului informaiei - raionalizarea fluxurilor informaionale - raionalizarea circuitelor informaionale - sporirea completitudinii situaiilor de informare-raportare etc. De remarcat c realizarea obiectivelor ce afecteaz funcionarea sistemului informaional se va rsfrnge n mod indirect asupra activitilor de baz din unitatea economic i va influena cantitativ i calitativ realizarea primei grupe de obiective. C. Totodat, obiectivele sistemelor informatice mai pot fi clasificate i din punctul de vedere al posibilitilor de cuantificare a efectelor acestora, astfel: a. Obiective cuantificabile cum ar fi: - accelerarea vitezei de rotaie a mijloacelor circulante - reducerea cheltuielilor de transport - reducerea cheltuielilor indirecte - creterea volumului produciei - raionalizarea formularisticii de evident b. Obiective necuantificabile cum ar fi: - sporirea calitii produselor finite sau serviciilor prestate - reducerea muncii n asalt - creterea prestigiului unitii economice - creterea calitii informaiilor. Necesitatea clasificrii obiectivelor sistemelor informatice decurge din faptul c ele sunt foarte numeroase i sunt specifice fiecrei uniti economice, iar realizarea concomitent a acestora la nivelul unei uniti economice este greu de nfptuit. Acest lucru impune ca fiecare conductor s defineasc obiectivele specifice unitii respective i s stabileasc ordinea prioritar de realizare a acestora. Totodat, prin inventarierea i prezentarea acestora n faa colectivului din unitatea respectiv, prin explicarea modului de realizare i a eforturilor privind asigurarea resurselor umane, materiale, financiare i timp pe care le implic, colectivul de oameni va nelege mai clar necesitatea i utilitatea implementrii sistemelor informatice, va deveni mai responsabil fa de sarcinile ce-I revin, crendu-se astfel condiii mai favorabile pentru reuita implementrii i exploatrii curente a sistemului informatic. 1.6. Clasificarea sistemelor informatice

Sistemele informatice se clasific dup mai multe criterii. A. n funcie de domeniul de utilizare, acestea se clasific n patru grupe, prezentate n figura 1.9.

Conducerea activitatilor unitatilor economico -sociale

SISTEME INFORMATICE pentru

Conducerea proceselor tehnologice

Cercetare stiintifica si proiectare tehnologica

Activitati speciale

Fig.1.9. Clasificarea sistemelor informatice dupa domeniul de utilizare Specific sistemelor informatice pentru conducere activitilor unitilor economico-sociale este faptul c datele de intrare, de regul, sunt furnizate prin documente ntocmite de om, iar datele de ieire sunt furnizate de ctre sistem tot sub form de documente (liste, rapoarte etc.) pentru perceperea acestora de ctre om. b. Spre deosebire de acestea, sistemele informatice pentru conducerea proceselor tehnologice se caracterizeaz prin aceea c datele de intrare sunt asigurate prin intermediul unor dispozitive automate care transmit sub form de semnale (impulsuri electronice) informaii despre diveri parametri ai procesului tehnologic (presiune, temperatur, umiditate, nivel) iar datele de ieire se transmit de asemenea sub form de semnale unor organe de execuie, regulatoare, care modific automat parametrii procesului tehnologic. Se execut n acest fel controlul i comanda automat a procesului tehnologic. Astfel de sisteme sunt folosite n locurile n care este periclitat intervenia n mod direct a factorului uman. Exemple de asemenea sisteme sunt cele pentru laminarea oelului, pentru procesele din petrochimie, pentru fabricarea cimentului, a hrtiei, centrale nucleare etc. n mod firesc apar diferene ntre obiectivele celor dou categorii de sisteme, cele pentru conducerea proceselor tehnologice avnd ca obiective mbuntirea randamentului agregatelor, urmrirea siguranei n funcionare, creterea indicatorilor de calitate a produselor, mbuntirea altor indicatori tehnico-economici. c. Sistemele informatice pentru activitatea de cercetare tiinific i proiectare asigur automatizarea calculelor tehnico-inginereti, proiectarea asistat de calculator i alte faciliti necesare specialitilor din domeniile respective. d. Sistemele informatice speciale sunt destinate unor domenii specifice de activitate ca de exemplu: informare i documentare, tehnico-tiinific, medicin etc.
a.

B. Un alt criteriu de clasificare al sistemelor informatice economice este n funcie de nivelul ierarhic ocupat de sistemul economic n structura organizatoric a socuetii, conform cruia avem urmtoarea clasificare: a. Sisteme informatice pentru conducerea activitii la nivelul unitilor economice. Acestea pot fi descompuse n subsisteme informatice asociate funciunilor unitilor economico-sociale sau chiar unor activiti b. Sisteme informatice pentru conducerea activitii la nivelul organizaiilor economico-sociale cu structur de grup. n aceast categorie sunt incluse sistemele informatice la nivelul regiilor autonome. c. Sisteme informatice teritoriale. Sunt constituie la nivelul unitilor administrativteritoriale i servesc la fundamentarea deciziilor adoptate de ctre orgenele locale de conducere d. Sisteme informatice pentru conducerea ramurilor, subramurilor i activitilor la nivelul economiei naionale. Se constituie la nivelul ramurilor, subramurilor i activitilor individualizate n virtutea diviziunii sociale a muncii i specificate n clasificarea ramurilor economiei naionale. Sunt elaborate i administrate de ministerele, departamentele sau organele care au prin lege sarcina de a coordona metodologic grupele respective de activiti. Principala lor funcie const n fundamentarea i reglarea echilibrului dezvoltrii economico-sociale n profil de ramur. Aceste sisteme vor trebui s realizeze elaborare de variante a proiectului de plan n profil de ramur, ncrcarea optim a capacitilor de producie, folosirea intensiv a mainilor, utilajelor i instalaiilor, urmrirea i controlul realizrii sarcinilor de plan i a celor privind calitatea produciei, perfecionarea produselor i a tehnologiilor, nnoirea produciei i asigurarea de noi produse, utilizarea superioar a potenialului material i uman din ramura respectiv. e. Sisteme informatice funcionale generale ce au ca atribut principal faptul c intersecteaz toate ramurile i activitile ce au loc n spaiul economiei naionale, furniznd informaiile necesare coordonrii de ansamblu i sincronizrii lor in procesul reproduciei din cadrul economiei de pia. n aceast categorie sunt cuprinse sistemele pentru planificare, statistic, financiar-bancar etc. C. Un alt criteriu de clasificare al sistemelor informatice este acela dup aportul acestuia n actul decizional. Decidentul dintr-o unitate are prin sistemul informatic un puternic suport pentru fundamentarea deciziilor sale. Acest suport implementeaz modele matematicoeconomice din domeniul specific de activitate sau cu caracter general. Este situaia clasic de realizare a sistemelor informatice ca asistent al decidentului. Acestea execut o mic parte din activitatea decidentului, rolul lor important fiind de culegere i prelucrare automat a datelor. Este perioada de pn n jurul anului 1970, cnd dou discipline au venit n sprijinul tiinific al sistemului informatic-decizional: cercetrile operaionale i teoria deciziei. n aceast perioad apar i primele sisteme suport decizie ca sisteme pentru prelucrarea automat a datelor mpreun cu sistemele de luare a deciziilor. Anii 1970 au nsemnat o cretere puternic a fluxului informaional n toate domeniile de activitate, a bazelor de date i a teleprelucrrii. Acestea au permis prelucrarea unui volum mai mare de date i o comunicaie mai rapid i mai eficient.

Rolul sistemului informatic crete n raport cu decidentul, ajungnd s fie un colaborator al acestuia. De multe ori, aceste sisteme informatice execut o parte nsemnat din activitatea decidentului evolund astfel spre sisteme suport de decizie. ncepnd cu anii 70 bazele de date au evoluat spre relaional i distribuit, iar reelele de calculatoare locale i generale au devenit curente. Informaia care se prelucreaz se diversific foarte mult, volumul de date este tot mai mare iar complexitatea prelucrrilor de-asemenea. Sistemele informatice ncep s execute mare parte din activitatea de rezolvare a problemelor de decizie devenind experte n domeniu, evolund astfel spre sisteme expert. Volumul de date mare i complexitatea deosebit a datelor care circul pe magistralele (reelele) informaionale internaionale n momentul de fat, tind s sufoce sistemele informatice bazate pe relaional. Abordarea orientatobiect, precum i realizarea de baze de cunotine, pe maini tot mai puternice, tind s rezolve problema. Sistemele expert (SE) precum i sistemele suport de decizie (SSD) sunt de fapt sisteme informatice (SI) dedicate. Iat cteva aspecte comune i deosebiri ntre ele: a. Tehnologia de realizare se pstreaz n mare parte pentru toate cele trei tipuri de sisteme. Pe de o parte SSD si SE au preluat n metodologia lor de realizare majoritatea activitilor din metodologia de realizare a SI, adoptnd o parte din ele. Pe de alt parte metodologia de realizare a SI a evoluat mult odat cu apariia SSD si SE prelund o serie de elemente de simplitate, flexibilitate precum i stilul de lucru n pai mruni i relri succesive. Ideea ca un sistem informatic, ca de altfel orice produs informatic, se realizeaz la cheie prin etape care o dat realizate nu se mai pot relua, nu mai este agreat. Stilul de lucru de la sistemele expert care presupune realizarea unei versiuni care nu este nici ultima nici cea mai bun, urmnd apoi s se realizeze versiuni succesive pentru perfecionare i dezvoltare, este tot mai mult utilizat i n realizarea sistemelor informatice. b. Toate folosesc abordarea sistemic pentru studierea i rezolvarea problemelor. Aceasta este o cale eficient pentru nvingerea complexitii i pstrarea coerenei. Abordarea sistemic presupune o serie de caracteristici n procesul de cunoatere, caracteristici care se regsesc la realizarea tuturor celor trei tipuri de sisteme. Aceste caracteristici sunt: - extragerea sistemului studiat se face din mediul nconjurtor - definirea problemei i descrierea ei se face cantitativ si/sau calitativ - se definesc mijloacele posibile pentru rezolvarea problemei - se formuleaz diferite variante de rezolvare a problemei - se compar variantele i se alege cea mai bun (cea care satisface cel mai bine cerinele). c. Modul de rezolvare al problemelor pstreaz direcii comune care caracterizeaz sistemul uman de prelucrare i evaluare a informaiei. Acest lucru este firesc n SSD si SE i se accentueaz n SI prin abordarea orientat-obiect. n acest sens, se mbin aspectele descriptive u cele imperative, neprocedurale cu cele procedurale, n funcie de sistem punndu-se accentul pe unul sau altul dintre aceste aspecte. Modulul rezolutiv se bazeaz n special pe raionamente dar i pe algoritmi n SE, i se bazeaz n special pe algoritmi dat i raionamente n SSD si SI. Raionamentul se bazeaz pe modelul logic i nu pe cel fizic, ceea ce nseamn c primeaz relevana i mai puin precizia. Acest lucru este valabil att n mecanismul de inferen din SE ct i n procesul decizional din SSD.

n SI, n modelul prelucrativ, conteaz mai mult precizia i mai puin relevana. Aplicaiile cu baze de cunotine sunt n ultim instan aplicaii informatice care permit rezolvarea de probleme dificile prin simularea raionamentului uman asupra unor cunotine specifice unui domeniu dat. d. Cele trei sisteme, dei au arhitecturi diferite pstreaz i elemente comune. Toate au colecii de date care sunt fiiere sau baze de sate n SI, baze de cunotine n n SSD (baza de date i baza de modele) i SE (baza de cunotine i modele). n plus fa de SI, SSD conin o baz de module care este de fapt o bibliotec de module permanente sau de uz temporar. Acestea pot fi ale utilizatorului sau realizate de firme specializate. Pot fi module operative, tactice sau strategice, pot fi de calcul sau analiz etc. dimensiunile acestor module pot fi de la o singur relaie pn la foarte multe. Legat de aceast baz de module SSD va conine un mecanism de construire sau generare a modulelor, va avea posibilitatea s restructureze un model, s-l actualizeze i s opereze asupra modulelor pentru a obine rapoarte de ieire. n loc de coleciile de date din SI, SE conin o baz de cunotine n care se descriu obiectele din lumea real. Ea conine fapte (axiome) i reguli (care pot descrie i modele). Att SSD ct i SE au componente pentru nvare care achiziioneaz noi cunotine. Aceast component lipsete ca atare n SI, dei sunt ncercri n acest sens de a fi inclus. De asemenea, toate sistemele conin interfee cu utilizatorul care tind s devin tot mai prietenoase, uor de folosit i interactive. Aceast component tinde s depeasc jumtate din codul program generat, n toate cele trei sisteme. Tendina este dat de mainile interactive actuale i de societatea informatizat care determin o utilizare n mas a calculatoarelor. Dialogul dat de interfa trebuie s fie ct mai natural pentru a elimina bariera psihologic dintre om i main. Stilul de dialog poate fi ntrebarerspuns, limbaj de comand, meniu, videoformat, ferestre etc., la care se adaug facilitile oferite de platformele multimedia (dac acestea sunt disponibile). e. Toate cele trei sisteme ajut decidentul n activitatea sa, i fundamenteaz decizia. Contribuia fiecrui tip de sistem la sprijinul decidentului, n fundamnetarea deciziilor este urmtoarea: Tip sistem SI SSD SE Ajutor pentru decident asistent colaborator expertiz Partea executat din activitatea decidentului o mic parte o parte nsemnat o mare parte

f. Problemele rezolvate cu cele trei tipuri de sisteme sunt de natur diferit dei au i elemente comune (provin din lumea real etc.) Dac ntr-o problem criteriile sunt preponderent cantitative iar caracteristicile problemei se formuleaz cantitativ, modelarea se face foarte bine algoritmic i va rezulta un SI. Dac ns exist formulri mai puin cantitative se tinde spre SSD sau SE, care ns nu exclud folosirea algoritmilor. Pentru problemele complexe n condiii de incertitudine, se pornete conceptual dar i practic, de la baze de date clasice spre baze de cunotine. Acestea au la baz cunotine incomplete, inconsistente, incerte, inprecise, ambigui. Pentru fiecare dintre aceste categorii de

cunotine exist o logic nestandard de care se ine cont n abordarea problemei. Acest lucru se trateaz bine n SSD i SE i foarte greu sau imposibil n SI. Din analiza de mai sus rezult evoluia n anumite condiii a SI spre SSD i SE. evoluia se constat n ceea ce privete conceptele (sistem, componente, modele, obiecte etc.), metodologia de realizare (principalele activiti, metode, tehnici etc.), soluii software de implementare (limbaje, tehnici de programare, inginerie software etc.). Pe de alt parte, din punct de vedere al organizrii datelor se constat evoluia bazelor de date relaionale spre cele orientate obiect i spre bazele de cunotine. Simplificarea modelului relaional i mbuntirea lui a condus spre modelul orientat obiect. De asemenea, reprezentarea prin perechile A-V (atribut-valoare) din relaional o regsim i n bazele de cunotine (exemplul din limbajul Prolog). D. Din punct de vedere al organizrii datelor sistemele informatice se clasific n: a. SI care au coleciile de date organizate n fiiere. Fiierele pot fi cu organizare clasic (secveniale, indexat-secveniale, relative) sau cu organizare special (nlnuite, inverse etc.). Acest tip de SI sunt tot mai rare astzi, i ele mai pot fi acceptate doar pentru sisteme mici. n orice caz, aceste sisteme trebuie s foloseasc i fiiere care permit accesul direct pentru uurina i rapiditatea manipulrii datelor. b. SI care au colecii de date organizat n baz de date. Pentru acest lucru se folosete un model de date care poate fi arborescent, reea, relaional sau orientat-obiect i un SGBD adecvat. Cel mai utilizat model este cel relaional cu tendin de evoluie spre orientat-obiect. Majoritatea SI sunt de acest tip datorit avantajelor oferite de bazele de date n crearea i manipularea coleciilor de date. c. SI mixte care au colecii de date organizate n baz de date dar i n fiiere. Pot apare i astfel de situaii n realizarea unui SI, n sensul c pe lng baza de date sunt necesare i o serie de fiiere relativ independente prelucrate din limbaje de programare, n afar SGBD-ului. Astfel de cazuri apar mai ales atunci cnd SI colaboreaz cu alte sisteme sau aplicaii informatice. 1.7. Sistemul informatic, instrument al conducerii moderne

Obinerea de ctre agenii economici i societile comerciale a unei eficiene economice sporite este condiionat de existena unei conduceri tiinifice bazate pe o bun cunoatere a legilor economice, cunoaterea operativ i exact a cererii i ofertei de pe piaa intern i extern, a dinamicii preurilor mrfurilor, a caracteristicilor tehnologice ale mrfurilor ce constituie obiectul de preocupare, a tendinelor tehnologice precum i a modului de utilizare a resurselor de care dispun. Acest lucru impune promovarea n munca de conducere a unor metode, tehnici i mijloace moderne de informare, analiz i decizie. n ansamblul metodelor, tehnicilor i mijloacelor moderne un loc central l ocup metodele matematice de cretere a eficienei economice, de prognozare precum i sistemele informatice. Deci, se pune problema perfecionrii sistemului de conducere concomitent cu cea a perfecionrii sistemului informaional prin aplicarea principiilor i metodelor pe care le ofer tiina conducerii i organizrii, cibernetica, cercetarea operaional, econometria pe de o parte, iar pe de alt

parte informatica cu cele mai eficiente metode i procedee de culegere, verificare, transmitere, stocare i prelucrare a datelor. Plecnd de la faptul, pe de o parte, c modelele matematice reprezint componenta tiinific a unui sistem informatic, iar pe de alt parte innd seama de facilitile oferite de utilizarea calculatorului electronic (ca o alt component a sistemului informatic) se poate aprecia c sistemul informatic constituie un adevrat instrument n conducerea tiinific a activitii economice, cel puin din urmtoarele considerente: - Ofer posibilitatea simulrii facile a proceselor i fenomenelor economice la nivel micro i macroeconomic. - Asigur o corelare mai judicioas a obiectivelor cu resursele. De exemplu, prin implementarea unui sistem informatic privind programarea, lansarea i urmrirea operativ a produciei, pe baza unor modele matematice de armonizarea a cerinelor cu resursele, se poate detalia aceast activitate pn la nivel de sptmn sau chiar zi, n condiii de eficien economic sporit. n condiii tradiionale aceast activitate se realizeaz n mod empiric, pn cel mult la nivel de trimestru, fr o fundamentare tiinific. - Prin implementarea unor modele matematice n cadrul sistemelor informatice apare posibilitatea alegerii ofertei (variantei) optime n diferite domenii de activitate. De exemplu, n domeniul comerului exterior, alegerea ofertei optime reprezint una din principalele exigene la contractare i se poate realiza prin aplicarea unor modele de decizii multicriteriale n paralel cu asigurarea fondului de date referitoare la dinamica preurilor, documentaia tehnic, performanele utilajelor sau mainilor etc. n general, studiul comparativ al ofertelor se realizeaz n mod empiric i cu mari dificulti. - Sistemul informatic nltur anacronismul din activitatea unitilor economice, manifestat prin faptul ca cca. 40-60% din bugetul de timp este folosit pentru activiti de rutin, de eviden, prelucrare i raportare a datelor, rmnnd prea puin timp pentru activitatea de informare tehnic de specialitate, pentru consultarea unor materiale de conjunctur economic, de analiz i previziune a fenomenelor i proceselor economice ce prezint interes. - Prin implementarea unor modele matematice privind croirea optim a suprafeelor apare posibilitatea reducerii consumurilor de materii prime i materiale pe unitate de produs. De exemplu, n industria confeciilor i tricotajelor, fabricilor de mobil, obiectelor de uz casnic etc., croirea suprafeelor cu ajutorul calculatorului electronic poate spori gradul de utilizare a materiilor prime la peste 90%. - Sistemele informatice imprim valene sporite de ordin cantitativ i calitativ informaiilor furnizate decidenilor sub aspectul exactitii, realitii, oportunitii, vitezeo de rspuns, formei de prezentare, completitudinei informaiei i costului informaiei. Deci se impune proiectarea i implementarea unor sisteme informatice care s se bazeze pe o tehnic rafinat de organizare a datelor, s includ o serie de modele matematice i care n final s fie capabile s imprime performane sporite sistemului informaional i activitilor de baz. Proiectarea la nivel micro i macroeconomic a unor sisteme informatice care s utilizeze tehnica bazelor de date i care s conin o serie de modele matematice iar situaiile de informare-raportare s aib caracter de semnalare preventiv a abaterilor fa de starea normal, reprezint o form superioar de organizare i prelucrare a datelor.

Aceast concepie revoluioneaz ntregul sistem informaional, pe de o parte transformndu-l dintr-un instrument pasiv de constatare, consemnare i analiz a unor fenomene i procese economice deja petrecute, ntr-un instrument activ de previziune, comand i control al acestora, iar pe de alt parte prezena bazei de date ca un punct central la care vin i de la care pleac toate informaiile de la proces spre punctele de decizie i invers, face ca aspectul circuitelor informaionale s se schimbe de la pienjeniul i redundana existent n cele mai multe sisteme informaionale la razele unei surse unice- baza de date. 1.8. Stadiul actual i tendinele dezvoltrii sistemelor informatice

n ultimii ani asistm la una dintre cele mai importante transformri din istorie ale infrastructurii tehnologice a societii. Aceast schimbare const de fapt n adugarea unui nou substrat n infrastructura tehnologic substrat care este uzual denumit tehnologia informaiei. n acest nou substrat se evideniaz n mod decisiv informatica. Extinderea ntr-o msur din ce n ce mai mare a tehnologiei informaiei a devenit posibil datorit progreselor rapide i importante ale microelectronicii. Aceast extindere este pe cale de a produce o schimbare major n societatea nostr, i anume trecerea de la orientarea industrial, n care accentul se pune pe main i energie, la o nou orientare, informaional, n care accentul se pune pe robot i informaie. Este evident c i n continuare maina i energia vor juca un rol important, fundamental n societatea informaional, dar pentru noile maini, pentru noile industrii ca i pentru celelalte activiti ale omului, devin eseniale tehnologiile informatice care au la baz electronica, informatica i comunicaiile moderne. Informatizarea activitilor economico-sociale a cunoscut profunde transformri. n cele ce urmeaz enumerm cteva din schimbrile i tendinele ce au loc n practica dezvoltrii sistemelor informatice. a. Se manifest n mod clar o tendin spre divizarea costurilor software-ului sistemelor informatice. Reducerea costurilor sistemelor informatice se datoreaz pe de o parte reducerii costurilor hardware-ului, iar pe de alt parte reducerii costurilor software-ului. n ceea ce privete componenta software, putem spune c cu ani n urm nu erau aa de multe produse software disponibile pe pia. Modul obinuit de implementare a sistemelor informatice era de a programa de unul singur software-ul necesar. Fiecare implementare tindea s fie alctuit din software-ul pentru un anumit scop. Acest mod de lucru era extrem de scump pentru c nu se obineau reduceri de costuri provenite din generalizarea pe scar larg a sistemului. Costurile de proiectare, realizare, meninere i calitate pentru fiecare component trebuiau suportate doar de un singur utilizator al sistemului. n prezent se manifest o tendin clar n dezvoltarea sistemelor informatice bazate tot mai mult pe platformele software de nivel nalt. O platform software corespunde unei platforme de aplicaii i conine funcii software de baz i funcii specifice aplicaiei companiei. Prin funciile software de baz se definesc i se rezolv problemele comune aplicaiei n proporie de circa 80-90%, iar prin software-ul specific aplicaiei, se definesc proprietile comportamentale suplimentare companiei.

O astfel de abordare ofer posibilitatea generalizrii i implementrii sistemelor informatice n mai multe uniti economice, cu efecte imediate de divizare i reducere a costurilor pe unitate de implementare. Ideea de baz a unei platforme comune de aplicaii este ntr-adevar veche. Noua invenie este c n sfrit ideea a ajuns s fie implementat. b. Se manifest o intens tendin spre tehnologia sistemelor informatice bazate pe reele de calculatoare. Creterea complexitii, varietii aplicaiilor i apariia de noi produse informatice cu un raport pre/performan din ce n ce mai avantajos au fcut necesar i rentabil conectarea ntre ele a calculatoarelor n cadrul unor reele care constituie la ora actual suportul cel mai adecvat pentru teleinformatic. O importan remarcabil n dezvoltarea reelelor a avut-o INTERNETul (cu semnificaia de reea a reelelor) care a oferit posibilitatea accesului nelimitat la diverse tipuri de informaii precum i comunicarea ntre diverse persoane de pe ntreaga planet conectate la Internet. Tendinele din domeniul reelelor de calculatoare cuprind diverse aspecte cum ar fi apariia i dezvoltarea de noi protocoale i medii de comunicaie ce permit viteze de transport de ordinul gigabiilor/sec, dezvoltarea fr precedent a comunicaiilor fr fir, dezvoltarea reelelor de satelii, a accesului la distan n scopul unor operaiuni de comer electronic sau pentru diverse tranziii electronice on-line. c.In domeniul organizrii datelor se manifest tendina spre baze de date orientate-obiect. Structurile clasice de date bazate pe text i valori numerice fie se dovedesc insuficiente fie complexitatea lor depete posibilitile de stocare i prelucrare oferite de tehnologiile clasice. Aplicaiile asociate cu disciplinele tehnologice cum ar fi proiectarea asistat de calculator, sistemele informatice geografice i sistemele bazate pe cunotine, presupun stocarea unor cantiti mari de informaii cu o structur complex. Aceste aplicaii necesit suport pentru tipurile de date care nu pot fi reprezentate n sistemele clasice. Unele aplicaii informatice solicit monitorizarea unor desene formate din grupuri de elemente complexe ce trebuie s fie combinate, separate, suprapuse i modificate astfel nct s permit elaborarea unor variante de proiect. Totodat, orientarea spre multimedia aduce elemente noi n lumea informaticii. Grafica, imaginea fotografic, video, sunetul, muzica nu pot fi tratate n aceeai manier cu a structurilor tabelare de denumiri i numere. Dac eforturile de extindere a tehnologiilor actuale n domeniul colectrii, stocrii i prelucrrii acestor noi tipuri de informaii ca elemente singulare sunt tot mai adesea finalizate cu succes, nu acelai lucru se poate spune despre administrarea corespunztoare a unor colecii de astfel de date. Bazele de date clasice sau relaionale ofer prea puin suport teoretic i practic pentru tipurile neconvenionale de date. Bazele de date orientate-obiect permit crearea de obiecte complexe din componente mai simple, fiecare avnd propriile atribute i propriul comportament, n acest fel ele reuesc s ofere soluii pentru problemele i aplicaiile amintite anterior.

d.Aplicaii informatice de tip nou. Pentru aplicaiile tradiionale pentru care au fost concepute, sistemele relaionale satisfac cerinele acestora. Descrierea datelor sub form de tabele corespunde bine tipului de informaii manipulate de aceste aplicaii. O dat cu scderea costului calculatoarelor i creterea puterii lor de calcul au aprut noi aplicaii care manipuleaz cantiti mari de date. Printre acestea: 1. proiectarea asistat de calculator 2. aplicaii multimedia 3. sisteme deschise. Aceste aplicaii exist deja i reprezint o pia foarte important pentru SGBD. Majoritatea dintre aceste aplicaii nu utilizeaz ns un SGBD ci sunt construite cu sisteme dedicate. Acest lucru se datoreaz faptului ca un SGBDR nu ofer funcionalitile necesare. Noile genraii de baze de date vor trebui s in cont nu numai de aplicaiile tradiionale dar i de noile aplicaii. Utilizarea unui SGBD standard n locul unui SGBD dedicat va permite reducerea considerabil a costului de punere n funciune a acestor noi aplicaii. Este foarte probabil c alte tipuri noi de aplicaii vor apare. Din aceast cauz noile generaii de SGBD vor trebui s aib implementat conceptul de extensibilitate. Adic ele trebuie s fie capabile s administreze nu numai tipurile de aplicaii identificate la un moment dat ci s se adapteze la alte tipuri de aplicaii care nu au fost prevzute iniial. 1.Aplicaii de proiectare asistat de calculator. Aplicaiile genereaz un ansamblu de faze (activiti) pentru realizarea unui produs. Datele manipulate sunt adesea foarte complexe descrierea unei componente fiind dependent n mare msur de celelalte componente ale aceluiai produs. Se regsete aici i o parte important a informaiei de tip regsire documentar. - Datele din baz reprezint direct realul. Exist o legtur direct, uneori explicit ntre entitile generate de aplicaie i obiectele lumii reale. Totdeauna ntre datele generate i un sistem fizic din realitate va exista o legtur direct (exemplu: ntre datele referitoare la un circuit electronic i circuitul fizic). n aplicaiile tradiionale datele reprezint desigur obiecte din lumea real, dar ntr-un mod mult mai puin direct (exemplu: datele referitoare la o cldire i cldirea propriu-zis). - Datele sunt de cele mai multe ori ierarhizate. Un sistem de proiectare asistat de calculator manipuleaz legturi de componente la subcomponente, deci o ierarhie de compoziie. Performanele globale ale sistemului sunt de cele mai multe ori influenate de modul cum sunt manipulate ierarhiile. - Proiectarea se face numai ntr-un proces interactiv. Proiectarea asistat se realizeaz pe maini interactive iar rolul interfeei utilizator este de mare importan n aceste aplicaii. Interfaa om-main a devenit tot mai performant i mai important n aplicaii, ca o consecin a folosirii staiilor de lucru grafice. Multe aplicaii i produse program sunt apreciate dup calitile i defectele interfeelor de dialog. Aceste interfee schimb considerabil poziia i sarcinile utilizatorului permind nespecialitilor s utilizeze aplicaii complexe. n momentul de fa aplicaiile conin de cele mai multe ori pese jumtate din cod pentru gestiunea dialogului cu utilizatorul. Sistemele relaionale nu au fost concepute nici pentru date grafice nici pentru a suporta interfee cu utilizatorul foarte

laborioase. Ultimele versiuni din SGBDR au fcut totui progrese importante n acest sens fie prin componente generatoare specializate (Oracle, Access, Paradox) fie prin generatoare, alturi de un limbaj specific puternic i pentru interfaa cu utilizatorul (FoxPro, dBase). Pentru a se putea face o aplicaie de proiectare trebuie s se poat modifica nu numai datele din baz, dar chiar i metodele adic schema. Aceast situaie este foarte diferit de generaiile de pn acum de baze de date n care schema este dac nu invariabil cel puin relativ stabil, iar evoluia schemei este n sarcina administratorului bazei de date (care este un expert). Pentru aplicaiile de proiectare schema trebuie s poat evolua adesea i s fie manipulat fr a apela la un expert uman. O alt consecin a interactivitii este c sistemul trebuie s furnizeze un mecanism care s permit definirea i folosirea de alternative de proiectare sau s poat alege din variantele anterioare. Ducnd raionamentul la extrem se poate spune c o aplicaie de proiectare nu suprim niciodat datele ci acumuleaz versiunile succesive pe toat durata procesului de proiectare. Acest lucru este analog cu ceea ce se ntmpl deja n aplicaiile cu baze de cunotine din domeniul inteligenei artificiale. - Mai muli proiectani trebuie s poat lucra simultan. Aceast caracteristic a aplicaiilor de proiectare justific pe lng volumul important de date utilizat folosirea unui SGBD ca suport. Partajarea datelor ntr-un mod coerent ntre mai muli utilizatori este una dintre facilitile oricrui SGBD. Natura acestor aplicaii face ca partajarea i controlul concurenei ntre diferii proiectani s aib aspecte diferite fa de aplicaiile clasice. 2. Aplicaii multimedia. Aplicaiile de acest nou tip au drept caracteristic aceea c administreaz datele ntr un mod netradiional. Exemplele cele mai cunoscute sunt aplicaiile care administreaz imagini i sunet pe lng text i grafic. Exist deja acum aplicaii comerciale care folosesc astfel de date, cum ar fi de exemplu aplicaiile meteorologice. Acest tip de aplicaii se caracterizeaz printr-un volum foarte mare de date tratate. Imaginile sunt date foarte voluminoase care necesit un suport de stocare i prelucrare performant. Tehnologia discurilor optice numerice este adaptat acestor aplicaii. Un SGBD care suport aplicaii multimedia trebuie s foloseasc tratamentul clasic asupra imaginilor i s administreze legturile de tot felul dintre acestea. De exemplu, ntr-o aplicaie meteorologic trebuie cutat printre imaginile stocate pe toate cele care ajut la detectarea unui ciclon. Pentru o astfel de operaie trebuie folosit tehnica de cutare i acces clasic ntr-o baz de date, precum i tehnica specific de tratare a imaginilor. Aceleai observaii sunt valabile i pentru tehnica specific de tratare a sunetului. Pentru aplicaiile multimedia este deci nevoie de o integrare tehnologic nou cu cea tradiional. 3. Sisteme deschise. Expresia sisteme deschise corespunde ea nsi unui concept vag. Ideea este de a aduce un plus de flexibilitate ntreprinderilor prin aplicaiile care se dezvolt pentru ele. a. Supleea (flexibilitatea) n dezvoltarea i exploatarea sistemelor aferente unei uniti se realizeaz prin: - Numeroasele periferice i platforme de diferite tipuri ce pot fi interconectate

Proiectantul s poat trece uor de la un instrument la altul. Acest lucru este facilitat de instrumentele care oblig proiectantul s utilizeze limbaje i baze de date standard. - Aplicaiile pot fi interconectate sau integrat altor aplicaii sau repartizate pe diferite platforme. b. La sistemele deschise totul ncepe cu problema normelor (standardelor). Anumite norme sunt stabilite de comitete naionale i internaionale, altele sunt impuse de grupurile de proprietari sau vnztori, altele exist pur i simplu pentru anumite produse care sunt larg utilizate (exemplu: o versiune standard de C a fost acceptat de un comitet internaional, MOTIF este o interfa promovat de un grup de ofertani ncercnd s normalizeze Unix, Windows este un produs impus de proprietar Microsoft etc.). Standardele proprietarilor sau productorilor sunt acceptate mai uor dac produsul ofer faciliti de interconectare cu alte produse standard (exemplu: limbajul standard de regsire din bazele de date SQL). c. Pentru a se evalua nivelul de deschidere al unui produs informatic (acesta este considerat un instrument pentru elaborarea de aplicaii) se vede dac: - este scris ntr-un limbaj standard sau propriu - utilizeaz o notaie a unei metode standard sau o notaie proprie - este exploatat cu o interfa standard sau nu - permite legturi cu alte instrumente sau standarde - natura aplicaiilor pentru care se poate folosi. Conform acestor criterii instrumentul ideal va fi exploatabil n medii multiple i autorizat de standarde multiple. Singurele instrumente cu adevrat deschise sunt limbajele de programare. Toi ofertanii vnd instrumente care faciliteaz dezvoltarea de aplicaii. Acestea vor introduce elemente non-standard. Nici un instrument nu este n ntregime deschis dect dac produce aplicaii deschise. d. Normele de deschidere sunt relative pentru c se refer la uniti care evolueaz rapid. n acest fel deschiderea este o noiune relativ i diferite societi tind s impun diferite tipuri de deschideri. Iat cteva caracteristici ale sistemelor deschise n acest sens: Punct de vedere Nivel de deschidere al instrumentului Grad de deschidere al aplicaiei produse Main (hard) Pe ce hard este exploatat Pe ce hard este exploatat instrumentul aplicaia Sistem operare SO utilizat De ce SO are nevoie Interfee utilizate aplicaia Ce interfee sunt oferite Notaie i limbaj n ce limbaj este scris instrumentul In ce mod utilizatorul de programare Ce limbaj utilizeaz proiectantul dialogheaz cu aplicaia Ce notaie ofer instrumentul n cadrul crui limbaj Pe baza cror notaii Biblioteci de clase Ce biblioteci de clase poate utiliza Ce programe de instrumentul comunicaie folosete aplicaia

Baze de date

Care sunt conexiunile cu bazele de Ce BD utilizeaz aplicaia date Cum se conecteaz aplicaia la baza de date

4. Afaceri n mediu Internet comer electronic. Ca urmare a extinderii sferei de cuprindere a Internetului, se manifest un interes deosebit pentru o serie de noi aplicaii dintre care Comerul electronic ocup un loc nsemnat. Comerul electronic presupune o metodologie modern care se adreseaz folosirii tehnologiei informaiei ca un potenial esenial al afacerii. Prin aceasta vor fi nelese cel puin urmtoarele dou aspecte: - tehnologia informaiei n sprijinirea interaciunii afacerii cu piaa - tehnologia informaiei ca sprijin a proceselor, funciilor i operaiilor interne Pentru afaceri comerul electronic include: - execuia de tranzacii cu clienii prin Internet cu scopul cumprrii de acas, plii de acas i folosirea cash-ului electronic. - Execuia de tranzacii cu alte organizaii prin interschimbul electronic de date (EDI Electronic Data Interchange). - Transferul direct de la calculator la calculator a informaiilor privind tranzaciile coninute n documentele de afaceri standard, ca facturi i comenzi - Colectarea informaiilor despre piaa de consum i competitori - Distribuirea de informaii clienilor poteniali prin reclame sau alte politici de marketing. n contextul n care Internetul poate fi privit ca un univers informaional, comerul electronic apare ca un nou mare orizont i trebuie doar s-i valorificm potenialul deplin. Dei comerul electronic e mai mult ca niciodat o problem de afacere strategic, viitorul afacerii va depinde de abilitatea de a folosi interschimbul electronic de date. 1.9. Sisteme suport de decizie (SSD) 1.9.1. Premizele apariiei sistemelor suport de decizie Sistemele suport de decizie au aprut n jurul anilor 70. Denumite Decision Support Systems n literatura de specialitate anglo-saxon i Systems Interactives dAide a la Decision n cea francez, aceast clas de sisteme software au avut n vedere s ofere decidentului o asistare interactiv n activitatea sa decizional. Apariia sistemelor suport de decizie s-a realizat ntr-un context organizaional i tehnologic bine precizat, n afara cruia apariia acestor sisteme nu ar fi fost posibil. Aceste premize sunt n principal reprezentate de nivelul de maturitate atins de: - tiina conducerii - tiina calculatoarelor, n special domeniul informaticii economice

modelarea matematic, cercetrile operaionale i alte discipline ce contribuie la oferirea unor metode i tehnici, instrumente de lucru pentru rezolvarea problemelor manageriale.

1.9.1.1. Stiina conducerii A permis elaborarea de teorii n domeniul managementului, fixnd bazele teoretice ale conceptului de asistare a deciziei. Declanarea unei aciuni are la baz capacitatea uman de a reprezenta ntr-un mod abstract situaii i probleme concrete. Omul construiete o reprezentare mental a deciziei care reprezint de fapt o modelare, apoi efectueaz o alegere nainte de a aciona. Alegerea fcut va determina executarea aciunii. Aceast activitate de modelare constituie elementul esenial al asistrii deciziei. Asistarea deciziei este definit drept activitatea celui care bazndu-se pe modele empirice dar nu neaprat formalizate n totalitate asist la obinerea unor elemente de rspunsuri corespunztoare ntrebrilor care se pun unui executant n procesul de decizie, elemente ce contribuie la lmurirea deciziei i la recomandarea sau la favorizarea unui comportament care s contribuie la creterea coerenei dintre evoluia procesului pe de o parte, i la atingerea obiectivelor i a sistemului de valori ale serviciului n care este plasat executantul pe de alt parte. Modelul reprezint o schem care pentru un cmp de probleme este considerat drept reprezentarea unei clase de fenomene mai mult sau mai puin eliberate de contextul lor de ctre un observator pentru a servi ca suport n investigare i/sau la comunicare. Au existat i exist i n prezent numeroase ncercri de formalizare a procesului de rezolvare a problemelor. Acest proces a fost n general descompus n patru faze: proiectarea conceptual, modelarea, rezolvarea modelului i implementarea modelului. Faza de proiectare conceptual const n construirea unui model conceptual al problemei. Prin urmare este de dorit s se realizeze un model formalizat, care s permit generarea unei soluii bazate pe o metod sau algoritm pentru rezolvarea sa. Modelul ales trebuie evaluat pentru a verifica validitatea sa. Dac modelul propus nu ofer soluii satisfctoare, atunci el trebuie respins, fiind necesare proiectarea unui nou model conceptual, pana la obinerea unuia satisfctor. Urmnd un proces iterativ se va obine modelul care s fie implementat. Este necesar, totodat s se utilizeze i un test numit "test de coeren" pentru verificarea coerent dintre modelul conceptual i soluia propus de acesta. Dac soluia obinut nu este o consecin logic a modelului conceptual, atunci modelul trebuie reconstituit. Prin urmare, procesul de rezolvare a problemei poate fi reprezentat conform figurii 1.10.

proiectare

Model conceptual

formalizare

Problema reala

test de corenta test de validitate

Model formal

implementare

rezolvare Solutie

Fig.1.10. Procesul de rezolvare a problemelor decizionale n realitate, problemele sunt extrem de complexe, aflate n interdependen cu altele, la fel de complexe. De aceea, rezolvarea problemelor trebuie abordat ntrun context ct mai general. Pentru rezolvarea problemelor complexe, H. Simon propune principiul descompunerii conform cruia fiecare problem trebuie descompus n subprobleme, ce la rndul lor urmeaz a fi descompuse pn n momentul cnd putem oferi direct soluia. Problema primar poate fi, prin urmare reprezentat sub form arborescent, fiecare frunz reprezentnd o subproblem. Analiznd particularitile problemelor decizionale i ale procesului de rezolvare a acestor probleme, H. Simon a identificat patru faze n cadrul procesului decizional i anume: - informarea sau nvarea (intelligence); - proiectarea (design); - selectarea sau alegerea (choice); - evaluarea alegerilor precedente (review). Prima faz a procesului decizional const din studierea mediului prin colectarea informaiilor referitoare la problema decizional. Aspectul cel mai important este cel referitor la culegerea informaiilor, ntruct trebuie stabilit pertinena informaiei n raport de problema de rezolvat i oportunitatea reinerii acelei informaii. O alt problem ce poate apare n aceast faz este legat de suprasaturarea decidentului cu informaii. n sfrit, o ultim problem este legat de momentul n care faza de informare poate fi considerat drept terminat. n faza de proiectare, decidentul elaboreaz i analizeaz diferite moduri de aciune posibile, deci construiete o serie de scenarii. n faza de selectare sau alegere, decidentul efectueaz o alegere din mulimea de aciuni pe care le-a construit. Faza de evaluare, uneori neglijat este extrem de important ntruct permite efectuarea unei sinteze a efectelor deciziilor. Aceast aciune permite corectarea erorilor pentru derularea, n viitor a unui proces decizional mai eficient. Procesul decizional descris de H. Simon nu este liniar, ntruct decidentul are

posibilitatea de a reveni la faza anterioar celei curente ori de cte ori este nevoie. Acest fenomen este denumit de Simon drept interferena fazelor. Figura 1.11 prezint fazele procesului decizional, conform delimitrilor realizate de Simon.
Faza intelligence -studiul organizatiei si colectare date -identificare probleme -clasificare probleme -descompunere probleme -formularea probleme

Realitate

Faza design -formulare model (stabilire variabile de decizie, variabile intermediare sau parametric, variabile rezultat) -definire criterii pentru alegere intre alternative -cautare alternative -stabilire modalitati de predictie si masurare a rezultatlor

Faza choice -obtinerea solutiilor -analiza de senzitivitate -selectarea celei mai bune alternative - planificarea implementarii succ es Implementare solutie

DA

NU

Fig.1.11. Fazele procesului decisional, dupa Simon. H.

Tratarea detaliat a procesului decizional impune nuanarea abordrii pe tipuri de decizii. Tot conform lui H.Simon, este realizat distincia ntre: - decizii programabile; - decizii neprogramabile. Deciziile sunt considerate ca programabile dac sunt repetitive, de rutin i exist o procedur bine determinat pentru efectuarea lor. In cadrul unei organizaii economice exist numeroase decizii programabile, de exemplu cele legate de plata salariilor,

probleme de facturare, de stabilire a nivelului produciei efective etc. n aceste cazuri deciziile sunt stabilite dup reguli precise i pot fi transferate unui sistem informatic. Atunci cnd decizia este obinut pe baza unui program (n sens informatic) a crui execuie nu poate fi schimbat nici de program nici de operator, nu exist posibilitatea realizrii unei explorri euristice, ceea ce reprezint de fapt i sensul termenului programmed. Deciziile neprogramabile sunt acele decizii pentru care nu exist nici o procedur stabil pentru a le rezolva. Formalizarea i rezolvarea acestor decizii este mai dificil. De exemplu, selecia angajailor reprezint a activitate n care figureaz decizii neprogramabile. Diferenele existente ntre cele dou clase de decizii reclam utilizarea unor tehnici de lucru diferite. O alt difereniere a deciziilor se poate realiza n raport de tipul de activitate managerial. n managementul ntreprinderii se disting trei categorii de activiti de conducere i anume: - managementul strategic - managementul tactic - managementul operaional Dup tipul de activitate managerial, Levine i Pomerol propun o serie de clase de decizii prezentate n figura 1.12. Managementul operaional Pli, programarea activitilor, gestionare conturi clieni Conducerea curent a trezoreriei, alegerea unui plasament financiar Managementul tactic Conducerea produciei Managementul strategic Alegerea noilor produse, alegerea amplasamentului unei uzine. Creterea capitalului firmei

Normalizate

Seminormalizate

Ne-normalizate

Stabilirea bugetului de publicitate, alegerea unei reele de distribuie a produselor Alegerea unei forme de Selectarea publicitate, redactarea cadrelor, unei note de serviciu, reorganizarea organizarea unei serviciilor, deplasri alegerea unui model de conducere, realizarea software-ului asociat. Fig.1.12 Clasificarea deciziilor

Stabilirea bugetului de cercetare i dezvoltare, finanarea pe termen lung.

Pentru a face fa acestor tipuri de decizii trebuie folosite diferite metode i

tehnici. De exemplu, pentru deciziile programabile metodele cercetrii operaionale, ca de exemplu programarea liniar, neliniar, dinamic, teoria mrfurilor, teoria firelor de ateptare, teoria stocurilor pot fi utilizate cu succes, ntruct aceste metode permit formalizarea i automatizarea procesului decizional. O serie de cercetri consider c toate etapele procesului decizional ar putea fi automatizate, altele dimpotriv consider contrariul. Indiferent de poziia acestora, se recunoate c suportul oferit de tehnologiile informatice este extrem de important. Turban analizeaz categoriile de sisteme informatice ce pot fi utilizate ca suport al activitii manageriale, pe tipuri de decizii (figura 1.13) i faze ale procesului decizional.

Decizii programabile

Decizii strategice Sisteme informatice, metodele cercetrii operaionale

Decizii tactice Sisteme informatice, sisteme executive Sisteme suport de decizie, sisteme expert Sisteme suport de decizie, sisteme expert, reele neuronale a)

Decizii semi- Sisteme suport de programabile decizie, sisteme executive, sisteme expert Decizii ne- Sisteme suport de programabile decizie, sisteme expert, reele neuronale.

Decizii operaionale Sisteme de prelucrare tranzacii, sisteme informatice pentru conducere sisteme informatice pentru conducere, sisteme suport de decizie Sisteme executive, sisteme suport de decizie

realitate Sisteme expert, retele neuronale si sisteme executive

IDENTIFICARE PROBLEMA

ANALIZA CALITATIVA

ANALIZA CANTITATIVA

Sisteme de asistare a deciziilor

DECIZIE

Sisteme informatice pentru conducere

NU IMPLEMENTARE Sisteme de asistare a deciziilor DA IMPLEMENTARE DECIZIE Sisteme expert b)

Fig.1.13 Sisteme suport de decizie, dupa tipul deciziilor (a) si faze ale procesului decizional (b) 1.9.1.2. Informatica economic Domeniul informaticii economice a cunoscut o evoluie trecnd prin mai multe epoci ale istoriei informaticii. Prima faz este cea a Electronic Data Processing (EDP). In anii 60, introducerea informaticii n mediul economic (i deci constituirea informaticii economice) a fost facilitat de EDP-uri. Aceast perioad poate fi caracterizat drept o faz a descoperirilor, iar EDP-urile au fost utilizate n ntreprinderi pentru automatizarea activitilor de rutin, n special a celor administrative. Managementul nu a fost abordat de aceste sisteme, deoarece calculatorul ndeplinea n acea perioada doar funcia unui procesor de date. Conceptul de informare i suport de decizie nu apruser nc. A doua etapa se refera la sistemele informatice pentru conducere (SIC) adic management information systems. In perioada anilor 70, sistemele de tip SIC au fost elaborate pentru informarea utilizatorului (decidentului). Conceptul de sisteme suport de decizie (SSD) s-a constituit n "sisteme ce ar trebui s fie folosite ntr-un sens activ, n

opoziie cu sensul pasiv al asistrii echipelor manageriale, mai degrab dect pentru automatizarea sarcinilor administrative. 1.9.1.3. n economie. Cercetrile operaionale, modelarea economico-matematic, matematica aplicat

Cercetrile operaionale reprezint un domeniu ce poate fi abordat n accepiunea clasic a termenului, drept domeniul ce studiaz posibilitile de rezolvare a problemelor complexe, pe baza metodelor tiinifice ce provin din discipline multiple sau ntr-o accepiune relativ diferit, utilizat tot mai mult n prezent drept o component a domeniului matematicii aplicate [Mois96]. Dac se face referire la accepiunea clasic a termenului, cercetrile operaionale au. drept obiectiv rezolvarea problemelor reale complexe, din cadrul ntreprinderilor i n acest caz se va elabora modelul conceptual, apoi cel matematic, ce este rezolvat cu ajutorul unor metode specifice. In anii 60 - 70, specialitii din domeniul cercetrilor operaionale au elaborat numeroase aplicaii n domeniul asistrii deciziilor. Dar att modul de analiz a problemei, ct i cel de modelare nu sunt explicitate. Procesul de asistare a deciziilor se desfoar dup principiul cutiei negre, decidentul furniznd datele ce urmeaz sa fie prelucrate de ctre calculator pe baza unui algoritm, iar calculatorul ofer soluia decidentului. Decidentul nu are nici un mijloc de a controla dac modelul sau algoritmul ales este suficient de bine adaptat problemei care trebuie rezolvat. Din aceasta cauz, decidentul poate avea reineri n aplicarea soluiei propuse. Introducerea metodelor i sistemelor matematicii aplicate n ntreprinderi a fost i este nc dificil, din mai multe motive. n primul rnd, comunicarea dintre cercettori i practicieni a fost i este nc destul de slab. De asemenea, exist un decalaj important ntre dorinele, obiectivele, scopurile practicienilor i cele ale cercettorilor. Muli cercettori sunt interesai n anumii algoritmi sau metode, de fundamentarea teoretica a acestora, fr sa fie preocupai de cerinele practice din ntreprinderi. Folosirea metodelor de cercetare operaional n realizarea sistemelor suport de decizie trebuie sa permit crearea unui suport prin care decidentul s poat testa comportamentul modelului, pentru a vedea daca acesta este adaptat problemei sale, chiar dac nu nelege formalizarea modelului. Acest lucru este posibil prin vizualizarea rezultatelor, prin simulri de tipul WHAT-IF (ce s-ar ntmpla dac). Caracteristica necesar este cea de interactivitate, care s permit decidentului s tie dac metoda propus este adecvat problemei sale. Metodele i tehnicile de lucru oferite de matematic aplicat pentru asistarea deciziilor au la baz o serie de ipoteze precum: - mulimea aciunilor posibile este identificat nainte de prelucrare; - exist o preordine total pe mulimea aciunilor, reprezentat printr-o funcie de utilitate explicit care poate fi formalizat matematic; - datele sunt numerice i conin ntreaga informaie util; - cea mai bun decizie este cea care maximizeaz funcia de utilitate. Aceste ipoteze ndeprteaz destul de mult, metodele i tehnicile matematice aplicate de contextuu1 real al ntreprinderilor Criticnd ipotezele de mai sus, H. Simon propune alte premize pentru dezvoltarea metodelor de matematic aplicat i anume:

deciziile umane (interdependente sau nu) sunt luate pe rnd, una cate una, in domenii limitate, urmnd un proces temporal; - aprecierea viitorului este limitat i niciodat nu se pot evalua toate scenariile posibile; - nu exist o funcie de utilitate global i nici nu este necesar s o construim, ntruct preferinele decidentului sunt de cele mai multe ori contradictorii i pot fi luate n considerare numai cu ajutorul unor criterii aflate n conflict. - n cadrul procesului decizional, faza de informare condiioneaz cel mai semnificativ decizia. Aceste ipoteze stau la baza raionalitii limitate, prin care decidentul caut s obin o aciune satisfctoare i nu neaprat optim, n sensul modelului matematic. Prin urmare, n procesul asistrii deciziilor prin metode ale matematicii aplicate trebuie propus decidentului o soluie, iar n cazul n care acesta nu este satisfcut, decidentul nsui s poat. modifica parametrii modelului i s solicite o alt soluie. Acest proces de asistare trebuie s fie deci interactiv oprindu-se n momentul obinerii unei soluii satisfctoare.
-

1.9. 2. Conceptul de sistem suport de decizie Primele realizri n domeniul sistemelor suport de decizie (SSD) au aprut la sfritul anilor `6O, odat cu dezvoltarea primelor sisteme interactive orientate ctre aplicaii financiare. Caracteristica de interactivitate a fost i rmne esenial, n domeniul SSD, conducnd la obinerea unei sinergii ntre capacitatea de calcul i stocare a datelor pe care o posed calculatorul i experiena i raionamentul decidentului, dnd posibilitatea de modificare interactiv a valorilor parametrilor, de efectuare a unor analize etc. Sistemele de asistarea deciziilor au ridicat dou probleme principale i anume: - construirea modelului conceptual a ceea ce trebuie s fie un sistem suport de decizie (definirea conceptului de SSD) - definirea unei metodologii de realizare a SSD, stabilirea instrumentelor care s permit dezvoltarea acestor sisteme. Fr a ncerca realizarea unei definiri rigide a SSD, putem aprecia c acestea reprezint sisteme interactive, care asista decidentul uman n obinerea unor probleme complexe neprogramabile. Obiectivul principal al acestor sisteme trebuie s-l reprezinte mbuntirea modalitilor de adoptare a deciziei sau realizarea unui studiu pregtitor n vederea adoptri deciziilor, n cazul n care ansamblul activitilor ce trebuie desfurate in acest scop nu este programabil. Problemele decizionale care conduc la necesitatea utilizrii unui SSD sunt cele n care: - preferinele, raionamentuI, intuiia i experiena decidentului sunt eseniale; - cutarea soluiei implic o combinaie de activiti de cutare a informaiilor, manipulare a acestora, n principal calcule, formalizare a problemei (modelare); - succesiunea operaiilor nu poate fi stabilit n avans, deoarece depinde de datele utilizate i se poate modifica, n vederea realizrii unor simulri; - criteriile de decizie sunt numeroase, contradictorii i dependente de utilizator; - datele ce trebuie utilizate nu sunt ntotdeauna cunoscute sau certe; - obinerea unei soluii satisfctoare trebuie realizat ntr-un timp limitat;

- problema este supus uneiL evoluii i transformri rapide Un SSD trebuie s rspund unei serii de cerine, rezultate din caracteristicile problemelor decizionale pentru care se utilizeaz, caracteristici menionate anterior. Dintre aceste cerinte se pot aminti: - Sistemul trebuie s poat fi folosit ce ctre decident. In acest sens, sistemul trebuie conceput astfel nct s opereze cu reprezentarea i conceptele cu care opereaz decidentul, ntr-un limbaj simplu, natural. Considerentele de natur ergonomic sunt eseniale la un astfel de sistem i se traduc n existena unei interfee utilizator/calculator de calitate ridicat. Sistemul trebuie sa fac dovada calitii sale n rezolvarea problemelor concrete care l preocup pe decident, oferindu-i acestuia un acces simplu i rapid la informaii i cunotine (semnificaia datelor, metode de calcul pentru obinerea anumitor informaii, modaliti de prezentare a anumitor rezultate etc.), pe de alta parte. - Sistemul trebuie s aib posibilitatea de a structura o problem, de a o modela, corespunztor naturii ei i cerinelor de rezolvare. Aceasta este o caracteristic esenial a SSD i acelai timp, un element esenial pentru succesul utizrii SSD n procesul decizional. - Sistemul trebuie s aib capacitatea de a se adapta la evoluia rapid a cerinelor decidentului n ceea ce privete modificarea datelor, a structurii problemei, modului de prezentare a informaiilor i rezultatelor. - Interaciunea dintre decident i sistem reprezint o condiie c crei ndeplinire trebuie s ofere decidentului posibilitatea de a folosi sistemul ntr-un mod care s l apropie ct mai mult de rezultatele urmrite. Satisfacerea acestor cerine reclam nzestrarea sistemului cu o funcionalitate minimal, obligatorie oricrui SA Astfel funciile unui SSD sunt: - asigurarea accesului la informaia necesar i pertinent i controlul acestui acces; - diagnosticarea problemei i oferirea posibilitii de prezentare a informaiilor ntr-o form adaptat interpretrii lor; - definirea de noi concepte pornind de la cele deja existente; - structurarea informaiei sub forma unor modele; - descrierea i analizarea informaiilor cu ajutorul unor instrumente statistice; - conservarea i mbogirea sistemului (coleciilor de date, modelelor, prezentrilor de informaii) aflate n componena sistemului sub forma unor biblioteci de modele; - manipularea acestor obiecte n sensul asistrii deciziilor (pentru generarea alternativelor decizionale, analiza impactului i a senzitivitii, introducerea incertitudinilor, etc); - evaluarea alternativelor decizionale; - facilitarea comunicrii ntre decidenii dispersai geografic. Aceste funcii pot fi grupate n trei subsisteme funcionale ale unui SSD, ce pot reprezenta o definiie conceptual a sistemelor suport de decizie (figura 1.14.)

Subsistemul conversational

Subsistemul de asistare a rezolvarii problemei decizionale

Subsistemul de stocare a informatiilor

intrebare decident

limbaj

culegerea informatiilor diagnosticarea problemei formularea (modelarea) problemei definirea criteriilor decizionale generarea alternativelor decizionale evaluarea alternativelor

informatii privind mediul

propuneri

Fig.1.14. Modelul conceptual al unui SSD n cadrul literaturii de specialitate, exista numeroase ncercri de definire a conceptului de sistem suport de decizie. a) Dup destinaia lor distingem: - SSD dedicate, care asist decidentul n rezolvarea unor probleme specifice unui domeniu dat /tehnic, economic, militar etc.) - Generatoare de SSD, care asist procesul de realizare a SSD dedicate - Instrumente pentru SSD, care faciliteaz dezvoltarea evolutiv a SSD dedicate sau a generatoarelor de SSD. SSD dedicate se bazeaz pe aplicarea metodelor sistemelor informatice i utilizeaz tehnici software i hardware pentru asistarea unui decident particular sau a unui grup de decideni n rezolvarea unei probleme. Acestea reprezint aplicaii specifice pentru fiecare activitate din cadrul unei ntreprinderi i care nu prezint caracteristici mai generale Generatoarele de SSD reprezint un alt nivel tehnologic, format din sofware-ul ce ajut la elaborarea de software, oferind o mulime de funciuni built-in .Astfel, generatoarele permit realizarea rapid i facil a SSD dedicate. Instrumente pentru SSD reprezint un nivel tehnologic foarte important n realizarea SSD, constituit din elemente hardware i software ce faciliteaz elaborarea SSD -urilor specifice sau a generatoarelor de SSD uri. Astfel, instrumentele SSD pot fi utilizate pentru elaborarea de SSD specifice

(dedicate) sau pot servi la implementarea unor generatoare de SSD, ce vor servi, la rndul lor la elaborarea de SSD specifice. Evoluia permanent a tehnologiilor informatice face ca aceast clasificare s fie dificil de meninut. Un generator de SSD poate deveni foarte rapid un SSD dedicat. Acest fapt a determinat realizarea unor clasificri ale SSD mai puin dependente de mediul tehnologic. Astfel, Alter distinge ase categorii de SSD i anume: - sisteme de extragere a datelor prin intermediul fiierelor, care permit accesul imediat la date; - sisteme de analiz a datelor, ce permit o manipulare a datelor prin nlnuiri de operaii simple i bine individualizate sau operaii de natur mai general; - sisteme de analiza a informaiilor, ce furnizeaz un acces direct la seriile de date de baz i la datele mai mult sau mai puin formalizate; - modele de estimare, care calculeaz consecinele pe baza unor modele parial definite; - modele de optimizare, care furnizeaz un ghid de aciune genernd soluii optimale (pertinente) relative la o serie de restricii, - modele de sugestie, care execut o munc mecanic, ce conduce la o decizie specific, pentru o sarcin relativ bine structurat. Figura 1.15 prezint clasificarea lui Alter ce permite o regrupare mai simpl a SSD urilor n: - SSD uri orientate pe date - SSD uri orientate pe modele.
SSD pentru extragere date din fisiere SSD pentru analiza datelor Analiza datelor SSD pentru analiza informatiei Modele de estimare Modele de reprezentare Modele de optimizare Modele de sugestie simulare sugestie SSD orientate pe modele

Dobandirea datelor SSD orientate pe date

Fig.1.15. SSD orientate pe date si SSD orientate pe modele

b) c)

Din punct de vedere al modului de instruire se pot distinge: SSD neinteligente, ce rezolv numai situaiile pentru care au fost proiectate SSD inteligente ce permit rezolvarea unor situaii decizionale noi In raport de modul de interaciune om-main, SSD pot fi:

SSD cu limbaje flexibile (dialogul are la baz un limbaj apropiat de cel natural) SSD cu comenzi precise (dialogul are la baz comenzi cu form strict definit).

1.9.4. Arhitecturi clasice ale sistemelor suport de decizie Arhitectura clasic (fig.1.16) a fost introdus de Sprague i Carbore i se compune din: - sistemul de gestiune a bazei de date - sistemul de gestiune a bazei de modele - sistemul de gestiune a interfeei.
Sistem de asistare a deciziilor

Baza de date

Sistem de gestiune a bazei de date

Sistem de gestiune a bazei de modele

Baza de modele

Sistem de gestiune a interfetei

utilizator

Fig.1.16 Arhitectura clasica a SSD Fiecare dintre componentele SSD poate fi considerat n mod autonom separat de celelalte. SSD urile pn n prezent au asigurat o legtur eficient ntre cele trei tipuri distincte de module ale SSD: baza de date, baza de modele i modulele de dialog. Interfaa utilizator are rolul de a asigura interaciunea dintre SSD i decident. Datorit frecvenei ridicate de intervenie a decidentului pe parcursul rezolvrii problemelor aceast component are o importan deosebit. In raport de modalitatea de comunicare cu utilizatorul, se pot distinge mai multe tipuri posibile de dialog - ntrebare/rspuns - prin limbaj de comand. Utilizatorul lanseaz comenzi, ce1 mai adesea sub form de verb/substantiv, la care sistemul ofer rspunsuri fr a putea rspunde ns unor solicitri privind informaii suplimentare. - meniu, care presupune existena n memorie a unor alternative de comenzi, din care utilizatorul alege un set de alternative, pe care le selecteaz din cadrul opiunilor de meniu. Sistemul execut aceste alternative, fr o eventual interaciune cu decidentul. - format de intrare/ format de ieire, ce prevede tipizarea formatelor de intrare a datelor i comenzilor, precum i a celor de ieire a rspunsurilor oferite de sistem - tip negociere, ce presupune alegerea tipului de dialog n funcie de configuraie, forma dialogului i costurilor corespunztoare pe unitatea de timp. Subsistemu1 bazei de date este constituit din baza de date i sistemul de gestiune a acesteia. Aceast component este foarte bine realizat n prezent, innd cont de

progresele nregistrate de tehnologia bazelor de date. Deosebirea esenial dintre baza de date aferent SSD i cea din cadrul sistemelor informatice clasice const n faptul ca SSD poate utiliza date att interne (din sistem) ct i externe (alte baze de date, ale organizaiilor care coopereaz cu unitatea). In consecin, sistemul de gestiune a bazei de date asigur att crearea bazei de date proprii, ct i actualizarea datelor, accesul la date, protecia i securitatea datelor. Utilizarea. unei baze de date externe SSD permite eliminarea redundanei informaionale, limitarea setului de funcii i utilizatori pe care SSD trebuie s i asiste, obinndu-se astfel o reducere a volumului de date ce urmeaz a fi stocate n sistem. Fiecare baz de date extern SSD (numit i baz de date surs) are un sistem de gestiune propriu i un index specific, utilizat de componenta SA D d e extragere a datelor pentru crearea i actualizarea bazei de date SSD, necesar realizrii funciilor celorlalte componente ale SSD, baza de date SSD reprezentnd o baz de date virtual. Este posibil i crearea unei baze de date SSD propriu-zis, prin extragerea datelor din baza de date externa. Procesul de extragere a datelor se realizeaz prin intermediul a patru operaii distincte. - descrierea, destinat caracterizrii datelor din baza de date sursa, descriere ce poate fi organizat sub form de fsiere; - agregarea datelor - clasificarea datelor, ce are ca efect selectarea unei submulimi de date surs, combinarea acestor date i crearea de noi submulimi ce vor fi memorate n baza de date SSD n funcie de o serie de criterii logice de combinare a nregistrrilor; - reprezentarea datelor Principalele funcii ale unui sistem de gestiune a bazei de date SSD sunt constituirea i ntreinerea dicionarului de date, crearea i actualizarea datelor, regsirea, accesul la date, protecia i securitatea datelor, deci funciile clasice ale unui sistem de gestiune a bazelor de date Subsistemul de modelare este constituit din baza de modele i sistemul de gestiune a bazei de modele Aceasta component asist decidentul n rezolvarea unor situaii decizionale, avnd drept funcii: - analiza funciilor decizionale; - proiectarea modelului decizional; - deducia (generarea) alternativelor decizionale pe baza modelului; - compararea alternativelor decizionale; - simularea i optimizarea proceselor conduse. Facilitile pe care aceasta component le ofer utilizatorilor se refer la: - interfaa de utilizare, prin care sistemul ofer decidentului diferite variante de decizie ce urmeaz s fie analizate n vederea alegerii uneia dintre ele. Decidentul va fi confruntat n acest mod doar cu aspectele semnificative ale situaiei decizionale, evitnd etapele de prelucrare a informaiilor primare i de elaborare a variantelor decizionale; - mecanismul de control, care permite decidentului s intervin n funcionarea componentei i s corecteze sau s modifice anumite operaii, prin introducerea unor informaii noi (de natur subiectiv) sau prin actualizarea unor restricii i funcii obiectiv; - flexibilitatea, care asigur intervenia manual a decidentului pe parcursul rezolvrii unor modele, n vederea dezvoltrii structurii acestora sau ordonrii fazelor de elaborare a modelelor dup care se pred controlul sistemului.

- feed-back-ul, prin intermediul cruia sistemul furnizeaz n permanen informaii relative la starea curenta a rezolvrii situaiei decizionale, facilitnd n acest fel controlul procesului i intervenia, la nevoie a decidentului. Principalele componente ale subsistemului de modelare sunt: baza de modele; sistemul de gestiune a bazei de modele, la care se pot aduga interfeele cu subsistemul bazei de date i interfaa utilizator. Baza de modele constituie o bibliotec de modele i/sau module (componente) de modele, cu caracter temporar sau permanent, construite de utilizator i/sau forme specializate, utilizabile la asistarea deciziilor strategice, tactice sau operative precum i la calcularea i analiza unor elemente ale situaiilor decizionale. Sistemul de gestiune a bazei de modele prezint drept funcii specifice: - generarea modelelor, cu ajutorul unui limbaj de modelare; - restructurarea modelelor, n conformitate cu modificrile survenite n situaia modelat - actualizarea modelelor, n urma modificrii unor parametri -generarea rapoartelor cu rezultatele modelelor, n funcie de opiunea utilizatorilor (tabele, situaii sintetice, liste, grafice, etc). Fiecare dintre aceste funciuni au la baz programe specifice a cror structur depinde de modul n care sunt stocate modelele n baza de modele. Integrarea efectiv a componentelor reprezint de fapt, principala problema n realizarea unui SSD i sursa dificultilor cu care se confrunt specialitii n domeniul realizrii SSD. n acest sens sunt identificate urmtoarele probleme ale integrrii componentelor unui SSD, ce determina diminuarea performantelor: - integrarea relativ slaba a bazei de date a SSD cu alte baze de date externe sau interne sistemului; - timpul de rspuns slab; - dificultatea abordrii modelelor de dimensiuni mari; - dificultatea realizrii interfeelor dintre componente; - costurile relativ ridicate de dezvoltare, operare i ntreinere. Modalitile diferite n care cele trei subsisteme pot fi integrate n cadrul SSD au condus la obinerea unor configuraii standard, respectiv: - Configuraia reea, care presupune integrarea componentelor sub forma unei reele n care nodurile corespund subsistemelor, iar arcele interfeelor. In aceasta configuraie, fiecrei componente i corespunde o interfa proprie care asigur comunicarea, principalul avantaj al structurii constnd n posibilitatea de a include n arhitectura componente neomogene, construite la momente de timp diferite, n limbaje/medii de programare diferite. Prezena mai multor niveluri de interfa (a celor de baz, plus a celei coordonatoare) face ca acesta structur s aib o performant relativ sczut. - Configuraia de tip pod, care utilizeaz o singura interfa, fr s diminueze posibilitatea integrrii unor noi componente funcionale, dar cu condiia elaborrii lor n acelai mediu sau medii translatabile. - Configuraia de tip sandwich, n care sunt alturate mai multe componente unei singure componente de dialog i unei singure baze de date. Aceasta configuraie este util, ndeosebi n asistarea proceselor decizionale care necesit modelare.

- Configuraia turn, n care este posibil exploatarea mai multor baze de date surs prin intermediul unui mecanism de obinere a datelor. In acest caz, baza de date a SSD realizeaz o legtur ntre baza de date, sursa i subsistemul de modelare. In plus, componenta de interfa utilizator este separat n dou pri, una care creeaz formatele de ieire i interpreteaz comenzile de intrare ale diferitelor componente i a doua care supervizeaz prin intermediul interfeei cu utilizatorul dispozitivele de intrare/ieire conectate la SSD. Fa de arhitectura general clasic prezentat, configuraiile SSD prezentate pot fi grupate n urmtoarele categorii: arhitecturi centralizate, arhitecturi ierarhizate, arhitecturi reea. 1.9.4.1. Arhitectura centralizat a sistemelor suport de decizie Intr-o arhitectur centralizat n care fiecare model comunic cu o singur baz de date, existnd ntotdeauna un singur modul de dialog.
Modul de dialog

Modul 1

Modul 2

Modul n

BAZA DE DATE

Fig.1.17. Arhitectura centralizata a SSD Acest tip de arhitectur asigur o bun integrare a diferitelor modele. Unitatea de dialog reprezint un element comod pentru utilizator. De asemenea, partajarea unei baze de date unice faciliteaz schimburile i informaiile dintre modele. Controlul se realizeaz prin intermediul modulului de dialog. Principalul dezavantaj al arhitecturii l reprezint lipsa de flexibilitate, ntruct este dif1cil de introdus un model nou. 1.9.4.2. Arhitectura ierarhizat a sistemelor suport de decizie. Acest tip de arhitectur, prezentat n figura 1.18 este destul de apropiat de un sistem centralizat. Principala deosebire const din divizarea modulului de dialog i din asocierea unei componente suplimentare la baza de date.

Dialog supervizor

Dialog 1

Dialog 2

Dialog n

supervizor

model 1

model 2

model n

Baza de date supervizor

Baza de date 1

Baza de date 2 Acces la date Baza de date sursa

Baza de date n

Fig.1.18. Arhitectura ierarhizata a SSD Supervizorul reprezint un modul de control. Pentru a ndeplini rolul su de integrator i de mediator ntre modele, modulul de dialog supervizor posed cunotine despre datele manipulate i despre calculele efectuate de aceste modele. Se presupune c n aceast arhitectur modelele au structuri diferite i c fiecare prelucreaz datele pentru care este autorizat accesul. Schimbul de date ntre modele se poate realiza n mai multe moduri. Acest schimb este comandat de ctre supervizor, care permite citirea datelor aferente modelelor i recopierea acestora n baza de date, de unde se va efectua transferul spre alte modele. Toate aceste date relative la diferite prelucrri pot fi apoi regrupate ntr-o zon comun (blackboard). 1.9.4.3. Arhitectura reea a sistemelor suport de decizie n cadrul acestei configuraii, fiecare model posed propria sa baz de date, propriul su modul de dialog i propriile sale module de integrare (figura 1.19).

ansamblul n Modul de dialog 1 ansamblul 1

Modul 1

Control SAD Dialog Model Date

Baza de date 1

Modul de dialog 2 ansamblul 2 Modul 2

Baza de date 2

Fig.1.19. Arhitectura retea a SSD

Fiecare model, mpreun cu sateliii si formeaz un ansamblu ce poate fi privit drept un subsistem de tip SSD, ce face parte dintr-o reea. Controlul reelei este realizat printr-o componenta separat (modulele de integrare). Controlul reelei nu presupune cunoaterea elementelor din interiorul fiecrui ansamblu SSD. Avantajul acestui tip de arhitectur rezid n modularitatea sa, putndu-se realiza cu uurin adugarea / modificarea /tergerea de ansambluri. Prin urmare arhitectura reea reprezint o arhitectur deschis i adaptabil n raport de context. Figura 1.20 sintetizeaz rezultatele unei tratri comparative a celor trei tipuri de arhitecturi SSD. SSD centralizata Avantaje - integrare ridicata - unicitate dialog - schimb de date facil - realizare facila Dezavantaje - modificri dificile (n special adugarea de noi modele) - lipsa confidenialitii

ierarhizata

- integrare ridicata - unicitate dialog - creare facila a bazelor de date - modificri facile - utilizare uoar - arhitectur deschis - modularitate ridicat

-dificultate de realizare (supervizorul i modul de acces la date)

reea

- integrare slab - lipsa unitii de dialog - modificare dificil a datelor - realizarea dificil (controlul SSD)

Fig 1.20. Tratarea comparativ a arhitecturilor SSD 1.9.5. Noi arhitecturi ale sistemelor suport de decizie Modificrile aduse de noile tehnologii informatice arhitecturii clasice SSD pot fi sintetizate n dou tendine majore: - ncorporarea n cadrul SSD a metodelor i tehnicilor de inteligen artificial - utilizarea tehnologiilor informatice de activitate pe grupuri n realizarea SSD, ceea ce a dus la apariia arhitecturilor SSD de grup. 1.9.5.1. Arhitectura sistemelor suport de decizie cu baz de cunotine Reprezint o extensie a arhitecturii clasice a SSD prin ncorporarea n configuraie a subsistemului de reprezentare i utilizare a cunotinelor. Baza de cunotine component de baz a SSD Fundamentarea deciziilor economice se sprijin pe un demers logico-raional, prin care se prefigureaz implicaiile posibile i dezirabile ale diferitelor variante decizionale pentru a se putea selecta una dintre ele. Cu siguran procesul decizional nu poate fi redus la operaiile de identificare n viitor a implicaiilor unei aciuni. Activitatea decizional prezint i calitile unei activiti umane creatoare, prin care se construiesc forme posibile de viitor, ce nu pot fi explicate, derivate din evoluia trecutului i prezentului , ci numai prin apelul la imaginaie, creativitate. Se poate afirma c fundamentul raional - deductiv i inductiv - este esenial. Numai cu ajutorul unor structuri i operaii logico-raionale procesul de luare a deciziilor poate dobndi statutul unui demers decidabil i coerent. Demersul deductiv. Fundamentarea deciziilor pe baza demersului deductiv const din inferenierea unor evenimente (efectele aplicrii diferitelor variante de aciune) pe baza condiiilor iniiale (aa numitele premize teoretice sau universale).

Deducia este considerat frecvent principalul demers din cadrul procesului de fundamentare a deciziilor. Raionamentul deductiv permite realizarea de predicii derivate din enunuri teoretice, dar i previziuni bazate pe sisteme de ipoteze. Prin deducie trebuie s avem n vedere nu numai trecerea de la general la particular, ci orice trecere riguroas de la condiii la consecin- condiia s fie suficient i consecina s fie necesar (deci i trecerea de la ntreg la parte sau de la cauz la efect). Legile utilizate n fundamentarea deductiv a deciziilor economico-sociale sunt legi statistice, care guverneaz mobilitatea fenomenelor i proceselor economicosociale, n condiii concrete de timp i de spaiu. Legile statistice exprim ceea ce este n general, ceea ce se manifest ntr-un numr suficient de mare de cazuri individuale. Reprezint legiti care se manifest sub forma de tendine. Evoluia unui fenomen economico - social reprezint rezultatul aciunii unei multitudini de factori, unii eseniali, alii ntmpltori. Factorii eseniali pot fi cu caracter permanent, imprimnd tendina, trendul evoluiei fenomenului respectiv sau pot avea un caracter periodic (ciclic sau sezonier). Intre fenomenele i procesele economico-sociale se manifesta legturi cauzale i legturi reciproce. Uneori variaia paralel a dou fenomene nu se datoreaz legturii dintre ele, ci influenei unui al treilea factor, care le determin pe ambele. n cadrul fenomenelor economico-sociale legtura nu se manifest n fiecare caz n parte, ci n general i n medie, ntr-un mare numr de cazuri. Fenomenul efect este rezultatul conjugrii influenei mai multor fenomene cauz i n acest sistem de legturi nu toate raporturile de dependen au aceeai importan, aciunile unora dintre acestea compensndu-se reciproc. Studierea acestor fenomene, cunoaterea regularitilor de producere a lor se realizeaz nlturnd ceea ce este ntmpltor i neesenial. Legturile dintre fenomenele economico-sociale sunt legturi statistice, care exprimate numeric sunt desemnate prin noiunea de corelaie. In descrierea demersului deductiv din cadrul activitii decizionale este extrem de util i utilizarea schemelor raionamentului ipotetic. Astfel, schema raionamentului Ipotetic modus-ponens permite previzionarea producerii unui eveniment ateptat (consecina), n condiiile realizrii premizelor. Raionamentul ipotetic modus-tollens permite exprimarea faptului ca nemplinirea consecinei (infirmarea previziunii) indic falsitatea premizelor. Raionamentul ipotetico-disjunctiv utilizat n construciile previzionale care exploreaz diferite alternative posibile ale viitorului. Demersul inductiv. Exist procese decizionale care nu pot fi reduse la schemele raionamentului deductiv. In schema deductiv nu pot fi ncadrate toate deciziile, precum cele ntemeiate pe temeiuri cognitive incomplete. Utilizarea previziunilor amplificatoare, care depesc strict vorbind premizele, ca i cele care conduc la substituiri i generalizri reclama extinderea tipurilor de raionament avute n vedere. Procesele decizionale realizate pe baza inductiva nu se ntemeiaz exclusiv pe experiena trecutului. Prin inducie se prevede generalul, plecnd de la cunoaterea unei colecii de fapte sau anticiparea unui fapt particular pe baza cunoaterii altui fapt particular, a prevederii unei clase pe baza cunoaterii unei pri din clas, a anticiprii manifestrii viitoare a evenimentelor guvernate de legi empirice, lundu-se ca punct de plecare cunoaterea manifestrilor trecute ale acestor legi empirice. Problema fundamentrii raionale i practice a valorii amplificatoare a induciei incomplete a

provocat i mai provoac nc vii discuii. Extinderea i generalizarea operate prin inducia incomplet reclam procedee de garantare a valabilitii ei. Accentul se pune pe procedeele intensionale, mai mult dect pe cele extensionale. Pe baza cunoaterii esenei, fie chiar i a unui singur exemplar dintr-o clas de elemente se poate ajunge la concluzii inductive amplificatoare, valabile pentru ntreaga clasa, fra cunoaterea integrala a seriei de evenimente asupra creia opereaz predicia. Inducia se manifest ca previziune, permind anticiparea generalului, a legii, completarea unor serii de evenimente cu elemente noi, pe baza studierii cazurilor tipice i a proprietilor eseniale ale elementelor din clasele considerate. In cadrul deciziilor economico-sociale se impune ca de la constatarea faptului c un anumit eveniment, proprietate, starea se repet cu o anumita frecventa i regularitate n cadrul unei serii lungi de evenimente s se presupun c aceeai regularitate i distribuie se vor manifesta i n viitor. Aceast presupunere este rezultatul unui raionament inductiv. Raionamentul prin analogie, precum i operaiile logice de comparare conduc la relevarea unor proprieti i relaii pe baza izomorfismului dintre diferite sisteme. Dou elemente x i z ale unei mulimi M se consider analoage dac sunt ndeplinite condiiile ca x i y s aib unele proprieti comune sau s fie identice i s existe o coresponden ntre pri ale lui x i y sau ntre proprieti ale acestor pri. n general, relaia de analogie este simetric i reflexiv. Cnd analogia este i tranzitiv este considerat drept o analogie contagioas, reprezentnd n fapt o relaie de echivalen. Exist mai multe tipuri de analogii ntre dou elemente, analogia simpl (similitudinea), echivalena, egalitatea, identitatea. Analogia ntre mulimi poate fi, la rndul su de diferite tipuri: coresponden de la element la element, analogie injectiv, bijectiv, homomorfism, izomorfism. n baza similitudinii operaionale dintre conceptele de analogie i uitilitate, se poate introduce un procedeu de msurare a analogiei pe baza axiomaticii von Neumann-Morgenstern. n locul conceptelor de preferin i indiferen se utilizeaz conceptele de asemnare puternic, precum i cel de asemnare la fel de puternic i se introduce o funcie de analogie, care prezint toate proprietile funciei de utilitate i care permite asocierea unor numere reale asemnrilor dintre entiti. Fundamentarea deciziilor pe baza raionamentului analogic i pe operaiile de comparare este frecvent utilizat. Raionamentul poate fi formulat astfel: Dac proprietile au, a2,,..,an condiioneaz apariia proprietii an*1 proprie sistemului Sa i din moment ce sistemul Sb este analog cu Sa se poate prevedea ca i el va prezenta n viitor proprietatea an*1 Sau: Dac n trecut, din legtura a dou elemente A i B a aprut evenimentul C i dac remarcm apariia a dou elemente noi, identice cu A i B este de ateptat ca din legtura 1or s se produc un eveniment identic C. Analogia surprinde numai elementele de continuitate, drept pentru care trebuie utilizat cu precauie. Pericolul provine din faptul c. termenii analogiei sunt ntotdeauna diferii n anumite privine. Decizia fondat pe repetiie, pe regularitatea i coincidena specifice raionamentului prin analogie surprinde doar temeiurile superficiale. Simpla repetare a unor stri trecute nu constituie o prob ca ntre acestea i

strile viitoare vor exista legturi necesare i nu coincidene accidentale Formalizarea demersului raional. A permis caracterizarea construciilor decizionale drept construcii explicite i decidabile, care pot beneficia de calcule logico-matematice, care duc la creterea rigorii i corectitudinii formale. Adesea se consider c procesul decizional care nu este rezultatul unui calcul logic reprezint o simpl aventur. n replic la teoriile privind aa-zisa neraionalitate a operaiilor decizionale se constat o intensificare a eforturilor de modelare logic a activitii decizionale. Chiar daca uneori s-a considerat c pentru a realiza o modelare logic descriptiv a procesului decizional este suficient s se utilizeze calculul predicatelor s-au manifestat constant ncercri de nuanare a modelrii logice. Logicile neclasice, precum logica, aciunii i logica deontic, logica temporal, logica modal i mai recent legica decizional susin aceast afirmaie, chiar dac valoarea operaional a acestor demersuri este n prezent destul de redus. Raportul dintre demersul raional i demersul intuitiv n fundamentarea deciziilor economico-sociale. Dificultile ntmpinate n realizarea unei logici formale a induciei, dup modelul logicii formale deductive au scos n eviden complexitatea inferenelor inductive. Problema induciei nu este numai ce ne ndreptete s extindem o proprietate observat la un numr determinat de cazuri la un numr mai mare, ntruct asta ar nsemna reducerea problemei la aspectul pur extensiv. Inducia este mai complex, aprnd ca operaie de construire a unui ntreg atunci cnd se cunoate numai o parte sau unele dintre pri. Esena procedeului raional inductiv nu trebuie cutat n puterea de generalizare, ci n puterea de integrare, de construire a unui ntreg cu ajutorul unora din prile sale. Inferenele inductive se bazeaz pe un principiu integrator, prin care gndire gsete ntregul ale crui pri le cunoate. Acestea s-ar putea numi intuiie. Intuiia poate fi tratat nu numai n contextul inferenelor inductive ci i al celor deductive. Demersul deductiv presupune procedarea n etape riguros ordonate, fiecare etap sprijinindu-se pe etapele anterioare, exemplul tipic fiind cel al de demonstraiilor matematice. Modul n care matematica este prezentat difer mult de modul n care ea este elaborat. Cele mai multe teoreme sunt nti intuite, imaginate i numai dup aceea demonstrate. Adesea demonstraia este greit sau complicat n mod inutil. Rezultatul unui proces deductiv se poate explica fr a se face apel la intuiie, dar defurarea procesului deductiv, ca atare, nu. Astfel demersul raional, indiferent de forma pe care o mbrac nu poate fi izolat de demersul intuitiv care l nsoete i l susine. Caracteristicile demersului intuitiv. Cercetat pn acum mai mult de fiziologi i psihologi, intuiia devine tot mai mult un obiect al cercetrilor i n domeniul managementului. Tot mai frecvent este acceptat statutul intuiiei de instrument managerial pentru fundamentarea deciziilor. Cercetrile

asupra intuiiei vor putea oferi acesteia statutul teoretic care i lipsete i i limiteaz n prezent acceptarea. Se obinuiete s se considere intuiia ca fundamentat pe procese subcontiente, imposibil de raportat, de descris n mod sistematic. n ncercarea de descifrare a acestor procese mentale subcontiente s-au utilizat mai multe scheme. Se consider uneori c aceste procese sunt tot inferenieri, realizate ns pe un fond de cunotine care nu sunt disponibile n mod contient. Intuiia ar permite astfel reactivarea acestor cunotine. O interpretare a intuiiei, care se bucur de o larg acceptare, promovat i susinut de Herbert A Simon este ce potrivit creia intuiia reprezint un proces raional prin care creierul evoc amintiri i experiene trecute pentru a le aplica la situaiile curente. Intuiia ar reprezenta, n fapt analize ngheate n obinuine, conferind posibilitatea de a aciona, de a decide rapid prin recunoatere. Se accentueaz astfel asupra faptului c intuiia reprezint o calitate a decidentului, posibil de dezvoltat i perfecionat prin educaie i experien. Decidenii pot lua decizii rapid, fr a putea face dovada realizrii unui raionament sistematic, prin care s fi ajuns la concluziile lor. Aceasta pentru c, n fapt concluziile nici nu se bazeaz pe un atare tip de raionament, ci se bazeaz pe recunoaterea unor pattern-uri. Managerii dispun de un repertoriu de situaii problematice cu rspunsurile asociate fiecrei situaii n parte. Aceste modele ale aciunii de urmat n cazul situaiei descrise prin pattern se consider a fi semnificaia pattern-ului respectiv (aa cum un cuvnt din cadrul vocabularului activ l deinem n asociere cu semnificaia sa). Acest repertoriu se constituie printr-o vast experien de analiz i rezolvare a problemelor. Managerii se bazeaz deci n rezolvarea problemelor decizionale nu numai pe capacitatea deductiv de anticipare, prin derivare logic a desfurrii evenimentelor, n diferite ipoteze plauzibile, ci si pe calitatea lor de memorare a unor stri i evoluii posibile i de recunoatere n situaiile decizionale curente a pattern-urilor aplicabile. Calitile unui manager sunt legate nu numai de posibilitatea realizrii unor procese de gndire analitice, corecte si riguroase, ci in i de calitatea percepiei unei anumite situaii decizionale. O caracteristic important a intuiiei este aceea c se bazeaz pe o utilizare integrat, relaional a datelor. Intuiia presupune o sintez a datelor i nu o analiz a acestora (pattern-urile reprezint sinteze ale datelor). Se vorbete n acest context de caracterul holistic al intuiiei. Intuiia opereaz asupra ntregului i nu asupra prilor, precum procedeele analitice. Se accept existenta proprietilor emergente ale sistemelor economico-sociale. Orice efect de interaciune care nu este aditiv n raport cu efectele locale poate fi privit ca o manifestare a emergentei. In studierea sistemelor mari se impune completarea tratrii analitice, bazat pe studierea elementelor i a conexiunilor dintre ele cu o tratare integral, holistic a sistemului din cel puin dou motive: - emergena sistemului - complexitatea mare a sistemului (exprimat prin numrul componentelor i a relaiilor dintre acestea). Tratarea analitic este inevitabil parial ntruct nu se pot ataca proprietile emergente ale sistemului si nici nu poate epuiza infinitul complexitii. Avnd date despre sistemul economic pe care l conduce, decidentul se afl ntr-o situaie aparent paradoxal, aceea de a fi sufocat de informaii (datorit complexitii) i n

acelai timp de a i lipsi informaii (legate cel mai adesea de proprietile emergente ale sistemului), de a dispune numai de informaii pariale. Aceast situaie impune pe de o parte reducerea complexitii, prin selectarea, trierea informatiilor i pe de alt parte integrarea, sinteza informaiilor, prin completarea spatiilor goale , adic a informaiilor lips (pattern-urile reprezint sinteze de date). Intuiia este considerat drept un instrument managerial extrem de preios pentru fundamentarea deciziilor n situaiile cu informaie incomplet. Acest lucru face ca intuiia s fie o resurs extrem de valoroas n luarea deciziilor n situaiile nestructurate, fluide, de criz sau de tranziie n care se produc restructurri profunde i rapide, n care numrul necunoscutelor este extrem de mare. Intuiia este util atunci cnd exist un nivel ridicat al incertitudinii, cnd exist puin experien anterioar care s sprijine procesul de luare a deciziei, cnd informaiile disponibile sunt limitate sau indisponibile, cnd exista presiunea timpului sau cnd exista mai multe opiuni posibile din care se poate realiza alegerea, toate susinute prin argumente solide. Se consider c intuiia se poate cultiva i perfeciona devenind o resurs managerial extrem de util. Totodat se consider c 1ipsa de acceptare a intuiiei n mediul cultural contribuie la inhibarea ei la decidenii care vor s fie tratai cu suspiciune. Acest lucru face ca unele persoane s manifeste mai mult intuiie la vrste mai fragede dect la maturitate. Neacceptarea cultural se datoreaz n primul rnd lipsei unui model teoretic care s confere un statut tiinific solid intuiiei i adesea prejudecii c intuiia ar fi legat de manifestri paranormale. n general, intuiia se manifest atunci cnd este apreciat sau promovat. Prin urmare trebuie adoptate metode i tehnici de lucru care s faciliteze manifestarea intuiiei, s cultive i s sprijine participarea acesteia. Cu toate avantajele oferite, metodele i tehnicile intuitive prezint i inconveniente. O serie de elemente de mediu (stres, presiune sociala, etc.) pot influena negativ calitatea deciziilor luate cu ajutorul intuiiei. Metodele si tehnicile intuitive nu fac apel, de obicei la proceduri sistematice de colectare a datelor. Informaiile folosite n deciziile de acest tip pot fi din aceast cauz denaturate datorit stabilirii unor corelaii iluzorii, datorit caracterului dominant al informaiilor concrete asupra celor abstracte, datorit percepiei selective. Cel mai adesea informaiile sunt structurate conform experienei proprii celui care ia decizia. De multe ori acesta anticipeaz ceea ce ar dori s se produc, cutnd informaii consistente cu previziunile sale i ignornd contradiciile dintre aceste previziuni si datele disponibile. SSD sistem cu baz de cunotine Sistemele cu baz de cunotine reprezint sisteme informatice care ajut decidentul n rezolvarea problemelor decizionale complexe, n special a celor din clasa problemelor prost structurate. Obiectivul acestor sisteme 1 reprezint I mbuntirea procesului de luare a deciziilor sau asistarea realizrii unui studiu preliminar lurii deciziilor, pentru cazurile n care nu exist proceduri operaionale predefinite (soluii prefabricate). Problemele decizionale prost structurate se caracterizeaz prin importana

deosebit pe care o reprezint experiena decidentului n soluionarea problemei, prin lipsa unor proceduri predefinite de rezolvare, prin existena unor criterii de decizie numeroase, adesea inconsistente, printr-un ritm rapid de schimbare a contextului i a formei de manifestare a problemei. Paradigma sistemelor cu baz de cunotine s-a impus n domeniul informaticii la sfritul anilor 60. Pn la apariia acestor sisteme, cercetrile din cadrul inteligenei artificiale abordau cu precdere probleme bine definite pentru care nu se mai cunoteau dect algoritmi exponeniali de rezolvare. Cercetrile vizau identificarea posibilitilor de utilizare a unor euristici cu ajutorul crora s se ntrzie explozia combinatorial a calculelor. S-a considerat mult timp c aceste euristici trebuie s fie extrem de generale s caracterizeze procesul generic de rezolvare a problemelor, inteligena artificial avnd sarcina s contribuie la identificare, formalizarea i utilizarea afectiv a acestor euristici n cadrul sistemelor informatice. Eecul acestei abordri care nu a dus la obinerea unor rezultate relevante, cu valene practice a impus schimbarea modului de abordare a procesului de rezolvare a problemelor aa zis dificile. n locul cutrii unor euristici extrem de generale de rezolvare a problemelor s-a formulat necesitatea identificrii acelor cunotine specifice unei anumite probleme practice, cunotine extrem de numeroase i de specializate, pe baza crora s fie rezolvat problema. Aceste cunotine, ca i n cazul datelor sunt organizate n sistem sub forma unei baze de cunotine i utilizate prin mecanisme mai mult sau mai puin specifice domeniului n care se manifest respectiva problem practic. Sistemele cu baz de cunotine sunt n general sisteme destinate utilizrii de ctre decideni. Sistemul trebuie s fie de aceea bine adaptat reprezentrii conceptelor cu care opereaz decidentul, s se caracterizeze printr-o comportare clar, explicit. Acest lucru impune o calitate deosebit a interfeei cu utilizatorul. Funcionarea sistemelor cu baze de cunotine este puternic interactiv. Situaiile decizionale prost structurate sunt situaii n care cutarea soluiei reprezint un proces esenial pentru utilizator, aflat ntr-un asemenea proces de cutare posibilitatea definirii i dirijrii interaciunii cu sistemul constituie elemente eseniale. Sistemele cu baz de cunotine trebuie s susin procesul de structurare a problemei decizionale deci s ofere utilizatorului faciliti de modelare. De regul, sistemul dispune de un limbaj de modelare care permite definirea de modele multirelaie. Acest limbaj poate fi procedural sau declarativ. Unele sisteme suport de decizie se limiteaz ns la asigurarea accesului la o serie de modele statisticomatematice. Sistemele de asistare a deciziei cu baz de cunotine presupun integrarea n cadrul sistemelor suport de decizie a unei baze de cunotine mpreun cu mecanismele asociate acesteia n primul rnd motorul de inferen. Prin aceasta se ofer posibilitatea integrrii prelucrrilor numerice cu cele simbolice, deci a tehnicilor cantitative cu cele calitative. S-a demonstrat c astfel se pot asigura soluii la probleme care altfel nu ar fi posibil de rezolvat. Modelul sistemelor suport de decizie cu baze de cunotine ofer posibilitatea de a combina capacitatea de rezolvare a problemelor pe care o dein sistemele cu baz de cunotine cu precizia prelucrrilor numerice din cadrul sistemelor suport de

decizie. In cadrul bazei de cunotine a unui sistem suport de decizie este necesar combinarea unor cunotine cantitative i calitative cu ajutorul crora s se poat formula i verifica relaii ntre variabilele economice. Cunotinele calitative se vor utiliza iniial in scopul identificrii factorilor de baz (variabilelor economice relevante) i a relaiilor dintre acestea. Metodele cantitative se vor utiliza pentru analizarea i derivarea relaiilor dintre variabile. Metodele statistice, precum i analizele de regresie au avantajele analitice, servind la punerea n eviden a coliniaritii dintre diferitele variabile, la estimarea coeficienilor unor modele economico-matematice, la determinarea nivelului de semnificaie (intensitatea) legturilor dintre variabilele economice. Identificarea unei relaii cauz-efect nu se poate realiza numai printr-o analiz de regresie. Analiza de regresie sugereaz relaii, dar determinarea validitii relaiei reclam cunotine despre procesul ca atare i despre interaciunile sale cu alte procese. In acest scop sunt utile cunotine calitative pentru evaluarea rezultatelor analizelor de regresie, pentru verificarea faptului c acestea nu violeaz perceperea subiectiv i intuiia specialistului. Rezultatele unei analize de regresie pot s nu fie aplicabile n orice situaie.. Cunotinele calitative permit reducerea numrului de combinaii dintre variabilele care interacioneaz. Prin cunotinele calitative se reduce spaiul de cutare, direcionndu-se atenia spre anumite aspecte i tehnici de analiz relevante ntr-un context dat. Cunotinele calitative permit concentrarea pe factorii (variabilele economice) cele mai importante i ajut, la formalizarea relaiilor dintre aceti factori. Sistemele bazate pe cunotine au capacitatea de a formaliza, utiliza i pstra diferite tipuri de cunotine, n timp ce fora sistemelor de asistare a deciziei rezida n capacitatea de a executa cu mare acuratee analize numerice i n primul rnd statistice prin aplicarea tehnicilor cantitative de prelucrare a datelor. Sistemele bazate pe cunotine au puternic dezvoltat facilitatea explicativ, util n contextul sistemelor de asigurare a deciziilor pentru explicarea anumitor rezultate obinute prin execuia modelelor. Sistemele bazate pe cunotine pot asigura totodat asistena n asigurarea resurselor sistemului. n acelai timp, sistemele bazate pe cunotine ofer posibilitatea mbuntirii comunicrii cu utilizatorul, interfaa utilizator fiind mai bine rezolvat n prezent n cadrul sistemelor bazate pe cunotine dect n cadrul altor tipuri de aplicaii. Referitor la gestiunea cunotinelor, mecanismul cel mai cunoscut asociat acestei funcii este motorul de inferen care asigur accesul la cunotinele din cadrul bazei de cunotine i utilizarea lor efectiv. Celelalte funcii de gestionare a cunotinelor se asociaz de regul unor mecanisme diferite de motorul de inferen, cum ar fi de exemplu componenta de achiziionare a cunotinelor. Ca i n cazul datelor sau modelelor i pentru cunotine a fost introdus conceptul de sistem de gestiune a bazei de cunotine care s permit realizarea integral a tuturor funciilor de gestionare a cunotinelor. Integrarea datelor, modelelor i cunotinelor n procesul de asistare a deciziilor presupune asigurarea unor mecanisme de interfa ntre componentele de gestionare a acestora, lucru destul de greu de realizat n practic. n legtur cu interactivitatea sistemelor suport de decizie bazate pe cunotine, n

cazul arhitecturii unui astfel de sistem exist o component de comunicare cu utilizatorul (interfaa cu utilizatorul). Aceasta are sarcina de a realiza un dialog eficient cu utilizatorul deci de a oferi o serie de faciliti precum prezentarea informaiilor sub form grafic (unele sisteme dispunnd de o bibliotec de raportare i grafice), oferirea de explicaii (funcia explicativ a interfeei cu utilizatorul) etc. Importana deosebit pe care o capt dialogul n cadrul unui sistem suport de decizie cu baz de cunotine se reflect n efortul deosebit de ridicat destinat realizrii componentei de interfa cu utilizatorul (uneori apreciat la peste 40% din efortul de realizare a ntregului sistem). n rezolvarea problemelor decizionale nestructurate, intrrile i ieirile de date n i din sistem au un caracter mult mai complex dect n rezolvarea problemelor structurate. Dac n aplicaiile convenionale intrrile i ieirile sunt foarte bine precizate ca tip, semnificaie, volum etc., n cadrul unor situaii nestructurate datele de intrare pot fi incomplete prezentnd un grad de precizie mai mare sau mai mic. Rezultatele trebuie nsoite deseori de explicaii asupra modului n care s-a ajuns la respectiva soluie. Realizarea acestor cerine presupune asigurarea unei interfee inteligente a sistemului. Calitatea interfeei are un rol hotrtor asupra eficienei cu care este utilizat sistemul de asistare a deciziei cu baz de cunotine. Un sistem suport de decizie cu baz de cunotine trebuie s asigure accesul la informaiile pertinente, concomitent cu un control al acestui acces. In al doilea rnd trebuie s fac posibil diagnosticarea problemei decizionale fcnd practic posibil reprezentarea informaiilor ntr-o form adaptat interpretrii datelor. O alt funcie a unui sistem de asistare a deciziei cu baz de cunotine este cea de structurare a informaiilor sub form de modele (sistem de relaii ntre variabile, arbori de decizie etc.) Sistemul trebuie s ofere posibilitatea de descriere i analiz a datelor cu ajutorul instrumentelor statistice care asigur o utilizare a datelor i a modelelor n scopul generrii de alternative de rezolvare a situiei, realizrii unor analize de sensibilitate a modelelor. O funcie important a sistemelor suport de decizie cu baz de cunotine se refer la asigurarea posibilitilor de evaluare a alternativelor de rezolvare, prin utilizarea unor funcii pentru modelarea preferinelor utilizatorului (decidentului) n raport cu anumite criterii. Si, n sfrit o funcie important o reprezint funcia de comunicare cu utilizatorul. 1.9.5.2. Arhitectura sistemelor suport de decizie de grup. SSD de grup beneficiaz de aportul tehnologiilor de teleprelucrare a datelor. SSD de grup ajung s se prezinte sub forma unor SSD organizaionale (fig. 1.21).

Baza de date

Baza de modele SAD central

Sistem de gestiune a bazei de date

Sistem de gestiune a bazei de modele

Interfata utilizator

utilizator

utilizator

utilizator

LAN

Fig.1.21. SSD organizational 1.10. Sisteme expert 1.10.1. Inteligena artificial i sistemele expert Inteligena artificial reprezint un domeniu al informaticii care are drept scop transpunerea comportamentului inteligent uman la maini, n spe la calculatoare. Dorina de a dispune i de a folosi maini inteligente reprezint un vechi deziderat al omului, perfect justificabil innd cont de faptul c asemenea maini pot fi, n principiu mai simplu de utilizat i mai productive. Constituirea ca domeniu tiinific autonom, cu obiect de studiu propriu, cu metode i tehnici de lucru specifice s-a realizat la nceputul anilor 50, ca urmare a sprijinului oferit de inteligena artificial din partea unor domenii conexe, precum matematica, psihologia, fiziologia, logica etc. Obiectul de studiu al inteligenei artificiale l reprezint comportamentul inteligent i posibilitatea de emulare al acestuia la maini. Prin comportament inteligent se nelege, n general, acel comportament care implic realizarea unor activiti ce reclam caliti intelectuale deosebite: posibilitatea de abstractizare, flexibilitate, adaptare la situaii noi (incomplet cunoscute), creativitate etc. De exemplu, nelegerea limbajului natural, practicarea matematicii, rezolvarea unor probleme practice dificile, acordarea de semnificaie diferitelor forme (de exemplu vizuale) sunt considerate drept activiti ce reclam inteligen i deci caracterizeaz un comportament inteligent. Realizarea acestor activiti de ctre main, deci automatizarea, lor poate fi extrem de dificil. Chiar si activitile pe care omul le realizeaz curent, de exemplu nelegerea limbajului natural, pot fi extrem de dificil de automatizat. Informatica convenional, bazat pe algoritm drept paradigma a calculului (a automatizrii sarcinilor) nu a reuit s transfere aceste activiti inteligente spre main. Paradigma care a dominat domeniul inteligenei artificiale, la nceputul constituirii

sale, poate fi considerat cea desemnat prin general problem solver, denumirea proiectului lansat n anii 60, care a avut drept obiectiv identificarea acelor mecanisme abstracte ale gndirii ce permit omului desfurarea activitii inteligente. Iniiatorii acestui proiect H.Simon , A. Newell, B.Shaw considerau c la baza comportamentului intelligent stau o serie de mecanisme generale, universale de gndire ce sunt utilizate n rezolvarea oricrei probleme, n desfurarea oricrei activiti. Odat descifrate aceste mecanisme i transpuse n programe de calcul, maina poate executa orice sarcin. Eecul proiectului a demonstrat c activitile ce reclam inteligen trebuie abordate diferenial innd cont de marea lor varietate i c eseniale n realizarea acestor activiti sunt cunotinele (knowledge). Sfritul anilor 70 a marcat momentul lansrii unei noi paradigme n cadrul inteligenei artificiale i anume cea de cunotine. 1.10.2. Conceptul de sistem bazat pe cunotine Inteligena artificial consider ca posibil emularea comportamentului inteligent la maini prin memorarea cunotinelor i asigurarea condiiilor pentru prelucrarea lor automat. Toate sistemele de inteligen artificial sunt sisteme care posed i utilizeaz cunotine fiind denumite sisteme bazate pe cunotine (sau sisteme cu baz de cunotine). Aceste sisteme sunt specializate n desfurarea diferitelor activiti. Sistemele de inteligen artificial dispun de o baz de cunotine precum i de mecanisme de utilizare a acestora (mecanisme rezolutive, infereniale sau de raionament), n scopul efecturii n mod automat a diferite activiti (taskuri) descrise cu ajutorul unor fapte, reunite n componenta baza de fapte.
Sursa de cunostinte Analistul de cunostinte

BAZA DE CUNOSTINTE

BAZA DE FAPTE

surse de date

Mecanisme rezolutive (inferentiale, de rationament)

utilizatori

Fig.1.22 Structura generica a unui sistem de inteligenta artificiala

n sens informatic cunotinele reprezint informaii dobndite care servesc la realizarea diferitelor activiti. Dei aspectul pragmatic este esenial n definirea conceptului de cunotine, exprimarea acestora trebuie realizat relativ independent de modul lor de utilizare. Aceasta, deoarece unele i aceleai cunotine pot fi utilizate n mod diferit pentru rezolvarea diferitelor probleme sau chiar pentru aceeai problem n circumstane diferite.

Spre deosebire de informatica convenional care s-a bazat pe o reprezentare implicit a cunotinelor i o reprezentare explicit a modului de utilizare a acestora n rezolvarea unei anumite probleme (algoritmul fiind de fapt o schem de aplicare a unor cunotine care nu sunt menionate n mod explicit) inteligena artificial a adoptat soluia reprezentrii explicite a cunotinelor, a enunrii lor ntr-un mod relativ independent de modurile de utilizare. Realizarea unui sistem de inteligen artificial are sarcina de a identifica i a exprima (reprezenta) cunotinele necesare efecturii unor activiti i de a nregistra sistemul cu mecanisme care s permit aplicarea acestor cunotine. Responsabilitatea deciziilor privind modul efectiv de utilizare a cunotinelor revine sistemului nsui care la momentul execuiei va lua n mod automat decizii privind: - ce cunotine sunt necesare - cum i cnd s fie utilizate acestea pentru realizarea respectivelor activiti. 1.10.3. Metode i tehnici de inteligen artificial Realizarea unui sistem de inteligen artificial reclam deci aplicarea unor metode i tehnici de achiziionare, reprezentare i utilizare a cunotinelor.
Realizarea SIA prin metode i tehnici

achiziionare

reprezentare

utilizare

cunotine

Prelucrarea cunotinelor prin metode i tehnici

calcul simbolic

calcul neuronal

calcul genetic

metode slabe

metode tari

cautarea in spatiul solutiilor

descompunerea problemei

calculul predicatelor

reguli de productie

obiecte structurate si grafuri

Fig.1.23. Metode si tehnici utilizate pentru realizarea SIA

A) Achiziionarea cunotinelor

Metodele i tehnicile de achiziionare a cunotinelor (fig.1.24) precizeaz modul n care se construiete baza de cunotine ntr-un sistem SIA.
Achiziionare cunotine

nvare teoretic

nvare empiric

nvare simbolic

Fig.1.24. Metode i tehnici de achiziionare a cunotinelor

Invarea teoretic permite construirea primei forme a bazei de cunotine (BC). Limitele metodelor teoretice (bazate pe calcul simbolic) au fcut ca procesul de automatizare a achiziionrii cunotinelor s fie foarte lent si rezultatele puin convingtoare. Calculul simbolic nu este un bun instrument pentru emularea proceselor de nvare, deoarece majoritatea sunt bazate pe procese inductive, de natur preponderent intuitiv. Completarea fazei de nvare teoretic cu o nvare empiric este posibil prin convertirea cunotinelor din BC sub forma unei reele neuronale, cunoscut n acest caz sub numele de reea neuronal bazat pe cunotine. Instruirea acestei reele se realizeaz pe baza exemplelor de instruire, cu ajutorul unuia dintre algoritmii de instruire ai reelelor neuronale aplicabile acestui tip de reea. Rezultatele instruirii, reprezentate sub forma valorilor parametrilor de reea sunt convertite n cunotine reprezentate simbolic (adugate la BC) cu ajutorul unor algoritmi de extragere a cunotinelor din reelele neuronale. Dintre cele mai cunoscute metode si tehnici de nvare simbolic se pot aminti: - rnetode i tehnici de nvare "pe de rost" (rote learning) - rnetode i tehnici de nvare prin instruire (learning by being told); -metode i tehnici de nvare inductiv (din exemple, prin descoperire, prin observare). B) Reprezentarea cunotinelor Metodele i tehnicile de reprezentare a cunotinelor definesc structurile de reprezentare a cunotinelor, structuri ce trebuie s satisfac o serie de cerine (fig. 1.28) i anume: - adecvarea reprezentaional, adic posibilitatea de reprezentare a tuturor categoriilor de cunotine din cadrul domeniului respectiv - adecvarea achiziional, schema de reprezentare fiind obligat s favorizeze procesul de achiziionare a cunotinelor - adecvarea informaional, n sensul c structurile de reprezentare trebuie s permit definirea unor operatori, s fie prelucrabile - eficacitatea inferenial, n sensul c structurile de reprezentare trebuie s fac posibile prelucrrile nu n orice condiii ci numai n condiiile de eficien.

adecvare reprezentationala

adecvare achizitionala

adecvare si eficacitate inferentiala simbolice

Metode si tehnici de reprezentare a cunostintelor

neuronale

genetice

granularitate

modularitate

compilare

nedeterminare

Fig.1.25. Cerinte si caracteristici ale metodelor si tehnicilor de reprezentare a cunostintelor O schem de reprezentare poate fi caracterizat cu ajutorul unor caracteristici dintre care se pot aminti: - gradul de granularitate al reprezentrii, dat de nivelul de detaliere al primitivelor reprezentaionale - gradul de modularitate al construciilor (structurilor) de reprezentare ce exprim nivelul de independen relativ a acestor structuri. - gradul de compilare al reprezentrii, exprim msura n care reprezentarea favorizeaz anumite scheme de utilizare a cunotinelor. Teoretic gradul de compilare trebuie s fie zero, ns necesitatea asigurrii unei eficiene impune facilitarea unor prelucrri, deci asigurarea unui grad de compilare mai mare sau mai mic. - gradul de nedeterminare se refer la numrul de soluii alternative de reprezentare din care se poate face reprezentarea unei anumite piese de cunoatere. Metodele i tehnicile de reprezentare a cunotinelor se pot grupa n: - metode i tehnici de reprezentare simbolic (calculul predicatelor, regulile de producie, cadre-frame, grafuri etc) - metode i tehnici de reprezentare neuronal (reele neuronale) - metode i tehnici de reprezentare genetic (cromozomi). C) Utilizarea cunotinelor. Metodele i tehnicile de utilizare a cunotinelor sunt n strns legtur cu cele de reprezentare n sensul c posibilitile de utilizare depind, n mod direct de structurile de reprezentare. Utilizarea cunotinelor poate fi interpretat drept un proces de aplicare a unui set de operatori definii asupra structurilor de reprezentare a cunotinelor prin metode slabe si metode tari. Fiecare schem de reprezentare are correspondent n ansamblul metodelor i

tehnicilor de raionament. Este ns important de menionat faptul c indiferent de categoria de metode i tehnici de raionament considerat se definesc variante de raionament: - n condiii de completitudine a cunotinelor i certitudine - n condiii de incompletitudine i incertitudine
Reprezentarea cunostintelor BC Utilizarea cunostintelor

metode slabe

metode tari

rationamente

certe

incerte

Fig.1.26. Metode si tehnici de utilizare a cunostintelor

1.10.4. Domeniile inteligenei artificiale Domeniile inteligenei artificiale reprezint zone majore de aplicaii ale inteligenei artificiale: prelucrarea limbajului natural, modelarea raionamentelor, probleme de percepie, jocuri, roboi, sisteme expert. Prelucrarea limbajului natural cuprinde att nelegerea mesajelor exprimate n limbaj natural ct i generarea mesajelor. Se consider cel mai reprezentativ i totodat cel mai dificil domeniu al inteligenei artificiale. De prelucrarea limbajului natural sunt legate i o serie de alte tipuri de aplicaii de inteligen artificial, precum traducerea automat i programare automat. Modelarea diferitelor forme de raionament reprezint un domeniu mai abstract cu aplicare n cadrul mai multor domenii teoretice i practice: modelarea raionamentului inductiv i modelarea raionamentului incert. Problemele de percepie se refer la domenii precum vederea i vorbirea artificial, cu aplicare deosebit n extinderea capacitilor de interaciune om-main. Jocurile cu partener-calculator reprezint probleme combinatoriale pentru care ncetinirea sau chiar mpiedicarea exploziei combinatoriale a calculelor reprezint aspectul teoretic i practic cel mai important de soluionat. Roboii inteligeni reprezint acea clas de sisteme fizice autonome care pot realiza planificarea aciunilor ntr-un mediu necunoscut sau numai parial cunoscut.

Sistemele expert reprezint domeniul inteligenei artificiale cel mai bine reprezentat n mediul social-economic i simuleaz comportamentul expertului uman ntr-un domeniu bine precizat. 1.10.5. Sisteme expert definire i arhitectur Sistemele expert reprezint sisteme de inteligen artificial destinate rezolvrii unor probleme dificile, de natur practic, la nivelul de performan a experilor umani. Experii rezolv respectivele probleme practice dificile pe baz de expertiz. Sistemele expert realizeaz deci o automatizare a expertizei dintr-un anumit domeniu. Caracteristicile expertizei (fig. 1.27) i conceptele asociate n cadrul sistemelor expert sunt:
cunostinte generale C lasa de problem e cunostinte de specialitate cunostinte ex pert

B a de az cunostinte

Instanta a clasei de problem (problem e e specifice)

B a de fapte az

R olvarea ez problem (obtinerea ei solutiei)

M ecanism e rez olutive

E plicarea x solutiilor

M ecanism e ex plicative

C unicarea cu om utiliz atorul

Interfata utiliz ator

Acum ularea de noi cunostinte

M ecanism de e achiz itionare a cunostintelor

Atingerea lim itelor com petentei

a)

b)

Fig .1.27. (b)

E pertiz u an (a) si con x a m a ceptele asociate (b)incadru sistem ex l elor pert

a. Domeniul de expertiz se caracterizeaz prin ansamblul de cunotine necesare rezolvrii diferitelor probleme ce se manifest n acest domeniu. Cunotinele pot fi de cultur general, de specialitate i cunotine expert. Cunotinele expert reprezint elementul esenial al sistemului de cunotine servind la identificarea i descrierea (formalizarea) problemelor. Aceste cunotine sunt proprietatea expertului, fiind obinute de acesta n special prin experien i caliti individuale deosebite ce l disting de ceilali specialiti n domeniu ce posed doar cunotine comune de specialitate. Cunotinele asociate domeniului de expertiz servesc rezolvrii problemelor din acest domeniu, probleme n general omogene ca tip deci putnd fi considerate drept aparinnd unei clase de probleme. Descrierea unei anumite probleme specifice se realizeaz prin prezentarea strii de fapt a domeniului la un moment dat. b. Conceptele asociate expertizei ntr-un SE sunt legate de BC: cum este construit (axhiziionarea), cum se rezolv raionamentul, cum se explic utilizatorului. Caracteristicile i conceptele expertizei conduc spre arhitectura unui sistem expert (fig. 1.28) de unde rezult componentele sale: - Baza de cunotine reprezint ansamblul cunotinelor din domeniul de expertiz ce permit rezolvarea diferitelor probleme din darul acestui domeniu. Cunotinele sunt reprezentate sub forma unor anumite structuri (formule din calculul predicatelor, reguli de producie, ierarhii cadre etc.) - Baza de fapte conine descrierea problemei ce trebuie rezolvat. Aceast descriere se obine prin interaciune cu utilizatorul sau contactul direct (prin mecanisme de tipul senzorilor) cu domeniul de expertiz. Structurile reprezentaionale asociate faptelor sunt n general simple, de forma tripletelor <obiect, atribut, valoare> sau chiar perechilor <atribut, valoare>. - Mecanismele rezolutive asigur producerea (utilizarea) cunotinelor. Aceste mecanisme permit implementarea unui ansamblu de operatori, definii asupra structurilor de reprezentare a cunotinelor. - Spaiul de lucru este constituit din ansamblul rezultatelor intermediare i setrilor parametrilor de funcionare ai sistemului. - Interfaa de realizare reprezint ansamblul instrumentelor cu care este posibil realizarea diferitelor componente ale sistemului. O component important a interfeei de realizare este reprezentat de mecanismele de achiziionare automat a cunotinelor care permit prelucrarea on-line a surselor de cunotine n scopul identificrii i exprimrii cunotinelor. - Interfaa utilizator asigur comunicarea ntre sistem i utilizator n scopul oferirii de ctre utilizator a descrierii problemei i obinerii de ctre acesta a rezultatelor i a explicaiilor referitoare la modul de obinere a acestor rezultate.

1.10.6. Metode de reprezentare i utilizare a cunotinelor n cadrul sistemelor expert

1.10.6.1. Calculul predicatelor de ordinul nti Limbajul formal al calculului cu predicate reprezint att un limbaj de reprezentare a cunotinelor ct i un ansamblu de reguli de inferen, reguli ce mpreun cu limbajul formeaz sistemul logic al calculului cu predicate. Sistemul logic al calculului cu predicate ofer deci att structurilor de reprezentare ct i mecanismelor de utilizare a acestor cunotine. Construcia de baz a limbajului calculului de predicate este atomul. Cu ajutorul conectivelor i cuantificatorilor se construiesc construciile compuse. Att construciile de baz ct i cele compuse poart numele de formule (formule bine formate). Semantica limbajului calculului cu predicate reprezint definirea adevrului respectiv falsitii cu ajutorul interpretrii formulelor (punerea lor n coresponden cu elemente ale domeniului real). Reprezentarea cunotinelor cu ajutorul limbajului calculului cu predicate (fig. 1.28).

an alist de cunostinte surse de cunostinte

Interfata de realizare M ecanism e de achizitionare autom ata a cun ostintelor

Baza de cunostin te

Spatiul de lucru

Interf ta a utilizator

Baza de fapte

M ecanism e rezolutive (de rationam ent, inferentiale)

M ecanism e explicative

Fig.1.28. Arhitectura unui sistem expert n scopul reprezentrii cunotinelor cu limbajul calculului cu predicate se parcurg o serie de etape i anume: 1. se identific aseriunile (propoziiile logice) din descrierea n limbaj natural a cunotinelor 2. se exprim legturile (asocierile) dintre propoziiile logice cu ajutorul conectivelor logice. n urma celor dou etape e obine reprezentarea n calculul propoziional a cunotinelor prin introducerea unor variabile propoziionale care s desemneze propoziiile logice. 3. se detaliaz structura fiecrei aseriuni prin utilizarea simbolurilor din alfabet.

Utilizarea cunotinelor. Probleme ale automatizrii raionamentelor.

Sistemul logic al calculului cu predicate posed o serie de reguli de inferen c permit obinerea unor noi formule bine formate pe baza celor de care se dispune iniial (axiome). Ca exemple de reguli de inferen se pot cita: modus ponens, modus tollens, silogismul, specializarea universal etc. n procesul automatizrii raionamentelor n cadrul calculului cu predicate, formulele iniiale se numesc axiome, formulele derivate poart numele de teoreme iar procesul derivrii lor este cunoscut sub numele de demonstrare automat de teoreme. Astfel, pentru rezolvarea unei probleme este necesar s se asigure: - reprezentarea cunotinelor sub form de formule (axiome) - descrierea strii iniiale a problemei sub form de formule (axiome) - descrierea soluiei (strii scop) sub form de formule (teorem) - aplicarea regulilor de inferen n scopul demonstrrii teoremei. Automatizarea raionamentelor din calculul predicatelor indic o serie de probleme dificile dintre care se pot aminti: 1.problema decidabilitii. Decidabilitatea desemneaz posibilitatea de a decide dac o anumit formul este sau nu o teorem n raport de un set dat de formule (axiome). Ca sistem logic, calculul predicatelor este un sistem semidecidal, n sensul c sistemul calculului cu predicate garanteaz proceduri de demonstrare a unei teoreme n raport de un set de axiome, dar nu garanteaz proceduri care s permit stabilirea faptului c o anumit formul nu e teorem n raport cu un set de axiome. 2.problema eficienei procedurilor de demonstrare a teoremelor. Timpul de aplicare a procedurilor de demonstrare trebuie s fie acceptabil. n general, realizarea interfeelor implic operaii extrem de dificile i de costisitoare n termenii resurselor reclamate, de exemplu: operaiile de pregtire a formulelor n vederea aplicrii regulilor de inferen. De asemenea, numrul pailor de prelucrare n demonstrare este foarte mare (ctigul realizat n fiecare caz de prelucrare este minim). In acelai timp factorul de ramificare n procesul de demonstrare este semnificativ, ceea ce face ca procesele de decizie ce nsoesc demonstraia s fie dificil de rezolvat. Rezolvarea dificultilor de automatizare se realizeaz n general prin: - restrngerea sistemului logic al calculului cu predicate la subsisteme logice decidale, de exemplu subsistemul logic bazat pe clauze HORN - omogenizarea formulelor i reducerea numrului de tipuri de reguli de inferen utilizate (de exemplu utilizarea numai a formei clauzale a formulelor ce au asociat un singur tip de inferen i anume regule de inferen a rezoluiei). Not: Calculul predicatelor de ordinul nti este utilizat i n calculul relaional pe care se bazeaz unele limbaje de programare din sistemele de baze de date relaionale. 1.10.6.2. Reguli de producie Regulile de producie au fost utilizate i de alte domenii (teoria automatelor, teoria limbajelor formale etc.). In cadrul inteligenei artificiale, regulile de producie sunt utilizate pentru exprimarea asocierilor empirice dintre descrierile de stare ale problemei i aciunile de ntreprins n cazul n care problema se afl ntr-o anumit stare.

Regulile de producie servesc la reprezentarea cunotinelor de natur procedural sub forma unor construcii modulare de tipul: prelucrri sau aciuni sau concluzie

Dac

ablon de date sau condiie

Atunci

Nu orice construcie condiional reprezint o regul de producie ci numai acele construcii definite n mod modular. Regulile formeaz un ansamblu pe care nu exist definit nici o relaie de ordine. Acest ansamblu de reguli poart numele de baz de reguli. Tratarea (executarea) activitilor condiionate de premize este independent de modul de ncrcare (organizare) a bazei de reguli. Sistemele de inteligen artificial bazate pe reguli sunt constituite din: - baza de reguli - ansamblul de fapte (contextual sau memoria de lucru) ce conine descrierea problemei de rezolvat. O fapt este de obicei reprezentat sub form de triplet <obiect, atribut, valoare> sau pereche <atribut, valoare> - interpretorul de reguli (mecanismul de raionament pe reguli sau mecanismul de nlnuire a regulilor). 1.10.6.3. Frame-uri i reele de cunotine Un cadru (frame) reprezint o unitate de informaii care grupeaz un anumit numr de rubrici (sloturi). O rubric de frame poate conine informaii despre obiectul prezentat su informaii de legtur cu late frame-uri (este o, aparine). Intr-o rubric poate figura de asemenea, un apel la o procedur extern de calcul, caz n care se vorbete de ataare procedural. Utilizarea acestui tip de reprezentare permite regsirea rapid a anumitor agregate informaionale (de exemplu, firmele ce aparin unei anumite ramuri). La fiecare rubric sunt declarate condiiile n care trebuie s se realizeze gestionarea valorii rubricii (faetele de frame). Astfel, pentru fiecare frame se pot declara valorile situate n alte frame-uri care trebuie modificate la schimbarea unei dintre rubricile sale. Fiecare rubric posed de asemenea demon ih-needed, if-added, ifremoved pentru descrierea comportamentului frame-ului la citire, adugare sau tergere a valorii din rubrica respectiv. Frame-urile asigur o schem simpl i eficient de lucru cu valorile implicite. Utilizarea frame-urilor (raionamentul pe baz de frame-uri) const n modificarea din aproape n aproape a coninutului memorat n structura de frame-uri pe baza procedurilor ataate rubricilor. Uneori, sistemele pe baz de frame-uri introduc i reguli (fie n form clasic, fie simulate ca frame-uri).

Plecnd de la reeaua de frame-uri se poate generaliza repartizarea pe baz de grafuri a cunotinelor sub forma reelelor de cunotine. La nceput, reelele de cunotine au fost utilizate n prelucarrea limbajului natural (reele semantice) pentru a exprima dependenele dintre conceptele desemnate prin faze n limbajul natural. 1.10.7. Evoluia sistemelor informatice spre SE i SSD Prelucrarea nealgoritmic, descriptiv a cunotinelor n cadrul sistemelor expert a determinat extinderea ariei de aplicare a tehnologiilor informatice. Se poate vorbi de o extindere pe orizintal, n sensul cuprinderii unor noi domenii economico-sociale, cum ar fi: activitile educaionale, juridice, politice n care procesele de prelucrare informaional se algoritmizeaz cu greu sau chiar nu se pot algoritmiza. Informaiile specifice acestor activiti au o natur preponderant calitativ, necuantificabil. Pe de alt parte, se poate vorbi de o extindere pe vertical, n sensul cuprinderii n actuala tehnologie a noi prelucrri, procese informaionale precum: evaluarea calitativ, raionamentul n sens general. Acest lucru poate influena n mod semnificativ procesul informaional-decizional economic, prin prelurea de ctre tehnologiile informatice a unui segment al deciziilor economice-sociale, n spe a acelora de rutin. Sistemele expert reprezint alturi de sistemele orientate obiect un mijloc important pentru stpnirea complexitii informaionale. S-a sperat c odat cu definirea unui algoritm i deinerea unui procesor de mare putere practic orice algoritm poate fi utilizat pentru rezolvarea unei probleme concrete. Att dezvoltrile teoretice (teoria matematic a complexitii) ct i dificultile efectiv ntmpinate n rezolvarea unor probleme de dimensiuni mari au artat ns c n lupta mpotriva complexitii informaionale calea algoritmic are limite clare. In special, n domeniul economic sunt cunoscute dificultile care apar la creterea scrii problemei. Un principiu metodologic util n lupta pentru demararea complexitii informaionale este cel al complementaritii relevanei i preciziei n analiza sistemelor complexe i asigurarea unui bun echilibru ntre relevan i precizie n rezolvarea unor probleme complexe. In cazul analizei unui sistem complex, pe msura descompunerii tot mai fine n subsisteme se ncepe de la o relevan mare i precizie mic (descompunere n puine sisteme i se ajunge la o precizie mare cu multe subsisteme) i la o relevan mic (n sensul pierderii aspectelor importante, definitorii pentru sistemul iniial). Doar un anumit raport ntre relevan i precizie permite analiza corect a rezolvrii unor probleme complexe. Primele sisteme expert pun n eviden capacitatea raionamentului artificial de a prelua aspectele relevante din practica rezolvrii problemelor, aa cum algoritmul preia aspectele precise ale acesteia. Prelucrarea nealgoritmic a informaiei n cadrul sistemelor expert poate oferi soluii mai productive unor probleme abordate i rezolvate deja i n manier convenional (algoritmic). In domeniile n care datele i cerinele informaionale se modific frecvent, soluiil algoritmice se adapteaz cu dificultate la aceste schimbri, uneori cu un efort de reproiectare i programare foarte important. Tehnologiile nealgoritmice utilizate n cadrul sistemelor expert permit o adaptare perfect la schimbrile intervenite n volumul i structura cunotinelor, a cerinelor informaionale etc. O adaptare deosebit o prezint sistemele expert i la situaiile cu informaie incomplet i/sau imprecis. Soluiile obinute cu ajutorul sistemelor expert sunt de o

calitate deosebit prin faptul c se ofer posibilitatea utilizrii n cadrul raionamentului automat a regulilor euristice validate de practic , ce concur uneori cu succes abordrii formale. Experii umani se exprim cel mai adesea de obicei este adevrat c,se poate spune c. Adesea, dificultile constau nu n luarea decizie ci n obinerea informaiei de fundamentare a deciziilor. Cunotinele expertului constau n principal n metodele de obinere a datelor i metodei de analiz a acestor date. In situaiile perfect cunoscute (cu informaie complet i precis) este posibil de realizat selectarea celei mai bune variante decizionale )dac numrul alternativelor nu este foarte mare). In practic ns, informaiile sunt cel mai adesea incomplete i incerte, presiunea n luarea deciziei este mare (pericol iminent de pierderi semnificative, uneori dramatice). In management, sistemele expert au dobndit o larg utilizare. n orice funcie managerial exist probleme decizionale complexe, nenelese, dinamice, multicriteriale etc. Aceste probleme decizionale reclam utilizarea sistemelor expert. Pentru a exemplifica s considerm domeniul bancar. Folosirea calculatoarelor n programe complexe se extinde tot mai mult n sfera bancar. Aceste sisteme sunt utilizate pe larg pentru a ierarhiza condiiile i premisele economico-sociale ale deciziei de creditare. Din toate sursele de informare se desprinde faptul c aceste sisteme sunt folosite mai ales pentru formularea unui suport obiectiv, cuprinztor i multilateral al deciziei. n marea majoritate a cazurilor decizia revine omului, n toat plenitudinea rspunderilor ce i le asum, mai ales cnd fundamentele sunt exprimate, prin aceste metode, fr echivoc. Bibliografie 1. M.Velicanu Sisteme expert pentru fundamentarea unor decizii economice, tez de doctorat, ASE, 1994 2. D.Bobrow - Artificial Intelligence in Perspective, 1994 3. R.Giarrano - Expert Systems Principles and Programming, 1994 4. A.Dean - Artificial Intelligence Theory and Practice, 1996.

You might also like