25
Sisteme informatice - caracteristici si principii de evaluare -

Sisteme informatice

Embed Size (px)

DESCRIPTION

informatica

Citation preview

Page 1: Sisteme informatice

Sisteme informatice

- caracteristici si principii de evaluare -

Page 2: Sisteme informatice

Sisteme informatice

• Contextul social si contextul informatic• Principii si etape de proiectare a sistemelor

informatice• Criterii de evaluare• Sisteme informatice de gestiune /

management• Studii de caz– sisteme de invatamant eletronic– sisteme de comert electronic

Page 3: Sisteme informatice

Contextul social si informatic• Societatea informationala - dependenta de

organizarea, prelucrarea si transmiterea informatiilor

• eficienta implementarii IT in diverse domenii programe specifice

• SUA, Uniunea Europeana (FP6), Japonia• forme electronice ale activitatilor: e-

commerce, e-banking, e-learning, e-working globalizarea proceselor de informare si comunicare - prin Internet

Page 4: Sisteme informatice

Contextul social si informatic• Dezvoltare IT - hard + soft• Soft - importanta interfetei accesibile – cresterea nr. utilizatori dupa introducerea

aplicatiilor vizuale si pe Internet a WWW• Soft aplicativ– destinat biroticii– sgbd– medii de programare– informare/comunicare in retele– sisteme informatice pentru domenii concrete• proiectare inginereasca, fizica, astronomie, calcul

simbolic, geologie, meteorologie, chimie, medicina, invatamant, e-commerce, e-banking, robotica arhitectura, arte vizuale, muzica etc.

Page 5: Sisteme informatice

Contextul social si informatic•Proiectarea sistemelor informatice - se aplica–metode evoluate de proiectare a aplicatiilor -–filosofii de programare - reflectate in limbaj

•Directii de programare–procedurala - structuri secventiale, alternative,

repetitive. Ex. Fortran, Pascal, C–functionala - aplicare de funcii asupra parametrilor

(f p1 … pn) Ex. Lisp–logica - rationamente bazate pe o multime de

axiome si reguli de deductie Ex. Prolog–orientata pe obiecte - construirea de tipuri

abstracte de date, clase, obiecte. Ex. C++, Smalltalk–distribuita - uzual se aplica modelul client - server

Page 6: Sisteme informatice

Principii si etape de proiectare SI •Etape de proiectare a sistemelor–analiza problemei si specificarea cerintelor - “ce se

da si ce se cere”. Rolul viitorilor utilizatori–proiectarea - metode si tehnici de programare

specifice. Specificatii de proiectare pe module+rel.–alegerea limbajului / soft-ului necesar - adecvat

prelucrarilor (stiluri de programare)–implementarea aplicatiei / sistemului -

programarea propriu-zisa - se utilizeaza medii de progr./sgbd–verificarea respectarii obiectivelor si cerintelor

initiale; teste pe seturi de date relevante–instalarea sistemului - pt. utilizatori + instruire.

Importanta etapei introducerii datelor–intretinerea - detectarea unor eventuale erori;

ajustare si dezvoltare cu noi facilitati

Page 7: Sisteme informatice

Principii si etape de proiectare SI •Metode si tehnici de programare–programare modulara top-down - (programare

procedurala). N Wirth: “Algorithms + Data Structures = Programs”–tehnici de programare - divide et impera, greedy,

backtracking, branch and bound, progr. dinamica–programare obiectuala - obiecte si clase - “building

blocks”–strategii de inteligenta artificiala

• metode euristice -o solutie buna intr-un timp convenabil• metode avansate de cautare intr-un spatiu de stari• metode specifice sistemelor expert (axiome + deductii)• retele neuronale• algoritmi genetici

–principii de programare distribuita -aplicatii in retele

Page 8: Sisteme informatice

Criterii de evaluare a SI •SI destinate necesitatilor de prelucrare

informationala ale utilizatorilor–obiectiv pentru programatori–utilizatorii trebuie sa participe activ la formularea

problemei, testarea si imbunatatirea sistemului, introducerea datelor si utilizare si sa fie avizati in evaluare

•Orice soft trebuie sa fie–fiabil -

