Upload
alexandra-luncasu
View
62
Download
3
Embed Size (px)
DESCRIPTION
informatica
Citation preview
Sisteme informatice
- caracteristici si principii de evaluare -
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
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
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.
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
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
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
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
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
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
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
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)
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.)
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
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
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
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
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
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
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.
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
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
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)
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
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