Sunteți pe pagina 1din 25

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: ecommerce, e-banking, e-learning, eworking 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 (feedback) 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