• sa descrie cat mai natural problema rezolvata• programele sa fie lizibile / modificabile• sa trateze situatiile speciale

–usor de intretinut - divide et impera, greedy, backtracking, branch and bound, progr. dinamica–sa se execute rapid

Page 9: Sisteme informatice

Criterii de evaluare a SI •Criterii de performanta a SI–gradul in care raspund cerintelor concrete din

domeniul modelat–interfata accesibila si prietenoasa - Graphical User

Interface–rapiditatea raspunsului / prelucrarilor–implementare locala sau distribuita–securitate in accesul distribuit

• securitatea datelor, protectia impotriva accesului neautorizat, drepturi de acces

–cost –flexibilitate, adaptabilitate, usurinta extinderii–asistenta in utilizare si disponibilitate la eventuale

corectii / ajustari

Page 10: Sisteme informatice

SI de gestiune / management• Importanta economica a SI de gestiune /

management aplicate in afaceri–prelucrarea informatiilor dintr-o organizatie–asistarea in luarea deciziilor–reprezentarea adecvata a informatiilor + conversii–implicarea viitorilor utilizatori in analiza si testarea

sistemului–sustinerea implementarii de factorii decizionali

•Domeniul modelat–modelarea fluxurilor informationale dintr-o

organizatie–importanta in cresterea productivitatii

Page 11: Sisteme informatice

SI de gestiune / management•Dezvoltarea si utilizarea SI - influentata de–structurile si procesele organizationale - adaptarea

modului de operare al organizatiei la schimbari specifice ale mediului - asistenta SI• SI trebuie sa asigure modelarea, planificarea, controlul

activitatii organizatiei, adaptarea la mediu si chiar sa initieze schimbari necesare • strategii de management dinamic - mediu in schimbare

–functiile si nivele de management / mecanismele de gestiune din domeniul modelat - prelucrarile informationale din SI asigura actiuni specifice in management sau alt domeni tinta• functiile de management: planificarea si luarea

deciziilor, leadership si moticare, control (pondere specifica conform managementului organizaitonal)• nivelele de management: strategic (superior), tactic

(mediu), operational (la baza) - necesita informatii de tipuri diferite + informatii pentru specialisti

Page 12: Sisteme informatice

SI de gestiune / management•Dezvoltarea si utilizarea SI - influentata de– metodele si tehnicile de luare a deciziilor / realizare

a operatiilor de gestiune • planificare = decizii in avans prin planuri de actiune• tipurile de decizii-luate in considerare de proiectantii SI• deciziile programate - caracter de rutina; celelalte

caracter de noutate, modelarea lor fiind complexa• luarea deciziilor corecte asigura eficacitate si eficienta

– conceptia sistemica - analiza partilor componente si a intregului (reunirea subsistemelor)• analiza si modelarea relatiilor de interdependenta -

importanta pentru functionarea corecta a SI (ex. modelarea subsistemului de productie depinde de stocuri)

Page 13: Sisteme informatice

SI de gestiune / management•Dezvoltarea si utilizarea SI - influentata de–principiile de control si feed-back / feed-forward -

• se asigura desfasurarea operatiilor conform cu planificarea lor prin compararea rezultatelor cu cele asteptate. Daca e necesar se face o ajustare (feed-back) si se cicleaza procesul• feed-forward - pentru monitorizarea fazelor incipiente ale

unui sistem din care se deduc ajustari de aplicat in fazele urmatoare (uzual - prin asistenta acordata unui factor de decizie) - au grad de automatizare mai redus

–natura informatiilor si comunicarilor necesare -• determina modul de reprezentare si prelucrare a

informatiilor; prelucrare adecvata si raportare accesibila–principiile IT - facilitati specifice hard si soft

• scaderea pretului tehnicii de calcul• softul a devenit mai performant si mai accesibil (In dom.

econ. sisteme expert, sisteme de asistare a deciziilor etc.)

Page 14: Sisteme informatice

SI de gestiune / management•SI trebuie –sa faca fata la necesitatile strategiilor de

management dinamic necesare pentru adaptarea la contexte in schimbare sa invete si sa-si adapteze operatiile la modificarile de mediu

•Modificari in mediu–cresterea gradului de competitie - productivitate,

