14103188 Sisteme Informatice Elemente Fundamentale

Embed Size (px)

Citation preview

  • Cuprins

    1. Sistemele informatice n activitatea economic ..................................... 3

    2. Concepte ale sistemelor informatice ........................................................ 11

    3. Tipuri i categorii de sisteme informatice .............................................. 17

    4. Proiectarea i implementarea de sisteme informatice ......................... 41

    5. Modelarea n sistemele informatice .......................................................... 53

    6. Inteligena artificial i sistemele expert .............................................. 65

    7. Tehnologii inteligente de vrf .................................................................... 75

    8. Hardware pentru sisteme informatice ..................................................... 83

    9. Software pentru sisteme informatice ...................................................... 89

    10. Sisteme informatice de marketing .......................................................... 133

    11. Sisteme informatice pentru turism ......................................................... 139

    Bibliografie selectiv ......................................................................................... 146

  • Sistemele informatice n activitatea economic

    Sistemele informatice ca form mai larg, cuprinztoare constituie un cmp esenial de studiu n administrarea afacerilor i management, domenii considerate majore n zona economic. Astfel, sistemele informatice trebuie s rspund la problemele legate de administrarea hardware-ului, software-ului, a datelor, precum i a reelelor informatice, ntr-un mod strategic pentru succesul n afaceri. Importana sistemelor informatice rezid n principal n nelegerea efectiv i responsabil de ctre toi conductorii (managerii) sau persoanele dintr-o organizaie a necesitii adaptrii la societatea informaional global. Sistemele informatice devin astzi tot mai mult o component vital a succesului n afaceri pentru o organizaie sau un ntreprinztor. Managerii sau utilizatorii (finali sau nu) nu trebuie s cunoasc tehnologiile complexe sau conceptele abstracte ori aplicaiile specializate din cmpul sistemelor informatice, ci s aib definit cadrul conceptual n cel puin cinci zone, i anume:

    Conceptele fundamentale ale sistemului informatic;

    Tehnologia sistemelor informatice; Aplicaiile sistemelor informatice;

    1

    SISTEMELE INFORMATICE N ACTIVITATEA ECONOMIC

    3

  • Sistemele informatice n activitatea economic

    Dezvoltarea de sisteme informatice; Managementul sistemelor informatice.

    Conceptele fundamentale ale sistemului informatic

    Conceptele de baz ale sistemului informatic asigur

    elementele tehnice i de comportament care ajut la fundamentarea aplicaiilor comerciale, a procesului de luare a deciziilor i de construire a unui avantaj strategic al firmei fa de competitori.

    Tehnologia sistemelor informatice Tehnologia sistemelor informatice este reflectat de

    dezvoltarea i managementulului n tehnologia informaiei (hardware, software, reele, Internet, managementul bazelor de date sau a altor tehnologii de prelucrare a informaiilor).

    Aplicaiile sistemelor informatice Utilizarea sistemelor informatice prin aplicaiile sale

    n domeniul operaional, managerial asigur i crearea unui avantaj competitiv al organizaiei de la nivelul local, intern (n colaborarea dintre compartimente, ntre nivelele ierarhice) pn la formele comerului electronic, schimbului de informaii utiliznd Internetul etc.

    Dezvoltarea de sisteme informatice Dezvoltarea de sisteme informatice reprezint modul

    n care utilizatorii (finali) elaboreaz sisteme informatice

    4

  • Sistemele informatice n activitatea economic

    pentru a rezolva problemele din cadrul organizaiei sau pentru a crete productivitatea.

    Managementul sistemelor informatice Managementul sistemelor informatice se refer la

    modul n care se administreaz resursele informatice precum i strategiile legate de implicarea i utilizarea tehnologiei informaiei la diferite niveluri: utilizator final, organizaie i global.

    Definirea sistemului informatic

    Un sistem informatic este acela n care informaia trece printr-un format digital - altfel spus, se transform, se prelucreaz sau se exprim ntr-o form digital. Sistemele informatice n sensul definiiei de mai sus au aprut odat cu dezvoltarea sistemelor de calcul, a computerelor, deci. Aceste sisteme au fost integrate n sistemele informaionale iar n prezent considerm c termenul de sistem informaional tinde s scad din ce n ce n importan deoarece exist din ce n ce mai puine activiti n care s nu se foloseasc informaii n form digital. Un sistem informaional este astfel i un mod organizat de a combina oameni, hardware, software, reele de comunicaie cu resursele de date care colecteaz, transform i disemineaz informaia ntr-o organizaie. Sistemele sunt compuse din canale de informaie care pot fi clasificate n:

    a) formale i informale; b) personale i impersonale; c) publice i private.

    5

  • Sistemele informatice n activitatea economic

    Canalele de informaie pot fi utilizate n diferite moduri i combinaii de ctre diferii oameni sau de ctre diferite comuniti.

    Tipuri de sisteme informaionale

    Evident, exist mai multe tipuri de sisteme informatice:

    1. Sistemul informaional manual (ce utilizeaz creionul i hrtia);

    2. Sistemul informaional informal (ce utilizeaz cuvintele);

    3. Sistemul informaional formal (ce utilizeaz procedurile scrise);

    4. Sistemul informaional bazat pe computer (sistemul informatic) care utilizeaz hardware, software, reelele de calculatoare, inteligena artificial sau alte forme ale tehnologiei informaiei ce permit transformarea datelor n produse informatice utilizate n procesul de luare a deciziilor de ctre manageri.

    n prezent remarc existena unor echipamente care vin s transforme informaia din forma scris direct n cea digital, comenzi ale soft-urilor ce exprim n form vocal, conversia textului dictat n form digital sau citirea de documente electronice (voice-command, dictation sau text-to-speech).

    Aspecte etice ale sistemelor informatice Elementele de natur etic, dintr-o perspectiv managerial precum i ca un aspect al societii globale se refer la:

    6

  • Sistemele informatice n activitatea economic

    Utilizarea tehnologiei informaiei n mod impropriu, iresponsabil sau duntor societii ( de exemplu: e-mail-uri agresive, cookies etc.);

    Utilizarea corect a resurselor de date ale organizaiei (de exemplu: respectarea confidenialitii informaiilor);

    Stabilirea rspunderii pentru cei care nu respect

    elementele de mai sus;

    Utilizarea de soft-uri fr plata copyright-ului.

    Dimensiunea etic a sistemelor informatice privete aspectele care asigur c utilizarea tehnologiei informaiei i a sistemelor informatice nu se face ntr-o manier improprie sau iresponsabil care afecteaz persoanele individuale sau societatea. Din acest punct de vedere este foarte important ca n cadrul societii globale informaionale toi membrii acesteia s beneficieze de resursele informaionale i s aib scopuri strategice comune att la nivelul individual, naional ct i global. Utilizarea sistemelor informatice nivelul organizaiei poate duce la la creterea profitului dar i la economii de materii prime, energie sau alte resurse importante la nivel global.

    Relaia dintre sistemele informatice i organizaie

    Sistemele informatice joac un rol vital n succesul

    unei organizaii. Astfel, prin acestea se pot asigura infrastructura informaional intern (prin Intraneturi) sau extern, interorganizaional (prin extraneturi) pentru necesitile business-ului n:

    7

  • Sistemele informatice n activitatea economic

    - Asigurarea eficienei operaionale; - Asigurarea unui management eficient; - Asigurarea unui avantaj competiional.

    Succesul unui sistem informatic nu trebuie msurat numai prin eficiena sa (n minimizarea costurilor, timp sau utilizarea resurselor de informaie) ci i prin suportul pe care l asigur n:

    Elaborarea strategiilor de afaceri; Desfurarea proceselor comerciale; mbuntirea structurii organizaionale i a culturii

    organizaiei; Creterea cifrei de afaceri i valorii firmei ntr-un

    mediu dinamic, concurenial.

    Din punct de vedere individual - managerial sistemul informatic reprezint reprezint:

    un mijloc important pentru asigurarea

    funcionalitii business-ului; un factor esenial ce influeneaz eficiena

    operaional, productivitatea angajailor i a relaiei cu clienii;

    o sum de baz de informaii care asigur luarea de decizii corecte;

    un mijloc de a dezvolta noi produse (servicii) ce asigur un avantaj competitiv;

    una din cele mai importante resurse ale organizaiei i de analiz a costului business-ului.

    8

  • Sistemele informatice n activitatea economic

    Alte aspecte ce privesc sistemele informatice contemporane Schimburile tot mai rapide n mediul de afaceri au

    determinat ca sistemele informatice s ajung o component esenial a organizaiei n ndeplinirea scopului acesteia (n esen obinerea de profit). Astfel utilizarea tehnologiei informaiei a devenit un aspect indispensabil n funcionarea organizaiei mai ales n prezent cnd se fac simite noi tendine n evoluia organizaiilor i anume:

    1. utilizarea Internetului la nivelul organizaional local sau global;

    2. apariia de organizaii Internet ce i desfoar business-ul numai n aceast zon;

    3. globalizarea; 4. reformularea procesului de business.

    1. Utilizarea Internetului la nivelul organizaional

    local sau global

    n perioada actual majoritatea firmelor mari i-au dezvoltat sisteme informatice la nivel global ca o consecin a diferenelor dintre costurile materiilor prime, forei de munc n diferitele locuri de pe glob, totodat, remarcndu-se i existena unor firme mici i mijlocii care folosesc Internetul devine un mijloc principal de comunicare pentru activitatea comercial, un mijloc important de promovare .a.m.d.

    2. Apariia de organizaii Internet

    Tot ca o consecin a Internetului i a globalizrii se remarc n prezent apariia de forme care i desfoar activitatea numai pe Internet avnd ca domeniu de activitate:

    9

  • Sistemele informatice n activitatea economic

    distribuia de soft-uri, licitaii, site-uri de distracie etc. O organizaie Internet utilizeaz Internetul, Intranetul i Extranetul precum i alte reele pentru a asigura suportul activitii comerciale.

    3. Globalizarea

    Relaia Internet - globalizare poate fi privit ca o relaie n care fiecare factor l determin pe cellalt. Globalizarea este un fenomen amplu i tinde s se accentueze din ce n ce mai mult. Dac la nivelul firmelor mari globalizarea s-a impus, iat c n prezent tot mai multe firme mici i mijlocii se integreaz n acest fenomen.

    4. Reformularea procesului de business

    Procesul de business este format din orice grup de activiti efectuate n scopul de a produce un anumit rezultat specific orientat spre client sau spre pia. Acest rezultat apare ca o consecin la pasul trei. ntr-o organizaie modern tehnologia informaiei se impune determinnd noi orientri i utilizarea de mijloace din ce n ce mai sofisticate inteligen artificial, sisteme expert etc. Mediul de afaceri este ntr-o continu schimbare i se impun noi tehnici i metode de elaborare a acestui proces.

    Reformularea procesului de business (dup Michel Hammer) este fundamentat pe un nou tip de gndire i de schimbri n modul de desfurare a business-ului care se caracterizeaz prin schimbri radicale i noi abordri ale acestuia cu efecte n costuri, calitate, service i vitez de desfurare.

    10

  • Concepte ale sistemelor informatice

    2.1 Conceptul de sistem

    Conceptul de sistem are un rol de baz n domeniul sistemelor informatice. Odat neles, acesta vine s fundamenteze alte concepte conexe din domeniile tehnologiei, aplicaiilor, dezvoltrii i managementului sistemelor informatice.

    Conceptul de sistem este legat de: reelele de calculatoare ca elemente componente ale

    sistemelor de prelucrare a informaiilor; utilizarea computerelor din domeniul business-ului; tehnologiile de management-ul informaiei care au un

    rol deosebit de important asupra calitii, valorii business-ului etc.

    Definiia sistemului Un sistem este format dintr-un grup de componente ntre

    care se stabilesc relaii i care conlucreaz spre un scop comun prin acceptarea de intrri i producerea de ieiri printr-un proces (de transformare).

    Intrri Proces Ieiri

    Fig. 2.1 Diagrama unui sistem

    2

    CONCEPTE ALE SISTEMELOR INFORMATICE

    11

  • Concepte ale sistemelor informatice

    Intrri (input) - sunt elementele care intr n sistem pentru a fi prelucrate; Proces - reprezint procesul de transformare a intrrilor n ieiri; Ieiri (output) - sunt elementele care au fost rezultate prin procesul de

    transformare. Pe lng aceste componente mai exist nc dou

    adiionale: feed-back (rspunsul) i controlul. Un sistem cu feed-back i control este un sistem cibernetic.

    Feed-back sunt datele care reprezint performanele sistemului Controlul implic monitorizarea i evaluarea feed-back-ului n

    scopul de a determina msura n care sistemul se ndreapt ctre ndeplinirea scopului. Funcia de control face necesar ajustarea intrrilor din sistem pentru a asigura c acesta va produce ieirile corespunztoare.

    2.2 Clasificarea sistemelor

    n cazul sistemelor, putem vorbi despre:

    Din punct de vedere ierarhic Subsistem un sistem care face parte dintr-un sistem mai mare. Cel mai mare sistem este considerat a fi mediul nconjurtor sau universul.

    12

  • Concepte ale sistemelor informatice

    Suprasistem un sistem alctuit din alte sisteme (subsistem) Din punct de vedere relaiei dintre sisteme Limitele sistemului un sistem este separat de mediul unde acioneaz i alte sisteme prin graniele (limitele) sale. Sisteme deschise sisteme care interacioneaz cu altele aflate n acelai mediu se consider a fi un sistem deschis, conectat cu mediul sau prin intrri-ieiri. Sisteme nchise sisteme nu care interacioneaz cu altele i care n timp decad i dispar Sisteme adaptive sisteme care au abilitatea de a se modifica singure sau de a-i modifica mediul n care acioneaz n scopul de a i prelungi existena.

    2.3 Componentele unui sistem informatic

    Modelul unui sistem informatic exprim cadrul conceptual pentru componentele principale i activitatea sistemului informatic. Sistemul informatic depinde de resursele umane, de hardware i software pentru a realiza intrrile n sistem, prelucrrile, ieirile din sistem, precum i activitile de control care convertesc datele n produse informaionale. Elementele componente ale unui sistem informatic:

    Oameni, hardware, software i date care sunt elementele de baz:

    Resursele umane - includ att utilizatorii ct i

    specialitii; Hardware includ echipamentele;

    13

  • Concepte ale sistemelor informatice

    Software includ programe i proceduri; Datele sunt transformate prin activitile de procesare

    ntr-o mare varietate de produse informaionale pentru utilizatori

    Un alt aspect important l reprezint procesarea

    informaiilor. Aceasta const n introducerea, prelucrarea, ieirea i stocarea i activitile de control. Datele sunt fapte brute sau observaii n general despre fenomene fizice sau tranzacii comerciale. Datele au un caracter obiectiv sunt msurabile prin caracteristicile lor.

    Informaiile sunt deja procesate, au un anumit neles i sunt folositoare utilizatorului. Datele sufer un proces de adugare de valoare prin:

    - agregare, manipulare i organizare - analizarea i evaluarea coninutului lor - utilizarea lor ntr-un context folositor pentru utilizator

    Activitile dintr-un sistem informatic

    Principalele activiti dintr-un sistem informatic sunt cele

    de prelucrarea informaiilor. Acestea includ: a - Introducerea datelor; b - Procesarea datelor pentru obinerea de informaii; c - Ieirea procedurilor informaionale; d - Stocarea resurselor infomaionale; e - Controlul performanelor sistemului.

    a. Introducerea datelor datele despre tranzaciile

    comerciale sau despre alte evenimente trebuie s fie adunate i pregtite pentru prelucrare. Introducerea se

    14

  • Concepte ale sistemelor informatice

    refer la editarea de nregistrri. Odat introduse, datele pot fi transferate pe un suport (magnetic/optic) pn la prelucrare.

    b. Prelucrarea datelor datele care sunt subiectul

    activitilor de prelucrare cuprind: calcule, comparri, sortri, clasificri sau nsumri. Aceste activiti organizeaz, analizeaz i manipuleaz datele convertindu-le n informaii pentru utilizatori.

    c. Ieirea produselor informaionale informaiile

    rezultate n urma prelucrrii apar n forme variate pentru a fi transmise utilizatorilor n forma solicitat de acetia. Informaiile trebuie s ndeplineasc anumite condiii de calitate ce se refer n general la:

    timp viteza cu care informaia ajunge la

    utilizator; coninut atributele care confer valoare

    informaiei; form felul n care ajunge la utilizator;

    d. Stocarea produselor informaionale aceast activitate

    nu constituie o component foarte important n cadrul sistemelor informatice. Ea reprezint activitatea dintr-un sistem informatic n care datele i informaiile sunt depozitate ntr-un mod organizat n vederea unei utilizri ulterioare. Atunci procesul de regsire este necesar utilizatorilor prin rapiditatea i acurateea sa. Suporturile utilizatorilor pentru stocarea datelor i informaiilor sunt n general magnetice sau optice.

    15

  • Concepte ale sistemelor informatice

    e. Controlul performanelor sistemului reprezint o activitate de mare importan n cadrul sistemului informatic o reprezint controlul performanelor sale. Aceast activitate are n vedere urmtoarele elemente:

    - un sistem informatic produce un feed-back despre intrrile, procesul i ieirile sale precum i despre activitatea de stocare.

    - Feed-back-ul trebuie monitorizat i evaluat pentru a determina dac sistemul urmeaz s-i ating scopul prin performanele sale.

    - Feed-back-ul va trebui utilizat pentru a efectua ajustri n activitatea sistemului pentru a-i corecta deficienele.

    16

  • Tipuri i categorii de sisteme informatice

    O viziune sistemic, de ansamblu a organizaiei permite cteva opiuni n a o defini. Se poate construi astfel, un model logic alctuit din subsisteme bazate pe circuitul resurselor: munc, bani, materii prime. Mai mult, putem avea n vedere nivelurile managementului care n funcie de modalitatea de luare a deciziilor poate fi alctuit din subsisteme cum ar fi cele de natur geografic, regional, a pieei etc.

    Fig. 3.1 Sistem de generare de profit

    n cele mai multe organizaii, departamentele sunt alctuite

    prin gruparea unor funcii. Departamentul financiar-contabil este alctuit din persoanele care ndeplinesc funcii de natur financiar-contabil iar departamentul de marketing de cei care se ocup de

    Departamentul Departamentul Departamentul Vnzri Operaional Financiar-contabil

    3

    TIPURI I CATEGORII DE SISTEME INFORMATICE

    Vnzare

    Client

    Procesare comanda

    Aprobare credit

    17

  • Tipuri i categorii de sisteme informatice aceste activiti, .a.m.d. Este important ca fiecare dintre aceste departamente s fie considerat un subsistem n sine.

    n decursul timpului s-au evideniat mai multe forme de a gestiona activitatea economic prin utilizarea sistemelor informatice. n timp ele ar putea fi sintetizate aa:

    Anii 50 60 Prelucrarea electronic a datelor rolul sistemelor

    informatice era de a procesa tranzaciile, de a ntreine (edita) nregistrrile i de a oferi diverse rapoarte.

    Top management Sisteme pentru nivelul executiv (management de vrf) Staff/intermediares Sisteme Expert / Sisteme pentru (management operational) fundamentarea deciziei Middle management Sisteme informatice pentru management (management n. intermediar) First line management Sisteme pentru prelucrarea tranzaciilor (management n. baz)

    Fig. 3.2 O viziune ierarhica a sistemelor informatice

    18

  • Tipuri i categorii de sisteme informatice

    Tabelul 3.1 Intrri Proces Ieiri

    SPT Date, Tranzacii

    Clasificare, sortare, actualizare

    Rapoarte detaliate Date prelucrate

    SIM Date prelucrate, Modele

    Generare de rapoarte, date de management, modele simple, interogri

    Decizii de rutin, rspunsuri la interogri

    SFD Date prelucrate, Modele

    rspunsuri la interogri, modelri, simulri

    Rapoarte speciale

    SIE Date prelucrate, Rapoarte Analize

    Analize personalizate

    Proiecte, trenduri

    SE Fapte, corelaii reguli

    Analize Soluii la probleme care necesit experien

    Legenda: SPT sisteme pentru prelucrarea tranzaciilor SIM sisteme informatice pentru management SFD sisteme pentru fundamentarea deciziei

    SIE sisteme pentru activitatea executiv SE sisteme expert Anii 60 - 70

    Managementul sistemelor informatice Acest mod organizare avea rolul de a oferi managerilor (ca utilizatori ai sistemelor informatice) diverse rapoarte predefinite de management care le ofereau informaiile necesare pentru luarea deciziilor.

    19

  • Tipuri i categorii de sisteme informatice Anii 70 - 80 Sistemele pentru fundamentarea deciziei aceste sisteme nou aprute aveau rolul de a oferi managerilor utilizatori un suport ad-hoc pentru fundamentarea deciziei. Acest suport era croit pentru anumite probleme specifice i era mijlocit de compartimente specializate (alctuite din informaticieni). Anii 80 - 90 Sisteme orientate utilizator

    Sisteme de prelucrare pentru utilizator - utilizatorii finali (fr a fi specialiti n informatic) pot utiliza resursele de calcul pentru a i fundamenta deciziile fr a mai apela la intermediari (compartimentul informatic, informaticieni);

    Sisteme informatice pentru nivelul executiv rolul acestor sisteme informatice este de a da nivelului decizional de vrf posibilitatea de a obine informaiile necesare pe care le doresc, cnd doresc i n forma pe care o doresc;

    Sisteme expert rolul acestor sisteme este de a servi drept consultani (experi) pentru utilizator n anumite domenii, de obicei limitate.

    Anii 2000 Sisteme informatice strategice i globale - Sistemele informatice strategice rolul acestor sisteme

    este de a oferi un component integral al proceselor de business, de producie i service care ajut organizaia pentru a ctiga un avantaj competitiv;

    - Sisteme informatice globale care au rolul de a utiliza reelele (Intranet, Internet sau altele) globale n scopul de a interconecta utilizatorul, cu organizaia, de a asigura comunicaia i colaborarea ntre subsistemele

    20

  • Tipuri i categorii de sisteme informatice

    organizaiei pentru a asigura suportul desfurrii business-ului la un nivel de eficien maxim.

    3.1 Modaliti de structurare a sistemelor informatice

    Sistemele informatice din prezent pot fi construite n aa fel nct s poat fi utilizate i n mod centralizat ct i descentralizat n activitile operaionale i de luare a deciziei.

    a) Avantajele centralizrii acest mod de lucru poate conecta toate

    componentele unei organizaii prin reele de comunicaii care ofer managementului posibilitatea de a centraliza procesul de luare a deciziei (deciziile ce erau luate la nivelul de jos);

    se poate promova centralizarea operaiilor care reduce numrul de birouri, depozite i alte spaii de munc.

    b) Avantajele descentralizrii

    utilizare de reele distribuite de calculatoare la mai multe puncte de lucru ce ofer managerilor de vrf posibilitatea de a delega deciziile la nivelul managementului de mijloc;

    managementul poate descentraliza activitatea operaional prin creterea numrului de grupuri care au acces la informaie i comunicaie.

    c) Tendine n structurarea sistemelor informatice

    Dac la nceputul utilizrii calculatoarelor sistemul de lucru era organizat ntr-un compartiment distinct - centralizarea era

    21

  • Tipuri i categorii de sisteme informatice singura opiune - prin dezvoltarea tehnologiei informaiei, a computerelor puternice a determinat centralizarea hard-ului, soft-ului i a specialitilor din sistemele informatice la nivelul corporaiilor. Dup aceast perioad dezvoltarea de PC-uri a determinat o tendin de descentralizare mai ales c au aprut reelele de calculatoare ce puteau fi accesate de orice utilizator. n perioada urmtoare a aprut necesitatea de a se stabili un control asupra resurselor informaionale ale organizaiei rezultat din descentralizarea de la nivelul unor organizaii i descentralizarea de la nivelul altora ceea ce ar semna cu nite sisteme hibrid. n fine, se remarc n prezent tendina de a transfera funciile sistemelor informatice unor firme din afara organizaiei ca integratori de sistem.

    3.2 Categorii de sisteme informatice

    Sistemele informatice joac un rol important n a asigura

    suportul activitilor manageriale i operaionale n business. Din acest motiv exist posibilitatea de a clarifica tipologia sistemelor informatice la nivel conceptual n:

    1. Sisteme informatice operaionale 2. Sisteme informatice pentru management

    1. Sistemele informatice operaionale ar putea cuprinde:

    - sisteme informatice operaionale - sisteme pentru procesarea (prelucrarea) tranzaciilor - sisteme pentru controlul proceselor; - sisteme pentru colaborarea la nivelul organizaiei

    2. Sisteme informatice pentru management cuprind: - sisteme informatice pentru management (n general); - sisteme informatice pentru fundamentarea deciziei;

    22

  • Tipuri i categorii de sisteme informatice

    - sisteme informatice pentru activitatea executiv. Sistemele informatice operaionale Sistemele informatice sunt necesare pentru a prelucra datele

    generate i utilizate n operaiile de business. Aceste sisteme informatice operaionale produc a varietate de produse informaionale pentru uz intern sau extern. Aceste informaii vor fi prelucrate mai departe de ctre sistemele informatice pentru management. n general acestea au rolul:

    - de a procesa date privind business-ul; - de a controla procese industriale.

    Sistemele informatice de prelucrare a tranzaciilor Aceste sisteme sunt orientate ctre prelucrarea datelor

    rezultate din business sau operaionale: vnzri, cumprri, inventar i ofer o varietate de produse informatice (liste, situaii etc.) de uz intern sau extern. Prelucrarea datelor se face n urma acumulrii (la o perioad de timp) sau n timp real.

    Sisteme informatice pentru controlul proceselor Sunt acele sisteme care utilizeaz computerul pentru a

    controla anumite procese fizice (linii de producie robotizate, fabrici automate etc.)

    Sistemele informatice pentru colaborarea la nivelul

    organizaiei Sunt sisteme care utilizeaz o gam larg de tehnologii

    informatice pentru a asigura colaborarea, comunicarea dintre angajaii (membrii) unei organizaii. Aceasta ajut la schimbul de idei, mprirea resurselor, coordonarea ntre membrii. Scopul acestor sisteme informatice este de a crete productivitatea i creativitatea echipelor i grupurilor de lucru dintr-o ntreprindere modern.

    23

  • Tipuri i categorii de sisteme informatice

    Sistemele informatice pentru management Aceast categorie de sisteme informatice sunt orientate spre

    a oferi suport i informaii pentru autoritatea efectiv de luare a deciziei. Ele asigur suportul pentru necesitile decizionale de la nivelul de vrf (strategic), la cel de mijloc (tactic) sau cel operaional. Sistemele informatice pentru management ofer o varietate de rapoarte specifice folositoare n activitile manageriale curente. Produsele informatice pot fi obinute la cerere, periodic sau cnd apar necesiti excepionale.

    Sisteme informatice pentru fundamentarea deciziei Aceste sisteme ofer managerilor utilizatori informaii ntr-

    un mod interactiv ori de cte ori este nevoie. Managerii i genereaz informaiile de care au nevoie pentru decizii, folosind modele decizionale i baze de date specializate.

    Sisteme informatice pentru activitatea executiv Sunt sisteme care asist nivelul mediu i de vrf al

    managementului organizaiei. Ofer un acces imediat i uor la informaiile necesare atingerii obiectivelor strategice ale firmei. Au un mod uor de operare i nelegere.

    Inteligena artificial Este o combinaie ntre tiin i tehnologie, al crei scop

    este de a dezvolta computere care pot gndi. Se pornete de la ideea c dezvoltarea de funcii ale computerului sunt asociate n mod normal cu inteligena uman.

    Sistemele expert Sunt sisteme bazate pe computer i care i utilizeaz

    cunotinele n aplicaii specifice cu o complexitate ridicat i care acioneaz similar cu un consultant uman. Aceste sisteme se

    24

  • Tipuri i categorii de sisteme informatice compun dintr-o baz de cunotine (informaii) i nite module software care se interfereaz i comunic apoi rspunsul la ntrebrile utilizatorului.

    Sistemele de management a cunotinelor Cele mai multe organizaii au realizat c au devenit

    companii de creare de cunotine pentru a supravieui i se dezvolt ntr-un mediu de business ntr-o continu i rapid schimbare. Aceste sisteme sunt dezvoltate pentru a gestiona nvmntul organizaional i business know-how-ul.

    Sisteme informatice strategice Asigur rolul strategic al sistemelor informatice care

    implic utilizarea tehnologiei informaiei pentru dezvoltarea de produse, servicii, care se vor constitui n avantaje strategice fa de competitori pe piaa global. Aceast necesitate a creat sisteme informatice strategice care sprijin poziia competitiv i strategia ntreprinderii. Un sistem informatice strategic poate fi orice tip de sistem informatice care ajut organizaia s ctige un avantaj competitiv, s reduc din distana competitiv sau s-i ndeplineasc obiectivele strategice.

    Sisteme informatice pentru business Aceste sisteme pot sprijini direct att activitile

    operaionale ct i pe cele de management din zona business-ului: contabilitate, finane, managementul resurselor umane, marketing, turism i management operaional. Pot fi att sisteme informatice operaionale ct i sisteme informatice pentru management.

    Sistemele informatice integrate Sistemele informatice din lumea real sunt de fapt

    combinaii integrate a mai multor tipuri de sisteme informatice. Acestea sunt sisteme informatice bazate pe computere care

    25

  • Tipuri i categorii de sisteme informatice combin activitile desfurate de mai multe tipuri de sisteme informatice. Cele mai multe sisteme informatice sunt elaborate pentru a produce informaii i pentru a sprijini luarea deciziilor la diferite niveluri ale managementului, dar i pentru inerea de diverse evidene i prelucrare a tranzaciilor.

    Sistemele informatice dintr-o organizaie pot fi clasificate n funcie nivelul decizional cruia i se adreseaz, dup tipurile de programe pe care le utilizeaz etc. dar n final putem spune c toate vin s asigure o desfurare corespunztoare a activitii de management.

    3.3 Sistemele de prelucrare a tranzaciilor Sistemele de prelucrare a tranzaciilor ntrein nregistrrile de rutin ale activitii organizaiei. Aceste sisteme se concentreaz asupra nregistrrilor de zi cu zi i desfoar activiti de procesri de date. Exemple: evidena vnzrilor, sistemele de rezervri, contabilitate operativ, eviden bancar etc. Sistemele de prelucrare a tranzaciilor proceseaz datele de rutin care circul ntr-o organizaie. Aceste sisteme sunt considerate structurate deoarece datele introduse sunt prelucrate n concordan cu procedurile operaionale standard. Sistemele de prelucrare a tranzaciilor sunt utilizate mai ales de funcionari care au puine (sau deloc) atribuii de management. Utilizatorii iau rareori decizii pe baza datelor de ieire furnizate de aceste sisteme. Sistemele de prelucrare a tranzaciilor prelucreaz un volum mare de date de detaliu ntr-o perioad scurt de timp. Datele trebuie s fie corecte i la timp. Rezultatele prelucrrii sunt bazele de date n care se regsesc tranzaciile efectuate i care devin punctul de plecare pentru sistemele informatice pentru management i a sistemelor informatice de fundamentare a deciziilor.

    26

  • Tipuri i categorii de sisteme informatice Aceste sisteme se utilizeaz permanent deoarece curgerea datelor este constant i se canalizeaz pe stocarea datelor i pe viteza de prelucrare a lor.

    3.4 Sistemele informatice de management

    Aceste sisteme ofer informaii managerilor prin generarea de rapoarte (de rutin sau periodice) necesare activitii de zi cu zi sau strategice. Sistemele informatice de management sunt utilizate i pentru depistarea de probleme sau oportuniti. Exemple pot fi: analiza bugetului, rapoarte de personal, rapoarte agregate ale vnzrilor. Utilizarea acestor sisteme n scop de control se canalizeaz n general la nivelul departamentului, diviziei sau al corporaiei. Sistemele de acest tip utilizeaz att date interne (date din tranzacii) ct i externe (de la clieni, observaii) i le nsumeaz pentru activitile de planificare i control. Sistemele informatice de management se utilizeaz mai rar dect sistemele de prelucrare a tranzaciilor i se focalizeaz asupra informaiei i a eficienei.

    3.5 Sistemele pentru fundamentarea deciziei

    Sistemele pentru fundamentarea deciziei sunt o categorie deosebit de important a sisteme informatice pentru management. Aceste sisteme sunt sisteme bazate pe computer care ofer un sprijin informaional interactiv managerilor n timpul procesului de luare a deciziei. Sistemele pentru fundamentarea deciziei utilizeaz:

    1. Modele analitice 2. Baze de date specializate 3. Modele interactive (bazate pe computer)

    27

  • Tipuri i categorii de sisteme informatice

    Aceste sisteme sunt create pentru a fi utilizate ad-hoc, oferind rspunsuri rapide sau imediate care sunt managerilor ca utilizatori finali.

    Componentele unui sistem pentru fundamentarea deciziei includ:

    Elementele hardware Elementele software Date Modelul de prelucrare Resursele umane

    Modelele sunt elemente deosebit de importante ale sistemelor pentru fundamentarea deciziei. O definiie* a modelului este c modelul reprezint o abstractizare simplificat a unei realiti care ilustreaz componente fundamentale i relaiile dintr-un sistem. Sistemele pentru fundamentarea deciziei se bazeaz nu numai pe modele dar i pe baze de date ca resurse vitale pentru sistem. Baza pentru sistemele pentru fundamentarea deciziei este alctuit dintr-un ansamblu organizat de modele matematice. Aceste modele reprezint:

    - calcule simple i rutine analitice; - modele matematice care exprim relaii complexe

    dintre numeroase variabile.

    Pentru a transcrie modelele ntr-un limbaj agreat de computer sunt necesare software-uri. Cele mai utilizate programe pentru sistemele de fundamentare a deciziilor sunt:

    * Modele mai sunt tratate n acest curs n.a.

    28

  • Tipuri i categorii de sisteme informatice

    1. Programele de baze de date 2. Programele de calcul tabelar

    1. Programele de baze de date (managementul bazelor de

    date) sunt programe specializate care permit crearea, utilizarea i ntreinerea bazelor de date integrate unui sistem de fundamentare a deciziilor*. Aceste soft-uri fac posibil definirea i modificarea structurii bazei de date, a nregistrrilor i relaiilor stabilite ntre cmpuri, stocarea i regsirea datelor precum i actualizarea i controlul bazei de date.

    2. Programele de calcul tabelar sunt programe tot specializate cel puin la fel de importante ca soft-urile precedente. Acestea ofer cele mai multe faciliti n elaborarea de modele analitice, interactive care utilizeaz numeroase variabile. Programele de calcul tabelar sunt utilizate att pentru sistemele de fundamentare a deciziilor ct i pentru analiza business-ului. Mai mult, acestea pot fi utilizate i pentru rezolvarea de probleme ce necesit comparaii, estimri precum i evaluarea alternativelor.

    Utilizarea unui sistem de fundamentare a deciziilor implic

    patru tipuri de modele analitice de baz: 1. Analiza What-if 2. Analiza senzitivitii

    3. Analiza Goal-seeking 4. Optimizrile

    * A se vedea capitolul de software n.a.

    29

  • Tipuri i categorii de sisteme informatice

    1. Analiza What-if n acest tip de model utilizatorul modific variabilele utilizate sau/i relaiile dintre variabile i apoi observ rezultatul acestor schimbri n valorile altor variabile.

    2. Analiza senzitivitii

    Acest tip de model reprezint un caz special de analiz What-if. Astfel o valoare a unei variabile este schimbat n mod repetat iar rezultatele sunt observate n modificrile celorlalte variabile. De cele mai multe ori se utilizeaz atunci cnd decidenii sunt nesiguri n estimrile fcute asupra modificrilor unor variabile cheie.

    3. Analiza Goal-seeking Acest model reprezint o viziune rsturnat de analiz What-if. n loc s se observe modificrile unei variabile afecteaz celelalte variabile, modelul Goal-seeking stabilete o valoare int pentru o variabil i face schimbri asupra celorlalte variabile pn valoarea int a fost atins.

    4. Optimizrile Optimizrile reprezint o extensie deosebit de complex a unei analize Goal-seeking. Astfel se urmrete ca n loc de stabilirea unei valori int s se obin o valoare optim pentru una sau mai multe variabile n condiiile existenei mai multor constante (sau restricii). Se fac schimbri repetate n funcie de constantele folosite pn cnd se gsesc cele mai bune valori pentru variabilele int.

    3.6 Sisteme informatice pentru nivelul executiv Sistemele informatice pentru nivelul executiv sunt sisteme informatice care au unele trsturi comune cu sistemele pentru

    30

  • Tipuri i categorii de sisteme informatice fundamentarea deciziilor. Sistemele informatice pentru nivelul executiv se focalizeaz asupra informaiilor strategice necesare managementului la nivelul de vrf. Scopul acestor sisteme este de a oferi factorilor de decizie de la nivelul de vrf accesul imediat i facil la informaiile necesare realizrii scopurilor strategice ale firmei. Nivelul de vrf decizional are nevoie de cantiti mari de informaie din diverse surse, precum scrisorile, notele, rapoarte periodice sau rapoarte produse de alte sisteme informatice. Aceste sisteme trebuie s ofere un acces rapid, uor de accesat cu interfee prietenoase, folosind elemente grafice

    Componentele unui sistem informatice pentru nivelul executiv Sistemul informatic pentru nivelul executiv, la nivel conceptual are cteva caracteristici cum ar fi:

    Utilizarea de reele de calculatoare Soft-ul pentru sistemele informatice pentru nivelul

    executiv utilizeaz sistemul de telecomunicaii iar soft-ul de baze de date ofer acces la informaiile din mediul intern sau extern i un acces instantaneu la interogri

    Ofer o mare varietate de informaii privitoare la situaia prezent a organizaiei ct i estimrile privind situaia viitoare

    Sistemele informatice pentru nivelul executiv au posibiliti de a modela analitic i a evalua alternativele pentru sistemele pentru fundamentarea deciziei

    Informaiile oferite de sistemele informatice pentru nivelul executiv pot fi prezentate n forma dorit de manager.

    31

  • Tipuri i categorii de sisteme informatice

    Prelucrrile analitice on-line

    Prelucrrile on-line sunt sisteme informatice pentru management, sisteme pentru fundamentarea deciziei i sisteme informatice pentru nivelul executiv care ofer posibilitatea de a consulta i manipula n mod interactiv un volum mare de date, chiar la nivel de detaliu i din perspective diferite. Prelucrrile analitice on-line implic:

    1. Consolidation 2. Drill-down 3. Slicing and dicing

    1. Permite combinarea datelor, agregarea i stabilirea de

    legturi ntre ele. Aceast prelucrare poate fi de la o nsumare simpl pn la obinerea de grupri complexe.

    2. Implic o analiz reversiv pornind de la datele generale pn la surs (detaliu). Se compar astfel datele agregate n mod ierarhic pe perioade de timp diferite.

    3. Recurge la analiza unei mari baze de date din mai multe puncte de vedere. Datele sunt prelucrate de-a lungul unei axe de timp pentru a analiza trendul i a gsi modele.

    Sistemele informatice i ofer rezultatele prelucrrii i sub

    forma unor rapoarte (produse informatice) care vin s asiste deciziile luate de manageri n activitatea de zi cu zi. Aceste rapoarte asigur necesarul de informaie al acestora, att pentru nivelul operaional ct i pentru cel tactic. Tipuri de rapoarte pot fi:

    1. Rapoartele periodice care sunt o form clasic de date aranjate ntr-un format prestabilit;

    32

  • Tipuri i categorii de sisteme informatice

    2. Rapoartele excepionale care sunt oferite cnd apar evenimente neprevzute;

    3. Rapoarte la cerere care sunt produse atunci cnd sunt solicitate n forma dorit.

    3.7 Sisteme informatice la nivel global

    n perioada contemporan se remarc existena necesitii utilizrii de manageri a sistemelor informatice i a tehnologiei informaiei. Tehnologia informaiei ofer posibilitatea managerilor de a gestiona mai bine interdependena organizaional ntr-un cadru global.

    Tehnologia informaiei cu componentele sale: telecomunicaiile, reelele, computerele i resursele informaionale sunt disponibile pentru manageri acum mai mult dect oricnd. Tehnologia informaiei devine n condiiile actuale i o provocare managerial. Gestionarea resurselor de sisteme informatice ale unui business nu mai este apanajul unui specialist, ci mai degrab o responsabilitate major a managerului. Tehnologia informaiei presupune i eficien din punct de vedere economic. n prezent putem vorbi de faptul c tehnologia informaiei este utilizat mai mult pentru a gestiona procesele comerciale dect pentru fundamentarea deciziilor. Eficiena tehnologia informaiei se refer i la timpul de rspuns la ntrebri, la incompatibilitatea sistemelor, la neintegrarea aplicaiilor etc.

    3.7.1 Organizaiile i tehnologia informaiei Impactul tehnologia informaiei asupra organizaiei se reflect cel mai bine n definirea ei ca un sistem socio-tehnic. Componentele sale sunt:

    1. Oamenii 2. Activitile

    33

  • Tipuri i categorii de sisteme informatice

    3. Tehnologia 4. Cultura 5. Structura

    Pentru a putea mbunti performanele organizaiei

    managerii trebuie s: - schimbe unul sau mai multe componente ale sistemului

    socio-tehnic - s supravegheze relaiile stabilite ntre aceste

    componente interdependente 1. Oamenii Managerii sunt persoane individuale cu preferine diverse n domeniul informaiilor precum i cu posibiliti mai mari sau mai mici de la le utiliza. n acest sens, un sistem informatice va trebui s ofere acele informaii care se apropie cel mai mult de necesitile i dorinele acestora. 2. Activitile Activitile desfurate ntr-o organizaie devin n timp dein ce n ce mai complexe i ineficiente. Tehnologia informaiei are un rol major n simplificarea activitilor i creterea eficienei organizaiei. 3. Tehnologia Sistemele informatice se afl ntr-o continu expansiune i devin din ce n ce mai sofisticate. Este nevoie ca nu tehnologia informaiei s dicteze necesarul de informaie pentru utilizatori n desfurarea activitilor. Se impune ca managementul s se acomodeze cu cultura i structura fiecrei organizaii.

    34

  • Tipuri i categorii de sisteme informatice 4. Cultura Organizaiile i componentelor dispun de o cultur care este mprtit de manageri i de ceilali angajai. Toi dispun de un set unic de valori organizaionale i de stiluri care pot varia de la cele informale pn la prea formale. Sistemele informatice precum i produsele informaionale trebuie s fie calibrate la aceste cerine 5. Structura Organizaiile i structureaz managementul, angajaii i activitile n grupuri (subuniti) organizaionale. Funciile sistemelor informatice trebuie structurate n aa fel nct toate grupurile organizaionale s beneficieze de produsele informaionale furnizate.

    3.8 Managementul sistemelor informatice la nivel global Dimensiunea internaional a business-ului devine din ce n ce mai important la nivelul managementului n noua economie global a anilor 2000. n acest sens, toate activitile sistemelor informatice de la nivel global trebuie astfel dimensionate n relaie cu mediul cultural, politic i geografic care se manifest n comunitatea comercial internaional. Caracteristicile sistemelor informatice se refer al strategiile de afaceri, managementul datelor, aplicaiile folosite, dezvoltarea de sisteme i platformele tehnologice.

    Mediul cultural, politic i geografic Managementul sistemelor informatice la nivel global nu exist ntr-un spaiu gol. Managerii trebuie s in seama de

    35

  • Tipuri i categorii de sisteme informatice diferenele culturale, politice i geografice care exist n cazul business-ului internaional

    Aspectele politico-economice

    Aspectele politic-economice sunt deosebit de importante, fapt pentru care menionm urmtoarele aspecte:

    Multe ri au o legislaie proprie care reglementeaz sau

    chiar interzic transferul de date dincolo de graniele naionale;

    Taxe, restricii sau chiar interzicerea importului de hardware i software;

    Legi locale care reglementeaz nivelul valorii adugate dac produsul se vinde acolo;

    Acordurile comerciale bilaterale care specific nivelul profitului care trebuie cheltuit n ara n care a fost obinut.

    Aspectele culturale

    Aspectele culturale se refer la diferenele ntre limbaje,

    manifestri culturale, obiceiuri, atitudini sociale sau deosebiri ntre stiluri de munc, relaiile de afaceri etc.

    Aspectele geo-economice

    Implicaiile geo-economice se refer la: distanele mari; fusul orar; lipsa de faciliti n domeniul telecomunicaiilor (din

    unele ri);

    36

  • Tipuri i categorii de sisteme informatice

    lipsa de specialiti (idem); costul vieii i costul muncii;

    3.9 Organizaiile globale i sistemele informatice

    O organizaie global este aceea care i desfoar

    activitatea la nivel planetar, care ofer (ar trebui s ofere) aceiai calitatea a produselor/serviciilor indiferent de loc i care are implementat o strategie pentru ntreaga planet.

    Multe organizaii i transfer domeniul de activitate n domeniul transnaional prin strategii de integrare a afacerilor, prin cooperarea i stabilirea de relaii de interdependen cu companiile subsidiare.

    Pentru gestionarea acestor activiti este necesar s se

    focalizeze atenia asupra utilizrii de: Aplicaii la nivel global

    Aceste aplicaii depind de necesitile activitii din locul respectiv fiind influenate de mediul local. Aceste aplicaii (mai ales) din zona sistemelor de prelucrare a tranzaciilor includ:

    - clieni globali - resurse globale - produse globale - colaborare global - operaii globale

    Platforme tehnologice globale Alegerea acestor platforme tehnologice denumit i infrastructura tehnologic, reprezint o alt dimensiune a

    37

  • Tipuri i categorii de sisteme informatice managementului sistemelor informatice la nivel global. Astfel acestea trebuie s asigure suportul pentru activitile operaionale prin:

    - alegerea hardware-ului - alegerea soft-ului - alegerea reelelor de comunicaii

    Se are n vedere : * Alegerea hardware-ului Aceasta poate ntmpina dificulti n anumite ri datorit preurilor ridicate i a restriciilor de import. Alte aspecte negative se refer la durata mare a aprobrii datorat autoritilor locale, lipsa service-ului i lipsa de documentaii adaptate condiiilor locale. * Alegerea soft-ului Problemele legate de aceste aspect privesc:

    - programele dezvoltate ntr-o ar nu sunt compatibile cu alta

    - programele utilizate curent nu sunt disponibile sau nu exist n versiuni locale.

    * Alegerea reelelor de comunicaii Aici exist dificulti legate de faptul c acestea pot funciona prost, nu sunt interconectate sau traverseaz prea multe ri.

    Dezvoltarea de sisteme globale Dezvoltarea de sisteme globale nu este o problem uoar

    cnd e vorba de utilizatori din ri diferite. Strategiile de dezvoltare a unor sisteme globale trebuie s includ:

    - transformarea de aplicaii utilizate la nivel local n aplicaii utilizate la nivel global

    38

  • Tipuri i categorii de sisteme informatice

    - pregtirea unei echipe multinaionale care s asigure dezvoltarea de sisteme informatice n condiiile de utilizare local ca i la nivelul cartierului general

    - dezvoltri paralele de sistem n care pri ale sistemului vor fi dezvoltate la nivel local iar altele la nivelul cartierului general.

    39

  • Tipuri i categorii de sisteme informatice

    40

  • Proiectarea i implementarea de sisteme informatice

    n proiectarea de sisteme informatice, un element esenial l constituie utilizarea elementelor teoriei sistemelor ca un mijloc ce asigur coerena etapelor.

    Abordarea sistemic pentru rezolvarea problemelor activitii dintr-o organizaie are drept cadru definirea problemelor i oportunitilor iar apoi dezvoltarea de soluii.

    Studiul unei probleme i formularea de soluii implic urmtoarele activiti relaionate:

    1. Cunoaterea i definirea problemei; 2. Elaborarea de soluii alternative i evaluarea lor; 3. Selectarea celei mai bune soluii; 4. Design-ul sistemului; 5. Implementarea i evaluarea sistemului.

    1. Cunoaterea i definirea problemei Pentru a rezolva o anumit problem este necesar cunoaterea i nelegerea situaiei. Aceasta implic separarea problemelor de simptome, determinarea obiectivelor, stabilirea constantelor i evaluarea problemei ntr-un context sistemic sau o viziune sistematic.

    Problema este reprezentat de condiia care cauzeaz rezultatele nedorite.

    4

    PROIECTAREA I IMPLEMENTAREA

    DE SISTEME INFORMATICE

    41

  • Proiectarea i implementarea de sisteme informatice

    Simptomele sunt semnale care au drept cauz problema. 2. Elaborarea de soluii alternative i evaluarea lor

    n mod normal exist mai multe posibiliti de rezolvare a unei probleme i deci, nu este bine s se treac de la definirea problemei la o singur rezolvare deoarece se limiteaz opiunile fr a se considera avantajele sau dezavantajele fiecrei soluii. Pentru a construi nite variante alternative se pot folosi soft-uri de simulare (soft-uri pentru fundamentarea deciziei). Dup ce s-au elaborat soluiile alternative, acestea trebuie s fie evaluate pentru ca s se aleag cea mai bun soluie. Scopul evalurii este de a determina care dintre soluii ndeplinete condiiile. Criteriile de evaluare pot fi aranjate n ordinea importanei sau cntrite n funcie de rolul lor n realizarea scopului sistemului. 3. Selectarea celei mai bune soluii

    Odat ce toate soluiile alternative au fost evaluate se poate face o comparaie ntre ele, iar apoi se poate selecta cea mai bun dintre ele. Dac se folosesc criterii multiple de comparaie selecia celei mai bune soluii devine un proces dificil.

    4. Design-ul sistemului

    Dup ce soluia optim a fost aleas trebuie trecut la construirea unui plan pentru aplicarea ei care precede implementarea soluiei. Aceast etap implic elaborarea unor specificaii i mai apoi a unui plan (program) de implementare. Specificaiile elaborate vor conine descrieri detaliate ale caracteristicilor personalului, software, hardware precum i a resurselor de date necesare precum i

    42

  • Proiectarea i implementarea de sisteme informatice

    a alternativelor i activitilor necesitate de sistemul informatic.

    5. Implementarea i evaluarea sistemului n cazul implementrii sistemului se vor specifica resursele, activitile precum i timpul necesar. Pasul final este de a monitoriza soluia adoptat i a o evalua. Exist i posibilitatea ca soluia adoptat s fie un eec. Etapa post-implementare este orientat spre determinarea faptului dac soluia ajut firma i obiectivele sistemelor afectate, iar dac acestea nu corespund se vor relua paii precedeni pn la gsirea unei soluii corespunztoare. Proiectarea i dezvoltarea de sisteme informatice este o

    activitate deosebit de important pentru o organizaie. n vederea proiectrii abordarea sistemic reprezint cea mai bun soluie. Dezvoltarea de soluii informatice pentru a rezolva problemele economice mai este denumit i dezvoltarea de aplicaii. Cele mai multe aplicaii informatice se bazeaz pe analiza informaiilor dintr-o organizaie. Cnd o viziune sistemic se folosete pentru a dezvolta sisteme informatice utilizndu-se mai muli pai ntr-un ciclu avem aa numitul ciclu al dezvoltrii de sisteme informatice. Pentru aceast etap paii urmrii i elementele produse sunt:

    1. Investigarea sistemului Studiul de fezabilitate 2. Analiza sistemului existent Necesitile funcionale 3. Proiectarea sistemelor Specificaiile de sistem 4. Implementarea sistemelor Sistemul operaional 5. ntreinerea sistemului mbuntirea sistemului

    43

  • Proiectarea i implementarea de sisteme informatice

    4.1 Investigarea sistemului Primul pas n procesul de elaborare este de a investiga

    sistemele existente. Aceast investigaie poate include studii preliminare ale sistemului informatic propus cu soluii pentru rezolvarea problemelor ce vor urmri:

    determinarea faptului c exist sau nu o problem; elaborarea unui studiu de fezabilitate; dezvoltarea unui plan de management.

    Studiul de fezabilitate este un studiu preliminar care

    investigheaz necesarul de informaii i determin necesarul de resurse, costuri, avantaje precum i fezabilitatea proiectului propus. n acest sens, fezabilitatea poate fi:

    - fezabilitate organizaional care se canalizeaz asupra modului n care sistemul informatic propus atinge obiectivele organizaiei;

    - fezabilitate economic care pune accentul pe costurile i beneficiile sistemului propus n relaie cu osturile dezvoltrii i operrii sale;

    - fezabilitate tehnic care se ocup de necesitile de hardware i software i de modul n care acestea pot fi achiziionate n timp;

    - fezabilitate operaional ce analizeaz dac managerii, angajaii etc., pot opera, utiliza sistemul propus.

    44

  • Proiectarea i implementarea de sisteme informatice

    4.2 Analiza sistemului existent Analiza sistemelor reprezint un studiu asupra necesitilor

    informaionale ale utilizatorului final. Ea implic studii detaliate asupra:

    1. informaiilor necesare pentru organizaie i utilizatorii finali;

    2. activitile, resursele i produsele existente n cadrul sistemului informatic prezent.

    Analiza organizaional care urmrete evaluarea

    sistemelor organizaionale precum i a mediului i care, n general, implic un studiu detaliat asupra:

    1- mediului; 2- structurii managementului; 3- personalului; 4- business-ului; 5- sistemelor nconjurtoare; 6- sistemele informatice prezente.

    Analiza sistemului existent premergtor elaborrii unui

    nou sistem trebuie fcut o analiz a sistemului prezent (manual sau informatic). Aceasta analiz implic studiul activitilor, resurselor i produselor. Se mai analizeaz modul n care sistemul actual utilizeaz:

    - hardware, software, persoanele, convertirea lor n produse informatice;

    - cum se efectueaz introducerea, transmiterea, prelucrarea i controlul datelor.

    45

  • Proiectarea i implementarea de sisteme informatice

    Analiza necesitilor patrimoniale este o etap

    important n care paii urmrii sunt: 1. Determinarea necesitilor informaionale; 2. Determinarea posibilitilor prezente de prelucrare a

    informaiilor; 3. Elaborarea unui necesar funcional.

    Design-ul sistemului dac analiza sistemului descrie ce

    fel de sistem trebuie folosit pentru ndeplinirea scopului, design-ul sistemului specific cum sistemul i va atinge obiectivele. Design-ul este constituit din specificaii utilizate pentru:

    - dezvoltare de softuri; - achiziia de hardware; - testarea sistemului; - alte activiti legate de implementarea sistemului.

    Totodat, design-ul sistemului are la baz trei activiti: - designul interfaei cu utilizatorul; - datele utilizate; - procesul.

    Design-ul interfaei se refer la interaciunea ce va avea

    loc ntre utilizatorul final i program (aplicaie). Acesta trebuie s fie atractiv i uor de utilizat, s poat fi folosite i alte echipamente de introdus date (de exemplu un scanner). Interfaa cu utilizatorul are n vedere:

    - ecranele de afiare; - dialogurile interactive calculator/utilizator; - formulare de introducere a datelor; - documente; - rapoarte.

    46

  • Proiectarea i implementarea de sisteme informatice

    Design-ul datelor are n vedere structura bazei de date i a

    fiierelor ce vor fi utilizate de noul sistem informatic. n acest caz trebuie avut n vedere:

    - atributele sau caracteristicile entitilor (obiecte, oameni, locuri, eveniment) prin care sistemul informatic propus

    - relaiile ce se stabilesc ntre aceste entiti; - specificarea elementelor prin care fiecare entitate va fi

    urmrit de ctre SI propus; - stabilirea condiiilor pentru ca datele utilizate s fie

    valide.

    Design-ul procesului aceast activitate are n vedere resursele software, adic programele utilizate precum i procedurile prin care acestea vor fi utilizate de sistem. Astfel, n aceast etap, se vor elabora:

    - specificaii detaliate de programe i proceduri; - specificaii care s ntrein controlul funcional i s

    analizeze performanele sistemului. Specificaiile de sistem - vor fi orientate ctre: - resursele hardware; - resursele software; - resursele de personal. 4.3 Implementarea sistemului

    Implementarea de sisteme informatice bazate pe computer ntr-o organizaie implic, din punct de vedere managerial schimbri majore n procesele comerciale, n structurile organizaionale precum i n relaiile de munc.

    47

  • Proiectarea i implementarea de sisteme informatice

    n general, n domeniul managementului, se remarc:

    - necesitatea implicrii managerilor n designul organizaional;

    - necesitatea implicrii managementului resurselor umane incluznd activiti pentru dezvoltarea spiritului de iniiativ, a motivrii i a recompensrii personalului;

    - analiza i definirea tuturor aspectelor privind organizaia, dezvoltarea de programe care costurile i riscurile n scopul de a maximiza beneficiile de pe urma schimbrii.

    Implementarea de sisteme informatice trebuie vzut ca un proces care asigur respectarea planului elaborat. Astfel, procesul de implementare urmrete investigarea, analiza i designul ca etape ale dezvoltrii sistemului.

    Activitile principale ale procesului de implementare sunt:

    1. Achiziionarea de software, hardware i servicii; 2. Dezvoltarea de software; 3. Pregtirea (trainingul) personalului; 4. Elaborarea documentaiei de sistem; 5. Elaborarea sistemului pilot.

    1. Achiziionarea de software, hardware i servicii Achiziiile de software, hardware i servicii informatice sunt o activitate deosebit de important. Sursele de achiziie pot fi firmele mai mari sau mai mici cu avantaje sau dezavantaje pentru fiecare (n general pre i servicii). Furnizorii de servicii informatice pot fi:

    - Productorii de computere; 48

  • Proiectarea i implementarea de sisteme informatice

    - Distribuitorii de computere; - Integratorii de sisteme (care dein resposnabilitile privind

    sistemele informatice pentru o organizaie, fiind o surs extern);

    - Consultanii independeni (ca persoane individuale). Evaluarea de software, hardware i servicii Pentru a evalua i selecta achiziiile de soft i hard trebuie avut n vedere:

    Z s se cear furnizorilor oferte i propuneri bazate pe specificaiile de sistem;

    Z s se prezinte necesarul minim din punct de vedere al performanelor pentru toate produsele achiziionate;

    Z dac sunt oferte asemntoare, pentru determinarea celei mai bune se va elabora un sistem de punctaj n funcie de anumii factori de evaluare.

    Atunci cnd se evalueaz hardware-ul trebuie s se

    analizeze performanele fiecrui echipament din punct de vedere al caracteristicilor sale:

    - performanele: viteza de lucru, componentele, capacitate, fiabilitate;

    - cost: preul total al componentelor; - disponibilitate: data livrrii ( posibilitatea de livrare

    imediat); - compatibilitate: cu echipamentele existente sau cu alte

    echipamente ce urmeaz a fi achiziionate; - modularitate: posibilitatea de a interschimba

    echipamentele;

    49

  • Proiectarea i implementarea de sisteme informatice

    - tehnologie: data fabricaiei i generaia din care face parte echipamentul;

    - ergonomie: uurina n exploatare, confortabilitatea, lipsa radiaiilor;

    - relaia cu mediul: nu afecteaz mediul, consum redus de energie;

    - software: compatibilitate cu soft-ul necesar, existena driverelor;

    - service i documentare: existena de suport on-line, documentaii, perioada de garanie.

    Factorii de evaluare pentru software:

    - eficiena: rezultatele oferite n urma prelucrrii, viteza de

    prelucrare, performanele; - flexibilitatea: posibilitatea de a prelucra datele oferite de

    alte soft-uri sau de a folosi rezultatele prelucrrii altor programe;

    - securitate: msura n care datele nu sunt afectate de atacuri informatice, virui i posibilitatea de a asigura secretul acestora;

    - limbaj: dac soft-ul se gsete n limba local; - hardware: existena de conflicte cu hardware; - cost: preul de achiziie; - disponibilitate: posibilitile de livrare imediat sau data

    livrrii; - compatibilitate: cu alte soft-uri sau sisteme de operare

    existente sau n curs de achiziie; - tehnologie: data fabricaiei, versiunea programului sau

    generaia din care face parte; - documentaia: dace este complet, forma n care se

    gsete, limba n care este scris;

    50

  • Proiectarea i implementarea de sisteme informatice

    - ergonomie: dac softul este uor utilizabil n exploatare i accesibil;

    - suport: dac exist asisten on-line, perioada ct dureaz aceasta.

    Evaluarea serviciilor informatice

    n cazul n care se dorete utilizarea acestui sistem de lucru, trebuie s se aib n vedere:

    1. performanele 2. dezvoltarea de sisteme 3. ntreinerea cheltuielile cu ntreinerea, uurina

    ntreinerii 4. trainingul 5. back-up 6. accesibilitatea 7. hardware-ul 8. Software-ul

    4.4 ntreinerea sistemului

    n general ntreinerea sistemului privete testarea, documentarea, trainingul i alte activiti legate de ea. 1- Testarea sistemului Implic urmtoarele activiti:

    - testarea hardware-ului i a conexiunulor; - testarea i modificarea (dac e cazul) a programelor; - testarea procedurilor de prelucrare a informaiilor.

    2- Documentarea Servete ca o metod de comunicare a personalului responsabil cu dezvoltarea, implementare i ntreinerea sistemelor

    51

  • Proiectarea i implementarea de sisteme informatice

    informatice. Aceasta e important n diagnoza erorilor i a reparrii lor. Documentarea implic:

    - manuale pentru procedurile operaionale; - mostre de formulare pentru introducerea datelor; - mostre de rapoarte.

    3- Trainingul Este un component vital care servete la buna funcionate a sistemului. Acesta poate include:

    - pregtirea introducerii datelor - pregtirea procedurilor de lucru - pregtirea personalului n nelegerea necesitii sistemului - pregtirea specific pentru anumite elemente de hardware i

    software 4- ntreinerea propriu zis Este reprezentat de activitile de monitorizare, evaluare i modificare operaional a sistemului prin care se pot face i unele mbuntiri. Funciile de ntreinere includ:

    - o postimplementare care vine s asigure c sistemul i ndeplinete obiectivele i corespunde ateptrilor

    - efectuarea de corecii n dezvoltarea sau utilizarea sistemului care include i o revizuire periodic sau un audit pentru sistem pentru a se asigura c sistemul funcioneaz corespunztor

    - efectuarea de schimbri n sistem datorate modificrii mediului de afaceri sau a activitii n general.

    52

  • Modelarea n sistemele informatice

    O caracteristic major a sistemelor pentru fundamentarea deciziei este modelarea. Dezvoltarea de sisteme pentru fundamentarea deciziei necesit nelegerea modalitilor de construire i utilizare a modelelor. De fapt modelarea nu este altceva dect o conceptualizare a problemei ntr-o form logic i matematic.

    Definirea modelelor Modelele reprezint abstractizri ale sistemelor. Un model este o reprezentare simplificat sau abstractizat a unei realiti (un obiect sau un fenomen din lumea real). Simplificarea este folosit deoarece realitatea este prea complex, iar pe de alt parte prea mult complexitate face irelevant analiza problemei respective. Obiectivul modelrii nu este acela de a copia realitatea ci de a selecta aspectele relevante i de a le analiza comportamentul. Modelele sunt nite nlocuitori ai sistemului real care surprind esena i nu detaliile sistemului real.

    5

    MODELAREA N SISTEMELE INFORMATICE

    53

  • Modelarea n sistemele informatice

    Clasificarea modelelor Reprezentarea sistemelor prin modele se poate face la diferite niveluri de abstractizare, n funcie de care se pot clasifica n:

    - modele iconice - cele mai puin abstracte care sunt reprezentri fizice ale unui sistem, de cele mai multe ori reprezentri la o anumit scar fa de original. Exemplede modele iconice: modele de maini, vapoare avioane, etc.

    - modele analogice reprezentri simbolice ale realitii care nu arat ca sistemul real dar se comport ca acesta. Ele sunt mai abstracte dect modelele iconice. Exemple de modele analogice : grafice, hri, termometre, organigrame.

    - modele matematice sunt reprezentri n termeni matematici sub forma unor relaii.

    Complexitatea relaiilor dintr-un sistem organizaional nu poate fi reprezentat sub forma unor simboluri sau n mod analogic iar din acest motiv se utilizeaz modelele matematice. Modelele folosite de sistemele pentru fundamentarea deciziei sunt modele matematice.

    Modelele se mai pot caracteriza i n funcie de: Complexitate: de la modele o variabil la mai multe; Gradul de incertitudine: de la modele deterministice la modele probabilistice. Exemple:

    - model probabilistic static: vnzrile din luna curent;

    54

  • Modelarea n sistemele informatice

    - model probabilistic dinamic: preul unei aciuni la burs;

    Modelele pentru fundamentarea deciziei sunt abstractizri cantitative sau logice ale realitii create i utilizate pentru a ajuta o persoan s ia o decizie.

    De exemplu n cazul achiziionrii unei cldiri cu destinaie comercial se au n vedere:

    - vnzrile (profitul) i costurile estimate pentru o perioad de n ani;

    - determinarea valorii reziduale a cldirii;

    urmnd ca pe baza acestor informaii s se ia decizia de cumprare sau nu a cldirii. n acest caz vor trebui exprimate n calculul privind veniturile i costurile i a inflaiei care va genera o varietate de scenarii. Un model pentru fundamentarea deciziei va conine toate previziunile i toate relaiile dintre variabile i va putea oferi o valoare estimativ a cldirii pentru toate scenariile. Componentele modelelor matematice

    Modelele matematice utilizeaz trei componente:

    - variabilele controlabile (variabile de decizie) - variabilele noncontrolabile - variabilele rezultat

    55

  • Modelarea n sistemele informatice

    variabilele controlabile sunt acele variabile care se afl sub controlul decidentului i pot fi manipulate de acesta. Scopul oricrui sistem pentru fundamentarea deciziei este de a gsi cele mai bune variabile de acest tip; variabilele noncontrolabile aceste variabile nu se afl sub controlul decidentului dar influeneaz variabilele rezultat; variabilele rezultat indic ct de bine funcioneaz sistemul sau n ce msur acesta i atinge scopul, deci nivelul de pe Componentele modelelor matematice Variabilele Variabilele Factori care afecteaz Independente noncontrolabile variabilele rezultat dar nu sunt sub controlul decidentului Variabilele Relaii Variabilele Controlabile matematice/logice rezultat Variabilele Variabilele Variabilele independente intermediare dependente

    56

  • Modelarea n sistemele informatice

    5.1 Elaborarea i utilizarea modelelor n sistemele pentru fundamentarea deciziei

    Modelele utilizate n sistemele pentru fundamentarea deciziei au urmtoarea structur:

    1. O seciune de introducere a datelor care permite utilizatorului modelului s introduc informaiile

    2. O seciune logic n care se specific cum informaiile introduse sunt transformate n informaii rezultat

    3. O seciune de generare de rapoarte care permite utilizatorului s i aranjeze informaiile prelucrate n forma dorit (situaia veniturilor, balane, alte situaii, rapoarte etc.)

    Scopul utilizrii modelelor

    Utilizarea modelelor are ca obiective, urmtoarele:

    - s ajute la luarea unei decizii bune - s ofere o privire n interiorul deciziei modelate.

    Mai mult, modelele mai sunt utilizate i pentru :

    previziunea performanelor sistemului modelat; simularea viitorului (deoarece n cazul simulrii

    alternativele sunt) se pot face experimente rapid, la costuri reduse i fr riscuri;

    nelegerea mediului de afaceri; ca un ajutor n procesul de comunicare a mediului

    decizional celorlali; pentru analiza unui numr mai mare de variante; pentru a mbunti performana unui sistem folosind

    analiza What-if.

    57

  • Modelarea n sistemele informatice

    Un fapt important este acela c modelele pentru fundamentarea deciziei sunt foarte necesare n cazul mediilor de afaceri complexe precum i n cele dominate de incertitudine. Elaborarea modelelor

    Modelarea este un proces iterativ care ncepe cu un model simplu iar pe msur ce sa aprofundeaz relaiile ntre variabile (sau se adaug noi variabile) modelul se rafineaz i complexitatea sa crete. Paii de urmat n elaborarea unui model sunt urmtorii:

    1. Formularea problemei (cel mai important pas); 2. Definirea mediului sistemului; 3. Construirea modelului; 4. Validarea modelului; 5. Utilizarea modelului.

    Elementele luate n considerare n elaborarea modelelor

    sunt:

    - distincia dintre elementele sistemului modelat i mediul extern al sistemului (de exemplu: nivelul dobnzii acordat de banca X i rata inflaiei estimat de guvern);

    - introducerea n model a acelor elemente care au relevan asupra deciziei;

    - cu ct se utilizeaz mai multe variabile cu att volumul datelor colectate va crete i va crete i complexitatea modelului;

    - la cel mai de jos nivel doar cteva variabile sunt importante deoarece doar cteva pot fi controlate;

    58

  • Modelarea n sistemele informatice

    - la cel mai de sus nivel multe variabile sunt controlabile dar n aceiai msur apar i multe variabile necontrolabile;

    Construirea unui model este un proces iterativ de elaborare, testare i revizuire. Pe msur ce aceti pai sunt reluai validitatea modelului va crete i se va afla mai aproape de optim. Principiile construirii de modele sunt:

    - relevana modelul trebuie s conin numai acele elemente care afecteaz procesul decizional;

    - acurateea de acurateea datelor de intrare depinde decizia care va fi luat;

    - agregarea care implic gruparea unor entiti individuale ntr-o entitate mai mare;

    Pentru construcia de modele se pot folosi urmtoarele tehnici:

    - descompunerea modelului general n submodele (n funcie de caracteristice, activitate, timp etc.);

    - specificarea modului n care interacioneaz variabilele controlabile i noncontrolabile pentru fiecare submodel (utilizarea analizei regresionale, modele econometrice, estimri subiective);

    - elaborarea de previziuni pentru toate variabilele noncontrolabile folosind abordri intuitive, subiective sau matematice (analiza regresional, utilizarea seriilor de timp, etc.)

    - stabilirea restriciilor care limiteaz valorile variabilelor controlabile

    59

  • Modelarea n sistemele informatice

    Modelele fiind nite abstractizri sunt influenate din punct de vedere calitativ ntr-o msur mai mic sau mai mare de:

    1. natura mediului n care acioneaz sistemul 2. modul de comportare a componentelor 3. modul de comportare a oamenilor Un alt element important este reprezentat de identificarea

    tipurilor de variabile. Exist, astfel, trei tipuri de variabile:

    1. variabile binare care iau numai valorile 1 sau 0;

    2. variabile discrete care pot lua un numr finit de valori;

    3. variabile continue care pot lua un numr infinit de

    valori, valori aflate ntr-un interval; O alt clasificare a variabilelor, le mparte n:

    - variabile aleatoare sunt variabile care modeleaz incertitudinea i de aceea vor fi descrise utiliznd probabilitile

    - variabile exogene sunt variabile externe organizaiei sau entitii modelate i nu pot fi influenate de variabilele de decizie. Variabilele exogene pot afecta att variabilele decizionale ( de exemplu: politica guvernamental) ct i cele intermediare (de exemplu: starea economiei). Uneori aceste variabile pot fi aleatoare.

    60

  • Modelarea n sistemele informatice

    5.2 Modelul Cash-Flow

    Un model foarte utilizat n activitatea economic este modelul Cash-Flow. Acest model este compus din:

    A. Variabilele controlabile - Preul - Cheltuieli de operare (producie, comercializare, etc.) - Metodele de plat

    B. Variabilele non-controlabile

    - Preul competitorilor - Rata inflaiei - Vnzrile - Cererea

    C. Variabilele rezultat

    - Nivelul cash-ului la sfritul perioadei - mprumuturile pe termen scurt

    Paii de urmat n dezvoltarea modelului sunt urmtorii:

    1. determinarea relaiilor dintre variabilele controlabile i cele

    non-controlabile: - preul produsului este n relaie cu nivelul

    cheltuielilor de operare ? - Care este relaia dintre inflaie i preul

    competitorului ? - Care este relaia dintre preul nostru i preul

    competitorului asupra vnzrilor noastre i asupra nivelului cash-ului?

    - Care este impactul inflaiei asupra cheltuielilor de operare i n legtur cu nivelul cash-ului ?

    61

  • Modelarea n sistemele informatice

    2. descompunerea modelului general n sub-modele:

    - lucrul nainte: se ncepe cu variabilele controlabile i non-controlabile dup care orientarea se mut ctre variabilele rezultat

    - lucrul napoi: se ncepe cu variabilele rezultat i aciunea se

    mut spre celelalte variabile

    3. elaborarea de previziuni pentru variabilele non-controlabile: - care va fi rata inflaiei n anul urmtor ? - care va fi preul competitorului ? - care va fi nivelul vnzrilor noastre ? - preul produsului este n relaie cu nivelul

    cheltuielilor de operare ?

    4. stabilirea restriciilor pentru variabilele controlabile:

    - capacitatea de producie - ncasrile (din datorii) - preul

    5.3 Modelul (analiza) What-if

    Analiza What-if este procesul prin care se schimb

    variabilele unui model, efectund scenarii multiple privind posibilitilor de evoluie ale modelului. n cazul analizei What-if se remarc variantele: What-if pentru variabilele controlabile

    care este necesar pentru pretestarea politicii decizionale nainte de implementare

    62

  • Modelarea n sistemele informatice

    What-if pentru variabilele non-controlabile care poate fi utilizat pentru studierea variantei celei mai bune sau celei mai proaste n cazul unui scenariu. Aceast analiz este utilizat n condiiile unui nivel mare de incertitudine economic.

    What-if pentru variabilele controlabile care sunt:

    - lucrul napoi: se ncepe cu variabilele rezultat i aciunea se mut spre celelalte variabile

    - lucrul nainte: se ncepe cu variabilele controlabile i aciunea se mut spre variabile rezultat.

    63

  • Modelarea n sistemele informatice

    64

  • Inteligena artificial i sistemele expert

    Organizaiile care desfoar activiti comerciale ncep s acorde o atenie din ce n ce mai mare ncercrilor de a ajuta inteligena uman, cunotinele personalului, experiena sa cu mijloacele i tehnicile utilizate de sistemele expert.

    Putem spune c, n general, sistemele expert includ limbajul natural, roboii industriali, precum i computerele inteligente. Sistemele expert se consider a fi o combinaie a tiinei cu tehnologia bazat pe domenii ca tiina computerelor, biologie, psihologie, lingvistic i matematic. Scopul sistemelor expert este de a crea computere care pot gndi, vedea, auzi i chiar dezvolta sentimente. Ca fundament al sistemelor expert se consider a fi faptul c dezvoltarea computerelor este asociat n mod normal cu inteligena uman adic: raionament, nvare, dezvoltarea de probleme. Domeniile de utilizare a sistemelor expert includ:

    1. aplicaii n domeniul tiinelor cognitive 2. aplicaii n tiina computerelor 3. robotic 4. interfee naturale

    6

    INTELIGENA ARTIFICIAL I SISTEMELE EXPERT

    65

  • Inteligena artificial i sistemele expert

    1. Aplicaii n domeniul tiinelor cognitive Acest domeniu al sistemelor expert este fundamentat pe cercetrile din domeniul biologiei, neurologiei, psihologiei, matematicii i a altor discipline conexe. Aceste cercetri se concentreaz asupra modului n care lucreaz creierul i se desfoar procesul de gndire i nvare. Aplicaiile din aceast zon includ:

    a. sistemele expert propiu zise b. sistemele de nvare adaptiv c. sistemele care utilizeaz logica fuzzy

    a. sistemele expert Un sistem expert este un sistem informatic care

    utilizeaz cunotinele ntr-un domeniu i foarte specializat, domeniu n care sunt utilizai de obicei consultani umani. Aceste sisteme sunt alctuite dintr-o baz de cunotine i nite modele software care apeleaz la informaiile din baza de date i n urma prelucrrii transmit (ofer) rspunsuri la ntrebrile utilizatorului.

    b. sistemele de nvare adaptiv Un sistem de acest tip este definit ca un sistem

    informatic care i poate schimba comportamentul n funcie de informaiile primite din mediul n care opereaz.

    c. sistemele care utilizeaz logica fuzzy Sistemele fuzzy sunt sisteme informatice care pot

    prelucra date incomplete sau parial corecte. Aceste sisteme pot rezolva probleme nestructurate care nu

    66

  • Inteligena artificial i sistemele expert

    dispun de cunotine complete oferind rspunsuri n acelai mod ca oamenii

    2. Aplicaii n tiina computerelor Aceste se concretizeaz asuprea hardware-ului i software-ului de sistem necesar pentru a dezvolta supercomputere necesare utilizrii n aplicaiile cu utilizeaz sisteme expert . Domeniile de dezvoltare sunt:

    arhitecturi ce permit procesarea paralel adic executarea de mai multe instruciuni n acelai timp.

    procesarea la nivel simbolic n loc de procesare

    numeric reelele neuronale care sunt reprezentate de

    computere a cror arhitectur este bazat pe modelul minii umane (structura neuronilor). Aceste reele pot prelucra mai multe informaii simultan dar i pot nva s recunoasc modele i s rezolve sigure anumite probleme.

    3. Robotica Inteligena artificial, ingineria i filozofia sunt disciplinele de baz ale roboticii. Acestea permit construcia de maini care dispun de sisteme expert i sunt controlate de computer desfurnd activiti umane. Aplicaiile includ percepia vizual, micarea, dexteritatea i navigaia.

    67

  • Inteligena artificial i sistemele expert

    4. Interfeele naturale Sunt aplicaii care implic cercetri n domeniul lingvistic, filozofic, tiinei computerelor i altor discipline n scopul de a asigura o comunicare natural, ntr-un limbaj obinuit cu computerul. Aici se regsesc:

    a) limbajele naturale b) interfeele multisenzoriale c) recunoaterea vocal d) realitatea virtual

    a) limbajele naturale Sunt limbaje de programare foarte apropiate de limbajul uman, fiind considerate limbaje de nivel foarte nalt. b) interfeele multisenzoriale Sunt facilitate de posibilitile computerelor de a recunoate o serie de micri umane i pe aceast baz de a opera. c) recunoaterea vocal Este reprezentat de capacitatea sistemului (hardware+software) de a recunoate vocea utilizatorului i de a executa comenzi pe baza acesteia. d) realitatea virtual Aceasta este definit de utilizarea de interfee multisenzoriale om-computer care ofer posibilitatea utilizatorului uman s experimenteze relaii cu obiecte simulate de computer, entiti, spaii sau lumi ca i cum ar exista n mod real denumite i cyberspaiu sau realitate artificial.

    68

  • Inteligena artificial i sistemele expert

    Potrivit acestei teorii, termenul de comunicaie este utilizat pentru a descrie orice procedur prin care o persoan afecteaz, influeneaz creierul altei persoane (comunicaia scris sau oral, limbajul corpului etc.) Teoria informaiei pune accentul pe trei dimensiuni importante n evaluarea comunicaiei:

    - dimensiunea tehnic care se refer la acurateea informaiei

    - dimensiunea semantic se refer la precizia cu care un anumit neles este preluat de informaie.

    - dimensiunea efectiv se refer la efectul informaiei asupra recipientului.

    Redundana reprezint un alt aspect n teoria informaiei

    prin care se nelege repetiia unei pri sau a ntregului mesaj. n acest sens trebuie avut n vedere c:

    - un mesaj poate conine informaie n plus - redundana poate crete eficiena sistemului n cazul n

    care mesajul este neles corect - redundana poate scdea eficiena sistemului n cazul n

    care se transmite mai mult informaie dect este necesar.

    Alte aspecte importante se refer la acurateea informaiei care are i o dimensiune semantic i una efectiv, deoarece chiar i un mesaj cu un coninut clar poate fi interpretat greit.

    69

  • Inteligena artificial i sistemele expert

    (i) Definiia sistemelor expert

    Dup cum am menionat mai sus un sistem expert este un sistem informatic care utilizeaz o baz de cunotine i un soft specific pentru a oferi consultan ntr-un domeniu specific. Sistemele expert rezolv probleme specifice folosind un raionament similar cu cel uman. Aceste sisteme pot fi folosite att pentru activitatea de management ct i pentru cea operaional pentru a controla procesul operaional sau a oferi sprijin procesului decizional.

    O caracteristic important a perioadei actuale este

    integrarea sistemelor expert n sistemele de fundamentare a deciziei i a altor tipuri de sisteme informatice.

    (ii) Componentele unui sistem expert

    Componentele unui sistem expert sunt reprezentate de:

    1. Baza de informaii 2. Resursele software 3. Resursele hardware 4. Resursele umane

    1. Baza de informaii

    Baza de informaii conine n general fapte despre subiectul specificat

    2. Resursele software Resursele software sunt reprezentate de soft-ul specializat care conine:

    - un modul de prelucrare a cunotinelor; - o interfa cu utilizatorul prin care programul

    comunic cu acesta; - un program de ajutor sau o documentaie.

    70

  • Inteligena artificial i sistemele expert

    3. Resursele hardware Cuprind calculatoare (care pot avea unele componente speciale) i reele.

    4. Resursele umane

    Cuprind specialiti i utilizatori

    Aplicaii ale sistemelor expert

    Sistemele expert sunt utilizate n mod curent n: 1. Managementul deciziei, 2. Design; 3. Monitorizare / control de procese; 4. Diagnostic; 5. Documentare.

    Dezvoltarea de sisteme expert

    Pentru a porni la construcia unui sistem expert trebuie rspuns la urmtoarele ntrebri:

    1. Ce aplicaii corespund sistemelor expert? 2. Ce avantaje i ce dezavantaje trebuie avute n vedere la

    elaborarea sistemului expert?

    Avantajele oferite de utilizarea sistemelor expert sunt urmtoarele:

    - ofer informaii provenite de la mai muli experi (cunoatere);

    - sunt mai rapide i mai consistente dect un expert uman;

    71

  • Inteligena artificial i sistemele expert

    - sunt disponibile tot timpul i nu obosesc; - sunt mai eficiente;

    Exist i unele dezavantaje legate de utilizarea sistemelor

    expert, care ar putea fi legate de:

    - faptul c au un domeniu de utilizare foarte specific;

    - nu au posibilitatea de a nva; - au costuri ridicate de dezvoltare.

    Cel mai rapid i uor mod de a construi sisteme expert

    (folosind modelarea) este prin utilizarea programelor de calcul tabelar1. Aceste programe permit elaborarea de modele dinamice care, n plus, pot fi i reversibile (se pornete de la rezultat ctre factorii care l determin). Structura logic esenial a unui sistem expert este:

    IF THEN - ELSE (DAC ATUNCI - ALTFEL) Coninutul unui sistem expert realizat cu ajutorul programelor de calcul tabelar este prezentat n continuare. Sistemul expert cuprinde:

    1. zona de identificare i documentaie aceast zon ofer informaii de baz despre numele modelului, autorii, data elaborrii, dac conine macrouri, zona de documentaie ofer i o scurt descriere a aplicaiei, modul de lucru i instruciuni de folosire.

    1 A se vedea capitolul Sofware n.a.

    72

  • Inteligena artificial i sistemele expert

    2. zona de intrare de date este locul unde se vor introduce datele de intrare, constantele i variabilele.

    3. zona de lucru aceast zon conine partea de procesare a modelului.

    4. zona de ieire - cuprinde rezultatele prelucrrii datelor introduse;

    5. zona de macrouri aceast zon cuprinde instruciunile macro i explicaii pentru fiecare comand; aceast zon poate lipsi.

    Criterii pentru evaluarea sistemelor expert

    n general, criteriile pentru evaluarea sistemelor expert sunt urmtoarele:

    1. acuratee n cazul n care sistemul expert ofer rezultate incorecte, nu are nici o valoare. Formulele i funciile utilizate ntr-o foaie de calcul nu sunt vizibile imediat utilizatorului, ceea ce poate conduce la erori.

    2. claritatea sistemul expert trebuie neles att de creatorii lui ct i de utilizatori. Este necesar o bun documentaie i chiar o modalitate de exprimare standardizat.

    3. flexibilitatea foaia de calcul trebuie s se poat adapta rapid la schimbrile ce pot interveni n utilizarea modelului. n construcia iniial trebuie s se prevad posibilitatea modificrii coninutului sau relaiile existente ntre variabile.

    73

  • Inteligena artificial i sistemele expert

    4. auditabilitatea o aplicaie poate fi utilizat de cele mai multe ori ca un suport individual pentru planificarea sau luarea unei decizii. Pe msur ce acestea sunt utilizate n efectuarea de activiti de business (contabilitate, inventar, facturi) este necesar s existe i posibilitatea audit-ului. Totodat, aceste aplicaii pot fi proiectate n aa fel nct s poat fi supuse unui control intern sau operaional (documentare, testare, proceduri de securitate, accesul la control).

    74

  • Tehnologii inteligente de vrf

    Tehnologiile inteligente de vrf au un rol din ce n ce mai important n managementul contemporan i sunt din ce n ce mai folosite. Astfel, dintre acestea se remarc:

    1. Reelele neuronale 2. Logica fuzzy 3. Algoritmii genetici 4. Agenii inteligeni 5. Ageni Internet 6. Ageni de comer electronic 7. Ali ageni inteligeni

    7.1 Reelele neuronale

    Reelele neuronale sunt elemente de hardware i software care ncearc s emuleze modelele de procesare existente n creierul uman. Neuronii din creier opereaz n paralel reuind s real