1. sisteme informatice integrate la nivel de companie

93
SISTEMUL INFORMATIC - INSTRUMENT PENTRU CONDUCEREA ŞTIINŢIFICĂ A SOCIETĂŢILOR COMERCIALE 1.1. Conceptul de sistem Conceptul de sistem este folosit tot mai frecvent în limbajul curent deşi există mai multe păreri în definirea acestuia. Fără a recurge la o inventariere a acestor păreri, vom căuta să desprindem aspectele comune care concură la definirea conceptului de sistem, şi anume faptul că orice sistem se caracterizează prin: - mulţimea E de elemente intercorelate funcţional - intrările sistemului (X) - procesele P din cadrul sistemului care prelucrează intrările - ieşirile sistemului (Y) - starea sistemului - scopul, obiectivul funcţionării sistemului (Z) Totodată, remarcăm faptul că orice sistem este legat de un anumit mediu, are o anumită structură şi funcţionează după anumite reguli. Pe baza celor de mai sus, sistemul ar putea fi definit ca fiind un ansamblu de elemente intercorelate funcţional ce acţionează într-un anumit scop (Z). In forma cea mai simplă, conceptul de sistem este sugerat prin figura 1.1. 1.2 Conceptul de sistem cibernetic În context cibernetic (fig. 1.2) intrările X sunt supuse unui proces P de transformare în interiorul sistemului S, rezultând ieşirile Y, ceea ce se poate formula astfel:

Upload: emanuelpredescu

Post on 15-Nov-2015

17 views

Category:

Documents


1 download

DESCRIPTION

test

TRANSCRIPT

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.

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).

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).

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).

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).

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.

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.

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).

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 informare-raportare 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.

a. 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.

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 administrativ-teritoriale 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 matematico-economice 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 orientat-obiect, 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 ntrebare-rspuns, 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 sistemAjutor pentru decidentPartea executat din activitatea decidentului

SI

SSD

SEasistent

colaborator

expertizo 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 vedereNivel de deschidere al instrumentuluiGrad de deschidere al aplicaiei produse

Main (hard)Pe ce hard este exploatat instrumentulPe ce hard este exploatat aplicaia

Sistem operareSO utilizat

Interfee utilizateDe ce SO are nevoie aplicaia

Ce interfee sunt oferite

Notaie i limbaj de programaren ce limbaj este scris instrumentul

Ce limbaj utilizeaz proiectantul

Ce notaie ofer instrumentulIn ce mod utilizatorul dialogheaz cu aplicaia

n cadrul crui limbaj

Pe baza cror notaii

Biblioteci de claseCe biblioteci de clase poate utiliza instrumentulCe programe de comunicaie folosete aplicaia

Baze de dateCare sunt conexiunile cu bazele de dateCe BD utilizeaz aplicaia

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.

n realitate, problemele sunt extrem de complexe, aflate n interdependen cu altele, la fel de complexe. De aceea, rezolvarea problemelor trebuie abordat ntr-un 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.

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 operaionalManagementul tacticManagementul strategic

NormalizatePli, programarea activitilor, gestionare conturi clieniConducerea producieiAlegerea noilor produse, alegerea amplasamentului unei uzine.

Semi-normalizateConducerea curent a trezoreriei, alegerea unui plasament financiarStabilirea bugetului de publicitate, alegerea unei reele de distribuie a produselorCreterea capitalului firmei

Ne-normalizateAlegerea unei forme de publicitate, redactarea unei note de serviciu, organizarea unei deplasri Selectarea cadrelor, reorganizarea serviciilor, alegerea unui model de conducere, realizarea software-ului asociat.Stabilirea bugetului de cercetare i dezvoltare, finanarea pe termen lung.

Fig.1.12 Clasificarea deciziilor

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 strategiceDecizii tacticeDecizii operaionale

Decizii programabileSisteme informatice, metodele cercetrii operaionaleSisteme informatice, sisteme executiveSisteme de prelucrare tranzacii, sisteme informatice pentru conducere

Decizii semi-programabileSisteme suport de decizie, sisteme executive, sisteme expertSisteme suport de decizie, sisteme expertsisteme informatice pentru conducere, sisteme suport de decizie

Decizii ne-programabileSisteme suport de decizie, sisteme expert, reele neuronale.Sisteme suport de decizie, sisteme expert, reele neuronaleSisteme executive, sisteme suport de decizie

a)

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.Cercetrile operaionale, modelarea economico-matematic, matematica aplicat n economie.

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 trebuieconceput 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.)

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.

b) 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

c) 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.

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 de 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.

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.

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).

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.

SSDAvantajeDezavantaje

centralizata- integrare ridicata

- unicitate dialog

- schimb de date facil

- realizare facila- 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-dificultate de realizare

(supervizorul i modul de

acces la date)

reea- arhitectur deschis

- modularitate ridicat- 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 economico-sociale, 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 gen