calitate, preturi pt. produse / servicii• modificari in pol. de resurse umane (creste flexibilitatea -

angajari part-time cu accent pe calificare profesionala)–accelerarea ritmului de evolutie - • ciclu de viata mai scurt al produselor ciclu de

productie mai scurt• pt. angajati - perfectionare profesionala + training IT

–accentuarea globalizarii - piata economica globala• economia electronica globala

Page 15: Sisteme informatice

SI de gestiune / management•Competitia mai mare de pe piata impune o

activitate asistata de SI performante si eficiente–evolutiile economice au un impact esential asupra SI

•Caracteristici si obiective pt. SI gestiune–rol - modeleaza prelucrarile de date/ tranzactiile zilnice in domeniul de activitate propus –asigura acces la analize si rezultate pentru utilizatori de tipuri diverse: manageri, contabili, agenti vanzari–rezultatele - prin rapoarte sau acces interactiv–in faza de analiza, viitorii utilizatori trebuie sa specifice informatiile de prelucrat, daca exista reguli specifice de prelucrare si obiectivul prelucrarilor

Page 16: Sisteme informatice

SI de gestiune. Tipuri de sisteme•Prelucrarea datelor–colectarea si prelucrarea tranzactiilor zilnice +

operatii de interogare si raportare–extindere de la sisteme locale la sisteme distribuite–sgbd pentru volume mari de date–furnizeaza informatii despre planificarea tactica si

strategica a organizatiei•Sisteme de gestiune a bazelor de date - sgbd–specializate in organizarea volumelor mari de date–au urmat prelucrarii fisierelor de date in lbj.progr.–Avantajele bazelor de date• organizare consisnenta, flexibila, performanta• independenta procedurilor de prelucrare de

reprezentarea datelor; pot fi accesate in diverse moduri• mecanisme de protectie si asigurarea integritatii• dezvoltare in etape

Page 17: Sisteme informatice

SI de gestiune. Tipuri de sisteme•Sisteme de gestiune a bazelor de date - sgbd–modele: relational, ierarhic, retea (cu legaturi intre

articole)–impact asupra managementului stractegic, tactic,

operational–Exemple (Ro): financiar-contabil (Winmentor),

resurse umane (personal, salarii)•Sisteme informatice interactive–utilizatori finali din categorii diverse (manageri,

functionari, agenti de vanzari, lucratori etc.)–odata cu aparitia interfetelor prietenoase, s-au

extins pentru publicul larg–Tipuri • sisteme de asistare a deciziilor• sisteme expert• sisteme de informare executiva

Page 18: Sisteme informatice

SI interactive•Sisteme de asistare a deciziilor–rol - asista deciziile manageriale si includ pro cese

de prelucrare a datelor / tranzactiilor, care sa furnizeze analize specifice–utilizate in planificarea, modelarea, analiza

alternativelor si luarea deciziilor - de obicei “cheie”–uzual - sist. interactive dedicate managerilor -

rezolva partial problemele modelate si asista managerii (acestia interacitoneaza cu SI)–folosesc o baza de date consistenta–Asigura•accesul la date - ex. balanta conturilor•analiza datelor - ex. pt. un sistem de marketing - date referitoare la clienti, vanzari, cercetari de piata•estimarea rezultatelor (se folosesc reguli de calcul) si analiza riscurilor - ex. estimari de venituri, costuri cf. unor caracteristici bugetare, previziuni de balante contabile

Page 19: Sisteme informatice

SI interactive•Sisteme de asistare a deciziilor–Asigura• determinarea rezultatelor optime cu anumite restrictii -

ex. Planificarea productiei• sugerarea rezultatelor utilizand reguli de decizie - ex.

Sisteme expert pt. autorizarea creditelor sau calcularea unor rate de asigurare

–integreaza o baza de date, un soft care o gestioneaza si programe de asistare a deciziilor (ex. analiza si prognoza in foi de calcul, programare liniara si neliniara, modelarea regresiilor, analiza riscurilor, sisteme expert)

•Sisteme expert–cel mai avansat mod de asistare a deciziilor–integreaza cunostintele unor experti sub forma

unei baze de cunostinte care acopera un domeniu

Page 20: Sisteme informatice

SI interactive

•Sisteme expert–organizarea bazei de cunostinte asigura regasirea si

prelucrarea eficienta retea de informatii si reguli–introducerea de rationamente similare cu cele ale

expertilor umani complexitatea sistemului–domeniu al inteligentei artificiale - se ofera si

mecanisme de inferenta–sistemele expert sunt dificil de dezvoltat ulterior

necesitatea adaptarilor pentru domenii dinamice–Aplicatii existente in: diagnoza medicala, planificari

de taxe, politici de pret, metode de vanzare, aprobarea creditelor, planificarea zborurilor etc.

Page 21: Sisteme informatice

SI interactive•Sisteme de informare executiva–asigura selectarea de informatii sintetice pentru

nivelul superior de management (uzual arii critice)–informatii extrase din baze de date–Caracteristici• accesibilitate, usurinta in utilizare (manag. strategic)• acces la date - exploatarea bazei de date - “data mining”• analiza datelor - tendinte, integrari de date, prognoze• calitatea prezentarii - formate grafice expresive

–raporteaza exceptiile si pun in evidenta evenimentele deosebite (ex. depasirea bugetului intr-un dep.) asigurand investigarea cauzelor–acopera necesitati de informare ale managerilor–limbaje de nivel inalt de gestiune a datelor - SQL<

Oracle

Page 22: Sisteme informatice

SI interactive•Sisteme de informare executiva–contributia viitorilor utilizatori la SI este asistata

prin mecanisme de prototipizare si centre de informatii IT–Prototipizarea - modelarea unui proces• se identifica necesitatile utilizatorului• se creeaza rapid un prototip initial al sistemului (nu

neaparat eficient sau complet)• utilizatorul aplica prototipul pe probleme reale, gasind

problemele ramase de rezolvat• se revizuieste prototipul prin feed-back si se repeta

procesul pana la crearea uni sistem• Ex. Crearea interfetelor de ecran

–Centre de informatii IT = departamente ale organizatiilor care asigura asistenta in utilizarea calculatoarelor, soft-ului, creare de aplicatii simple

Page 23: Sisteme informatice

SI interactive•Sisteme de informare executiva–Centre de informatii IT• interfata intre utilizatori si departamentele IT

sau firme care dezvolta soft pt. organizatie• utile mai ales in cazul aplicatiilor distribuite• Rol -

– identifica domeniile in care IT se poate aplica cu succes– ofera suport tehnic in utilizarea si instalarea

calculatoarelor– ofera asistenta in utilizarea soft-ului - SO + aplicatii– promoveaza practici de IT (back-up-uri, documentatii

etc.)– elimina prelucrarile informationale redundante– training IT (pt. aplicatii sau calculatoare noi)

Page 24: Sisteme informatice

Impactul SI si IT in organizatii•SI si IT modifica–cerintele de pregatire individuala si stilul de munca,

relatiile dintre angajati si departamente, relatiile cu furnizori si clienti–tipurile de informatii disponibile–modul de operare si structura organizatiei (locuri

de munca IT)• Impact asupra locului de munca–se reduce munca manuala si fizica–creste productivitatea muncii–necesar: cunostinte de baza in utilizarea tehnicii de

calcul, aptitudini de interpretare a datelor, pregatire specifica in rezolvarea unor probleme–important: cunoasterea soft-urilor de birotica–se combina sarcinile unor locuri de munca clasice–managementul tactic participa la decizii si creste

responsabilitatea managementului operational

Page 25: Sisteme informatice

Impactul SI si IT in organizatii• Impact operational–major in firmecare utilizeaza sisteme distribuite de

baze de date (ex. Agentii de turism, rezervari de bilete, controlul stocurilor intr-o retea de magazine)–interactiunea cu clientiiavanseaza in domeniul

facilitatilor electronice–activitait electronice: e-banking, e-commerce

• Impact in structura organizatiei–simplificarea structurii, reducerea nr. traditional de

nivele: nivelul superior de management poate supraveghea activitatile mai direct–unele departamente traditionale se reorganizeaza

• impactul SI si IT e major si trebuie avut in vedere in managementul organizational