Sunteți pe pagina 1din 91

POPESCU GHEORGHE

INIIERE
N SISTEME INFORMATICE
0
Constana 2005
1
Cuprins

pa
Intro!u"#r# 2
Part#a I Sist#$# in%or$ati"# &
Part#a II So"i#tat#a "o$#r"ia'( )orani*aia+ "a sist#$
"i,#rn#ti"o-in!ustria' .i in%or$aiona' /0
Part#a III In%or$ati"a in pro"#su' !# opti$i*ar# a !#"i*ii'or 'a ni1#'
op#raiona' &2
Part#a I2 Sist#$# !# asistar# a !#"i*ii'or 53
Part#a 2 SS4 .i sist#$# #5p#rt6 stru"tur( .i prin"ipiu !# %un"ionar# 78
Part#a 2I Sint#*( pri1in! part#a !# prora$ar# 32
An#5a 2 Ro'u' sist#$#'or in%or$aiona'# 9n "on!u"#r#a orani*aii'or
#"ono$i"# 35
An#5a / O,i#"ti1#'# sist#$u'ui in%or$ati" 38
An#5a & Stru"tura )"o$pon#nt#'#+ sist#$u'ui in%or$ati" %inan"iar-
"onta,i'
37
2
Intro!u"#r#
Informatica poate fi definit ca o activitate pluridisciplinar orientat spre proiectarea i
exploatarea sistemelor de prelucrare a informaiilor, n scopul eficientizrii i renta-
bilizrii activitii umane. Dup dicionarul explicativ D!, informatica este tiina care
se ocup cu studiul prelucrrii informaiei cu a"utorul calculatoarelor.
#nformatica mana$erial vizeaz informatizarea activitii mana$eriale i mai exact a
man$ementului intreprinderii. #nformatica mana$erial se aplic pe sistemul informa-
ional al intreprinderii.
Sistemul informaional este un ansamblu te%nico-or$anizatoric de proceduri de
constatare, consemnare, cule$ere, verificare, transmitere, stocare i prelucrare a datelor,
n scopul satisfacerii cerinelor informaionale necesare conducerii procesului
fundamentrii i elaborrii deciziilor. &ceste proceduri fac le$tura ntre diferii actori de
'exemplu un client i salariatul de la $%ieul unei bnci(, documentele pe care acetia le
elaboreaz sau n baza crora acionez 'de exemplu contractul de creditare sau de
depozit(, forma sub care documentele 'datele incluse n ele( sunt stocate n calculator sau
pe supori externi, documentele care consemneaz efectuarea unor operaii 'de exemplu
c%itane sau facturi( i diferite rapoarte sau liste de sintez cum ar fi extrasul de cont
situaia penalizrilor pentru nt)rzieri n plata datoriilor, etc.
*artea informatizat din sistemul informaional devine sistem informatic.
Sistemul informatic const din partea automatizat a sistemului informaional
'utilizatorii implicai n automatizare i cadrul or$anizatoric aferent( creia i se adau$ i
alte elemente necesare pentru automatizarea obinerii informaiilor necesare conducerii n
procesul de fundamentare i elaborare a deciziilor i anume : ec%ipamente '%ard+are(,
pro$rame 'soft+are(, comunicaii, o baz tiinific i metodolo$ic precum i baza
informaional.
Baza tiinific i metodologic const din modele matematice ale proceselor i
fenomenelor economice, metode i te%nici de realizare a sistemelor informatice.
Baza informaional se refer la datele supuse prelucrrii, fluxurile informaionale,
sistemele i nomenclatoarele de coduri.
,dat cu dezvoltarea cercetrii operaionale, a teoriei deciziei, a #nternetului i a
performanelor calculatoarelor, au aprut sisteme informatice dedicate cum ar fi sistemele
suport de decizie i sistemele expert, dar i unele sisteme informatice de tip nou ca cele
pentru proiectare asistat de calculator, sistemele multimedia, sistemele pentru comerul
electronic i sistemele desc%ise.
-istemele suport de decizie sunt colaboratori ai decidentului, n timp ce sistemele expert
sunt sisteme de inteli$en artificial i se comport ca un expert, adic rezolv o mare
parte din procesul elaborrii deciziilor, dar bineneles sunt avute n vedere numai
deciziile referitoare la problemele pentru care sistemul expert a fost conceput.
.n cadrul unei intreprinderi tradiionale se folosesc/
- sist#$# !# pr#'u"rar# a tran*a"ii'or 'la nivel tranzacii(0
1
- sist#$# p#ntru "on!u"#r#a op#rati1( 'la nivel operaional(0
- sist#$# !# spri:inir# a !#"i*ii'or 2 decision suport s3stems 'D--(
'la nivel tactic(0
- sist#$# p#ntru "on!u"#r# 'la nivel strate$ic(.
.n condiiile apariiei i dezvoltrii inteli$enei artificiale precum i a paradi$mei
modelrii cu a"utorul obiectelor au aprut sist#$#'# #5p#rt i sist#$#'# p#ntru
"on!u"#r#a #5#"uti1(. -pre deosebire de sistemele pentru conducere, care fac analiza
informaiilor, $enereaz rapoarte i rezolv probleme structurate, sistemele pentru
conducerea executiv permit evaluarea situaiei n analize oportune, la nivelul conducerii
de v)rf, ntr-o manier inteli$ent.
*e de alt parte, amploarea pe care a luat-o #nternetul a dus la posibilitatea lucrului n
$rupuri ale cror membri se afl la distan unii fa de alii, ceea ce s-a materializat prin
apariia grupurilor de lucru, iar n informatic prin apariia sist#$#'or p#ntru rupuri
!# 'u"ru. 4oate sistemele enumerate mai sus, la nivelul la care opereaz, asi$ur
atin$erea a dou obiective/
- spri"inirea procesului informaional, respectiv asi$urarea suportului pentru cule$erea,
filtrarea i ve%icularea datelor ce caracterizeaz activitatea intreprinderii sau or$anizaiei
- spri"inirea procesului decizional, care se refer la furnizarea informaiilor necesare lurii
deciziilor n probleme semistructurate sau nestructurate.
&pariia $rupurilor i ulterior a or$anizaiilor care presupun colaborare ntre intreprinderi
sau instituii face necesar fixarea unui al treilea obiectiv care ine de spri"inul sistemelor
de decizii pentru a-i putea ndeplini obiectivul lor n condiiile dispersrii teritoriale.
ste vorba de spri"inirea procesului de comunicaie, prin care informaiile sunt ve%iculate
ntre diferite cate$orii de utilizatori sau de utilizarea simultan a informaiilor de ctre
mai muli utilizatori. *entru aceasta sistemelor informatice de mai sus, li s-au alturat
sist#$#'# !# spri:inir# a "on!u"#rii #5#"uti1#, sist#$#'# suport p#ntru !#"i*ii !#
rup i sistemele de spri:inir# a !#"i*ii'or 'a ni1#' orani*aiona'.
le reprezint infrastructura pentru sistemele pentru a cror spri"in au fost concepute.
Scopul acestei discipline este de a familiariza studenii cu aceste cate$orii de sisteme
informatice folosite n mana$ementul intreprinderilor moderne, crora li se mai pot
altura i alte sisteme, cum ar fi sist#$#'# !# ,iroti"( sau sist#$#'# in%or$aiona'#
orani*aiona'# int#'i#nt#.
&cestea din urm satisfac cerinele or$anizaiei pe scar mare, prin/
- spri"inirea activitilor paralele0
- asisten inteli$ent n comunicaiile de $rup, ne$ocieri i conflicte0
- facililiti de procesare distribuit0
- te%nici de planificare multiparticipant0
- faciliti de nvare.
5
Part#a I
Sist#$# in%or$ati"#
0; Consi!#raii pra"ti"# pri1in! proi#"tar#a .i i$p'#$#ntar#a sist#$#'or in%or$ati"#
Sistemele informatice sunt elaborate de obicei de analiti de sisteme informatice. xist
funcia de analist de sisteme informatice care poate fi ocupat de specialiti provenii din
r)ndul absolvenilor de facultate av)nd specializarea matematic-informatic, cibernetic
economic, contabilitate i informatic de gestiune sau alte specializri asemntoare,
dar i de ali specialiti cu studii superioare cum ar fi in$ineri, fizicieni, economisti, etc.
care au fcut ulterior cursuri de analiti-pro$ramatori.
-e impune s remarcm c elaborarea sistemelor informatice este un act de mare
rspundere. &ceast afirmaie este "ustificat de investiia relativ mare care trebuie fcut
pentru a informatiza o intreprindere6instituie, de volumul mare de munc necesar pentru
realizarea sistemului informatic 'de re$ul de ordinul a 1-2 ani-om i c%iar mai mult(, de
impactul social al trecerii activitii pe calculator. 7a urmare, ntre proiectant
'unitatea6societatea de informatic, unde sunt an$a"ai analitii( i beneficiar, adic
intreprinderea sau instituia care va folosi sistemul informatic, se nc%eie un contract
av)nd ca obiect realizarea sistemului informatic.
ste de la sine neles c analitii ar trebui s cunoasc specificul intreprinderii6instituiei
n care va funciona sistemul informatic, intreprindere care n raport cu unitatea de
informatic la care lucreaz analistul, este o unitate beneficiar; 7um analitii nu pot, s
cunoasc specificul tuturor unitilor beneficiare cu care ar putea veni n contact n
decursul timpului, n ec%ipa de realizare a sistemului informatic se coopteaz i
specialiti din partea unitii beneficiare, care s aib idee de ceea ce se poate face cu
calculatorul, dar mai ales s tie foarte bine ce vor de la calculator, n contextul viitorului
sistem informatic. -e creaz deci o echip mixt de realizare a sistemului informatic
ste bine s se tie c orice aplicaie informatic, pe l)n$ faptul c rezolv problema
pentru care a fost conceput, trebuie s respecte le$islaia n domeniu i cerinele impuse
de standardele internaionale privind auditul sistemelor informatice, astfel nc)t
rezultatele obinute cu ea s fie recunoscute de or$anele de control cum ar fi $arda
finaciar, curtea de conturi, .a. 8erespectarea unor prevederi le$ale n vi$oare,
9
referitoare la procedura 'modelul matematic i al$oritmul( prin care se redacteaz
anumite documente, competena celor care avizeaz i semneaz astfel de documente,
termenele de elaborare, numrul de exemplare, durata lor de pstrare, si$urana datelor,
pstrarea secretului 'dac este cazul(, etc., pe considerentul c problema a fost rezolvat
pe calculator, nu absolv pe cel n cauz, de rspundere pentru nclcarea le$islaiei:
2; Stru"tura sist#$#'or in%or$ati"#
.n conformitate cu abordarea funcional, sistemele informatice sunt or$anizate pe
subsisteme, aplicaii i uniti funcionale sau proceduri logice; *entru pro$ramatori mai
sunt relevante nc dou nivele, inferioare unitii funcionale i anume, unitatea de
prelucrare sau procedura automat i modulul program . .n $eneral, su,sist#$u' vizeaz
o funcie a unitii beneficiare sau un domeniu de activitate din unitatea n care este
conceput sistemul. Aplicaia vizeaz o activitate, iar unitatea funcional o subactivitate
sau sarcin.
Aplicaia este un pac%et de pro$rame ce servete la automatizarea prelucrrii datelor
aferente unei activiti distincte din cadrul unui domeniu de activitate 'de exemplu poate
exista o aplicaie pentru elaborarea statelor de plat, denumit pe scurt aplicaia ;salarii<(.
.ntr-o aplicaie pot fi implicate mai multe elemente de structur or$anizatoric. De
exemplu n elaborarea statelor de plat este implicat nu numai biroul financiar, care este
titular pentru aceast activitate, ci i serviciul personal, sau dac sistemul de plat
presupune ponta", va fi implicat dispeceratul, secretariatul, etc.. De re$ul aplicaiile se
deruleaz ciclic i pentru a fi mai uor trecute pe calculator, ciclul lor de via se
descompune n subactiviti cum ar fi preluarea datelor i actualizarea bazei de date, sau
cea de elaborare liste de ieire sau rapoarte, sau etapa de elaborare informaii pentru alte
aplicaii, etc.
Procedura logic sau unitatea funcional este corespondentul subactivitii din cadrul
unei aplicaii din domeniul informatizrii. 8umai la acest nivel se poate face uor,
trecerea direct de la structura lo$ic a aplicaiei la pro$rame, ceea ce nseamn c unei
uniti funcionale i se pot asocia din softul aplicaiei, una sau mai multe uniti de
prelucrare sau proceduri automate. =ltima situaie este necesar mai ales atunci c)nd i
n cadrul unei uniti de prelucrare, sunt implicate mai multe elemente de structur
or$anizatoric.
.n contextul unitilor funcionale, elementele de structur or$anizatoric folosesc
calculatorul n sesiuni de lucru la calculator c)nd, de cele mai multe ori, nu se ruleaz un
sin$ur pro$ram, ci una sau mai multe proceduri automate.
Procedura automat este o secven bine definit de pro$rame 'module program(, care
odat lansat n execuie, se ruleaz dup o sc%em lo$ic, fr ntrerupere, p)n la
sf)rit. De exemplu preluarea pe calculator, validarea i stocarea fielor de ponta" pentru
salarii poate constitui o procedur n cadrul aplicaiei numit salarii.
xist i proceduri manuale care dei nu fac obiectul pro$ramrii, ele pre$tesc
prelucrarea automat a datelor, sau dup caz, finalizeaz aceast aciune. *roiectantul
>
sistemului informatic, trebuie s in seama de procedurile manuale i s fac referiri la
ele n cadrul etapei de proiectare lo$ic i fizic precum i ulterior n cadrul manualelor
de utilizare i respectiv de exploatare, pentru c abia mpreun cu aceste proceduri
sistemul informatic este complet.
-tructura sistemului informatic trebuie s fie c)t mai puin dependent de structura
or$anizatoric a intreprinderii6instituiei pentru care s-a conceput sistemul. &cest lucru
asi$ur sistemelor informatice o via mai lun$, fc)ndu-le s nu depind de frecventele
sc%imbri de structur or$anizatoric, care au loc de obicei n seciunile sociale unde sunt
implementate i care, dac sistemul s-ar baza pe ele, ar face ca acesta s trebuiasc a fi
actualizat, pentru fiecare modificare de structur.
/. Sist#$# in%or$ati"# int#rat#;
8oiunea de sistem ca i cea de subsistem sunt relative. ,rice sistem poate fi un
subsistem al unui sistem de ran$ superior i invers, orice subsistem, atunci c)nd face
obiectul unui studiu detaliat, poate fi considerat un sistem.
7onform structurii sistemelor informatice prezentat n para$raful anterior, sistemul
informatic al unei intreprinderi 'societi comerciale( poate avea c)te un subsistem ataat
fiecrui domeniu de activitate. 7a urmare acolo vom avea c)te un sistem sau subsistem
informatic pentru mana$ementul financiar, contabil, comercial, resurse umane, cercetare-
dezvoltare, etc. 'vezi anexa 1(. ,bservm c aceasta este o structurare a sistemului pe
orizontal. ?a r)ndul lor subsistemele pot fi divizate pe orizontal n aplicaii. &stfel de
exemplu n cadrul domeniului comercial vom avea aplicaiile/
- aprovizionare cu materii prime, produse i materiale0
- aprovizionare cu mrfuri de la furnizori0
- contracte, livrare produse i ncasare facturi0
- mar@etin$.
.n cadrul fiecrui domeniu 'subsistem( va avea loc i o structurare pe vertical, n sensul
c subsistemul va furniza i informaii sintetice pentru subsistemul de mana$ement aflat
la nivelul conducerii. De re$ul aplicaiile se extind pe orizontal i n alte domenii dec)t
n cel de care aparin oficial. &a de exemplu pentru a face statele de plat, biroul
financiar cere date de la resurse umane i eventual de la producie, dac salariul este pltit
n acord. 7a urmare ntre subsistemele informatice se prevd prin pro$ram le$turi pe
orizontal sau uneori i oblice. =n bun sistem informatic nu ine toate informaiile separat
pe subsisteme, ci deine i informaii de uz n comun 's%ared(. =neori sistemele locale se
lea$ la nivel de "ude sau naional 'de minister(. -istemele care dein le$turi ntre
nivele dar i ntre domenii se numesc sisteme inte$rate. Dac se combin structura pe
orizontal cu cea pe vertical 'prezentat n introducere( sistemul local va arta ca n
fi$ura de mai "os. .n practic, intreprinderea trebuie s dezvolte i le$turi n exterior 'cu
bncile, cu piaa, cu concurena 'dece nuA(, cu ministerul sau cu alte filiale din ar
i strintate. , ima$ine mai complet a sistemului informatic al unei societi
comerciale este prezentat n anexa 1.
#

-
#
B
#
C
SISTEM
INFORMATIONA< -isteme de
'inclusiv informatic( spri"inire a
conducerii
strate$ice
-isteme de spri"inire a
procesului decizional
-isteme de informare a
conducerii operative
-isteme de prelucrare a tranzaciilor
7omercial *ersonal *roducie Dinanciar 7ontabilit
#84BEB#
&; Con"#pia 'oi"( !# prin"ipiu a sist#$u'ui in%or$ati"
.n seciunea 2 s-a specificat c sistemele informatice sunt structurate pe subsisteme,
aplicaii, uniti funcionale, uniti de prelucrare sau proceduri i module pro$ram.
Ferit remarcat c, indiferent de nivelul su, orice component a sistemului informatic
presupune intrri, prelucrri i ieiri, iar relaiile dintre componente se realizeaz prin
intermediul unei baze informaionale, care exist i n sistemul informaional, dar n
condiiile informatizrii, va fi reflectat n colecii omo$ene de date ce pot fi or$anizate n
baze de fiiere sau baze de date, n funcie de sistemul specific de $estiune a datelor '-GD
sau -GHD(.
a) Intrrile n sistemul informatic: sunt acele modificri ale sistemului informaional care
produc sc%imbri n coleciile de date, adic tranzaciile eterne. &deseori, modificrile
pe care tranzaciile externe le produc direct coleciilor de date induc i un al doilea val de
modificri ale acestora, sub forma tranzaciilor interne. &stfel o factur ce nsoete o
tran de materiale venite de la furnizor este o tranzacie extern, pentru c modific
soldul materialelor cuprinse n factur, dar ea induce i o modificare a soldului
furnizorului respectiv, ceea ce este o tranzacie intern. 4ranzaciile externe provin din
exteriorul sistemului electronic de calcul, n timp ce tranzaciile interne sunt produse de
procedurile de actualizare i exploatare a coleciilor de date.
ste de datoria analistului de sisteme informatice s identifice nc din etapa de
proiectare lo$ic efectele secundare ale intrrilor n sistem i s consemneze necesitatea
procedurilor care vor materializa aceste efecte asupra coleciilor de date, adic vor
efectua tranzaciile interne ce se impun lo$ic.
b) Prelucrrile sistemului informatic: sunt efectuate de procedurile sistemului informatic
i prin ele se urmrete s se realizeze actualizarea i exploatarea coleciilor de date. Dac
baza informaional este format din ansamblul entitilor informaionale i a atributelor
pe care acestea le au, coleciile de date preiau numai mulimea atributelor entitilor din
baza informaional, aa numitul nucleu de informaii. ?e$turile dintre entiti apar
atunci c)nd ele au atribute comune. Fulimea entitilor informaionale din baza
informaional trebuie s fie unic i neredundant. a trebuie s asi$ure un fond
I
centralizat de informaii care s asi$ure obinerea ieirilor solicitate de beneficiarul
sistemului informatic.
c) Ieirile sistemului informatic/ sunt $rupate n patru cate$orii/
- indicatori sintetici 'ex. cifra de afaceri, profitul brut, fondul de rulment, capitalul
propriu, rata rentabilitii, etc.(0
- liste sau situaii de ieire, care $rupeaz indicatori sintetici sau analitici sub
form de tabel0
- $rafice care redau dinamica indicatorilor sintetici sau analitici0
- indicatori sintetici i analitici stocai pe suporturi ma$netice care urmeaz a fi
transmii altor sisteme informatice0
Dat fiind complexitatea actului de elaborare a unui sistem informatic, de-a lun$ul
timpului n acest domeniu s-au aplicat diferite concepii6paradi$me i metodolo$ii.
5; M#to!# !# a,or!ar# a sist#$#'or in%or$ati"#
8u este $reu de neles c realizarea unui sistem informatic, sau doar a unei aplicaii,
presupune modelarea situaiei reale i utilizarea modelului creat, n realitatea cu care
opereaz calculatorul.
Mo!#'ar#a este reprezentarea ntr-un mediu controlat, a proprietilor i6sau fenomenelor
i proceselor care caracterizeaz un obiect sau un sistem real. 7u alte cuvinte n
modelare nu exist adevr absolut0 modelarea presupune abstracie i aducerea n atenie
numai a unor aspecte ale realitii studiate i anume acele aspecte care prezint interes
pentru modelator. =nul din mediile controlate n care se poate reproduce realitatea, deci
unul n care se pot face modele, este calculatorul. *e calculator se realizeaz modele
informaionale.
?a crearea modelului intervine viziunea analistului despre realitatea pe care o studiaz,
adic paradigma. *aradi$ma reprezint Joc!elarii" prin care analistul vede sistemul
informaional real, acela pe care vrea s-l modeleze, dar nu toate viziunile sau concepiile
analitilor a"un$ s fie considerate paradi$me. ?a nceputurile existenei sistemelor
informatice, atenia analitilor a fost concentrat spre latura funcional a activitii
umane studiate i cum o funcie a unui birou sau secie nu putea fi analizat i nici
prelucrat n bloc, ea a fost descompus n activiti 'rezult)nd aplicaiile informatice(,
activitile au fost descompuse n subactiviti 'rezult)nd procedurile(, care la r)ndul lor
au fost descompuse n operaii, crora n calculator le corespondeau modulele program.
--a dezvoltat n aceste condiii o abordare funcional a sistemelor informaionale.
.n informatica industrial funciei i corespunde procesul, ceea ce a dus la abordarea
orientat spre proces.
=lterior, locul fiierelor a fost luat de bazele de date i corespunztor, locul sistemelor de
$estiune a fiierelor a fost luat de sistemele de $estiune a bazelor de date '-GHD(.
*e parcursul perfecionrii -GHD-urilor, s-a trecut la baze de date relaionale, cre)ndu-se
impresia c elementul principal pe baza cruia trebuie perfecionate -GHD-urile l
reprezint structura datelor. &vem astfel de a face cu o abordare orientat spre date.
K
7)nd s-a pus problema aplicaiilor n timp real, factorul cel mai important se prea a fi
evenimentul. & aprut astfel orientarea spre evenimente.
-tructurarea pro$ramelor a evoluat i ea odat cu metodele de analiz, dar era din ce
n ce mai $reu de inut pasul cu metoda de analiz, mai exact cu orientarea abordrii
sistemelor informatice. *reocuprile analitilor-pro$ramatori pentru a pune n
concordan structura pro$ramelor cu metoda de analiz a su$erat o nou abordare i
anume le$area evenimentelor de obiect i a pro$ramelor 'numite de ast dat metode( de
evenimente.
& aprut astfel orientarea pe obiecte, numai c spre deosebire de celelalte abordri,
ea se extinde i n alte domenii de activitate, devenind un mod de a concepe realitatea,
adic o paradigm.
Dat fiind complexitatea sistemelor informatice ele nu se pot obine dintr-odat i nici nu
se pot realiza dup cum crede fiecare pro$ramator. Desi$ur la nceput aa a fost, dar pe
msur ce s-a acumulat experien, ea a fost materializat n metodolo$ii.
Metodologia elaborrii sistemelor informatice a fost conceput iniial ca un ansamblu
de principii i indicaii, te!nici i metode grupate i ordonate ca s duc la realizarea
sistemului informatic. 7uv)ntul ;metod< folosit n aceast definiie nu are nimic de a
face cu metoda-pro$ram asociat evenimentelor unui obiect i nici cu metoda de abordare
a sistemelor informaionale. &ici prin metod se nele$e un set de re$uli aplicabile unui
domeniu restr)ns din cadrul unei metodolo$ii.
#n prezent metodolo$ia este vzut ca setul finit, particular definitoriu al unei metode
#metod de abordare a sistemelor informatice), prin intermediul unui sistem coerent de
formulare i$sau procese informatice, necesare pentru modelarea i formalizarea total a
unui sistem informatic.
Fetodolo$iile evolueaz odat cu te%nolo$ia informaiei, dar o metodolo$ie de realizare
a sistemelor informatice trebuie s cuprind/
- etapele6procesele de realizare a unui sistem informatic structurate n subetape , activiti
sarcini precum i coninutul lor0
- fluxul realizrii acestor etape sau procese, subetape i activiti0
- modalitatea de derulare a ciclului de via a sistemului informatic0
- modul de abordare a sistemului0
- strate$iile de lucru6metodele de realizare0
- re$ulile de formalizare a componentelor sistemului informatic0
- te%nicile, procedurile, instrumentele, normele i standardele utilizate0
- modalitile de conducere a proiectului 'planificare, pro$ramare, urmrire( i modul de
utilizare a resurselor financiare, umane i materiale.
.n le$tur cu sistemele informatice se mai folosesc dou noiuni i anume/
- Ci"'u' !# 1ia( a' !#*1o't(rii sist#$#'or '!"S ( se extinde pe intervalul de timp
cuprins ntre decizia de elaborare a sistemului informatic i decizia de abandonare sau de
nlocuire cu alt sistem informatic.
10
- Ci"'u' !# !#*1o'tar# a sist#$u'ui in%or$ati" se extinde de la decizia de elaborare a
sistemului informatic p)n la momentul intrrii sistemului n exploatare.
xemple de metodolo$ii i de etapizare ale ciclului de dezvoltare L1M/
Fetoda --&DF
'1KI2(
Fetoda FB#- Fetoda #7# din Bomania
- studiul de fezabilitate0
- analiza cerinelor0
- specificarea cerinelor0
- specificarea lo$ic0
- proiectare fizic 'inclusiv
pro$ramarea(0
- studiul de evaluare0
- modelarea $lobal0
- modelarea conceptual0
- modelarea or$anizaional0
- modelarea lo$ic0
- modelarea fizic0
- implementarea 'inclusiv pro$ramarea(
- elaborarea temei de realizare0
- proiectarea de ansamblu0
- proiectarea de detaliu0
- elaborarea pro$ramelor0
- implementarea sistemului.
&ceste etape, sau altele 'depinde de paradigma prin care vedem sistemul informaional i
de modelul ales pentru 7ND- (, trebuie respectate la o scar corespunztoare i n cazul
aplicaiilor. De altfel, este recomandabil ca i atunci c)nd ne propunem s realizm doar
o aplicaie, s facem mai nt)i o analiz a ntre$ului sistem informatic, 'evident Jsp%nd"
doar at)t de ad)nc c)t este necesar pentru ca aplicaia noastr s fie compatibil cu
aplicaiile existente i cu cele care vor fi realizate n viitor( i apoi s continum doar cu
aplicaia ce ne intereseaz.
?ista metodolo$iilor nu se oprete la cele trei sau patru exemple de mai sus, dar nici nu
ne propunem s facem aici o trecere n revist a tuturor metodolo$iilor existente p)n n
prezent. 7eea ce ne intereseaz este s reinem cate$oriile de metode cu specificul lor,
pentru ca noi s ne ale$em una sau dou metodolo$ii care se preteaz cel mai bine la
specificul informaticii de $estiune i s le aprofundm pentru a le folosi n activitatea
noastr de viitor.
#n acest sens remarcm c dup modul de abordare a sistemelor informatice exist
metodologii cu abordare structurat i metodologii cu abordare orientat obiecte.
Fetodolo$iile cu abordare structurat presupun mprirea sistemului n subsisteme pe
baza funciilor sistemului 'cazul abordrii funcionale( sau n funcie de date 'abordarea
bazat pe date(. xemplele de metodolo$ii de mai sus fac parte din cate$oria
metodolo$iilor cu abordare structurat.
Fetodolo$iile cu abordare orientat obiect folosesc conceptele te%nolo$iei orientate pe
obiecte. tapele ciclului de via al dezvoltrii orientate obiect sunt/
- analiza 0
- proiectarea, divizat n
- proiectarea de sistem 0
- proiectarea obiectelor 0
- implementarea.
Fetodolo$iile cu abordare orientat obiect s-au dezvoltat la nceput cu multe
incompatibiliti, ceea ce a fcut ca n 1KKC s apar un standard cu privire la simboluri,
11
notaii, tipuri de dia$rame, tipuri de modele, etc. &cesta este cunoscut sub numele de
#nified Modeling $anguage sau UM<.
- =F? nu numai c a standardizat dezvoltarea de produse soft bazate pe obiecte,
dar a pus bazele unui proces iterativ de dezvoltare a sistemelor informatice.
=lterior s-a dezvoltat un $%id practic pentru utilizarea UM<, numit Rationa' Uni%i#!
Pro"#ss#s sau RUP cruia i s-a asociat i un CASE '7omputer &ided -3stem
n$ineerin$( foarte cunoscut astzi, numit Rationa' Ros# L5M.
Duncionaliti de modelare &'( ca i round-trip engineering 'combinarea $enerrii
automate de cod cu reverse engineering 2 $enerare de dia$rame prin analiza codului(
ofer i 2isua' Stu!io prin modulul 2isua' Mo!#'#r.
.ntr-un $%id practic ca RUP utilizatorul trebuie s descrie "in#, "# i "u$ face, ntrebri
crora n RUP le corespund conceptele de ro', !o"u$#nt i a"ti1itat#.
5;0 M#to!a MERISE - un #5#$p'u !# "or#'ar# a "i"'u'ui !# !#*1o'tar#
"u ni1#'u' .i "u 1i*iun#a asupra sist#$u'ui
.n capitolul precedent am vzut ce este ciclul de dezvoltare de sisteme i am amintit
despre modelare i modelul informaional. &cum trebuie s remarcm c nivelul de la
care privim sistemul informaional difer de la o etap la alta a ciclului de dezvoltare de
sisteme, iar modelul sistemului informaional evolueaz de la o etap la alta reflect)nd
nivelul de la care privim sistemul informaional. &stfel, dac ar fi s ne referim la etapele
metodei Ferise, ar trebui s distin$em un nivel $lobal 'asociat studiului de evaluare( i
apoi nivelele conceptual, or$anizaional, lo$ic i fizic, crora le vor corespunde modelele
$lobal, conceptual, or$anizaional, lo$ic i respectiv modelul fizic. &ceast evoluie a
modelulului sistemului informaional spre un model de sistem informatic este continu i
lo$ic, n sensul c fiecare din modelele de mai sus, n-ar putea fi construit dac nu avem
definitivat modelul etapei precedente.
& ti s proiectm sisteme informatice ndeamn s tim 7 i 7=F trebuie fcut n
cadrul fiecrei etape a ciclului de dezvoltare de sisteme pentru ca s obinem modelul
specific acelei etape, iar rspunsul la aceste ntrebri l ofer metodologiile.
*entru a realiza o modelare eficient a sistemului informaional, a$enii 'persoanele care
"oac un rol oarecare ntr-un proces ce trebuie modelat( ca i entitile care opereaz n
sistem 'de exemplu documentele de intrare(, trebuie implicate n model mpreun cu
funciiile pe care le ndeplinesc, cu comportamentul lor i cu datele referitoare la ele.
*rin comportament n cazul a$enilor se nele$e ceea ce fac ei n anumite mpre"urri n
contextul funciilor lor, iar n cazul documentelor de intrare 2 se nele$e ce efecte au ele
'n contextul fluxului n care sunt implicate( asupra datelor.
.n ce privete datele, exist date care determin starea a$enilor sau entitilor, date de
care au nevoie pentru a-i ndeplini funciile 'respectiv procesul n care sunt implicate( i
date pe care le modific sau le produc prin activitatea lor.
12
Diversitatea metodelor de abordare a sistemelor informaionale are de a face i cu nevoia
de a surprinde funciile, comportamentul i datele implicate n sistem, n sensul c unele
metode surprind mai uor funciile, altele redau mai uor comportamentul, iar altele
evideniaz mai bine datele. Dac am ima$ina un spaiu cu cele trei dimensiuni ce
caracterizeaz o entitate 'funcia, comportamentul sau datele de care este le$at(, atunci
poziia oricrei entiti n acest spaiu va depinde de ponderea pe care o au n existena
acelei entiti, funcia, comportamentul i datele de care este le$at.
7)nd analitii ncep s studieze un sistem informational, n vederea trecerii acestuia pe
calculator, ei trebuie s identifice care este trstura dominant a sistemului 'coordonata
cu valoarea cea mai mare( i s alea$ metoda de abordare, respectiv metodolo$ia cea
mai potrivit.
,dat aleas metoda de abordare a sistemului informaional, ar trebui identificat ciclul de
via al dezvoltrii sistemului 'ciclul asociat metodolo$iei respective(, aa cum apare el
n literatura de specialitate i ar trebui s efectum operaiile specificate n cadrul
metodolo$iei, pentru fiecare etap.
&m precizat mai sus c de fapt n cadrul fiecrei etape, metodolo$ia precizeaz 7 i
7=F trebuie fcut. *entru a preciza 7 trebuie fcut, n metodolo$ie sunt enumerate
obiectivele urmrite n cadrul fiecrei etape, iar pentru a preciza 7=F trebuie fcut, este
precizat forma sub care se consider c se poate prezenta fiecare din aceste obiective, n
cadrul documentaiei de faz. =neori aceast form de prezentare poate fi una $rafic, dar
nu una oarecare ci respect)nd forme i nscrisuri tipizate, prevzute n metodolo$ie. ,
astfel de form tipizat se formalism.
%ormalism, n sensul de mai sus, nseamn un set de definiii i re$uli, combinat cu un
set de tipuri de dia$rame i6sau de tabele. 7ele mai sofisticate formalisme le conine
metoda Ferise, dar i dia$ramele de flux ale datelor '"%"( sau cele de tip
entitateOrelatie '"&'( sunt tot nite formalisme.
8umai dup ce proiectantul aplic situaiei concrete, oferit de sistemul analizat,
formalismul specific etapei, el poate ndeplini cerinele de proiectare privind
documentaia de faz.
"ocumentaia de faz are pe de o parte rolul de a valorifica constatrile etapei curente
pentru a putea fi folosite ca punct de plecare pentru etapa urmtoare, iar pe de alt parte
ea are i un rol comunicativ n relaia cu beneficiarul pentru c prin consensul dintre
proiectant i beneficiar, proiectantul are $arania c a neles cerinele beneficiarului i va
realiza un sistem care s satisfac aceste cerine. ?e$at de acest aspect, documentaia de
faz mai are i o utilitate "uridic, n sensul c poate constitui baza le$al pentru plata
muncii efectuate de proiectant, iar n caz de liti$ii ulterioare ntre proiectant i beneficiar,
documentaia de faz poate constitui un factor care nclin balana n favoarea uneia sau
alteia din pri, dup cum situaia din teren corespunde sau nu cu ceea ce s-a aprobat de
ctre beneficiar prin avizarea documentaiei de faz.
&vizarea documentaiei de faz are loc nainte de a se trece la faza urmtoare.
11
Bevenind la ideea de a realiza sistemul informatic numai prin simpla traducere n via a
specificaiilor privind 7 i 7=F trebuie fcut n fiecare etap a 7ND-, trebuie spus c
din nefericire, lucrurile nu sunt at)t de simple i aceasta pentru c foarte rar ciclul de
via al dezvoltrii sistemului informatic se deruleaz secvenial i o singur dat. De
cele mai multe ori ciclurile se reiau din diferite puncte i uneori c%iar de mai multe ori i
din puncte diferite, ducnd la apariia unor $o!#'# a'# "i"'uri'or !# 1ia(. 7u alte cuvinte
ciclurile de via difer odat de la un mod de abordare la altul, ceea ce se concretizeaz
printr-o anumit structur a etapelor ciclului de dezvoltare 'structur materializat printr-
un anume numr de etape i succesiune(, dar apoi ele difer i de la un model la altul al
ciclului de dezvoltare, prin modul cum vor fi reluate i repetate anumite faze. Fotivul
pentru care se complic lucrurile n acest fel este acela c de cele mai multe ori, prima
variant a softului produs iniial nu este satisfctoare.
7auzele acestei situaii sunt multiple. #at doar c)teva dintre ele/
- pe timpul elaborrii unei variante, n sistemul analizat pot s intervin sc%imbri de
structur sau de funcionare0
- este mai $reu s perfecionezi o aplicaie care nc nu funcioneaz, aflat doar pe
%)rtie, dec)t una care a nceput s funcioneze0 ca urmare ncepem cu ceva care urmeaz
a fi perfecionat0
- c)nd am dat primul pro$ram n funciune, ncepem s comunicm mai bine cu
beneficiarul0 s-ar putea ca el s constate c n-a fost bine neles, sau ceea ce a cerut nu
era ceea ce dorea.
7ele mai reprezentative modele ale ciclurilor de via sunt urmtoarele/ modelul cascad,
modelul N, modelul incremental, modelul spiral, modelul evolutiv, modelul piramid
'specific in$ineriei informaiei orientate-obiect(.
.n seciunea 2 sunt prezentate n detaliu cele mai reprezentative modele ale ciclurilor de
via.
*resupun)nd c am identificat elementul care va fi supus analizei 'funcie, proces, date,
obiecte, etc.(, adic am ales orientarea i am ales i modelul ciclului de dezvoltare, deci
avem o secven clar de faze ce trebuie parcurse pentru a realiza sistemul informatic, am
putea trece la ndeplinirea activitilor prevzute pentru fiecare etap, numai c nainte de
aceasta urmeaz s mai lum n calcul nc un element/ viziunea '1i#=( sau aspectul pe
care-l analizm la un moment dat pentru a realiza abstractizarea impus de modelare,
adic pentru a elabora modelul informaional. #nainte de a explica ce este viziunea, merit
s remarcm c spre deosebire de alte entiti cu care operm n viaa cotidian sistemele
informatice implic mai multe puncte de vedere '1i#=s(. &a de exemplu un motor poate
fi privit din punct de vedere al principiului de funcionare, al componentelor sale ma"ore,
deci a subansamblelor sale i cam at)t, n timp ce sistemul informatic implic i forme
abstracte i $ai a'#s forme abstracte i aceasta pentru c el nu este realitatea pur ci este
o abstractizare a realitii.
!iziunea este le$at de faptul c sistemul informaional se va materializa sub forma a cel
puin patru aspecte diferite la care va trebui s facem referire n fiecare din etapele
15
7ND-. 7u alte cuvinte o etap se consider parcurs dac pe timpul su am fcut
referirile ce se impun la urmtoarele aspecte/
- descrierea i definirea elementelor adiionale i auxiliare specifice etapei0
- comunicaii implicate n sistem0
- datele ce se ve%iculeaz n sistem0
- prelucrrile specifice fiecrei etape0
7u etapele ciclului de dezvoltare dispuse pe vertical i cu aspectele sau viziunile
enumerate mai sus, dispuse pe orizontal 'sub forma unui cap de tabel(, am putea obine
o matrice pe care s-o completm cu activiti sau obiective ce trebuie atinse n fiecare
etap 7ND-, pentru fiecare aspect sau viziune. De re$ul matricea 'un rezultat al
interferenei dintre etapele 7ND- i viziuni( este completat de ctre cei care au elaborat
metoda cu obiective 'mai exact cu 7 trebuie fcut n cadrul fiecrei etape(. *artea
privitoare la 7=F trebuie fcut, este una descriptiv i prea voluminoas pentru a fi
inclus n matrice. =n exemplu de astfel de model tabelar este matricea oferit de
metoda Ferise. 7)t privete nivelul de la care privim aceast matrice, acesta ar putea
constitui o a treia dimensiune, ceea ce ar nsemna apariia unui cub: =n asemenea
exemplu se nt)lnete la modelul propus de 7#F,-& 2 un cunoscut concept de
ar%itectur de referin. De fapt i autorii metodei Ferise au introdus un 7ND- pe trei
dimensiuni, dar a treia dimensiune este nivelul decizional cu privire la mersul proiectului
'ceea ce nu a prins la specialiti:(
.n ce privete nivelul de la care se face analiza sistemului, n cadrul metodei Ferise,
acesta poate fi reprezentat de-a lun$ul axei etapelor 7ND-, n sensul c un nivel va
cuprinde cel puin una din etapele 7ND-, astfel c pe latura vertical a matricii putem
materializa at)t etapele 7ND- c)t i nivelul la care trebuie vzut sistemul.
*entru ilustrarea interferenei dintre metod, 7ND-, nivel i viziune prezentm mai "os
matricea Ferise L2M completat nu cu obiective de studiat, ci cu conceptele specifice
fiecrei etape, la nivelul corespunztor, pentru fiecare viziune sau aspect. &ceste tabele
sunt utile numai pentru a surprinde mai uor interferena tuturor aspectelor ce trebuie
avute n vedere pe timpul proiectrii sistemelor informatice, dar indicaiile metodolo$ice
concrete sunt prea voluminoase pentru a fi stocate ntr-o matrice.
.n practic, activitile dintr-un astfel de tabel ar trebui detaliate i comentate pe parcursul
a c)torva capitole. De re$ul fiecare etap 7ND- este tratat pe c)te un capitol.
7u privire la diversitatea modelelor ciclurilor de via, trebuie s tra$em urmtoarele
concluzii L1M/
- modelele sunt diferite, n funcie de te%nolo$iile folosite n procesul de realizare a
sistemelor0 un salt considerabil se observ n mediile orientate-obiect0
- modelele depind de mrimea proiectelor dar i de domeniile de care aparin sistemele0
- la ale$erea unui model trebuie s inem seam nu numai de ordinea n care se deruleaz
etapele de elaborare a sistemului, ci i de proportia n care modelul presupune abordarea
sistemului, adic pe pri sau $lobal. =nele modele cum ar fi cel n cascad, presupune
parcur$erea tuturor etapelor la nivelul ntre$ului sistem, n timp ce modelul evolutiv de
19
exemplu, permite derularea marii ma"oriti a etapelor pe pri6componente ale
sistemului0
Niziuni
8ivele tape
Descrieri i
definiii
auxiliare
7omunicaie Date *relucrri
8ivel
$lobal
-tudiu
de
evaluare
""(
- obiectivele
sistemului
informaional
'-#(
- funciile
specifice
- atributele
conducerii
MGC
- aspecte i
principii
$enerale ale
comunicaiei
asociate special
pentru -#,, -##
i -#G
MG4
-soluii previzibile
- date
- cunotine
- or$anizarea posibil
- HD, H4, H7
- combinaii
MGP
- tip
- topolo$ie
- amplasare pentru/
- prelucrri
locale0 -
teletransmisie
- reele de
calculatoare
8ivel
con-
cep-
tual
*roiectare
concep-
tual
""
- domeniile
activitii
- documente de
intrare
- situaii de
ieire
- indici sintetici
- $rafice
- al$oritmi
-sisteme de
comunicare
M
-servicii
funcionale
'actori(
-fluxuri
informaionale
documente,
situaii folosite
MC4
- entitate6tip
entitate
- relaie6tip
relaie
-proprietate6tip
proprietate
- cardinalitate
'maxim, minim(
MCP
- proces
- operaie
- eveniment
- sincronizare
- re$uli de $estiune
8ivel
or$ani-
zaio-
nal
*roiectare
or$aniza-
ional
"")
- corelaia date
2
prelucrri 2
comunicri
- $rila de
coeren
$lobal/ F7D2
F,D
F7D 2F,*
-re$uli de
prelucrare
-al$oritm de
validare
M)
-comunicaii
manuale$auto-
mate$mite
comunicaii
ntre/
-
compartimente
-
compartimente-
conducere
- unitate- alte
unit.
M)"
- tipul proprietilor
- numr de nre$is-trri pentru entiti
i relaii
- cardinalitate 'maxim, maxim la
K9P, modal, medie(
- tip de acces
'creare, adu$are, modificare,
ter$ere(
M)*
- repartiia
or$anizatoric a
proceselor de
prelucr. pe/
compartimente
posturi de lucru
sarcini6faze
$rad de auto-
matizare 'manual,
automat, mixt(
- mod de
funcionare
8ivel
lo$ic
*roiectare
lo$ic
))(
- dicionarul
datelor
- descrierea
HD6HD6H7
- ordinea de
prelucrare a
Hd6H4
M$
-lista serviciilor
implicate
- corelaia
servicii - docu-
mente - situaii
- or$anizarea
$eneral a co-
municaiei de
date i
prelucrri
M$" M$*
- list de re$uli
- list module
- list comparti-
mente0
- list sarcini0
- list evenimente0
- list tabele
model
relaional
spread
s%eet
- entitate
- dependen
funcional
- c%eie primar
extern
- tabel
- celul
- zon de celul
- depen-
den
funcional
- c%eie primar
secundar
8ivel
fizic
*roiectare
fizic
))* '*+ M%" M%*
- procedur
B" B+
1>
#mplemen-
tare
- ,-, ,./),
,./0, .,1
- meniuri de
prelucrare
- videoformate
de #6
-tranzacii de/ #,
, #6
- list
ec%ipamente
- rolul i
funciile D- i
Q-
- protocoale de
comunicaie
- parole de
acces
-drepturi de
prelucr.
- subprocedur
- model
- aspect/
- funcional
- semantic
- timp real6diferit
, tabel
- atribut
- tuplu
- cardinalitate
- dimens.
- c%eie
indexar
, tabel
- celul
- tuplu
- cardinalitate
- dimensiune
xploa-
tare
xploatare
crt.
.ntreinere
Dezvoltare
de noi
versiuni
))1
definiii
asociate
B7 i BD
- elemente
adiionale
pentru B7
'-'"
- topolo$ie B7
- topolo$ie BD
HD H4 HD H4
- volume alocate
'7/, RRR..S/(
- cataloa$e folosite
- identificatori
'T.dbf, T.xls(
- volume alocate
'7/, RR.S/(
- cataloa$e folosite
- identificatori
'T.pr$, T.exe, T.xlm
- ale$erea modelului va depinde i de experiena ec%ipei ce efectuiaz proiectarea
sistemului0
- cerinele funcionale i pun de asemenea, amprenta pe tipul de model0 sistemul poate fi
abordat n ntre$ime sau pe componente funcionale0
- complexitatea sistemului se va reflecta n mare msur n tipul modelului selectat.
.n afar de aspectele a cror interferen n cadrul procesului de analiz i proiectare a
sistemelor informatice a fost analizat mai sus, mai exist i alte aspecte a cror
interferen nu poate fi formalizat, dar trebuie luat n calcul de proiectanii de sisteme
informatice. ste vorba de noutile care s-au nre$istrat n informatic pe planul
te%nicilor de pro$ramare, a reelelor de calculatoare i mai ales n domeniul 7&-.
#n cursul precedent au fost enumerate cteva instrumente 7&- asociate principalelor
metodolo$ii de elaborare a sistemelor informatice. ste bine ca atunci c)nd ne %otr)m
s aprofundm o metodolo$ie de elaborare a sistemelor informatice, s ne informm dac
dispune de instrumente 7&- i dac acestea sunt accesibile. Hineneles c orice
metodolo$ie poate fi aplicat i fr a dispune de instrumentele 7&- asociate acelei
metodolo$ii, dar dac se poate s folosim i instrumentele 7&- ritmul de munc va fi
mult mai mare.

5;2; Mo!#'# $ai r#pr#*#ntati1# a'# "i"'uri'or !# 1ia(
a'# !#*1o't(rii !# sist#$# >0?
Mo!#'u' "as"a!(; &si$ur trecerea de la o etap la alta, n ordine secvenial.
Dazele sunt structurate pe activiti i subactiviti. *unctul su slab este c se aplic la
nivel sistem i nu se poate trece la etapa urmtoare p)n ce nu au fost aduse la zi toate
aplicaiile0 n practic se solicit decala"e ntre aplicaii.

Definirea
cerinelor
1C
&naliza
*roiectarea
#mplementarea
4estarea
=tilizarea i
ntreinerea
Mo!#'u' 2; ?atura din st)n$a este cea de la modelul cascad, iar pe cea din dreapta se
realizeaz verificrile i validrile. a se parcur$e ascendent.
Definirea
cerinelor
*roiectare 4estare
sistem sistem
*roiectare 4estare
subsistem subsistem
'component( 'component(

7odificare
asamblare
componente
Mo!#'u' in"r#$#nta'; *ermite livrarea sistemului pe componente, dar i $lobal.
Definirea cerinelor i analiza se execut totui la nivelul ntre$ului sistem.
ste o metod de tip top,do.n, ceea ce implic cunoaterea i formularea cerinelor
pentru ntre$ul sistem nc din faza encipient de abordare a sistemului, c%iar dac
ulterior se vor rezolva doar pri din el. De re$ul adu$area unei pri presupune testarea
a tot ce este realizat p)n n acel moment, ceea ce poate duce la modificri multiple ale
componentelor realizate printre primele.
Definirea *roiectare #nstalare
cerinelor componenta-1 componenta-1
1I
Nalidare
&naliz #mplementare .ntreinere
componenta-1 componenta-1
&r%itectura --- ---
sistemului
*roiectare #nstalare
componenta-n componenta-n
#mplementare .ntreinere
componenta-n componenta-n
Mo!#'u' spira'(; ste modelul cel mai des folosit n toate domeniile proiectrii, acolo
unde este vorba de obiective complexe.

*rototip-1
*rototip-2
*rototip-1
*rototip-5
Mo!#'u' #1o'uti1; 8ecesit efectuarea unei investi$aii iniiale pe baza creia s se poat
elabora o strate$ie de descompunere a proiectului n pri6se$mente, fiecare cu o valoare
deosebit pentru client.
&cestea sunt sunt realizate i livrate n mod iterativ i contribuie la sporirea
treptat a performanelor sistemului. -e are n vedere posibilitatea aplicrii unor
adaptri sau modificri ulterioare.
-tudiul iniial #nte$rare
Descompunere se$mente
n se$mente
1K
Fodelul realizeaz validarea c)t mai devreme posibil,
de c)t mai multe ori, prin construirea prototipurilor, ca
n fi$ura din st)n$a.
Uine seam de natura iterativ a dezvoltrii i ia n
consideraie nevoia de planificare i evaluare a
riscurilor fiecrei iteraii.
8ecesit profesionalism, flexibilitate n aciune, n
alocarea de fonduri i n definirea activitilor de
intreprins.
-e$ment-1 -e$ment-2
Definire cerine #mplementare Definire cerine #mplementare
&naliz 4estare &naliz 4estare
*roiectare =tilizare *roiectare =tilizare
Fetoda are succes deoarece se bazeaz pe o ar%itectur desc%is, flexibil, elaborat prin
participarea tuturor prilor interesate, inclusiv a utilizatorilor i a unor specialiti
profesioniti.
Mo!#'u' @; .n partea de sus a !-ului este aplicat modelul cascad i N, iar n partea de
"os sunt avute n vedere aciuni de valorificare a softului creat anterior. &ceast
preocupare este din ce n ce mai extins pe plan mondial i pare foarte raional deoarece
softul prezint o mare suplee n ce privete adaptarea de la o problem la alta. De fapt nu
conteaz dec)t asemnarea structurilor, semnificaia variabilelor fiind la libera ale$ere a
celui care folosete softul.
.n partea de sus, modelul ia n consideraie utilizarea unor specificaii de sistem, a
proiectului ar%itectural i de detaliu , codificarea, testarea pe componente, inte$rarea i
testarea sistemului. *artea inferioar a !-ului este un N ntors, pentru a su$era noiunea
de $estiune patrimonial a depozitelor reutilizabile la nivel component, structur,
domeniu i c%iar aplicaie.
&v)nd n vedere c partea inferioar a modelului se aplic practic doar n fazele de
proiectare fizic, modelul - ca i modelul tridimensional al autorilor metodei Ferise, nu
este prea popular. Dealtfel metoda Ferise mai prezint un model n dou dimensiuni n
care pe abscis este trecut sistemul actual i cel viitor, iar pe ordonat sunt trecute
nivelele $lobal, conceptual, or$anizaional, lo$ic, fizic i de exploatare, dar dup cum s-a
putut vedea, din cele prezentate n seciunea 1 a acestui capitol, metoda Ferise este
aplicat de fapt pe un model n dou dimensiuni, sub form de matrice care este foarte
ri$uros i se preteaz la exi$enele in$ineriei softului.
8; Auto$ati*ar#a !#*1o't(rii sist#$#'or prin instru$#nt# CASE
&cronimul CASE vine de la de la Computer Aided S3stem En$ineerin$ i are ca
obiectiv punerea n practic a produselor- pro$ram de proiectare i realizare a softului cu
a"utorul calculatorului. #nstrumentele oferite de 7&- 'ca de exemplu !7?B&4,B,
aprut pe la mi"locul anilor VI0(, sunt utilizabile din faza de definire a cerinelor p)n la
ntreinerea fizic a sistemului informatic, dar prioritate au analiza i proiectarea bazate
pe conceptele i metodele structurate. .n ultimii ani, acestora li s-au adu$at analiza,
proiectarea i pro$ramarea orientat pe obiecte. #nstrumentele 7&- implic utilizarea
calculatorului ca mi"loc de susinere a activitilor de planificare, definire, proiectare i
realizare a softului. le se bazeaz pe lo$ica structurat, pe descompunerea funcional i
reprezentarea prin dia$rame a fluxurilor de date ale aplicaiilor.
Fi"loacele 7&- realizeaz proceduri i metode ce prezint diferene ma"ore fa de
metodele clasice i care se constituie n performae ale acestor produse, cum ar fi L1M/
20
- prezentarea lo$icii de proiectare a sistemului0
- posibiliti de vizualizare a datelor0
- spri"in n definirea obiectivelor0
- definirea i utilizarea unor termeni de referin0
- folosirea unui depozit parta"at de date0
- uurina efecturii unor sc%imbri0
- realizarea unei documentaii flexibile i dinamice0
- aplicarea unor re$uli de verificare a consistenei0
- folosirea reprezentrilor $rafice simple0
- construirea de pseudocoduri structurate0
- spri"inirea modularizrii0
- folosirea pe scar lar$ a prototipurilor0
- constituirea unei interfee pentru $eneratoarele de coduri0
- construirea bibliotecilor de module i documente.
*e msura evoluiei lor, sistemele 7&- au devenit mai complexe, permi)nd ca
procesele de proiectare i realizare a aplicaiilor s se desfoare ntr-un mediu informatic
interactiv, oferind utilizatorilor un ntre$ arsenal de instrumente i proceduri, prin care
pot proiecta, realiza, testa, documenta, ntreine6actualiza i exploata sistemul.
=tilizarea sistemelor 7&- a nceput cu introducerea dia$ramelor fluxurilor de date,
care fac posibil realizarea unui model al derulrii proceselor sistemului6aplicaiei care se
proiecteaz. & urmat folosirea dicionarului de date ca un depozit al tuturor datelor
privind sistemul sau aplicaia &u aprut ecranele predefinite pentru a prezenta ce poate
s obin utilizatorul prin exploatarea sistemului. --a apelat la faciliti $rafice, care pot
folosi simbolurile lo$icii structurate i care permit proiectantului s realizeze o dia$ram
coerent a fluxurilor de date.
*rimele sisteme 7&- erau un set de aplicai neinte$rate, cu funcii distincte, fr a fi
interconectate. &ceste limite au fost eliminate, n cea mai mare parte, prin $eneraiile
actuale, care ncearc s realizeze o inte$rare complet i uoar a tuturor elementelor,
inte$rarea reprezent)nd de fapt, factorul cel mai imoprtant al metodolo$iei 7&-.
7&- se bazeaz pe dou funcii fundamentale/
- prima este bazat pe posibilitatea descompunerii de sus n "os 'top-do2n( a sistemului
informatic n procese i module distincte, fiecare av)nd definite responsabilitile
funcionale i6sau operaionale0 odat cu orientarea spre obiecte, funciile se nlocuiesc cu
obiectele care ndeplinesc funcia, ceea ce uureaz controlul procesului0
- a doua se refer la faptul c sistemele informaionale pot fi reprezentate ntr-o form
$rafic concis, folosind c)teva simboluri de baz
#mportana acestor funcii rezid n posibilitatea utilizrii modularitii aplicaiilor, a
dia$ramelor, obinerea unei documentaii privind realizarea, evaluarea ar%itecturii i
utilizarea sistemului.
*entru definirea i construirea sistemelor, produsele 7&- presupun stabilirea i
respectarea unei anumite discipline. Fetodolo$ia ofer o interfa ntre crearea i
21
verificarea6validarea proiectului lo$ic, dezvoltarea unei biblioteci cu documentaii, care
include i inte$reaz caracteristicile proceselor i paii de parcurs, pentru descrierea
modului de lucru0 ofer un model al produsului final, ce poate fi folosit n realizarea
operaiilor de exploatare i ntreinere a sistemului6aplicaiei i ofer o interfa pentru
pstrarea evoluiei proiectului.
Dolosirea reprezentrilor $rafice n lo$ica 7&- ofer posibilitatea descompunerii
aplicaiei n mai multe componente lo$ice.
*rin ataarea unei baze de date la elementele $rafice, se va obine un depozit ce va
conine paii i funciile reprezentate n dia$ramele construite. Dac aceste elemente sunt
corect stabilite, ele vor sta la baza descrierii proceselor, ce vor constitui procedurile de
prelucrare a sistemului 6aplicaiei.
Fodelarea $rafic n sistemele 7&- prezint o interactivitate ridicat, permit)nd
construirea dia$ramelor, deplasarea de la o dia$ram la alta , modificarea, extinderea,
copierea, evaluarea i descrierea elementelor unei aplicaii. Fodelele $rafice permit
conectarea fluxurilor lo$ice ntre activitile i funciile specifice aplicaiei, relaii care
pot fi testate i validate n mod automat.
Din punct de vedere al momentului n care a avut loc automatizarea fazelor din ciclul de
via al sistemelor, se consider c analiza i proiectarea reprezint faze sup#rioar#,
adic au fost automatizate mai recent. #nstrumentele 7&- referitoare la aceste faze se
numesc Upp#r CASE sau Front En!, iar cele referitoare la fazele care au fost
automatizate primele se numesc <o=#r CASE sau Aa"B En!.
*entru c exist instrumente 7&- care nu pot fi le$ate de fazele ciclului de via a
dezvoltrii de sisteme, cele din cate$oria =pper i ?o+er 7&- sunt denumite CASE
2#rti"a', iar celelalte se numesc CASE Ori*onta'
7lasificarea instrumentelor 7&- este dat n tabelul de pe pa$ina urmtoare L1M.
7aracteristicile mediilor moderne de tip 7&-/
- reprezint un set de instrumente specifice pentru realizarea sistemelor0
- diversitatea modurilor de interaciune0
- semnificaia reprezentrilor $rafice0
- elemente de tip verificare i validare 'N W N(0
- natura bidirecional, deplasri pe vertical n structura sistemului0
- desc%iderea pentru interconectarea instrumentelor 7&-0
- spri"in pentru lucru cu utilizatori multipli0
- descompunerea0
- performane de deplasare, pe orizontal, de la un instrument la altul0
- $rade diferite de automatizare0
- inte$rare.
22
C
A
S
E
2
E
R
T
I
C
A
<
=
*
*

B
7
&
-

- analiza cerinelor sistemului6pro$ramului0


- descrierea sistemului0
- proiectarea i modelarea funcional i procedural0
- modelarea datelor i proiectarea bazei de date0
- $enerarea de coduri.
D
B
,
8
4

8
D
7
&
-

*
B
,
*
B
#
=
-
S
#
-
?
,
Q

B
7
&
-

- editoare, de re$ul folosite de limba"e de pro$ramare0


- instrumente de folosire a codurilor i modulelor0
- instrumente de referin ncruciat0
- mi"loace de testare0
- instrumente de analiz a rezultatelor0
- depanare coduri.
H
&
7
X

8
D
O
C R
I
A C
O
S N
T
E A
<
- instrumente pentru mana$ementul proiectelor0
- mi"loace de documentare0
- mi"loace de $estionare a confi$uraiei0
- instrumente de revizuire a cerinelor.
7lasificarea instrumentelor 7&-
21
7; Ro'u' sist#$#'or in%or$ati"# 9n "on!u"#r#a orani*aii'or #"ono$i"#
Bemarcm faptul c n condiiile create de #nternet, sistemul informatic se detaeaz de
intreprindere i c%iar iese din cadrul ei fc)nd le$tura direct cu bncile, cu furnizorii i
ofer conducerii date despre micrile pe care le execut concurena. 7onducerea
intreprinderii moderne nu se mai mulumete cu o informare operativ ci dorete
pro$noze, dorete s prevad viitoarele micri ale concurenei i viitoarea evoluie a
pieei in)nd cont de ceea ce se petrece n prezent. Deaceea c%iar dac nu proiectm
sisteme suport de decizie sistemele informatice moderne trebuie s ias din perimetrul
intreprinderii.
.n L1M Dumitru ,prea vede relaia sistemului informatic cu intreprinderea ca n fi$ura de
pe pa$ina urmtoare.
25
Date
Decizii nestructurate
'nepro$ramate(
Decizii semistructurate
'semipro$ramate(
Decizii structurate
'pro$ramate(
#nformaii diverse
SISTEM 4E
CON4UCERE
'decizional( 8ivel
strate$ic
8ivel
tactic
8ivel operativ
Far@etin$ *ersonal *roducie Dinanciar 7ontabilitate
#
8
4
B
&
B
#
#

-
#
B
#
SISTEME
E@TERNE
Fediul exterior
#
8
4
B
&
B
#
#

-
#
B
#

SISTEM
CON4US
#

-
#
B
#
SISTEM
INFORMATIONA< -isteme de
'inclusiv informatic( spri"inire a
conducerii
strate$ice
-isteme de spri"inire a procesului decizional
-isteme de informare a conducerii operative
-isteme de prelucrare a tranzactiilor
Far@etin$ *ersonal *roductie Dinanciar 7ontabilitate
#84B&B#
Bolul sistemelor informaionale n conducerea or$anizaiilor economice
#

-
#
B
#
#
8
4
B
&
B
#
2C
D; CEt#1a pro1o"(ri a'# t#Fno'oi#i in%or$ati"# a"tua'#
I.1 Programarea orientat pe obiecte. .n cursul precedent este prezentat un scurt istoric
al evoluiei analizei i proiectrii sistemelor prin metodolo$ii orientate obiect, dar se
cuvine o precizare/ sinta$ma Jorientare-obiectJ are accepiuni diferite n diverse
discipline/ una n modelarea informaiilor, alta n pro$ramare i alta n analiza i
proiectarea sistemelor. *entru a proiecta i implementa soft orientat spre obiecte trebuie
cunoscut metoda de abordare specific acestei paradi$me i bineneles un limba" de
pro$ramare adecvat.
7)t privete utilizarea acestei orientri n analiza i proiectarea sistemelor, trebuie
subliniat c actualele -GHD de tip Nisual, n spe Nisual Dox i &ccess sunt foarte uor
de manevrat, mai ales c bazele de date din aceste medii de pro$ramare se realizeaz sub
form de baze de date relaionale, iar utilizarea obiectelor se face foarte subtil, la nivel
c)mp. ,biectele intervin vizibil numai n realizarea controalelor. 4otui pentru cei care
cunosc pro$ramarea pe obiecte este pcat s nu tie s foloseasc i proiectarea
obiectual a sistemelor informatice, mai ales c exist i instrumente 7&- bine puse la
punct i pentru metodolo$iile orientate obiect 'Bational Bose, Nisual Fodeler, etc.(
I.2 3pariia aplicaiilor i a bazelor de date multimedia, mai ales n le$tur cu bazele de
date distribuite sau cu comunicaiile pe QQQ, este o c%estiune care trebuie s ne pun n
stare de ve$%e i dac sistemul la care lucrm o impune, trebuie s avem n vedere i alte
aspecte cum ar fi reclam pe #nternet, utilizarea pa$inilor QH, e-learnin$, punerea la
dispoziia utilizatorilor a unui %elp profesionist, documentaie online, . a.
I.1 =n element deloc lipsit de importan este softul pe care vom realiza i pe care va fi
implemetat sistemul informatic 'este vorba de interfaa $rafic6sistem de operare i de
-GHD(. *oate este util de tiut c n rile occidentale se lucreaz mai mult sub =8#! i
?Y8=! i mai rar sub Qindo+s, iar ca -GHD se folosete foarte mult - ,B&7?.
Pentru o aplicaie care s reziste "afar", vom folosi dac nu &4I5 sau (64&5 cel puin
7indo2s 40.
I.5 3pariia inteligenei artificiale. &ceasta, n ciuda vlului de JelitJ n care este
nfurat nu trebuie s-i alerteze prea mult pe realizatorii de sisteme informatice
obinuite pentru c acestea se pot realiza i fr inteli$en artificial, dar dac se pune
problema unor aplicaii menite s coordoneze procese, sau s ofere mi"loace de nvare
cu a"utorul calculatorului, sau s operm activ pe #nternet, atunci s-ar putea ca apelarea la
inteli$ena artificial s fie inevitabil. De aceea, nainte de a ncepe detalierea etapelor
de proiectare a sistemelor informatice, vom dedica c)te un curs sistemelor support de
decizie i respectiv sistemelor expert.
I.9 ?ivrarea aplicaiilor informatice i a sistemelor informatice cu /elp divizat pe
opiunile oninut, Index, sau utare, dar i cu /elp 0n context, iar unde este cazul, cu
lecii de tip +utorial sau c%iar cu pro$ramme de tip e,learning cu care se pot oferi lecii
de instruire a utilizatorilor n re$im interactiv, eventual folosind elemente multimedia.
3; Con"'u*ii
K.1 #ndiferent de metodolo$ia pe care o folosim, documentaia de proiectare trebuie s
nceap cu/
2K
- obiectivele firmei, funciile specifice, atributele conducerii i modul n care sunt
derulate activitile ei0 or$ani$rama structurii or$anizatorice0
- domenii de activitate, definirea subsistemelor informatice i6sau aplicaiilor0
- informaiile de care au nevoie persoanele din unitate pentru exercitarea sarcinilor ce le
revin0
- datele 'tipolo$ia, descrierea lor, volumul, mrimea, periodicitatea, amplasarea pentru
prelucrri locale, teletransmisie, reele, etc.( ve%iculate n unitate pentru fiecare loc de
munc0
- c)nd, cum, de ctre cine i ce date circul, se transform sau se nre$istreaz0
- ordinea de prelucrare i dependena dintre datele trecute prin diverse activiti
desfurate0
- re$ulile prin care se specific modul n care sunt transmise i prelucrate datele0
- politicile i orientrile care descriu modul n care se desfoar activitatea unitii,
in)ndu-se cont de mediul i piaa n care funcioneaz0
- evenimentele marcante i momentele declanrii lor, prin care se sc%imb valoarea
datelor0
&ceste informaii vor fi prezentate iniial pentru sistemul existent i apoi pentru cel nou
care va fi prezentat odat prin modelul su lo$ic i apoi prin modelul fizic.
Dorma de prezentare a acestor aspecte depinde de etapele prevzute n metodolo$ia aleas
i de formalismele asociate fiecrei etape, dar la fiecare etap va trebui s analizm sau s
specificm detalii despre date, prelucrri i comunicaii 'n sensul suportului de informaii
dintre entitile sau actorii implicai n fiecare aplicaie(.
K.2 7oninutul modelului lo$ic i fizic face obiectul capitolelor urmtoare, dar s reinem
c modelul sistemului informatic evolueaz de la o etap la alta pornind de la ceea ce
vede beneficiarul cu oc%ii celui care nu cunoate informatic, trece printr-un model
abstract, independent de specificul %ardului care va fi folosit pentru exploatarea
sistemului 2 modelul lo$ic i se oprete la modelul fizic unde, structura datelor, aspectul
interfeei cu utilizatorii i pro$ramele care vor pune sistemul n micare depind de
platforma pro$ram, de mediul de pro$ramare ales, de suporii de informaii, de
ar%itectura reelei, care va deservi sistemul informatic.
Ai,'iora%i#
1. Dumitru ,prea, J&naliza i proiectarea sistemelor informaionale economiceJ,
ditura *olirom, Hucureti, 1KKK.
2. 8icolae Dumitru Davidescu, J-isteme informatice financiar - bancareJ, ditura
&ll Hec@, Hucureti, 1KKI.
1. #on ?un$u, G%eor$%e -abu, . a., J-isteme informatice/ analiz, proiectare i
implementare J, ditura conomic, Hucureti, 2001.
10
Part#a II
So"i#tat#a "o$#r"ia'( )orani*aia+ "a sist#$
"i,#rn#ti"o-in!ustria' .i in%or$aiona'
0; Consi!#raii pr#'i$inar#
oncepia sistemic presupune o abordare inte$ral a fenomenelor i proceselor
cercetate, n care se pleac de la identificarea componentelor, a le$turilor dintre ele i
se nc%eie cu efectele acestor le$turi asupra comportrii ntre$ului, privit ca o entitate
unitar.
!iziunea sistemic permite evidenierea laturii calitative corespunztoare elementelor
sistemului, latur care nu ar putea fi reliefat dac elementele componente ar fi tratate
separat.
Structura sistemului nseamn mulimea componentelor acestuia 'pri, elemente,
subsisteme( i a relaiilor de interdependen dintre ele. #dentificarea acestor mulimi
pentru un sistem dat presupune o analiz a sistemului din care s rezulte care sunt prile
componente ale acestuia, care sunt le$turile dintre ele, dintre fiecare parte i sistem,
dintre sistem i mediul su. &ceast analiz se poate face funcional sau cantitativ i
structural sau calitativ.
Structur i funcie. ,bservm c n cadrul unui sistem fiecare element are o funcie.
De exemplu sistemul de producie 2 element din compunerea sistemului societii
comerciale, are funciile de fabricaie, de pro$ramare, lansare i urmrire a produciei, de
ntreinere i reparaii a utila"elor. .n acest caz structura sa trebuie conceput n aa fel
nc)t s asi$ure ndeplinirea acestor funcii. 7u alte cuvinte structura este determinat de
amploarea i natura funciei, iar modul de realizare a funciei stabilizeaz sau modific
structura. 7a urmare funciile sistemului rezult din enumerarea funciilor elementelor
componente.
De remarcat c pentru o funcionare optim a unui sistem, ntre structurile elementelor
sale trebuie s existe un ec%ilibru. De exemplu un personal 'acesta este produsul
subsistemului de personal(, insuficient pre$tit sau motivat, poate duce la afectarea
obiectivului final al societii comerciale, dup cum i un sistem de producie format din
ec%ipamente i te%nolo$ii depite, c%iar dac personalul este bine pre$tit i motivat, va
afecta ne$ativ obiectivul final al societii comerciale.
Starea sistemului este mulimea valorilor unor mrimi semnificative care caracterizeaz
evoluia i dinamica unui sistem sau subsistem.
, stare a sistemului poate fi iniia'(, int#r$#!iar( sau %ina'(.
Dac orice stare poate fi le$at de o alt stare specific altei valori a timpului, spunem c
strile sistemului sunt controlabile.
ontrolabilitatea are importan n planificare deoarece aici se pleac de la o stare
iniial 'materializat prin resurse, structura intreprinderii( i de la domeniul intrrilor n
sistem i se dorete atin$erea unor obiective, adic se cunoate punctul iniial i cel final,
urm)nd ca planificarea s $seasc traseul optim dintre cele dou puncte.
Dac la o anumit stare final se poate a"un$e plec)nd de la diferite stri iniiale, atunci
intreprinderea satisface proprietatea de echifinalitate.
, alt proprietate a sistemului este adaptabilitatea care const n capacitatea sistemului
de a rspunde la modificarea influenelor mediului prin modificri ale strilor i ale
11
traseelor 'deciziilor(. &stfel dac prin sc%imbarea deciziilor i a politicii intreprinderii n
domeniul asi$urrii resurselor, intreprinderea poate ine pasul cu modificrile cerinelor
pieii, atunci ea este adaptabil.
-ub aspectul raportului de cauzalitate care pot exista ntre elementele unui sistem acesta
poate fi desc!is sau nc!is.
Dac sistemul nu dispune dec)t de o le$e de variaie a ieirii n funcie de intrare,
sistemul este deschis, dar dac i intrarea depinde de ieire, atunci sistemul dispune de o
le$tur invers numit %##!,a"B; =n astfel de sistem este 0nchis. ste nc%is pentru c
n acest caz controlul pleac de la intrare, dar nu se oprete la ieire ci revine asupra
intrrii cu o alt valoare care s asi$ure atin$erea sau mcar apropierea de o stare dorit a
sistemului 'stare care este materializat printr-o anumit valoare a ieirii(.
=n sistem care dispune de un feedbac@ ntre ieire i intrare este un sistem cibernetic.
Beinvestirea profitului de exemplu, poate $enera o bucl de feedbac@ deoarece profitul
reinvestit duce la creterea capacitii de producie, av)nd drept consecin o cretere a
profitului, fenomen care se petrece dup fiecare ciclu al produciei. .n acest fel sistemul
nc%is este influienat de propria-i comportare trecut, adic folosete rezultatele aciunii
trecute pentru a comanda aciunea viitoare.
, alt proprietate a sistemului intreprinderii este capacitatea acestuia de a 0nva.
&ceasta decur$e din proprietatea de adaptabilitate i se manifest prin faptul c noile
obiective pe care i le propune conducerea societii comerciale se vor baza pe
cunoaterea posibilitilor interne de realizare i dezvoltare.
2; So"i#tat#a "o$#r"ia'( G sist#$ !ina$i" .i "o$p'#5
*ornind de la aspectele specifice teoriei sistemelor, se poate caracteriza societatea
comercial ca un sistem/
- socio-economic 'reunete mi"loacele de producie i cele financiare cu fora de munc
i produce bunuri materiale sau servicii(0
- dinamic 'evolueaz sub impactul controlabilitii i adaptabilitii(0
- complex 'ntre fora de munc, mi"loacele de munc i obiectele muncii exist relaii de
cauzalitate(0
- probabilistic 'activitatea de ansamblu a societii este supus aciunii factorilor aleatori
$enerai de concuren(0
- stabil 'n cadrul anumitor limite este capabil s-i menin funcionarea(.
.n funcie de domeniul de activitate 'de exemplu comer, construcii, transporturi(,
societile capt anumite particulariti, dar pentru simplificare ne vom referi n
continuare doar la societile comerciale din sfera produciei materiale.
-ocietatea comercial, indiferent de specificul activitii n care funcioneaz, este un
sistem complex. -istemul cibernetic al societii comerciale cuprinde/
- sistemul de producie0
- sistemul financiar-contabil0
- sistemul comercial0
- sistemul de resurse umane0
- sistemul te%nic.
12
?e$turile acestei societi cu celelalte sisteme mai importante se pot vedea n fi$ura de
mai "os.
/; Cara"t#ri*ar#a #ntropi"( a so"i#t(ii "o$#r"ia'# "a sist#$ !ina$i"
Diind definit de valorile variabilelor de stare ce caracterizeaz sistemul, starea acestuia
la un moment dat, devine un rezultat predictibil al evoluiei sistemului. 7u c)t
probabilitatea ca sistemul s evolueze conform traiectoriei pentru care a fost proiectat
este mai mare, cu at)t informaia de care dispunem despre starea lui i deci despre acel
sistem, este mai mare. *entru ca sistemul s poat fi bine controlat, el trebuie bine
cunoscut i bine or$anizat. 7u aceast ocazie se pot identifica i evenimentele
probabilistice care ar putea duce la devierea sistemului de la traiectoria proiectat. 7)nd
se produc astfel de evenimente, informaia de care dispunem despre proces 'n sensul n
care a fost ea definit mai sus( scade, pentru c el s-a deprtat de starea dorit.
&ceast deprtare de starea dorit este de fapt o dezordine i mai exact o dezordine
msurabil probabilistic, complementar informaiei, numit #ntropi#.
ntropia se determin cu formula
unde p p 8
i
n
i
i
, lo$
2
1

=
=
6
8 9 entropia
Pi 9 probabilitatea producerii evenimentului al i-lea, i9:,...,n.
-ocietatea comercial considerat ca sistem dinamic, are o structur care cuprinde
activitile de re$la" 'feedbac@(, conducere, producie, circulaie, activiti te%nice i
informaionale. ?e$tura tuturor acestor componenete se poate realiza pe baza fluxului
informaional din cadrul nivelurilor ierar%ice de conducere.
.n cadrul fiecrui subsistem component al sistemului dinamic al intreprinderii se impune
realizarea unei strate$ii de or$anizare 'ordonare( care s conduc la obinerea unui $rad
de incertitudine al producerii fenomenelor c)t mai mic, adic la existena unei entropii
minime.
11
,r$anizarea unui sistem este cu at)t mai bun cu c)t cantitatea de informaie introdus n
sistem este mai mare, adic cu c)t entropia este mai mic.
.n $eneral entropia informaional crete odat cu sporirea complexitii sistemului i se
reduce prin perfecionarea or$anizrii.
7a urmare, n domeniul sistemelor economico-sociale se tinde spre asi$urarea unui
ec%ilibru ntre complexitate i or$anizare. &cest ec%ilibru se poate intui dac plecm de la
premiza c un $rad maxim de or$anizare n cadrul unui sistem dinamic se poate obine
prin minimizarea dezordinii i c o lips total de or$anizare se manifest printr-o
dezordine total, adic o incertitudine deplin:
Deducem deci c n cazul sistemelor economice entropia se poate defini ca msur a
incertitudinii asupra rezultatelor propuse sau ca o msur a dezordinii care poate coexista
cu un anumit $rad de or$anizare.
*entru diminuarea entropiei sistemele trebuie realizate fie prin proiectarea intreprinderii
pe baza modelelor economico-matematice care indic soluia optim, fie prin or$anizarea
locurilor de munc i dotarea lor cu maini telecomandate.
xist un raport ntre modificarea proceselor industriale 'mbuntirea calitii(, $radul
de or$anizare a intreprinderii i mrime entropiei.
.n practic, pe parcursul desfurrii activitii societii comerciale, exist o tendin
continu de cretere a nivelului entropiei, tendin care se poate datora urmtorilor
factori/
- scderea capacitii de aciune a forei de munc0
- uzura mi"loacelor de producie0
- nivelul introducerii pro$resului te%nic 'pentru c la introducerea pro$resului
te%nic are loc o cretere a decala"ului dintre $radul de calificare i pre$tire a
forei de munc i noile te%nici sau te%nolo$ii(
-
&; Sist#$u' in%or$aiona' G "o$pon#nt( a sist#$u'ui !# $ana#$#nt
a' so"i#t(ii "o$#r"ia'# )orani*ai#i(
4#%inir# .i "ara"t#risti"i
#n cadrul sistemului de mana$ement al societii comerciale interacioneaz urmtoarele
subsisteme/
- subsistemul decizionalH
- subsistemul metodelor i te%nicilor de mana$ement0
- subsistemul or$anizatoricH
- subsistemul informaional.
7omponenta informaional a sistemului de mana$ement realizeaz le$tura dintre
subsistemul decizional i celelalte subsisteme la nivel microeconomic.
&ceast le$tur se materializeaz prin transmiterea informaiilor provenite de la nivelele
operaionale ctre nivelele de decizie i prin transmiterea deciziilor acestor nivele ctre
nivelele operaionale. 7omponenta informaional, respectiv sist#$u' in%or$aiona' al
sistemului de mana$ement se poate defini ca un ansamblu te!nico-organizatoric de
proceduri de constatare, consemnare, culegere, verificare, transmitere, stocare i
prelucrare a datelor, n scopul satisfacerii cerinelor informaionale necesare conducerii
procesului fundamentrii i elaborrii deciziilor.
O,i#"ti1#'# 'a ni1#' $a"ro a sist#$u'ui in%or$aiona'/
15
- -pri"inirea procesului informaional, respectiv asi$urarea suportului pentru
cule$erea, filtrarea i ve%icularea datelor ce caracterizeaz ativitatea societii
comercialeH
- -pri"inirea procesului decizional, care se refer la furnizarea informaiilor
necesare lurii deciziilor n probleme semistructurate sau nestructurateH
- -pri"inirea procesului de comunicaie, prin care informaiile sunt ve%iculate ntre
diferite cate$orii de utilizatori sau se asi$ur utilizarea simultan a informaiilor
de ctre mai muli utilizatori.
O,i#"ti1#'# p# !o$#nii !# a"ti1itat# sunt pr#*#ntat# 9n an#5a 2
Sist#$u' in%or$aiona' se compune din urmtoarele elemente/
1. 4at#'# 'ansamblul de valori ale atributelor entitilor ce definesc un fenomen sau
proces (.
2. In%or$aii'# 'definesc starea componentelor unui fenomen sau proces (
1. Cir"uit#'# in%or$aiona'# 'ansamblul le$turilor existente ntre diferitele veri$i
or$anizatorice din structura a$enilor economici( .
5. F'u5uri'# in%or$aiona'# 'trasee reprezentate prin actori i entiti ntre care circul
informaiile(. Dluxurile se mpart n trei cate$orii/
- %luxuri informaionale ascendente 'circul ntre dou niveluri ierar%ice aflate n
relaie de subordonare(H
- %luxuri informaionale orizontale 'circul ntre subdiviziuni or$anizatorice
aflate pe acelai nivel ierar%ic, din necesitatea de a asi$ura buna desfurare a
activitii acestor subdiviziuni(H
- %luxuri informaionale oblice 'sunt alte fluxuri dec)t cele ascendete sau
orizontale folosite ocazional din nevoia obinerii unor informaii mai colaterale.
-e folosesc n special n elaborarea unor proiecte compleze de tip ;stat ma"or<,
adic constituite din specialiti provenii din mai multe compartimente ale firmei(.
9. Pro"#!uri in%or$aiona'# 'totalitatea metodelor i te%nicilor de reprezentare a
informaiilor primare prin care se asi$ur nterfaa aplicaiilor informatice cu
utilizatorul(
>. Mi:'oa"# !# tratar# a in%or$aii'or 'ansamblul de suporturi fizice i lo$ice prin
care se asi$ur prelucrarea informaiilor i obinerea rezultatelor finale(.
Tipo'oia sist#$#'or in%or$aiona'# p# ni1#'uri )#nu$#rat# "r#s"(tor+ !#
$ana#$#nt; .n cadrul unui sistem inte$rat acestea sunt considerate subsisteme/
- -ubsistemul de prelucrare a tranzaciilor0
- -ubsistemul pentru informarea conducerii operative0
- -ubsistemul informaional de mana$ement mediu 'tactic(0
- -ubsistemul informaional de mana$ement strate$ic.
Belaia dintre aceste sisteme se poate vedea n anexa 1, intitulat ;Ro'u' sist#$#'or
in%or$aiona'# 9n "on!u"#r#a orani*aii'or #"ono$i"#<.
Din sc%ema prezentat n anexa 1, se poate vedea c n sistemul informaional pe l)n$
subsistemul de prelucrare a tranzaciilor i cel de informare a conducerii operative mai
sunt prevzute sisteme de spri"inire a subsistemului de mana$ement tactic i strate$ic. .n
cazul societilor mai mici, nu sunt prevzute sisteme de spri"inire a subsistemului de
mana$ement tactic i strate$ic, iar ieirile subsistemelor de prelucrare a tranzaciilor i a
celui de informare a conducerii operative sunt folosite de mana$eri pentru elaborarea
deciziilor doar n re$im off-line. &cestea nu dispun de un sistem de conducere aa cum
19
este fi$urat n partea dreapt-"os n sc%ema din anexa 1, locul lui fiind deinut de factorii
de decizie.
.n cazul societilor comerciale 'or$anizaiile( complexe informaiile furnizate de
extensiile subsistemelor de prelucrare a tranzaciilor i a celui de informare a conducerii
operative sunt folosite n sistemul de conducere, prin intermediul sistemelor de
spri"inire a subsistemului de mana$ement tactic i strate$ic, ca date de intrare n
subsistemele de mana$ement tactic i strate$ic.
-ubsistemele de asistare a deciziei deci cele de mana$ement tactic i strate$ic sunt tratate
n partea #N.
1>
Part#a III
INFORMATICA IN PROCESU<
4E OPTIMICARE A 4ECICII<OR
<A NI2E< OPERAIONA<
/;0; Consi!#raii #n#ra'#
Dolosirea te%nicii de calcul n cadrul societilor comerciale permite utilizarea acesteia pe
dou planuri complementare concretizate prin dezvoltarea unor aplicaii informatice
referitoare la/
a. -ptimizarea proceselor decizionale n vederea creterii calitii de
ciziilor.
b. ;ealizarea unor subsisteme informatice pentru management, la ni-
velul activitilor de baz pentru creterea vitezei de informare a decidenilor
i asigurarea cu informaii de o calitate sporit.
*rima cate$orie de aplicaii se caracterizeaz prin folosirea unui aparat economico-
matematic adeseori foarte complex, ale crui modele sunt prelucrate prin intermediul
unor limba"e de nivel nalt. 7aracteristica principal a acestui tip de aplicaii informatice
const n utilizarea unor al$oritmi cu $rad mare de detaliere i solicitare a resurselor
%ard+are ale unui microcalculator si n deosebi a memoriei interne.
De re$ul, astfel de aplicaii se caracterizeaz printr-un numr mic de date de intrare i
ieire care, uneori, asi$ur interfaa ntre un calculator de proces i unul sau mai multe
calculatoare numerice; .n prima etap a implementrii informaticii n cadrul societilor
comerciale astfel de aplicaii s-au folosit pentru conducerea proceselor te%nolo$ice,
ndeosebi n cadrul societilor n care producia era de serie mare i cu caracter continuu.
,dat cu dezvoltarea soft+are-ului de baz orientat pe optimizarea activitilor econo-
mice, astfel de aplicaii au nceput s fie utilizate, pe plan mondial, n simularea
proceselor decizionale, asi$ur)ndu-se astfel exercitarea, asistat de calculalor, a
atri,utu'ui !# pr#1i*iun# caracterisc procesului decizional.
&spectul cel mai semnificativ al acestor simulri const n faptul c atenioneaz factorul
de decizie asupra unor posibile manifestri ne$ative n funcionarea subsistemului
condus, cu un orizont de timp acceptabil naintea manifestrii acestora.
xist astfel posibilitatea prent)mpinrii acestor fenomene ne$ative prin luarea unor
msuri apriorice de eliminare total sau parial a lor.
4ipolo$ia aplicaiilor informatice din aceast cate$orie, caracteristice economiei de piaa,
const n utilizarea unor modele economico-matematicc orientate n dou direcii/
0; Si$u'ar#a "or#'ai#i "#r#r#-pro!u"i"-r#surs". &ceste modele urmresc ca, plec)nd
de la o cerere real a pieei i de la o parametrizare a p)r$%iilor de mar@etin$, s
stabileasc potenialul firmei de a satisface aceast cerere, pe de o parte, i $radul de
asi$urare cu resurse 'umane, materiale, financiare( n vederea realizrii produciei cerute
pe pia, pe de alt parte.
2 E'a,orar#a unor $o!#'# #"ono$i"o-$at#$ati"# care s vizeze optimizarea activitii
de planificare la nivelul firmei n vederea utilizrii c)t mai eficiente a capacitii lor de
producie, a forei de munc i a p)r$%iilor financiare.
1C
&v)nd n vedere complexitatea i calculul laborios al modelelor matematice s-au
dezvoltat o scrie de produse soft+are de optimizare microeconomic aflate n exploatare
at)t pe sisteme mari de calcul, c)t i pe mini sau microcalculatoare.
7ele mai reprezentative pac%ete de pro$rame utilizate n societile rom)neti i
destinate optimizrii conducerii unor activiti economice sunt urmtoarele/
0; Pa"F#t# !# prora$# !# opti$i*ar# 'iniar( destinate optimizrii activititilor
economice ale cror modele economico-matematice fac parte din clasa modelelor de
pro$ramare matematic liniar i care au la baz al$oritmul simplex primal, oferind i
posibilitatea evidenierii Zpreurilor umbr J ca soluii ale problemei duale.
<. *achete de programe pentru optimizarea transportului intern desti-
nate optimizrii activitii de transport intern n anumite condiii restrictive
folosind algoritmul ung!iului de nord-vest, acoperind ns o arie relativ re-
str%ns de posibiliti de optimizare datorit caracterului restrictiv al mo-
delelor clasice de transport.
=. xist i pac%ete de pro$rame ce optimizeaz activitatea de transport 0n profil
teritorial av)nd ca obiect principal minimizarea c%eltuielilor $enerale de transport. =n
astfel de produs soft+are poate avea ca principal obiectiv minimizarea c%eltuielilor de
transport. ,ptimizarea se realizeaz n urmtoarele condiii restrictive/
[ drumul total parcurs de fiecare mi>loc de transport de Ia surs la fie-
care punct de destinaie i napoi s fie minim?
[ un mi>loc de transport s treac, o dat i numai o dat, prin fiecare
punct de destinaie?
[fiecare mi>loc de transport s fie ncrcat la capacitate maim?
[ s eiste posibilitatea eprimrii ncrcturii n uniti de msur
convenionale.
@. *achete de programe pentru determinarea deciziei optimale 0n con,
diii multicriteriale de certitudine. &v)nd n vedere complexitatea procesului
mana$erial, ma"oritatea deciziilor impun luarea simultan n considerare a
mai multor indicatori economici, prin prisma crora este cuantificat viabi-
litatea deciziei luate. #dentificarea corect a acesteia, n condiiile de mai sus,
a impus dezvoltarea unor exist pro!us# soft.are de optimizare a deciziilor 0n con,
diii multicriteriale de certitudine1 cum ar fi cele bazate pe metoda E'#"tr#
sau derivate din al$oritmi specifici teoriei mulimilor va$i.
A. *achete de programe pentru exercitarea atributului de previziune.
1le sunt destinate efecturii studiilor de prognoz1 fiind utilizate i la etra-
polarea evoluiei unor indicatori economici. .n mod deosebit pot fi folosite
pentru pro$nozarea duratei de via a produselor mar@etate de o firm, ela-
borarea variantelor de preuri atunci c)nd firma particip la ofertarea produ-
selor sale i pentru a controla i menine abaterile costurilor de producie e-
fective de la cele normate ntr-o anumit Zpla"J de valori care s asi$ure
profitul dorit.
B. *achete de programe destinate optimizrii activitii de elaborare a
reetelor optime de croire. 1le urmresc ca pentru o anumit cantitate disponibil de
plane i un necesar de repere de croit s se determine acea reet de aran>are a
reperelor pe plan astfel nc%t restul materialului inutilizabil s fie minim. *olosirea sa
1I
#in industria lemnului, a materialelor de construcii etc.) a dus la gsirea unor soluii
eficiente de diminuare a c!eltuielilor materiale.
7; *achete de programe funcionale pe baza metodei 3)+ #3naliza )rumului +ritic),
destinate optimizrii activitilor economice a cror funcionare poatet fi descris formal
cu a>utorul grafelor de tip reea.
2. *achetul de programe SIMA) r#a'i*at !# un "o'#"ti1 "oor!onat !# pro%; uni1; !r;
O1i!iu Ni"o'#s"u .i pro%; uni1; !r; Ioan Ra!u de la &.-.. Hucureti, produs informatic
destinat simulrii mana$ementului societilor comerciale care funcioneaz ntr-un
mediu concurenial.
/;2; Pa"F#t# !# prora$# !# opti$i*ar# 'iniar(
=.<.: ,ituaii manageriale adecvate utilizrii
&ceste produse informatice au la baza funcionrii lor modele economico-matematice
liniare care se rezolv cu a"utorul al$oritmului -#F*?! primal. Din aceast cauz ele
sunt utilizate n conducerea acelor activiti economice care pot fi modelate prin modelele
specificate mai sus, fiind un suport a"uttor pentru exercitarea funciilor !# orani*ar# .i
"oor!onar# n procesul de fundamentare a deciziilor.
rebuie subliniat faptul c n cadrul societilor comerciale cu activitate de producie
aceste pac%ete de pro$rame, ca i altele din aceeai cate$orie, pot fi folosite n condiii de
eficien economic pentru rezolvarea unor situaii mana$eriale ce apar la nivelul
funciunii de producie. Din experiena autorilor, utilitatea sa se manifest ndeosebi n
activitatea de pro$ramare, lansare i urmrire a produciei. &stfel, ntr-o societate
comercial cu producie de serie mic i unicate din industria constructoare de maini, ele
pot fi utilizate pentru stabilirea sortimentului optim de fabricaie, urmrindu-se
satisfacerea secvenial a unor criterii de optim economic. 7oncret, conducerea societii
a fost pus n situaia $ana#ria'( de a decide asupra mrimii i structurii loturilor de
produse ce urmau a fi lansate n fabricaie la un moment dat, n situaia n care puteau
opta pentru mai multe variante de sortimente cu desfacerea asi$urat prin contracte
ferme. --a pus astfel problema de stabilire a dimensiunii nomenclatorului de fabricaie
care satisface cel mai bine politica $lobal a societii n momentul lurii deciziei. &stfel,
n situaia menionat, s-a decis lansarea n fabricaie a sortimentului de produse care
asi$ur un cost total de producie minim.
.n situaii mana$eriale mai complexe, aceste pac%ete de pro$rame pot fi utilizate
premer$tor folosirii unor metode moderne de fundamentare a deciziilor. De exemplu, ele
pot fi folosite cu succes n stabilirea unor alternative decizionale dup mai multe criterii
economice abordate separat, alternative ce vor fi supuse ulterior procesului de
determinare a deciziei optimale n condiii multicriteriale de certitudine folosind, de
exemplu, metoda E'#"tr# sau al$oritmul specific derivat din teoria mulimilor va$i.
/;/; Pa"F#t !# prora$# p#ntru !#t#r$inar#a !#"i*i#i opti$a'# 9n "on!iii
$u'ti"rit#ria'# !# "#rtitu!in#
=.=.: ,ituaii manageriale adecvate utilizrii
,ptimizarea activitilor economice prin metode de pro$ramare liniar tratate anterior
ridic problema $sirii unei modaliti de determinare a acelei alternative decizionale
1K
care satisface cerinele decidenilor n condiiile lurii n considerare a mai multor funcii
obiectiv. 3stfel de probleme se ridic la nivelul sistemelor de producie atunci c%nd, de
eemplu, se dorete obinerea unei structuri de producie n condiiile lurii n calcul a
mai multor criterii economice de optim.
*entru a rezolva astfel de situaii mana$eriale, care fac parte din clasa problemelor de
decizii multicriteriale luate n condiii de certitudine, se poate folosi metoda lectre sau
cea derivat din teoria mulimilor va$i . &v)nd n vedere complexitatea al$oritmilor de
calcul i timpul scurt de rspuns aflat la dispoziia decidenilor fa de anumite situaii
decizionale, metodelor respective li se asociaz o serie de produse soft+are
corespunztoare.
#ndiferent de metoda folosit, cadrul $eneral de abordare a problemei de optimizare, ca
interfa om-calculator, ia n considerare mulimea consecinelor absolute ale fiecrei
alternative decizionale dup fiecare criteriu economic. &ceast mulime este reflectat n
tabelul nr. 1.1 n care pe linie sunt reprezentate alternativele decizionale, iar pe coloane,
criteriile economice.
?a intersecia liniei alternativei decizionale i cu coloana criteriului economic " se nscrie o
valoare care reprezint consecina absolut a alternativei decizionale i dup criteriul ".
Diecrui criteriu Z"J i se asociaz o valoare aparin)nd intervalului L2,>M, care se numete
coeficient de apartenen al fiecrui criteriu la varianta optim.
Naloarea asociat acestui coeficient trebuie s respecte urmtoarea re$ul/ dac criteriul
">" este, n momentul lurii deciziei, mai important dec%t criteriul economic CD", atunci
coeficientul de apartenen asociat lui va avea o valoare mai apropiat de B dec%t
coeficientul corespunztor criteriului CD".
0abelul nr. =.:
7riterii
7
i
7
2
7
1 7n
&1
&
2
&1
&m
=.=.< ,uportul economico-matematic
*entru a $si alternativa decizional cea mai favorabil este necesar parcur$erea
secvenial a etapelor de mai "os, av)nd ca punct de plecare consecinele absolute ale
fiecrei alternative decizionale dup fiecare criteriu economic i coeficientul de
apartenen la varianta decizional optim atribuit acestuia.
Pri$a #tap( presupune exprimarea n valori relative a consecinelor absolute. &cest
lucru implic $enerarea unei matrici, notat CRI)"ri:+ cu i\l...,n i "\l...,m, n care un
element oarecare se obine din relaia/

=
=
n
i
i>
i>
i>
+a
+a
+r
1
unde:
"ri: este consecina relativ a alternativei decizionale i dup criteriul >?
"ai: este consecina absolut a alternativei dup acelai criteriu, stabilit anterior?
50

=
n
i
i>
+a
1
reprezint suma consecinelor absolute corespunztoare celor n alternative
pentru un anumit criteriu >.
Dormalizarea problemei impune exprimarea al$oritmilor de calcul ntr-o form care s
permit formalizarea sa ulterioar printr-un limba" acceptat de calculator. De asemenea,
se urmrete asi$urarea caracterului de $eneralitate, n sensul creterii posibilitii ca
produsul soft+are elaborat s rezolve orice problem asemntoare n condiii de
parametrizare.
xprimarea formal a al$oritmului presupune elaborarea sc%emei 1o$ice de pro$ram.
&ceast etap trebuie precedat de operaiile care evideniaz zonele de memorie
necesare prelurii al$oritmului de ctre calculator.
*entru problema dat apare necesitatea evidenierii urmtoarelor zone i variabile de
memorie/
8 - variabil de memorie, cu valoare natural ce semnific numrul alternativelor
decizionale0
F - variabil de memorie, cu valoare natural care indic numrul criteriilor
economice0
7&'8,F( - matricea consecmelor absolute a celor 8 alternative dup cele F criterii0
X'F( - vectorul coeficienilor de apartenen a fiecrui criteriu la varianta optimal0
7B'8,F( - matricea consecinelor relative0
-'F( - vectorul sumelor consecinelor absolute ale tuturor alternativelor pentru fiecare
criteriu, sume necesare calculrii elementelor matricii CR )NJM+.
tapa a doua presupune calcularea elementelor matricii a"uttoare C)NJM+. *entru
aceasta este necesar ale$erea criteriului de maxim sau minim, pe baza cruia se va
calcula 7
T
" care reprezint consecina relativ cea mai favorabil a criteriului " 'calculul se
face printr-o subrutin n funcie de natura criteriului(.
.n vectorul CS)M+ se vor reine consecinele relative cele mai favorabile pentru fiecare
din cele M criterii. 7alculul elementelor matricii a"uttoare CI)*i:+, cu i
\
l,n i "
\
l,m se
face folosind expresia/
>
>
i>
i>
c
c cr
z
T
T

=
*rin consecina relativ cea mai favorabil se nelege consecina relativ cea mai mic
dac criteriul este de minim, respectiv cea mai mare dac criteriul este de maim.
Etapa a tr#ia const n stabilirea elementelor matricii funciilor caracteristice, adic ale
matricii D7\'fci"]( cu i \ l,n i " \ l,m.
, funcie caracteristic oarecare asociat alternativei i i criteriului " este dat de formula/
i>
z
i>
e fc
"
-@
=
, unde @ reprezint coeficientul de apartenen atribuit criteriului :;
Etapa a patra permite determinarea alternativei decizionale optimale, prin asocierea
matricii funciilor caracteristice unor metode de luare a deciziilor. #n aceast etap se
folosesc, cu predilecie, o serie de metode mai vec%i sau mai noi de fundamentare a
deciziilor 'metoda pesimist, metoda optimist, metoda minimizrii re$retelor, metoda
arborelui de decizie, metoda lui ?aplace, metoda Fonte-7arlo etc(. )e eemplu, metoda
lui (aplace indic ca alternativ optimal pe aceea creia i corespunde o medie
aritmetic a funciilor caracteristice cu valoarea cea mai mare. &vanta"ul principal al
acestei metode fa de altele din aceeai cate$orie 'ex. metoda lectre( const n faptul c
51
permite folosirea simultan, pentru aceeai familie de funcii caracteristice, a mai multor
metode de luare a deciziilor. &cest lucru favorizeaz efectuarea unor analize privind
eficiena alternativei decizionale alese.
/;&; Pa"F#t# !# prora$# p#ntru #5#r"itar#a atri,utu'ui !# pr#1i*iun#
=.@.: ,ituaii manageriale adecvate utilizrii
#n optimizarea activitilor economice a societilor comerciale apare necesitatea ca
mana$ementul acestora s dein informaii c)t mai corecte referitoare la o serie de
aspecte ce reflect natura concurenial a acestor activiti.
*entru societile care 0i desfac produsele pe diverse piee se pune problema
cunoaterii previzionale a evoluiei unor factori de stare caracteristici acestora1 factori
care influeneaz la nivel microeconomic at3t activitatea de producie1 c3t i rezultatele
economico,financiare. -atisfc)ndu-se aceast necesitate, se creeaz posibilitatea
folosirii unor p)r$%ii de mar@etin$ prin care s-i asi$ure fie v)nzarea n continuare a
produselor, fie o stabilitate mai mare pe anumite piee.
Bspunz)nd anumitor cerine, produsele soft+are menionate anterior asi$ur, printr-o
mulime de funcii economico-matematice prestabilite, at)t pro$noza evoluiei n timp a
indicatorilor economici, c)t i efectuarea unor calcule de natur statistic. ?a baza
funcionrii produselor soft+are de pro$noz economic st posibilitatea ca, plec)nd de
la o evoluie anterioar cunoscut a unor indicatori economici i presupun)nd c n
viitorul apropiat nu se vor modifica factorii care au influenat aceast evoluie, s se
pro$nozeze, cu o acuratee acceptabil, nivelul acestor indicatori pe un orizont mic de
timp. &ceste pac%ete de pro$rame au o lar$ utilizare n determinarea duratei de via a
produselor1 a pragului de rentabilitate1 a intervalului de timp 0n care se pot vinde
produsele cu asigurarea unui profit corespunztor1 0n prognoza costurilor totale de
producie. De asemenea, ele sunt folosite pentru extrapolarea nivelului unor indicatori
economici 0n cascad1 cu alte cuvinte, c)nd o parte din componentele lor se determin
anterior, tot prin extrapolare.
S# poat# #5#$p'i%i"a ndeosebi cazul extrapolrii evoluiei preurilor de v)nzare pe o
anumit pia dup ce, n prealabil, au fost extrapolate evoluiile probabile ale costurilor
de producie 'ca elemente de pre( i anterior evoluiile c%eltuielilor materiale i a
c%eltuielilor cu salariile 'ca articole de calculaie de cost(.
*entru acurateea reprezentrii $rafice a acestor evoluii se recomand ca ecartul ntre
dou intervale de timp consecutive pentru care se cunosc nivelurile reale s fie c)t mai
mic posibil. Deoarece, de re$ul, evoluia unui fenomen economic nu este influenat de
un sin$ur factor, apare necesitatea reprezentrii acestei evoluii ntr-un spaiu cu c)t mai
multe dimensiuni.
Deoarece acest lucru este dificil de fcut pentru spaii ce depesc caracterul
tridimensional, n realitate, se procedeaz astfel/
[ se reprezint separat evoluia fenomenului n planul fiecrui factor, dup care se
proiecteaz aceste evoluii n planul cu dou dimensiuni i se obine o rezultant care
este acceptat ca fiind reprezentarea evoluiei reale a fenomenului.
Din punct de vedere economic i mana$erial utilizarea eficient a acestor pac%ete de
pro$rame este posibil doar dac sunt satisfcute urmtoarele dou condiii restrictive/
52
a. volumul datelor statistice este satisfctor din punct de vedere al coninutului
acestora? altfel spus, nivelurile realizate pentru indicatorul economic care urmeaz s se
etrapoleze sunt suficiente ca numr pentru orizontul de timp anterior momentului
etrapolrii?
b. factorii economici i sociali care au influenat n perioada anterioar evoluia
indicatorului rm%n nesc!imbai i n orizontul de timp rezervat etrapolrii.
E5#$p'i%i"En!J evoluia cifrei de afaceri a unei societi comerciale poate fi aproximat
n viitor dac i numai dac valorile anterioare ale sale permit identificarea corect a
funciei matematice care o aproximeaz cel mai bine iar preurile de v)nzare, cererea
pieei i activitatea concurenei, considerate ca factori ce au influenat preponderent
nivelul indicatorului, rm)n aceiai i n perioada pentru care evoluia acestuia se dorete
a fi cunoscut cu o probabilitate satisfctoare.
/;5; Pa"F#t# !# prora$# %un"iona'# p# ,a*a $#to!#i A4C
)ana'i*a !ru$u'ui "riti"+
4.5.6 Situaii manageriale adecvate utilizrii
,r$anizarea i planificarea la un nivel superior a activitii firmei este confruntat i cu
optimizarea unor probleme de tip reea. &stfel, pentru activitile economice complexe se
urmrete obinerea unei durate minime de execuie a acestora corelat cu un consum c)t
mai redus de resurse materiale, umane i financiare. &tunci c)nd aceste activiti se pot
reprezenta sub form de $rafuri reea, conducerea lor se poate face cu a"utorul te%nicii de
calcul prin intermediul unor produse soft+are specializate pe acest tip de probleme. =n
astfel de produs este i pac%etul de pro$rame *B4. l are la baza funcionrii sale o
metod a cercetrii operaionale, analiza drumului critic, optimizarea efectu)ndu-se prin
analiza statistic a duratei estimate pentru un proiect, duratele activitilor componente
fiind considerate variabile aleatoare. Din punct de vedere man$erial i-a demonstrat
eficiena n conducerea acelor activiti economice care presupun exercitarea atributelor
de previziune i or$anizare.
.n cadrul societilor comerciale cu activitate de producie poate aprea situaia
mana$erial n care se dorete conducerea activitii de ntreinere i reparaii a utila"elor
dintr-o secie astfel nc)t s se cunoasc aprioric necesarul de resurse pentru executarea
fiecrei operaii n parte, iar or$anizarea i coordonarea acestei activiti s duc la
stabilirea duratei minime de executare a ei i la determinarea momentelor optime de
nceput i de sf)rit ale fiecrei operaii.
4.5.7 oncepte de baz
*rodusele soft+are din aceast clas folosesc o serie de concepte specifice domeniului
cercetrilor operaionale, n $eneral, i a metodei analizei drumului critic n special.
-e definete astfel conceptul de proiect ca fiind o mulime de activiti nzestrate cu o
relaie de ordine, pentru fiecare activitate identific)ndu-se o durat a sa, precum i
resursele necesare realizrii ei. -tructura unui proiect este dat de succesiunea
activitilor n timp, care se poate prelua, de re$ul, din fiele te%nolo$ice, fiele de
reparaii, $rafice de execuie etc.
*rin resurs necesar desfurrii unei activiti se nele$e orice intrare n procesul de
producie 'materiale, ener$ie, ap, for de munc, informaii, bani, mi"loace fixe etc(,
51
utilizatorul concentr)ndu-se fie asupra resurselor deficitare, fie asupra celor foarte
scumpe sau cu un $rad de utilizare necorespunztor. *entru fiecare tip de resurs trebuie
s se stabileasc intensitatea acesteia 'cantitatea de materiale, numrul de muncitori,
ener$ia consumat, banii c%eltuii etc.(
#nformaiile de mai sus permit definirea conceptului de nivelare a resurselor care
presupune obinerea unei pro$ramri a activitilor ntr-o perioad de timp e$al cu
durata minim de execuie a ntre$ului proiect 'stabilit anterior( pentru care necesarul de
resurse se menine, pe c)t posibil, la un nivel constant.
'ezerva total a unei activiti este dat de intervalul de timp cu care se poate nt)rzia
nceperea activitii fr ca durata total de execuie a proiectului s fie afectat.
&ctivitile cu rezerva total de timp zero sunt activiti critice pentru proiect. ,
succesiune de activiti critice care formeaz un drum ntre nodul iniial i cel final al
$rafului unui proiect se numete drum critic. ?un$imea acestuia reprezint durata
minim de execuie a proiectului.
'ezerva liber a unei activiti este dat de timpul cu care poate fi prelun$it durata
acesteia dac se respect timpul minim de ncepere pentru toate activitile care o succed.
4.5.4 erine necesare utilizrii
*entru utilizarea pro$ramelor de tip &D7 este necesar parcur$erea urmtoarelor etape/
a. Identificarea tuturor activitilor care compun proiectul.
b. )eterminarea duratei acestor activiti.
c. Precizarea resurselor i a intensitii acestora.
d. ,tabilirea relaiilor de preceden dintre activiti urmat de trasarea
grafului reea.
Din modelul matematic, de natur probabilistic de o complexitate deosebit, decur$
dou condiii absolut necesare a fi ndeplinite pentru ca acesta s poat fi aplicat i
anume/
a. (ungimea drumului critic s difere semnificativ de lungimea oric-
rui alt drum complet cu cel puin :AE?
b. )rumul critic s conin un numr mare de activiti i durata fiec-
reia s fie maim :FE din durata total de eecuie.
/;8; Pa"F#t# !# prora$# !#stinat# a"ti1it(ii !# #'a,orar#
a r##t#'or opti$# !# "roir#
4.8.6 Situaii manageriale adecvate utilizrii
.n cadrul societilor comerciale exist numeroase situaii n care procesul te%nolo$ic
presupune debitarea materiilor prime i materialelor pentru realizarea ansamblelor i
subansamblelor care intr n componena produselor finite. .n acest context se pune
problema croirii materialelor ntr-o manier care s asi$ure un rest inutilizabil minim din
fiecare material. vident c acest lucru pune problema conceperii unor reete optime de
croire care s duc la atin$erea obiectivului propus, reete care de cele mai multe ori
presupun folosirea unui aparat matematic complex. &stfel de situaii se nt)lnesc n mai
multe ramuri industriale cum ar fi/
[industria lemnului, pentru croirea de plci lemnoase?
[industria electronic, pentru croirea suporilor circuitelor integrate?
55
[industria constructoare de maini, pentru croirea tablelor etc.
Din punct de vedere economico-mana$erial aceste pac%ete de pro$rame satisfac o serie
de cerine care asi$ur realizarea unor costuri de producie minime prin diminuarea
c%eltuielilor materiale. *ornind de la cerina $sirii unor reete de croire care s duc la
reducerea c%eltuielilor materiale, specialitii n soft+are aplicativ au elaborat o serie de
pac%ete de pro$rame cu scopul de a rezolva aceast problem cu a"utorul calculatoarelor
electronice. .n ara noastr, din totalitatea pac%etelor de pro$rame ale unor firme strine,
sunt utilizate n principal dou pac%ete de pro$rame Z4B#F-?,--J furnizat de firma #7?
i Z4Q,--4&G, 4Q, D#F8-#,8&? 4B#F ,B 7=44#8G -4,7X *B,H?FJ al
firmei #HF.
4.8.7 9oiuni folosite 0n problemele de croire
&v)nd n vedere modul de lucru al acestor pac%ete de pro$rame vom aborda doar dou
tipuri de croire/ uni i bidimensional. #n literatura de specialitate noiunile frecvent
nt)lnite i utilizate sunt/
a. Supori de croire, care reprezint resursele problemei de croire. &-
cestea sunt materialele din care se face croirea ce poart denumirea de plan
n cazul croirii bidimensionale i bare n cazul croirii unidimensionale.
b. 'eperele reprezint elementele croite din resurse.
c. 'eetele de croire considerate modaliti de aezare a reperelor pe un
tip de suport n vederea croirii lor.
d. 'estul reetei de croire definit prin suprafaa dintr-un suport rmas
dup $enerarea unei reete de croire 'se exprim de re$ul procentual(.
e. 'estul problemei de croire1 ca sum a resturilor tuturor reetelor de croire.
l se mparte n dou cate$orii/
[rest utilizabil din care s-ar mai putea obine repere dar, n acest caz,
s-ar depi cantitatea de repere planificat. 3cest rest se mai numete i rest
supraplan?
[rest inutilizabil care reprezint cantitatea de suport rmas i din care
nu se mai pot croi alte repere.
/;7; Pa"F#tu' !# prora$# SIMACO
4.:.6 onceptul1 tipologia1 i utilitatea simulrilor manageriale
=na din inovaiile ma"ore ale ultimului sfert de secol o reprezint simularea mana$erial
a comportamentului firmei ntr-un mediu concurenial.
-imularea mana$erial, care n esen este o simulare decizional, face parte din
cate$oria metodelor de pre$tire activ cu mari valene peda$o$ice mai ales n planul
formrii i dezvoltrii de abordri i comportamente mana$eriale eficace.
.n esen, simularea managerial decizional const n crearea unui model managerial
pe baza identificrii i stabiltii relaiilor logice dintre variabilele ce definesc o situaie
managerial tipic, cu o anumit periodicitate, cu a>utorul cruia se proiecteaz mai
multe variante decizionale, pentru care se determin efectele, n vederea facilitrii
selecionrii celei ce corespunde in cea mai mare msur anumitor criterii manageriale
prestabilite.
59
Din analiza definirii simulrii mana$eriale utilizat n perfecionarea mana$ementului
firmelor, se desprind principalele sale caracteristici/
[se folosete numai pentru situaii manageriale tipice care se produc
cu o anumit repetabilitate?
[se bazeaz pe construirea unui model din variabilele manageriale im-
plicate ce reproduc mecanismul decizional aferent situaiei manageriale?
[se proiecteaz cu a>utorul modelului, pe baza unor informaii de por-
nire, mai multe variante decizionale pentru care se determin caracteristicile
manageriale #obiective, modaliti decizionale, resurse ealonate in timp
etc.) i efectele pe care le genereaz la nivelul firmei?
[se ale$e dintre variantele sau alternativele decizionale proiectate ace
ea care corespunde n cea mai mare msur unui set de criterii decizionale
prestabilite de managementul firmei?
[presupune eistena unui scenariu de derulare a >ocului ale crui ele-
mente sunt obligatorii pentru participanii la procesul educaional?
[genereaz o succesiune de intervenii ale participanilor la >ocul ma-
nagerial sub forma deciziilor ale cror rezultate intermediare servesc drept
baz de plecare pentru urmtoarele decizii i aciuni ale acestora?
[stabilete un c%tigtor individual sau participativ pe baza criteriilor
manageriale #profit, cifr de afaceri, cot parte din pia etc.) utilizate n acti-
vitatea societilor comerciale.
Ko"u' $ana#ria' este o simulare managerial care n final stabilete un manager sau
un organism managerial c%tigtor. ^ocul mana$erial tipic prezint urmtoarele
caracteristici:
[ mai muli participani, fie manageri, fie organisme manageriale de
tip participativ, care ndeplinesc roluri de conducere bine definite i similare
cu cele din societile comerciale?
[ un set de reguli ce reflect principalele coordonate ale desfurrii
activitilor similare n societile comerciale reale, obligatorii de respectat
pe parcursul >ocului managerial.
?a baza fiecrui "oc mana$erial se afl o anumit teorie asupra comportamentului
persoanelor i grupelor, urmrindu-se realizarea unor comportamente orientate ce
faciliteaz atin$erea anumitor tipuri de obiective.
&bordate ca metode de nvm)nt, "ocurile i simulrile mana$eriale prezint mai multe
caracteristici/ s fie credibile pentru participani? restriciile prevzute n >ocuri sau
simulri manageriale s fie familiare participanilor? sa modeleze activiti sau situaii
manageriale tipice.
Bealizarea unui "oc sau simulare mana$erial este un proces laborios ce necesit
parcur$erea mai multor #tap#6
a. delimitarea situaiei decizionale tipice pentru care se consider ne-
cesar folosirea simulrii decizionale. 3ceasta implic culegerea i analiza
unui apreciabil volum de informaii?
b. identificarea i evaluarea variabilelor implicate, precum i stabilirea
relaiilor funcionale dintre acestea? de reinut ca aceste variabile sunt de na-
turi diferite, cel mai frecvent nt%lnite fiind cele manageriale, economice,
5>
te!nice i periodice? esenial este s nu se omit variabile importante i co-
neiunile dintre acestea?
c. stabilirea modelului decizional ce reflect mecanismul decizional
aferent respectivei situaii manageriale. *recvent aceste modele iau forma
relaiilor matematice?
d. elaborarea programelor de calculator cu a>utorul crora se operaio-
nalizeaz modelul respectiv. +alitatea programelor este condiionat de con-
lucrarea str%ns dintre cadrele didactice, managerii i specialitii care au analizat
situaia decizional i stabilit modelul de derulare, pe de o parte, i programatorii care
elaboreaz sistemul informatic, pe de alt parte?
e. testarea modelelor i programelor urmat de definitivarea acestora.
Pentru a verifica realismul i acurateea modelelor i sistemului informatic
acestea se testeaz cu seturi de date reale din firm pe parcursul mai multor
runde, urmrindu-se luarea n considerare a tuturor ipostazelor decizionale
ce se pot produce. Proced%nd astfel se asigur eliminarea erorilor i a omisiu-
nilor la nivel de modele i de aplicaie informatic?
f. elaborarea documentaiei necesare utilizrii curente a >ocului sau a
simulrii manageriale? aceast documentaie cuprinde dou pri: manageria-
l, pe baza creia participanii la procesul educaional simuleaz variante de-
cizionale i decid? informatic, privitoare la eploatarea, ntreinerea i ac-
tualizarea sistemului informatic implicat?
g. simularea managerial propriu-zis n vederea adoptrii deciziilor
de ctre participanii la procesul educaional corespunztor necesitilor, o-
biectivelor i modalitilor didactice prestabilite. In fapt aceasta este etapa
utila #procesului de nvm%nt), rezultatele n care se concretizeaz fiind ns
condiionate decisiv de precedentele ei. Gocul sau simularea managerial
au la baz informaiile actualizate privind parametrii variabilelor ncorporate
n modele? calitatea variantelor manageriale stabilite este determinat de co-
rectitudinea i eactitatea valorilor atribuite variabilelor respective de ctre
proiectanii i administratorii >ocului managerial.
.n situaia unor simulri decizionale dinamice, care implic decizii referitoare la mai
multe etape succesive, se repet procesele de stabilire de alternative decizionale i
decidere n funcie de numrul de perioade constituite. 7u c)t aceste etape sunt mai
numeroase cu at)t sporete utilitatea educaional a "ocului sau simulrii mana$eriale.
forturile depuse n ultimile decenii pentru proiectarea i utilizarea "ocurilor mana$eriale
se reflect n constituirea unui adevrat ZarsenalJ la care i-au adus contribuii valoroase
un numr mare de or$anizaii specializate n pre$tirea mana$erilor din mai multe ri. .n
vederea facilitrii cunoaterii i folosirii acestora este util sc%iarea unei tipolo$ii a
"ocurilor i simulrilor mana$eriale care, este indicat s cuprind elementele prezentate n
tabelul urmtor/
5C
4ipolo$ia "ocurilor i simulrilor mana$eriale 0abelul nr. =.<
8r.
7rt.
7riterii de
clasificare
4ipuri *rincipalele caracteristici
0 1 2 1
1 -fera de
cuprindere
activitilor
firmei
Generale - au ca obiect numai firmele
- cuprind ansamblul sau cea mai mare parte
activitilor firmei
- au drept obiectiv principal formarea i
dezvoltarea unei abordri sistemice la mana$erii pentru
tipul de societi comerciale simulate
- sunt computerizate
- participanii, studeni sau cadre de conducere, sunt
constituii n ec%ipe
- $radul de complexitate este foarte ridicat
- implic un mare numr de runde 'secvene( de decizii
i aciuni mana$eriale
- simuleaz perioade ndelun$ate, de minimum
> luni
- faciliteaz evaluri complexe similare cu cele
efectuate n realitate n sistemele simulate
- se bazeaz pe o cuprinztoare documentaie
structural de re$ul n manualul "uctorului i n
manualul conductorului de "oc
- au ca obiect componente, at)t ale sistemelor
microeconomice, c)t i ale celor macroeconomice.
*ariale - simuleaz o sin$ur activitate sau un numr
restr)ns de activiti
- sunt fie computerizate, fie manuale
- participanii acioneaz n ec%ipe sau individual
- $radul de complexitate al "ocului este de re$ul
redus sau la nivel mediu
- numrul de runde, mai mic comparativ cu
precedentul tip, variaz direct proporional cu
complexitatea "ocului mana$erial
- perioadele simulate variaz ntre limite foarte
lar$i, la ma"oritatea "ocurilor fiind de c)teva luni
- evalurile au un caracter parial, fiind
edificatoare doar pentru un numr redus de
caracteristici implicate de domeniul simulat
2 Fodalitatea
de participare
la
desfurarea
"ocului
De ec%ip
'participative(
- participanii sunt constituii ntotdeauna n ec%ipe
- complexitatea "ocurilor sau simulrilor este mare i
medie
- se bazeaz frecvent pe folosirea mi"loacelor
automate de tratare a informaiilor
5I
- simularea comportamentelor umane intra i inter$rupe
deine o pondere apreciabil
- au ca obiectiv principal formarea i dezvoltarea spiritului
de ec%ip
- implic un numr mai mare de runde decizionale din
partea participanilor
- n evaluarea activitii participanilor la "oc sunt
implicate adesea i acetia
#ndividuale - fiecare participant la "oc acioneaz autonom
reprezent)nd un ZpartenerJ ce i asum i exercit inte$ral
sarcini, competene i responsabiliti similare cu ale
celorlali participani
- "ocurile sau simulrile sunt pariale, av)nd de re$ul
complexitate mai redus
- participarea la "oc se fundamenteaz pe o documentaie
mai redus ca volum i dificultate
- numrul i complexitatea deciziilor i a aciunilor
adoptate n fiecare rund sunt reduse
- implic un numr mai mic de runde pentru atin$erea
obiectivelor fixate
- au ca obiectiv de re$ul dezvoltarea unui numr redus de
aptitudini i formarea unuia sau anumitor comportamente
mana$eriale specifice
- evaluarea activitii participanilor la pre$tire se
efectueaz, de re$ul, de coordonatorul utilizrii "ocului de
conducere
1 4ipul
mi"loacelor de
tratare a
informaiilor
ncorporate n
"oc
7omputerizate - prelucrarea deciziilor i a celorlalte informaii furnizate
de participani cu a"utorul calculatorului
- o parte apreciabil dintre activitile implicate de "oc
sunt simulate prin intermediul unui set de modele care se
operaionalizeaz cu a"utorul unui ansamblu de pro$rame
pentru calculator
- au ca obiect ansamblul activitilor unui microsistem sau
mai multe activiti complexe macro sau microeconomice
- cea mai mare parte a acestei cate$orii de "ocuri sau
simulri mana$eriale sunt de ec%ip
- $radul de complexitate al proceselor simulate este mare
sau mediu
- implic n mod obinuit un numr mare de runde,
minimum >
- simuleaz perioade ndelun$ate, cel mai adesea de
ordinul anilor
- permit frecvent or$anizarea i desfurarea de secvene
de nvm)nt pro$ramat
5K
- asi$ur un plus de ri$urozitate n evaluare datorit
obinerii de informaii cu a"utorul computerului -
contribuie la familiarizarea participanilor la "oc cu
problemele specifice folosirii computerelor n procesul
mana$erial
Fanuale - deciziile i informaiile furnizate de participani se
prelucreaz de ctre coordonatorul "ocului, eventual i cu
implicarea persoanelor participante la "oc
- au de re$ul ca obiect numai o activitate sau o
subactivitate din cadrul unui sistem cel mai adesea la nivel
de firm
- cea mai mare parte a "ocurilor sau simulrilor
mana$eriale de acest tip sunt individuale
- $radul de complexitate al proceselor simulate este redus,
neimplic)nd modele de calcul pretenioase
- implic un numr mai redus de runde comparativ cu
precedentul tip
- simuleaz perioade scurte, cel mai adesea de ordinul
sptm)nilor i, uneori, lunilor
- nu ofer posibilitatea or$anizrii nvm)ntului de lip
pro$ramat
- evaluarea activitii participanilor la "ocul mana$erial
este mai puin complex adesea i ri$uroas
- contribuie la formarea i dezvoltarea anumitor aptitudini
i comportamente mana$eriale, de re$ul dintr-un sin$ur
domeniu
5 Dependena
dintre
participani la
procesul
formativ
#nteractive - deciziile i aciunile adoptate i aplicate de un participant
la "oc, participativ sau individual, influeneaz rezultatele
deciziilor i aciunilor celorlali participani
- sunt caracteristice ma"oritii "ocurilor de conducere i
simulrilor mana$eriale indiferent dac folosesc sau nu
computerul
- creeaz situaii compctiionalc din punct de vedere
economic i al mana$erilor, cu toate avanta"ele i
dezavanta"ele implicate
- ofer posibilitatea simulrii unor complexe relaii
interpersonale i - n cazul "ocurilor bazate pe constituirea
de ec%ipe - relaii inter$rupuri
- contribuie la dezvoltarea capacitii participanilor de a
dia$nostica situaii economice i mana$eriale cu caracter
concurcnial, de a fundamenta i implementa decizii
strate$ice i tactice, de risc sau incertitudine
8oninteractive - deciziile i aciunile adoptate i aplicate de un participant
la "oc - colectiv sau individual - nu iflueneaz direct
rezultatele deciziilor i aciunilor celorlali participani
- "ocurile mana$eriale nu fac parte din aceast cate$orie,
cu excepia simulrilor mana$eriale de niiere referitoare la
se$mente n$uste ale proceselor de conducere
- contribuie la formarea unor aptitudini i comportamente
mana$eriale de complexitate mai redus necesare
exercitrii unor se$mente n$uste ile proceselor
mana$eriale
90
9 alonul
mana$ementului
Fana$ement
superior
- simuleaz fie ansamblul activitilor, fie activi-i
importante specifice mana$ementului de v)rf
- sunt computerizate frecvent
- se caracterizeaz, de re$ul, printr-o complexitate
ridicat
- participanii decid i acioneaz individual sau constituii
n ec%ipe
- sunt n mod obinuit "ocuri sau simulri mana$eriale de
tip interactiv
- implic cu prioritate exercitarea funciilor de previziune
i control-evaluare
- contribuie la dezvoltarea capacitii participanilor de a
decide
Fana$ementu
mediu i
interior
- simuleaz activiti pariale 'mar@etin$, finane, v)nzri
etc.( specifice unei anumite funciuni sau activiti,
realizate de obicei n cadrul unui compartiment
- complexitatea proceselor simulate este cel mai adesea de
nivel mediu
- o pondere ridicat dintre aceste "ocuri au caractei
individual
- implic adesea at)t atribuii mana$eriale, c)t i de
execuie specifice domeniului simulat
- o parte apreciabil dintre aceste "ocuri i simulri nu sunt
computerizate
- contribuie la aprofundarea cunoaterii problematicii
specifice domeniului simulat, la dezvoltarea de aptitudini
i comportamente mana$eriale adaptate la particularitile
anumitor activiti
Din examinarea tipolo$iei prezentate reiese varietatea i complexitatea deosebit a
"ocurilor i simulrilor mana$eriale, care reflect $ama lar$ a caracteristicilor proceselor
de conducere, precum i etero$enitatea abodrilor i mi"loacelor folosite n conceperea i
utilizarea acestei metode moderne de pre$tire a mana$erilor.
&naliza n dinamic a tipolo$iei "ocurilor i simulrilor mana$eriale relev manifestarea
pe parcursul ultimelor decenii a mai multor tendine ce reflect, pe de o parte, pro$resele
sensibile nre$istrate n conceperea i utilizarea "ocurilor de conducere i, pe de alt parte,
mutaiile produse n mana$ement, n dimensionarea, structurarea i funcionalitatea
firmelor.
Dintre tendine, mai importante le considerm pe urmtoarele/
[ accentuarea caracterului realist al >ocurilor i simulrilor manageriale indiferent de
tipul n care se ncadreaz, ceea ce le confer valene educaionale sensibil superioare?
[ extinderea utilizrii >ocurilor manageriale computerizate, predominante din punct de
vedere cantitativ?
[ proliferarea pe scar larg a >ocurilor i simulrilor manageriale de
tip interactiv ce reflect, n mod adecvat, specificul proceselor i relaiilor de
conducere care, prin nsi definirea lor, incumb ample raporturi interper-
sonale?
[ accentuarea conceperii i utilizrii de >ocuri i simulri de conducere specializate prin
intermediul crora se ia n considerare, la un nivel superior
91
specificul de eecuie i managerial al principalelor activiti din cadrul so-
cietilor comerciale?
[ creterea ponderii >ocurilor i simulrilor manageriale participative
care reflect at%t intensificarea dimensiunii participative a conducerii c%t i
amplificarea capacitii specialitilor n acest domeniu de a proiecta i utiliza >ocuri cu
un grad ridicat de compleitate?
[ diversificarea gamei >ocurilor din punct de vedere al ealoanelor ma-,
nagementului astfel c, dei >ocurile privind conducerea de nivel superior a
firmelor reprezint ma>oritatea, a crescut numrul i varietatea celor care
simuleaz activiti specifice conductorilor de nivel mediu i inferior.
#ntensa proliferare a utilizrii "ocurilor i simulrilor mana$eriale n cadrul pro$ramelor
de pre$tire a cadrelor de conducere este determinat de importantele valene formative
ale acestei metode.
*entru participanii la procesele de pre$tire "ocul mana$erial reprezint un adevrat
laborator decizional. ndeosebi "ocurile de conducere computerizate ofer posibilitatea de
a simula procese decizionale de mare complexitate, efectu)nd eperimente de economic
i manageriale controlabile, fr riscurile inerente n viaa real. *entru formarea i
perfecionarea cadrelor de conducere metoda "ocurilor ndeplinete funcii similare i are
aceeai importan ca lucrrile practice de laborator pentru pre$tirea i perfecionarea
fizicienilor, c%imitilor etc, marc)nd un serios pas nainte n direcia scientizrii pre$tirii
mana$erilor.
Fetoda "ocului de mana$ement contribuie, ntr-o msur sensibil superioar, comparativ
cu alte metode, la formarea i perfecionarea unor aptitudini manageriale privind/
proi#"tar#a .i ap'i"ar#a !# strat#ii .i po'iti"i !# "on!u"#r#J %un!a$#ntar#a
.tiini%i"( a !#"i*ii'orJ "r#ar#a .i !#*1o'tar#a spiritu'ui !# #"Fip(J orani*ar#a $un"ii
$ana#ri'orJ a$p'i%i"ar#a "apa"it(ii !# "on!u"#r# parti"ipati1(; 7oncomitent,
"ocurile mana$eriale au un aport substanial la perfecionarea aptitudinilor economice ale
mana$erilor privind/ analiza economic a fenomenelor, utilizarea cercetrilor de pia,
finanarea activitilor societii comerciale, aprovizionarea te%nico-material a ntre-
prinderilor, v)nzarea produselor etc.
De o deosebit nsemntate este aportul "ocurilor mana$eriale la nsuirea i dezvoltarea
abordrii sistemice a ntreprinderii i a componentelor sale. #ndiferent de tip, "ocul de
conducere, prin caracteristicile sale constructive i funcionale, incit la sesizarea i
luarea n considerare a principalelor interdependene proprii domeniului respectiv, n
str)ns le$tur cu obiectivele sale principale. *articiparea la desfurarea de "ocuri
amplific capacitatea de a situa pe primul plan entitatea sau ansamblul proceselor con-
duse, n condiiile identificrii principalelor componente i a relaiilor dintre ele, astfel
nc)t s se asi$ure realizarea la un nivel c)t mai nalt a obiectivelor ma"ore ce i-au fost
desemnate.
Datorit simulrii dinamice a activitilor, ntr-un ritm superior derulrii lor n realitate,
"ocul i simularea mana$erial contribuie sensibil i la comprimarea duratei procesului
de nvare. De exemplu, "ocurile de mana$ement de dimensiuni mari computerizate
permit ca n 1-5 luni participanii s dob)ndeasc experiena n conducerea unor procese
care n firme dureaz 1 sau c%iar 2 ani. Fai mult, diminuarea perioadei procesului de
92
nvare se produce n condiiile eliminrii riscurilor pe care le implic n viaa real
pentru firm i pentru cadrele respective mana$ementul proceselor similare.
Dolosirea mi"loacelor automatizate de prelucrare a datelor n cadrul "ocului familiarizeaz
participanii cu aspectele specifice implicate de utilizarea calculatorului n procesele
manageriale. 7a urmare a participrii la desfurarea "ocurilor de conducere
computerizate participanii i aprofundeaz cunotinele referitoare la avanta"ele i
limitele calculatoarelor electronice, la modalitile de utilizare a acestora, astfel nc)t
marele lor potenial s fie valorificat pe un plan superior, n vederea creterii eficienei
activitilor desfurate.
&a cum este conceput, metoda "ocurilor furnizeaz o serie de indici obiectivi pentru
evaluarea pre$tirii participanilor respectivi. 7reterea ri$urozitii pre$tirii studenilor
sau conductorilor pe baza utilizrii de criterii i modaliti folosite n firme - profit,
rentabilitate, productivitate etc. - mrete interesul acestora pentru procesul de pre$tire
i ofer o apreciere mai corect a potenialului mana$erial al participanilor la "oc sau
simulare.
Beferitor la avanta"ele menionate considerm c sunt necesare dou precizri. Hn primul
r%nd intensitatea valenelor formative enunate difer n funcie de caracteristicile fiecrui
"oc i de modalitile de utilizare. ^ocurile mana$eriale pariale 'mini"ocurile( vor
contribui ntr-o msur mai mic la formarea de aptitudini mana$eriale, la dezvoltarea
abordrii sistemice etc. 7oncomitent, sunt necesare ns resurse materiale i umane
reduse i o parte mai mic din bu$etul de timp al pro$ramului de pre$tire. n consecin,
se impune folosirea mai multor tipuri de "ocuri i simulri mana$eriale corespunztor
obiectivelor peda$o$ice urmrite i mrimii structurii i calitii resurselor alocate pentru
pre$tirea personalului respectiv.
Hn al doilea r%nd, aceast metod de formare i perfecionare a cadrelor de conducere are
o mare utilitate corespunztor cerinelor realizrii economiei de pia. Dup cum rezult
din examinarea valenelor formative ale "ocului, acesta reprezint o metod de nenlocuit
pentru a nva mana$erii, ntreprinztorii i specialitii s utilizeze eficient p)r$%iile
economice/ pre, profit, credit, salariu, dob)nd etc. De asemenea, "ocul este util pentru a
testa diferite variante de strate$ii i politici de dezvoltare a firmelor naintea utilizrii lor
n viaa real, pentru a perfeciona aptitudini i comportamente decizionale i acionale
specifice mana$ementului modern.
AIA<IOGRAFIE6 #on Badu, .a. ;#nformatic pentru mana$ementul firmei<, d.
4ribuna economic, Hucureti, 2001 p$. >2-101
91
Part#a I2
SISTEME 4E ASISTARE A 4ECICII<OR
8.H. =nii autori consider procesul de elaborare a deciziei mana$eriale ca fiind sinonim
cu procesul mana$erial deoarece n esen activitatea de mana$ement const n adoptarea
de decizii. *rocesul decizional poate fi definit ca un ansamblu de activiti pe care le
desfoar un individ6$rup confruntat cu un eveniment ce $enereaz mai multe variante
de aciune, obiectivul fiind ale$erea unei variante care corespunde sistemului de valori
ale individului. *rocesul decizional presupune parcur$erea etapelor/
- informare $eneral 'formularea problemei(
- conceperea 'elaborarea modelului(
- ale$erea 'decizia(
- implementarea.
Ni1#'uri .i tipuri !# !#"i*ii
.n literatur sunt propuse mai multe definiii ale deciziei/ %otr)rea luat ca urmare a
examinrii unei probleme, situaii etc0 soluia adoptat din mai multe posibile 'D!
1KKI(, ale$erea unei direcii de aciune '-imon 1K>0(, o ale$ere conduc)nd la un anumit
obiectiv dorit '7%urc%man 1K>I(, rezultatul unui tip particular de prelucrare a
informaiilor, care const n ale$erea unui plan de aciune 'Honcze@, _olsapple, Q%inston
1KI5(, ale$erea uneia dintr-un numr de alternative0 cunotine care indic o an$a"are
ntr-o anumit direcie de aciune '_olsapple, Q%inston 1KK>(.
*utem defini decizia ca fiind rezultatul unor activiti contiente de alegere a unei direcii
de aciune i a an$a"rii n aceasta, fapt care implic, de obicei, alocarea unor resurse.
Decizia aparine unei persoane sau unui $rup de persoane, care dispun de autoritatea
necesar i care rspund pentru folosirea resurselor n anumite situaii date.'D. Dilip,
2001(.
xist numerose clasificri ale deciziilor0 nu vom prezenta dec)t dou dintre acestea/
clasificarea n funcie de "rit#riu' ni1#'u'ui !#"i*iona' 'sau a ealonului mana$erial( i
clasificarea n funcie de ra!u' !# stru"turar# 'sau de pro$ramabilitate(. .n funcie de
nivelul decizional, deciziile se clasific n/
4#"i*ii strat#i"# - sunt acele decizii care determin obiectivele, resursele i politicile
or$anizaiei. =na din principalele decizii la acest nivel o reprezint anticiparea viitorului
or$anizaiei i a mediului n care va funciona, precum i stabilirea unei concordane ntre
caracteristicile or$anizaiei i a mediului acesteia. &cest tip de decizii implic de re$ul
un numr mic de persoane, cadre de conducere care abordeaz probleme noi, cu un
caracter complex.
4#"i*ii ta"ti"# - !# "ontro' $ana#ria' - sunt n principal le$ate de urmrirea eficienei
i a eficacitii cu care sunt utilizate resursele, precum i a eficienei unitilor
operaionale. 7ontrolul de $estiune necesit o interaciune continu ntre persoanele care
ndeplinesc obiectivele or$anizaiei respective. le se deruleaz n contextul politicilor i
obiectivelor $lobale trasate de deciziile strate$ice.
4#"i*ii op#raiona'# - !# "ontro' op#raiona' - determin modalitile n care se execut
sarcinile stabilite la niveluri superioare - de exemplu, specificarea criteriilor de executare
a sarcinilor i de utilizare a resurselor, de evaluare a rezultatelor.
95
4#"i*ii pri1in! "uno.tin#'# - sunt le$ate de evaluarea ideilor privind noi produse i
servicii, metodelor de comunicare a noilor cunotine i de difuzare a informaiilor n
cadrul or$anizaiei. &ceast cate$orie de decizii a aprut recent datorit creterii
importanei cunotinelor ca resurs a ntreprinderii. .ncadrarea sa n clasificarea
deciziilor n funcie de criteriul nivelului decizional este totui discutabil, in)nd cont de
faptul c deciziile privind cunotinele aparin tuturor ealoanelor mana$eriale, sistemul
de cunotine fiind suprapus - n modelul ,#D - peste sistemul or$anizaiei.
.n cadrul fiecrui nivel decizional, se poate realiza o clasificare a deciziilor n funcie de
$radul de structurare al acestora. 7aracteristica de pro$ramabilitate a unei decizii este
pus n le$tur cu punctul de vedere al unor psi%olo$i 'rbert, Fitc%el 1KC9( care afirm
c Jmemoria omului conine pro$rame, sau strate$ii pentru prelucrarea informaiilor,
c%iar dac acesta este incapabil s descrie strate$ia folosit ntr-o situaie decizional
datJ.
4#"i*ii'# stru"turat# )prora$a,i'#+ sunt acele decizii de rutin pentru adoptarea crora
exist proceduri prestabilite. le intervin atunci c)nd exist un proces cunoscut i explicit
care permite prelucrarea informaiilor de intrare pentru ale$erea alternativelor. 7)nd este
informatizat, decizia pro$ramabil este descris printr-un pro$ram a crui derulare este
imuabil fix, nu exist reveniri, iar calea raionamentelor nu poate fi sc%imbat nici prin
pro$ram, nici de utilizator. -e consider c o problem este structurat dac obiectivele i
scopurile sunt precise i exist un al$oritm de rezolvare.
4#"i*ii'# n#stru"turat# )n#prora$a,i'#+ sunt acele decizii care fac apel la "udecata i
intuiia decidentului n definirea problemei respective/ sunt decizii importante, cu un
caracter inovator i deseori atipice pentru or$anizaie, neexist)nd proceduri prestabilite
pentru adoptarea lor. -e consider c o problema este nestructurat atunci c)nd
elementele deciziei sunt mai mult calitative, obiectivele si scopurile nu sunt precise i nu
exist un al$oritm de rezolvare cunoscut.
4#"i*ii'# s#$istru"turat# sunt acele decizii n adoptarea crora se poate apela doar
parial la proceduri cunoscute. -e consider c o problem este semistructurat atunci
c)nd decizia are elemente predominant cantitative 'dar nu n totalitate(, obiectivele i
scopurile nu sunt precise i procedura al$oritmic de rezolvare nu acoper n totalitate
ansamblul elementelor problemei. #dentificarea prilor structurate, sau structurabile, ale
unei probleme decizionale semistructurate prin descompunerea acesteia este un pas
important n procesul decizional.
Fsura $radului de structurabilitate a unei probleme este determinat nu numai de natura
situaiei decizionale n sine ci i de felul n care ea este perceput de ctre un anumit
decident0 astfel, structurabilitatea unui tip de probleme evolueaz n timp pentru acelai
decident, pe msura acumulrii de experien. , alt observaie care se poate face este c
$radul de structurabilitate al unei probleme descrete pe msur ce crete nivelul
decizional i importana deciziei care trebuie adoptat.
.n cazul proceselor insuficient cunoscute sau JsemistructurateJ 'conform terminolo$iei lui
_.-imon(, se simte nevoia unui JasistentJ. Din pcate "asistarea deciziei" este un
domeniu cu contur imprecis. 4ermenul Jasistarea decizieiJ trebuie neles ntr-un sens
foarte $eneral si anume orice operaie 'sortare, clasificare, selectare, evaluare, etc.(
menit s or$anizeze informaia, s reduc incertitudinea, s conduc la recomandri
i6sau variante de aciune.
99
Din punct de vedere istoric, Jasistarea decizieiJ s-a dezvoltat prin utilizarea metodelor
cercetrii operaionale. Dar acestea au fost concepute pentru a rezolva probleme relativ
bine structurate0 prin urmare utilizarea lor n asistarea deciziei a nre$istrat numeroase
eecuri, fiind dificil de aplicat. De mai bine de 20 de ani, datorit acestor nereuite s-a
dezvoltat un alt curent al asistrii deciziei i anume acela de Jasistare interactivJ. &a au
luat natere sistemele informatice de asistare a deciziei cunoscute n lumea an$lo-saxon
sub numele de JDecision -upport -3stemsJ 'D--(.
0;0;2 Pro"#su' !# a!optar# a !#"i*ii'or
*rocesul de adoptare a deciziilor const n esen n ale$erea unei anumite ci de aciune
din mai multe ci posibile n vederea atin$erii unui anumit obiectiv. =nii autori '_.
-imon( consider procesul de adoptare a deciziei mana$eriale ca fiind sinonim cu
procesul mana$erial - n esen, activitatea de mana$ement const n adoptarea de decizii.
Procesul decizional poate fi definit ca un ansamblu de activiti pe care le desfoar un
individ$grup, confruntat cu un eveniment ce genereaz mai multe variante de aciune,
obiectivul fiind alegerea unei variante care corespunde sistemului de valori al
individului$grupului.
&cest proces presupune parcur$erea mai multor etape distincte '_. -imon, 1K>0(/
- #8D,BF&B G8B&?&
- 7,87*B
- &?GB
- #F*?F84&B
In%or$ar# #n#ra'( #intelligence). .n aceast etap, se analizeaz problemele care apar
n or$anizaie, n scopul identificrii cauzelor care au condus la o anumit situaie precum
i a consecinelor acesteia. De re$ul, ea include mai multe activiti/
Identificarea problemei #sau a oportunitii)
tapa de Zinteli$enJ are drept punct de plecare identificarea msurii n care au
fost atinse obiectivelor ataate unui anumit se$ment al activitii. , problem
poate s apar atunci c)nd exist o diferen ntre acestea i situaia real. .n
aceast prim etap, se identific existena unei probleme, simptomele sale, i
contextul acesteia. Deseori, ceea ce este descris ca fiind o problem 'de exemplu,
c%eltuieli excesive( nu este dec)t un simptom 'msur( a unei alte probleme 'de
exemplu niveluri prea mari ale stocurilor(. Deoarece situaiile sunt n realitate
complexe i influenate de numeroi factori, este dificil s distin$em simptomele
de problema real.
xistena unei probleme poate fi determinat prin analizarea nivelului
productivitii or$anizaiei. Fsurarea acestui nivel, precum i construirea unui
model se bazeaz pe date0 coleciile de date i previziunile acestora reprezint
unul dintre cele mai dificile elemente ale analizei 'datele nu sunt ntotdeauna
disponibile, estimrile sunt deseori subiective, pot exista multe informaii
calitative, datele sunt prea numeroase, etc(. &c%iziionarea de informaii
pertinente poate s influeneze calitatea deciziei, un astfel de proces put)nd fi
asimilat unui proces pre-decizional.
9>
.n urma acestei analize preliminare, se cunoate existena unei probleme,
localizarea i importana acesteia.
"+lasificarea problemei"- conceptualizarea sa n scopul de a o ncadra ntr-o
anumit cate$orie, pentru a o putea aborda printr-o metod standard.
.n acest context, una dintre cele mai utilizate clasificri este cea n funcie de
$radul de structurare a problemei. &naliz)nd acest criteriu, ea poate fi ncadrat
ntr-una din cele trei cate$orii/ probleme structurate 'pentru care exist modele
standard de rezolvare - de exemplu, ale$erea unui nivel al stocului pentru un
anumit produs n condiiile existenei unei cereri constante(, probleme
nestructurate # de exemplu, adoptarea unui proiect complex de cercetare sau
evaluarea unei iniiative privind introducerea comerului electronic( sau probleme
semistructurate.
)escompunerea problemei n subprobleme, dac este posibil, are drept efect o
mbuntire a comunicrii ntre diveri factori de decizie. De asemenea, o
problem complex cu un $rad redus de structurare poate include subprobleme
structurate.
,tabilirea responsabilitilor pentru problema respectiv. , problem exist ntr-
o or$anizaie doar dac aceasta are capacitatea de a o rezolva 'de exemplu, nivelul
ridicat al ratei dob)nzii este o problem a $uvernului, i nu a unei societi0 pentru
ea, problema care se ridic este modalitatea de desfurare a activitii n
condiiile unui nivel ridicat al ratei dob)nzii(. De asemenea, trebuie desemnate n
mod clar persoana sau persoanele care rspund de problema respectiv.
tapa de informare $eneral are drept rezultat o descriere formal a problemei
identificate, a cate$oriei din care face parte precum i a responsabilitilor implicate.
Con"#p#r#a #design). n aceast etap, se stabilesc diversele modaliti de aciune pentru
rezolvarea problemei identificate anterior. &ceasta implic realizarea unui model pentru
adoptarea deciziei, testarea i validri acestuia.
Mo!#'ar#a implic conceptualizarea problemei respective abstractizarea ei n expresii
cantitative i6sau calitative. *rocesul de modelare este o combinaie ntre art i tiin0
exist clase de modele standard, o persoan cu experien put)nd ale$e modelul potrivit
pentru anumit situaie real iar pe de alt parte intervine creativitatea pentru a determina
care sunt ipotezele simplificatoare, cum se pot inte$ra modele pentru a obine soluii
pertinente. Decidenii dezvolt de cele mai multe ori modele mentale care i a"ut s
ncadreze problema respectiv ntr-o anumit clas de modele.
A'##r#a unui "rit#riu !# s#'#"i#
=n criteriu de selecie este acel criteriu care descrie $radul de acceptabilitate al unei
soluii sau ci de aciune. 7%iar dac selectare acestui criteriu nu este o activitate a etapei
de concepere, ea exprim modalitatea n care sunt stabilite i inte$rate n model
obiectivele procesului decizional. .n acest context, deosebim dou principii de ale$ere/
normativ i descriptiv.
4ormativ #modele normative) - alternativa aleas este demonstrat ca fiind cea mai bun
din toate alternativele posibile. &cest proces este cunoscut sub numele de opti$i*ar#;
)escriptiv #modele descriptive) - descriu o situaie real i sunt deosebit de utile pentru
analiza consecinelor diverselor aciuni n funcie de anumite ipoteze. Deoarece o astfel
de analiz identific performaneile sistemului pentru un set de alternative i nu pentru
toate alternativele posibile, nu exist nici o $aranie c o aciune selectat cu a"utorul unei
9C
metode descriptive este optim. .n cele mai multe cazuri, ea este doar satisfctoare. =na
din cele mai des utilizate metode descriptive de modelare este simularea.
7onform teoriei raionalitii limitate '_. -imon(, omul este raional, dar raionalitatea lui
este limitat, deoarece i lipsesc cunotinele0 el nu-i amintete dec)t parial opiunile,
ale$erile anterioare i i este dificil s anticipeze evenimentele viitoare. l are obiective
pe termen scurt, nevoile sale sunt limitate i nu caut s-i satisfac toate obiectivele
imediat. l recur$e la o ale$ere secvenial, datorit capacitii sale de stocare de
elemente `de satisfacerea i de a-i a"usta astfel nivelul de exi$en. Decidentul nu
urmrete s alea$ soluia optim0 el nu are nici informaia, nici capacitatea intelectual
care s-i permit s ntrevad toate soluiile posibile i s le evalueze avanta"ele i
dezavanta"ele. l se va mulumi s rein prima soluie satisfctoare. &ceast soluie va
fi fie o soluie vec%e de"a utilizat pentru probleme similare, fie una nou, n cazul n care
soluiile vec%i nu pot fi adaptate.
G#n#rar#a "(i'or !# a"iun# posi,i'# )a a't#rnati1#'or+
, parte semnificativ a procesului de modelare o constituie $enerarea aciunilor
'alternativelor( posibile. .n modelele de optimizare 'de exemplu pro$ramarea liniar(
acestea sunt $enerate automat de ctre model. .n cele mai multe situaii, ns, acestea
trebuie $enerate manual, ceea ce poate presupune un proces ndelun$at, dificil, care
implic intuiie i creativitate. &ceste alternative pot fi $enerate cu a"utorul euristicilor.
Sta,i'ir#a r#*u'tatu'ui %i#"(r#i "(i !# a"iun# )a't#rnati1#+
*entru a evalua i compara diferite alternative este necesar previzionarea rezultatelor
fiecrei alternative n parte. Deciziile sunt clasificate deseori n funcie de cunotinele de
care dispune decidentul despre rezultatele previzionate, care se pot situa pe o scal ntre
dou extreme/ complete i inexistente. .n funcie de acest criteriu, deciziile pot fi/ decizii
n condiii de certitudine, decizii n condiii de risc, decizii n condiii de incertitudine.
&le$erea #c!oice) reprezint etapa cea mai important a procesului de adoptare a deciziei,
etap n care se concretizeaz rezultatele etapelor anterioare/ decidentul ale$e practic o
aciune din mai multe posibile, n funcie de criteriul de selecie i de modelul decizional
adoptat. Grania dintre etapa de concepere i cea de ale$ere este deseori $reu de sesizat,
deoarece anumite activiti corespund ambelor etape i, n acelai timp, revenirile de la
etapa de ale$ere la cea de concepere sunt frecvente. Decidentul ale$e ntre diferitele
aciuni pe care a fost capabil s le identifice i s le construiasc, aceast ale$ere
presupun)nd operaii ca/ soluionarea definitiv a modelului, analiza de senzitivitate,
selectarea celei mai bune alternative, ale$erea planului de implementare.
#n aceast etap se caut cea mai bun aciune de adoptat din mai multe aciuni posibile
pentru rezolvarea unei probleme. .n funcie de criteriile care stau la baza acestei ale$eri,
se pot identifica mai multe metode de cutare / metode #telurici) analitice, metode de
cutare e!ausiv #blind searc!) prin care sunt comparate rezultatele oferite de fiecare
alternativ n parte i se aplic n cazul metodelor normative sau metode euristice care se
aplic n cazul modelelor descriptive.
M#to!#'# ana'iti"# utilizeaz formule matematice pentru a obine o soluie optim. le
sunt aplicate n $eneral n cazul problemelor structurate, aflate la nivelul tactic sau
operaional, cum ar fi, de exemplu, alocarea resurselor sau $estiunea stocurilor.
.n cadrul acestor metode se utilizeaz algoritmi n scopul sporirii eficienei cutrii celei
mai bune soluii.
9I
C(utar#a in"r#$#nta'( #blind searc!) presupune inspectarea tuturor cilor de aciune
posibile pentru atin$erea scopului urmrit 'situaia dorit(. ste un proces ne$%idat, n
urma cruia se ale$e soluia optim, ns posibilitile de cutare sunt inevitabil limitate
'timp, spaiu de memorie(.
De re$ul, se recur$e la o cutare incomplet, care se oprete n momentul n care a fost
$sit o soluie destul de bun 'satisfctoare( - suboptimizare.
.n orice caz, metoda nu se poate aplica problemelor complexe, pentru care numrul
alternativelor a cror soluii trebuie evaluate devine mult prea mare.
C(utar#a #uristi"(; uristicile #euristiDos 9 Carta de a descoperi") sunt re$uli de decizie
care $uverneaz modul de rezolvare a problemelor. De re$ul, ele se bazeaz pe o analiz
ri$uroas a problemei, ns pot rezulta i n urma unor ncercri succesive #trial and
error) de explorare a spaiului de cutare a soluiei.
7utarea se face pro$res)nd de la o situaie la alta. Diecare situaie prin care tranziteaz
raionamentul se poate considera ca fiind o stare a procesului decizional. Baiunile care
fac posibil trecerea de la o stare la alta rezult dintr-un proces de apreciere a diferenelor
dintre stri, iar raionamentul fcut asupra drumului de parcurs n cutarea soluiei va
permite parcur$erea tuturor strilor intermediare ctre starea final sau ctre starea de
eec. uristica reprezint ansamblul acestor proceduri care permit deplasarea ntr-un
spaiu de stri.
uristicile reprezint o modalitate relativ simpl de a domina o realitate complex, pe
baza lor fiind posibil obinerea unor aprecieri, soluii parial corecte. .n $eneral, oamenii
utilizeaz euristici n mod incontient, n tendina inevitabil de a simplifica procesul
decizional 'n special dac sunt presai de timp(. &nticipm prin a preciza c metoda de
cutare implementat de un sistem de asistare a deciziei este o metod euristic.
#ndiferent de metoda de cutare a cii de aciune ce trebuie urmat, ea trebuie cuplat cu
#1a'uar#a rezultatelor ce corespund soluiei respective, ca ultim pas fcut n adoptarea
deciziei. &ceast evaluare trebuie s in cont de faptul c problemele economice prezint
de re$ul multiple scopuri pentru care se caut valori optime - sau c)t mai aproape de
optim. De asemenea, foarte important este n acest context i analiza de senzitivitate,
deoarece ofer flexibilitate n condiiile modificrii condiiilor sau cerinelor diverselor
situaii decizionale.
I$p'#$#ntar#a #implementation) const n declanarea efectiv a aciunii alese. &cest
proces poate fi lun$, costisitor, sau poate ridica numeroase probleme - reticena la
sc%imbri, $radul de suport al nivelurilor decizionale superioare, etc.
0;0;/ Asistar#a !#"i*i#i 9ntr-un $#!iu in%or$ati*at
?a nivelul or$anizaiilor, impactul noilor te%nolo$ii informaionale s-a resimit mai ales
n cel mai important domeniu al activitii mana$eriale/ a!optar#a !#"i*ii'or;
*osibilitatea de aciune c)t i cea de interaciune a an$a"ailor ntreprinderii au cunoscut
mutaii semnificative, n sensul asistrii cu instrumente informatice a procesului de
decizie.
4ermenul de sistem informatic de asistare a deciziei poate fi definit ca fiind o aplicaie a
oricrei te!nologii, fie ca un instrument independent sau n combinaie cu alte te!nologii
informaionale, al crui obiectiv l constituie asistarea procesului managerial i, n
particular, asistarea procesului de adoptare a deciziilor.
9K
Di$ura urmtoare prezint un cadru $eneral privind te%nolo$iile utilizate pentru asistarea
diverselor tipuri de decizii/
Ni1#'u' !#"i*iona'
Tipu' !#
!#"i*i#
Op#raiona' Ta"ti" Strat#i" T#Fno'oii suport


s
t
r
u
"
t
u
r
a
t
(
Dacturi, pli,
comenzi
&naliza bu$etului,
planificare pe
termen scurt,
-ituaii privind
personalul
Fana$ement financiar,
sistem de distribuie,
amplasarea depozitelor
videna i a$re$area datelor
Fodelare matematica
s
#
$
i
s
t
r
u
"
t
u
r
a
t
(
*lanificarea
produciei,
$estiunea
stocurilor
valuarea
creditelor,
elaborarea
bu$etului,
planificarea
proiectelor
7onstruirea de noi uniti,
fuziuni i ac%iziii, noi
produse sau servicii
Fodelare matematica
-inteza i analiza datelor
n
#
s
t
r
u
"
t
u
r
a
t
(
&probarea
mprumuturilor
8e$ocieri,
an$a"ri la nivelul
conducerii, lobb3
7ercetare-dezvoltare,
planificare termen lun$,
dezvoltarea de noi te%nolo$ii
Data minin$
-inteza i analiza datelor.
#nteli$ena artificiala
T#Fno'o
ii
suport
-inteza datelor,
Fodelare
matematic
Fodelare
-inteza i analiza
datelor
Data minin$ -inteza i
analiza datelor.
#nteli$ena artificial
&cest cadru $eneral privind te%nolo$iile suport pentru diverse tipuri de decizii poate fi
utilizat n clasificarea problemelor i selectarea celor mai potrivite te%nolo$ii, fiind
posibile at)t modificri, c)t i adoptarea unor te%nolo$ii inte$rate, n funcie de
caracteristicile problemelor ce fac obiectul deciziilor respective.
.n cazul deciziilor structurate, i parial n cel al deciziilor semistructurate procedurile
pentru obinerea celei mai bune 'sau cel puin satisfctoare( soluii sunt cunoscute0
obiectivele sunt definite n mod clar - de re$ul, acestea sunt funcii de minimizare pentru
c%eltuieli i de maximizare pentru venituri. -uportul informatic pentru astfel de decizii
este utilizat nc din anii 1K>0, pentru fiecare tip de problem fiind definit o procedur
de obinere a soluiei bazat pe un model cantitativ. &ceast abordare bazat pe metodele
i modelele cercetrii operaionale presupune automatizarea parial sau total a
procesului de adoptare a deciziilor, care const n parcur$erea sistematic a mai multor
etape distincte/
Definirea problemei.
>0
.ncadrarea problemei ntr-o anumit cate$orie.
7onstruirea unui model matematic care descrie problema respectiv.
,binerea unor soluii poteniale pentru modelul respectiv i evaluarea acestora.
&le$erea unei soluii.
.ntre$ul proces este centrat pe $o!#'ar#; Fodelarea presupune transpunerea unei situaii
reale ntr-o structur artificial - ntr-un model. xist metodolo$ii automate care permit
obinerea rapid i eficient a soluiilor pentru un model definit. &stfel, pentru deciziile
structurate, calculatorul primete modelul si tot el devine decidentul. De exemplu
calculatorul decide c)nd s se fac reaprovizionarea stocului i n ce cantitate. Decizia
este automatizat i const n aplicarea unei re$uli0 astfel libertatea de a ale$e n afara
situaiei optime dispare0 decizia sufer c%iar o mutaie, nemaifiind o decizie
corespunztoare fiecrei reaprovizionri, ci doar decizia de a aplica modelul respectiv de
reaprovizionare.
*entru decizii mai puin structurate este necesar utilizarea unui sistem care s ofere
posibilitatea de $o!#'ar# p#rsona'i*at( - proces complex care implic experimentarea
mai multor modele, adaptarea unor modele existente sau construirea unor modele proprii.
.n $eneral, modelarea personalizat este un proces interactiv care a i dat numele
primelor sisteme de acest fel/ sisteme interactive de asistare a deciziei. -ub aceast
titulatur s-au dezvoltat sisteme suport care au n$lobat instrumente soft+are - de la
funcii statistice i financiare la pro$rame parametrizate i aplicaii ce implementeaz
modele i metode ale cercetrii operaionale.
7u a"utorul acestor sisteme suport s-au construit aplicaii pentru rezolvarea problemelor
nestructurate, care sunt probleme JuniceJ sau cel puin cu mare caracter de noutate pentru
decident. -oluionarea acestui tip de probleme presupune un pro"#s it#rati1 .i int#ra"ti1J
n cadrul cruia se elaboreaz mai multe sc%ie de soluii i se utilizeaz diverse
instrumente. *e msur ce sistemul se coa$uleaz ntr-o form acceptabil ca
performane, va fi dotat cu o interfa care s ascund sistemul suport i va putea fi
utilizat i de alte persoane dec)t creatorul su. 7aracterul de nestructurabilitate al
problemelor se estompeaz odat cu acumularea de experien n rezolvarea lor.
.n perioada de dezvoltare a acestor sisteme, $rania dintre sistemul suport i aplicaia
informatic este foarte imprecis, o mare parte din aplicaii fiind create pentru rezolvarea
unor probleme punctuale i utilizate o sin$ur dat. Din acest motiv, n anii 1KI0 at)t
suportul c)t i aplicaiile au fost denumite $eneric sisteme interactive de asistare a
deciziei, aspectul interactiv fiind conferit n special de existena limba"elor $rafice de
modelare. &cest tip de sisteme sunt ncadrate n prezent n clasa sistemelor informatice
de asistare a deciziilor orientate spre modele.
, mare parte din problemele decizionale se ncadreaz ns n clasa problemelor
structurate care se rezolv simplu dac se cunosc toate datele problemei. De exemplu,
decizia n activitatea bursier este o problem de sesizare a momentului oportun pentru
declanarea unei aciuni n funcie de context 'cum ar fi v)nzarea sau cumprarea de
aciuni n funcie de fluctuaia preului acestora(. &devrata problem const n a dispune
de un set de date relevante pentru fundamentarea deciziei.
-e remarc apariia n ultimii ani a unei noi $eneraii de sisteme informatice de asistare a
deciziei - cele orientate pe date, care au baza 'depozitul sau zcm)ntul( de date a
corporaiei drept component te%nolo$ic principal, funcionarea lor fiind bazat pe
analiza i a$re$area datelor, ca rspuns la necesitatea utilizrii unor metode eficace de
>1
analiz. Dunciile principale a acestor sisteme sunt/ accesul imediat la date, realizarea
unui mecanism pentru analize ad-%oc ale datelor actuale sau cu caracter istoric i analiza
informaiilor.
Sistemele informatice de asistare a deciziei orientate pe date sunt rezultatul unor
te%nolo$ii create special pentru atin$erea urmtoarelor obiective/
- depozitarea unor volume mari de date istorice acumulate n cadrul or$anizaiilor
)4ata=ar#+
- exploatarea depozitelor de date prin procesare analitic desfurat on-line )O<AP+;
*e l)n$ suportul te%nolo$ic, procesul de adoptare a deciziilor presupune i un suport
"oniti1J asi$urat de componenta uman considerat parte inte$rant a sistemului de
asistare a deciziei. -uportul co$nitiv n$lobeaz cunotinele i experienele anterioare ale
decidentului, capacitatea sa de raionament. ,dat cu evoluia te%nolo$iilor inteli$enei
artificiale, s-au dezvoltat sistemele de $estiune a cunotinelor, care rezolv probleme
le$ate de stocarea, clasificarea, meninerea, asi$urarea calitii i utilizarea cunotinelor.
,dat stocate ntr-o baz de cunotine, n momentul n care trebuie adoptat o anumit
decizie, cunotinele relevante po fi extrase prin utilizarea unor te%nolo$ii specifice.
#nte$rarea componentei JcunoatereJ n sistemele informatice de asistare a deciziei a
condus la apariia unei noi clase/ sistemele informatice de asistare a deciziei bazate pe
cunotine sau sisteme informatice de asistare inteligent a deciziei.
*entru atin$erea obiectivului su principal - asistarea decidenilor n rezolvarea
problemelor mana$eriale sau or$anizaionale - un sistem informatic poate face apel la una
sau mai multe te%nolo$ii informaionale. .n acest context, sunt posibile mai multe
abordri/
b utilizarea anumitor te%nolo$ii n mod independent, pentru rezolvarea diferitelor
aspecte ale unei probleme complexe0
b utilizarea unor te%nolo$ii care comunic ntre ele n sensul transferului de date i
informaii n scopul soluionrii unei probleme0
b utilizarea mai multor te%nolo$ii inte$rate ntr-un sin$ur sistem 'un sistem hibrid;.
&stfel, sistemele de asistare a deciziei orientate pe date pot n$loba te%nolo$ii de
modelare pentru efectuarea de estimri, previziuni, simulri asupra datelor analizate i
te%nolo$ii inteli$ente pentru rezolvarea problemelor puse n termeni calitativi.
*rincipalul obiectiv al acestor sisteme de asistare a deciziei mana$eriale l constituie
obinerea unor soluii pertinente pentru problemele pe care le abordeaz, i nu utilizarea
unei anumite te%nolo$ii informaionale. &cestea pot conlucra ntre ele n diferite moduri
n scopul atin$erii unei performane c)t mai ridicate.
0;2 Sist#$# in%or$ati"# p#ntru asistar#a !#"i*i#i
0;2;0 4#%iniii .i "ara"t#risti"i
b8u exist o definiie unanim acceptat pentru sistemele informatice de asistare a
deciziei. .n $eneral, ncercrile de a defini -#&D au pornit fie de la obiectivele sale i de
la modul n care acestea sunt ndeplinite fie de la compararea trsturilor acestora cu cele
ale altor sisteme informatice. .n acest context, se recur$e deseori la evidenierea
diferenelor ntre sistemele informatice de asistare a deciziei i sistemele care se afl n
imediata lor apropiere 'ca domeniu de utilizare sau mod de funcionare(/ n aval -
>2
sistemele informatice mana$eriale - F#-, n amonte - sistemele informatice destinate
conducerii executive -#- sau sistemele expert --.
F#- ofer utilizatorului, n principal, rapoarte de sintez standard sau rapoarte de
excepii, n funcie de anumite criterii predefinite, acoperind de re$ul un anumit
domeniu funcional 'F#- n contabilitate, F#- n mar@etin$, etc(. &ceste sisteme sunt
utilizate indirect de ctre decideni, furniz)ndu-le acestora informaie 'trecut i prezent(
sintetizat pe anumite niveluri, care poate avertiza asupra posibilitii apariiei unei
probleme sau oportuniti, fr a explica cauzele i a oferi soluii privind situaia
respectiv. .n realitate, aceste informaii sunt prea abundente pentru a facilita adoptarea
unei decizii raionale, F#- constituindu-se de fapt n sisteme de $estiune a informaiei.
-imon a subliniat necesitatea utilizrii unui sistem informatic care s "oace rolul unui
Zfiltru inteli$entJ n aval de F#-, prin analiza, condensarea, interpretarea informaiilor
necesare procesului decizional 'el numea acest sistem CInformation compressor"). &stfel,
-#&D 'sistemul informatic de asistare a deciziei( se constituie ntr-un sistem care este
utilizat n mod direct de ctre decident, oferindu-i acestuia at)t informaii privind cauzele,
c)t i ci de aciune posibile pentru rezolvarea unei anumite probleme 'care nu
beneficiaz de o procedur predefinit( sau privind modalitile de a profita c)t mai bine
de o anumit oportunitate. &cest tip de sistem informatic permite utilizatorului s
controleze procesul decizional, oferind modele de rezolvare, metode de analiz i
a$re$are a informaiilor, dar neimpun)nd proceduri, soluii sau obiective predefinite.
<n timp ce MIS '$estiunea aprovizionrilor, evidenta contractelor, $estiunea clienilor, a
obiectelor de inventar, evidena personalului i calculul salariilor, etc.( pleac de la date
i relaiile dintre ele1 SIA",ul pleac de la decideni i de la problema deciziei1 a
scopului final urmrit. -e realizeaz deci o inversare total de perspectiv. #nformatica
orientat ctre utilizatorul final acord o mare importan competenei fiinei umane.
*rocesul prin care mana$erul ia o decizie este mai de$rab euristic dec)t al$oritmic.
*ornind demersul de analiz nu se tie dac el conduce la o soluie i dac ea este unic.
-trate$iile variaz n funcie de meserie, de $radul de nele$ere, de experiena anterioar,
pre$tirea i caracteristicile psi%olo$ice ale individului. De aceea informatica
utilizatorului final permite mbinarea modelrii formale cu raionamente umane.
.n ceea ce privete #-, deosebirea esenial fa de alte -#&D este aceea c ele sunt
destinate asistrii decidenilor de la cel mai nalt nivel n identificarea i rezolvarea unor
probleme, oferind acestora posibilitatea de a sesiza noi oportuniti, de a prevedea
tendine, de a analiza activitatea concurenilor, etc. le au n principal rolul de a furniza
informaii relevante, valoroase, cu un $rad mare de acuratee i n timp util n vederea
adoptrii deciziilor strate$ice ale or$anizaiei.
.n concluzie, putem defini -#&D 'sist#$u' in%or$ati" !# asistar# a !#"i*i#i+ ca fiind un
sist#$ in%or$ati"
!#stinat asist(rii !#"i!#ni'or 9n r#*o'1ar#a unor pro,'#$#
prin 9$,inar#a :u!#"(ii u$an# "u pro"#sar#a auto$at( a
in%or$aii'or .i
a' "(rui o,i#"ti1 prin"ipa' 9' "onstitui# a$#'iorar#a "a'it(ii pro"#-
su'ui !#"i*iona' )#%i"a"itat#a 9n pri$u' rEn! .i nu #%i"i#na
2
+;
ficacitatea este o msura a $radului n care au fost atinse obiectivele propuse, n timp ce eficiena este o
msur a utilizrii resurselor pentru atin$erea obiectivelor propuse.
>1
Prin"ipa'#'# "ara"t#risti"i ale unui -#&D sunt urmtoarele/
-#&D sunt destinate n principal problemelor care nu pot fi rezolvate cu a"utorul
altor sisteme informatice sau metode cantitative, prin mbinarea "udecii umane
cu procesarea automat a informaiilor.
le asist mana$erii - at)t la nivel individual c)t i la nivel de $rup -
de la diverse niveluri or$anizaionale, n toate fazele procesului
decizional, fiind adaptabile oricrui stil decizional.
7utarea soluiilor necesit manipulri de date, cutare de informaii,
modelare, calcule.
7riteriile de decizie sunt numeroase, conflictuale i depind adesea de
utilizatori.
xperiena, intuiia "udecile i preferinele decidentului sunt
eseniale.
4impul de rspuns pentru obinerea unei soluii satisfctoare este limitat.
0;2;2 C'asi%i"(ri a'# SIA4
-istemele informatice de asistare a deciziei se pot clasifica n funcie de mai multe
criterii0 unul dintre cel mai des utilizate l constituie $radul n care soluia oferit de
sistem se bazeaz pe analiza datelor sau pe modelare. *rimele sisteme de asistare a
deciziei erau n principal bazate pe modele, ns pro$resele recente nre$istrate n
domeniile prelucrrii informaiilor i te%nolo$iilor bazelor de date au permis dezvoltarea
unor -#&D bazate pe analiza datelor. *utem deci clasifica -#&D n dou cate$orii/
SIA4 ,a*at# p# $o!#'#
&u fost primele -#&D 'sf)ritul anilor C0 i nceputul anilor I0(, fiind de re$ul
sisteme autonome, separate de sistemele informatice ale or$anizaiei, care utilizau
un anumit tip de model pentru efectuarea unor analize de tipul Z+%at if J precum
i alte tipuri de analize. Duncionarea acestora se baza pe un model cantitativ,
combinat cu o interfa prietenoas, care facilita utilizarea acestuia.
SIA4 ,a*at# p# !at#
&cest tip de sistem analizeaz un volum mare de date stocate n sistemul informatic al
or$anizaiei0 ele susin procesul decizional oferind posibilitatea extra$erii unor informaii
utile din multitudinea datelor disponibile. De re$ul, acestea sunt stocate n depozite de
date #data 2are!ouse) iar pentru analiza lor se folosesc noi te%nolo$ii informaionale/
,?&* 'On'ine Analitical Processin$ O procesarea analitic a datelor n timp real( i data
mining 'Jforarea datelorJ 2 cutarea de informaii(.
>5
4ipul de
-#&D
7ate$oria 4ipul de
operaie
-arcina =tilizatorul Fodel de utilizare *eriodicita
tea
4ATE -isteme de
analiz a
datelor
&naliz ad
%oc a
fiierelor de
date
&naliz
operaional
-pecialiti
'analiti(
Fanipularea i
afiarea datelor
8ere$ulat
sau periodic
4ATE sau
MO4E<E
-isteme de &naliz ad
%oc care
implic
multiple baze
de date i
modele de
dimensiuni
reduse
&naliz,
planificare
&naliti *ro$ramarea de
rapoarte speciale,
dezvoltarea unor
modele de
dimensiuni reduse
8ere$ulat.
?a cerere
MO4E<E Fodele
contabile
stimarea
rezultatelor
viitoare pe
baza
definiiilor
contabile
*lanificare,
bu$etare
&naliti
i6sau
decideni
Intrri:
estimri ale
activitii.
Ieiri/ estimri
financiare ale
rezultatelor
*eriodic
'sptman
Fodele de
reprezentare
stimarea
consecinelor
diverselor
aciuni
*lanificare,
bu$etare
&naliti Intrare: decizia
posibil Ieire:
rezultatele
ateptate
*eriodic
nere$ulat
Fodele de
optimizare
7alculul
soluiei optime
pentru o
problem
*lanificare,
&locarea
resurselor
&naliti Intr%ri: restricii
i obiective leiri/
soluia optim
*eriodic sau
nere$ulat
Fodele
su$estive
7alcule care
$enereaz
soluie
su$estiva
,peraional *ersonal
operaional
Intr%ri: o
descriere
structurat a
situaiei. Ieire
o decizie posibil
*eriodic
'zilnic(
-e pot adu$a la aceast clasificare SIA4 ,a*at# p# "uno.tin#J care n$lobeaz
te%nolo$ii ale inteli$enei artificiale i pot fi numite i SIIA4 sisteme inteligente de
asistarea deciziei.
, alt clasificare a -#&D '_olsapple i Q%inston -1KK>( $rupeaz aceste sisteme n
urmtoarele 9 cate$orii/
SIA4 ,a*at# p# ana'i*a t#5t#'or - datele, informaiile i cunotinele sunt re$site de
cele mai multe ori sub forma unui text ce trebuie analizat de decident. *rin urmare,
reprezentarea i prelucrarea eficient a textelor constituie o sarcin important a
sistemului de asistare a deciziei. =n -#&D bazat pe text asi$ur crearea, revizuirea i
vizualizarea automat a diferitelor documente i va utiliza te%nolo$ii ca/ %3pertext, a$eni
inteli$eni, te%nolo$ii Qeb.
SIA4 ,a*at# p# ,a*# !# !at# - pentru acest tip de -#&D baza de date a or$anizaiei este
componenta esenial a structurii sale.
SIA4 ,a*at# p# pro"#soar# !# ta,#'# - procesoarele de tabele reprezint limba"e de
modelare care permit utilizatorului s descrie modele pentru a efectua diverse analize.
>9
7el mai utilizat procesor de tabele este !7?, care include numeroase tipuri de modele
'statistice, financiare, de optimizare, de simulare, de previziune, etc(.
SIA4 ,a*at# p# %un"ii - o funcie este un al$oritm sau o procedur tradus ntr-un
pro$ram pentru a rezolva un anumit tip de problem 'de exemplu, re$resia liniar pentru
a calcula un trend(. .n !7?, ele sunt numite funcii.
SIA4 ,a*at# p# r#u'i - re$ulile se re$sesc n componenta sistem de $estiune a
cunotinelor, ca formalism de reprezentare a acestora n cadrul sistemelor expert0 ele pot
nlocui sau se pot ncadra n modelele cantitative
xist i alte criterii de clasificare ale sistemelor informatice de asistare a deciziei/ tipul i
nivelul decizional, periodicitatea cu care sunt utilizate 'instituionale sau ad %oc(,
numrul de utilizatori 'individuale, de $rup, or$anizaionale(, etc.
-e remarc n acest context apariia n ultimii ani a sist#$#'or !# asistar# a !#"i*i#i !#
rupJ ca suport n procesul de adoptare a deciziilor de ctre un $rup de decideni i nu de
unul sin$ur, decizii care ocup o pondere important n numrul total al deciziilor ce
trebuie luate n cadrul unei or$anizaii. *rincipalul obiectiv al acestor sisteme l
constituie, ca i n cazul celor destinate unui sin$ur utilizator, creterea calitii procesului
decizional, prin potenarea avanta"elor aduse de lucrul n ec%ip 'mai multe informaii
disponibile, stimularea creativitii, o mai bun nele$ere a problemelor respective( i
reducerea potenialelor disfuncionaliti 'tendina spre uniformizare, tendina de a
transfera responsabilitatea, de a oferi doar soluii satisfctoare, nclinaia prea mare ctre
risc, fra$mentarea timpului, durata i costurile ridicate(.
0;2;/ <o"u' sist#$#'or in%or$ati"# !# asistar# a !#"i*i#i 9n "a!ru' sist#$u'ui
in%or$aiona' a' 9ntr#prin!#rii
*lec)nd de la modelul OI4 ',peraie-#nformaie-Decizie( la care se adau$ sistemul de
cunotine al unei or$anizaii 'modelul OIC4( putem plasa diversele tipuri de sisteme
informatice astfel/
-istemele informatice care se ocup exclusiv de cule$erea datelor, stocarea i prezentarea
lor n detaliu se c%eam sisteme informatice tranzacionale 'ST(.
-istemele informatice utilizate pentru conducerea operativ a sistemului operaional
)SCO+ descompun deciziile n ordine i le transmit spre execuie sistemului operaional
'procesul productiv n particular(. .n aceast cate$orie se ncadreaz sistemele de
planificare operativ a produciei, sistemele de ordonanare, lansare a produciei,
sistemele de reaprovizionare, sistemele de stabilire a traseelor, etc.
-istemele informatice care se ocup de prelucrarea datelor preluate din ST pentru
obinerea informaiilor de sintez necesare sistemului de decizie sunt sisteme informatice
manageriale #'anagement Information ,Istems - MIS+;
,istemele informatice de asistare a deciziei )SIA4+ sunt sisteme informatice al cror
obiectiv l constituie asistarea procesului mana$erial - sunt deci utilizate de mana$erii
aflai pe diverse niveluri decizionale n diversele etape ale procesului de adoptare a
deciziilor.
.n anumite cazuri, sistemul de conducere poate apela la baza de cunotine a ntreprinderii
sau la servicii de consultan oferite de experi 'interni sau a$enii specializate( crora le
furnizeaz date, informaii, cunotine personale 'problema i contextul acesteia( i de la
care primete confirmri sau infirmri ale unor supoziii, dia$nostice, aprecieri, sfaturi,
propuneri, soluii, previziuni. Decizia final i responsabilitatea asupra acesteia aparin
>>
desi$ur sistemului executiv. ,istemele informatice inteligente )SII+ care susin aceast
JconsiliereJ n$lobeaz te%nici de inteli$en artificial.
*e msura dezvoltrii te%nolo$iilor informatice, a aprut posibilitatea inte$rrii diverselor
tipuri de sisteme informatice 'inte$rare pe vertical(.
[ MIS L ST - F#- preia datele direct din sistemul operaional.
&cest lucru a fost posibil datorit te%nolo$iilor bazelor de date.
[ SIA4L SCO - -#&D se extinde spre implementarea deciziei, prin descompunerea
acesteia n ordine. Fa"oritatea -#&D bazate pe modele se construiesc n aceast
confi$uraie. 7%iar suportul teoretic al modelelor utilizate poart numele domeniului
de aplicaie 'cercetri operaionale(.
[ SIA4 W ST - -#&D i extra$e informaiile necesare prin explorarea datelor de
detaliu furnizate de ST ' -#&D bazat pe data minin$(.
[ SIA4 W MIS - -#&D utilizeaz datele de sintez produse de F#- pe l)n$ date
preluate din alte surse externe ntreprinderii pentru fundamentarea deciziei la nivel
executiv #1l,-1ecutive Information ,Istems - sisteme informatice destinate conducerii executive(.
[ .n cadrul sistemelor informatice de asistare a deciziilor, sistemele informatice
destinate conducerii eecutive '#- - xecutive #nformatic -3stems( constituie o clas
aparte ca fiind cele mai bine delimitate sisteme de asistare a deciziei. le au aprut iniial
ca sisteme ce implementau conceptul de tablou de bord al ntreprinderii i s-au dezvoltat
cu rapiditate datorit necesitii de informare a conducerii unei or$anizaii, fiind sisteme
extrem de prietenoase care permit un acces rapid la informaii de detaliu necesare
adoptrii deciziilor la acest nivel. &ceste sisteme sintetizeaz datele cele mai
semnificative n vederea utilizrii lor de ctre un mana$er de la nivelul conducerii, acesta
conferind ale$erii acestor date 'selecie, eliminare, filtra" i a$re$are( un anumit $rad de
subiectivitate. *rincipala surs de informare o constituie datele proprii or$anizaiei
respective, ns aceste sisteme sunt desc%ise i anumitor surse externe 'baze de date
statistice din domeniul financiar, comercial sau date privind concurenii(. *rin utilizarea
datelor provenind at)t din surse interne, c)t i din surse externe or$anizaiei, #- creeaz
un mediu informatizat i un cadru propice comunicrii, care poate aborda o $am de
probleme ce se sc%imb n permanen. &stfel, conducerea or$anizaiei poate controla
performanele or$anizaionale, studia activitatea concurenilor, poate prevedea tendine
ale anumitor fenomene, poate sesiza diverse oportuniti de afaceri. =tilizarea unui astfel
de sistem poate avea drept efect ameliorarea considerabil a performanelor conducerii.
[ SIA4 W SCO W MIS .n aceast confi$uraie se pot ncadra sistemele de asistare a
deciziei prin simulare. -e utilizeaz un model al sistemului operaional pe care se
experimenteaz deciziile prin descompunerea lor n ordine. fectele acestor decizii se pot
examina prin sinteza datelor produse de model ca urmare a executrii lor virtuale.
SIA4 cu faciliti de simulare
>C
[ SIA4 W SE - -#&D face apel la te%nolo$ii inteli$ente pentru rezolvarea anumitor
probleme al cror context este insuficient definit i parametrii sunt mai mult calitativi.
.n aceast confi$uraie, sistemul de asistare a deciziei se numete -#&D inteli$ent
'SIIA4(.
-#&D inteli$ent
7ea mai mare parte a sistemelor inteli$ente asociate cu -#&D sunt sisteme expert.
&cestea sunt sisteme destinate rezolvrii unor probleme nestructurate cu a"utorul
te%nolo$iilor inteli$enei artificiale, utiliz)nd cunotine ale unui expert uman recunoscut
n domeniul respectiv. le "oac rolul unui consilier inteli$ent n domeniul pentru care au
fost realizate, fiind capabile s "ustifice soluiile obinute i s explice totodat lo$ica care
st la baza raionamentelor efectuate. =n sistem expert poate atin$e un nivel de
performan comparabil cu cel atins de un expert uman n rezolvarea problemelor dificile
dintr-un domeniu. -istemele expert nu utilizeaz modele. SII care utilizeaz modele sunt
ncadrate n clasa sistemelor cu baz de cunotine care la r)ndul lor pot fi asociate cu
-#&D prin te%nolo$ia Xno+led$e Fana$ement.
[ SIA4 W MIS W SCO W ST 4oate tipurile de sisteme informatice inte$rate pe vertical
se constituie n sisteme informatice inte$rate pentru mana$ement )ERP 1nterprise
;essource Planing sistem complet inte$rat de urmrire, eviden i control a activitii
ntreprinderii.
-istem inte$rat de mana$ement 'B*(
-istemele B* se pot inte$ra pe lanul de distribuie cu sistemele B* ale furnizorilor i
clienilor realiz)ndu-se aa numitele sisteme SCM #,upplI +!ain 'anagement), sisteme
care fac de re$ul apel la sisteme inteli$ente pentru $estiunea relaiilor cu partenerii
>I
)CRM G +ustomer ;elations!ip 'anagement). 4oate aceste inte$rri au devenit posibile
o dat cu apariia ar%itecturii client-server care s-a impus tocmai datorit necesitilor de
parta"are a datelor i informaiilor n cadrul ntreprinderilor, at)t pentru actualizri rapide
c)t i pentru accesul decizional. 4e%nolo$ia comunicaiilor prin #nternet a desc%is calea
spre inte$rarea sistemelor informatice n exteriorul or$anizaiilor. &stfel, inte$rarea
sistemelor de tip -7F duce la creearea unor sisteme de tip MARMETP<ACEJ spaiu de
desfurare a activitii mai multor or$anizaii. Dezvoltarea noilor te%nolo$ii
informaionale i de comunicaie face ca $raniele care delimiteaz locul diverselor
sisteme informatice n cadrul sistemului informaional $lobal s fie tot mai fra$ile.
0;2;& Suport so%t=ar# p#ntru #tap#'# pro"#su'ui !#"i*iona'
Suport soft.are pentru etapa de informare general =intelligence;
=n sistem informatic de asistare a deciziei n aceast faz de informare $eneral, n care
se urmrete identificarea i formalizarea problemei trebuie, n primul r)nd, s aib
capacitatea de a prelua i interpreta, informaiile interne i externe.
&lturi de sistemele informatice de $estiune, care furnizeaz o mare cantitate de
informaii decidenilor 'rapoarte de sintez n funcie de anumite criterii, rapoarte privind
situaii de excepie, etc(, multe din te%nolo$iile informaionale destinate asistrii deciziei
i pot dovedi utilitatea n aceast etap/
,istemele informatice destinate conducerii eecutive #1I,), care au drept obiectiv
principal monitorizarea surselor de informaii interne i externe, n vederea
sesizrii n timp util a posibilitii de apariie a unor probleme sau oportuniti
pentru or$anizaia respectiv.
8oile te%nolo$ii, cum ar fi Zdescoperirea de noi informaiiJ #data mining) sau
prelucrarea analitic a datelor n timp real #online analItic processing - O<AP(.
,istemele epert pot furniza de asemenea, informaii privind natura unei anumite
probleme, clasa n care se poate ncadra, oportunitatea diverselor metode de
abordare a sa. =nul din domeniile dedicate al sistemelor expert o reprezint
dia$nosticul i interpretarea informaiilor, ori tocmai n acest domeniu se poate
ncadra i aceast prim faz a procesului decizional.
Suport so%t=ar# p#ntru %a*a !# "on"#p#r# )!#sin+
#n identificarea aciunilor posibile, n analiza criteriilor de ale$ere acestora i n
previzionarea consecinelor lor se pot utiliza modelele standard furnizate de un -#&D 'de
exemplu, modele financiare sau model de previziune(. Dac soluiile alternative pentru
problemele structurate se pot obine cu a"utorul unor modele standard, n cazul
problemelor complexe nestructurate este necesar expertiza, care poate fi furnizat de
ctre persoan, un produs soft Zbrainstormin$J sau un sistem expert. 7ele mai multe
sisteme de asistare a deciziei pot realiza analize cantitative, iar inte$rarea n structura
acestora a unui modul de tip sistem expert le poate conferi capacitatea de a realiza at)t
analize calitative c)t i de a selecta modelele cantitative adecvate situaiei respective.
Dac identificarea celor mai bune opiuni implic un Zbrainstormin$J, se pot utiliza cu
succes sistemele de asistare a deciziei de $rup 'SA4G (.
Suport so%t=ar# p#ntru %a*a !# a'##r# )"Foi"#+
.n aceast etap decisiv a procesului decizional, sistemele informatice de asistare a
deciziei pot oferi un real suport, prin modele cu a"utorul crora se identific rapid soluia
>K
optim sau satisfctoare, se realizeaz analiza de senzitivitate sau se analizeaz diverse
scenarii. De asemenea, un sistem expert poate analiza oportunitatea anumitor aciuni i
recomanda o soluie. .n cazul unei decizii de $rup, un sistem de asistare a deciziei de $rup
se poate dovedi extrem de util.
-uport soft+are pentru fazele procesului decizional
Suport so%t=ar# p#ntru %a*a !# i$p'#$#ntar#
=nii autori consider c beneficiile utilizrii unui -#&D n faza de implementare a
deciziei sunt deseori mai importante dec)t cele din fazele de adoptare a acesteia.
*rincipalele direcii n care un astfel de sistem ofer un real suport sunt comunicarea,
explicarea i "ustificarea deciziei. 4otodat, un sistem expert ar putea "uca rolul unui
consultant n problemele le$ate de implementarea unei decizii 'ineria la sc%imbare,
formarea personalului etc(.
0;/ Sist#$# suport p#ntru asistar#a !#"i*i#i
-istemele informatice de asistare a deciziei, ca orice alt sistem informatic, presupun
existena unui suport soft+are care s le asi$ure un mediu de dezvoltare, ntreinere i
funcionare. *rin analo$ie cu sistemele informatice tranzacionale care funcioneaz ntr-
un mediu asi$urat de sistemele de $estiune a datelor, sistemele informatice de asistarea
deciziei vor funciona ntr-un mediu creat de un sistem suport de asistare a deciziei
)SSA4+;
*rincipalele funcii ale unui --&D sunt/ $estiunea datelor, $estiunea modelelor, $estiunea
cunotinelor i $estiunea dialo$ului 'ntre utilizator i sistem pe de o parte i ntre date,
modele i cunotine, pe de alt parte(. *e baza acestor funcionaliti, un sistem suport
pentru realizarea unui -#&D va cuprinde n ar%itectura sa urmtoarele subsisteme/
[ -ubsistemul de $estiune a datelor
[ -ubsistemul de $estiune a modelelor
[ -ubsistemul de $estiune a cunotinelor
[ -ubsistemul de $estiune a dialo$ului 'interfaa cu utilizatorul(
C0
INFORMARE
GENERA<N
CONCEPERE
A<EGERE
SIG
EIS
4ata $inin
IMP<EMENTARE
S
E
S
I
A
4
SA4G
PARTEA 2I
SS4 .i sist#$# #5p#rt6 stru"tur( .i prin"ipiu !# %un"ionar#
.n cadrul unui sistem inte$rat se distin$ subsisteme at)t pe orizontal 'de obicei cele
rezultate din divizarea activtii pe domenii( c)t i pe vertical 'rezultate din existana
diferitelor nivele de decizie(. *e vertical se distin$ de obicei urmtoarele subsisteme /
- -ubsistemul de prelucrare a tranzaciilor0
- -ubsistemul pentru informarea conducerii operative0
- -ubsistemul informaional de mana$ement mediu 'tactic(0
- -ubsistemul informaional de mana$ement strate$ic.
Belaia dintre aceste sisteme i cele ataate domeniilor de activitate se poate vedea n
sc%ema de pe pa$ina precedent, intitulat ;Ro'u' sist#$#'or in%or$aiona'# 9n
"on!u"#r#a orani*aii'or #"ono$i"#<.
Din sc%ema prezentat pe pa$ina precedent se poate vedea c n sistemul informaional
pe l)n$ subsistemul de prelucrare a tranzaciilor i cel de informare a conducerii
operative mai sunt prevzute sisteme de spri"inire a subsistemului de mana$ement tactic
i strate$ic. .n cazul societilor mai mici, nu sunt prevzute sisteme de spri"inire a
subsistemului de mana$ement tactic i strate$ic, iar ieirile subsistemelor de prelucrare a
tranzaciilor i a celui de informare a conducerii operative sunt folosite de mana$eri
pentru elaborarea deciziilor doar n re$im off-line. &cestea nu dispun de un sistem de
conducere aa cum este fi$urat n partea dreapt-"os n sc%ema amintit mai sus, locul lui
fiind deinut de factorii de decizie.
.n cazul societilor comerciale 'or$anizaiile( complexe informaiile furnizate de
extensiile subsistemelor de prelucrare a tranzaciilor i a celui de informare a conducerii
operative sunt folosite n sistemul de conducere, prin intermediul sistemelor de
spri"inire a subsistemului de mana$ement tactic i strate$ic, ca date de intrare n
subsistemele de mana$ement tactic i strate$ic.
-ubsistemele de mana$ement tactic i strate$ic sunt de fapt sist#$# suport !# !#"i*i#
'--D(.
I; Sist#$# suport !# !#"i*i#
=tilizarea tot mai frecvent a sistemelor suport de decizie este favorizat de apariia de
noi te%nolo$ii n domeniul informatic i este impus de volumul din ce n ce mai mare i
de diversitatea datelor ce trebuie prelucrate pentru a lua o decizie eficient.
le servesc la mbuntirea eficacitii procesului decizional 'msura n care decizia i
atin$e obiectivele( prin faptul c ofer mana$erilor o informaie de calitate i moduri noi
de interpretare a informaiilor.
&n sistem suport de decizie #,,)) este un sistem informatic interactiv, fleibil i
adaptabil proiectat special pentru a oferi suport n soluionarea unor probleme
manageriale nestructurate sau semistructurate, cu scopul de a mbunti procesul
decizional. -istemul utilizeaz date interne i externe i modele, ofer o interfa simpl
i uor de utilizat, permite decidentului s controleze procesul decizional i ofer suport
pentru toate etapele procesului decizional, care sunt urmtoarele/
- etapa de identificare i formulare a problemei0
- etapa de proiectare 'identificare a alternativelor i evaluarea lor( 0
C1
- etapa de ale$ere a soluiei0
- etapa de implementare a deciziei0
- etapa de evaluare.
--D-urile mai avansate pot oferi suport pentru decizii multiple independemte sau
interdependente, pentru un sin$ur utilizator sau pentru un $rup de utilizatori.
tapele enumerate mai sus se deruleaz prin aplicarea diferitelor proceduri. Dac toate
etapele unei probleme sunt structurate 'procedurile prin care se desfoar sunt
standardizate, obiectivele fiecrei proceduri sunt clare, iar intrrile i ieirile din
procedur sunt clar definite(, avem de a face cu o problem structurat. .ntr-o decizie
structurat toate sau cele mai multe dintre variabile sunt cunoscute i pot fi complet
pro$ramate.
"eciziile semistructurate pot fi pro$ramate doar parial i n plus necesit creativitate i
intuiie uman. .n situaiile decizionale nestructurate, obiectivele sunt $reu de
cuantificat iar modelul situaiei este aproape imposibil de proiectat.
--D-urile ofer suport n soluionarea prilor structurabile ale deciziei. .n ce privete
prile nestructurate ale problemei, acestea urmeaz s fie rezolvate fr automatizare,
direct de decident, utiliz)nd creativitatea sa. 7u toate acestea exist o serie de factori care
fac ca utilizarea --D s devin din ce n ce mai strin$ent. &cetia sunt le$ai de faptul c
n prezent pentru luarea deciziilor trebuie prelucrat o mare cantitate de informaii care,
de cele mai multe ori se prezint pe formate diferite, provin de pe platforme %ard+are
diferite i din structuri de date diferite, ceea ce induce nevoia a numeroase aplicaii
folosite pentru extra$erea, pre$tirea i a$re$area datelor necesare activitii de analiz i
raportare. Fai mult dec)t at)t, cerinele utilizatorilor se modific ntr-o dinamic
cresc)nd, ceea ce determin modificarea pro$ramelor de extra$ere a datelor sau c%iar
crearea de noi pro$rame. ?a toate acestea se mai adau$ un alt aspect i anume acela c
pentru luarea deciziilor nu sunt relevante tranzaciile ce fac obiectul de activitate al unei
firme sau or$anizaie, ci datele despre tranzacii, adic date agregate. *entru a se evita
efectuarea tuturor prelucrrilor enumerate mai sus de fiecare dat c)nd se pune problema
elaborrii unei decizii, aceste prelucrri se fac o sin$ur dat, atunci c)nd apar date noi,
iar datele a$re$ate n form utilizabil pentru prelucrrile necesare elaborrii de decizii se
depun n !#po*it# !# !at#. Data+are 7u alte cuvinte, datele preluate din surse
etero$ene sunt curate de prile inutile actului decizional, filtrate i transformate i apoi
stocate ntr-o structur ce este uor de accesat i folosit de ctre utilizatorii finali pentru
intero$are, raportare i analiz. &vanta"ele --D nu se limiteaz numai la utilizarea
depozitului de date. --D trebuie s acceseze i s analizeze rapid i eficient sursele de
date interne i externe ale or$anizaiei, s $enereze alternative 'mai ales pentru
problemele structurate( i decizii despre criteriul de selecie a alternativei ce va fi propus
i s poat face previziuni despre consecinele aplicrii acelei alternative 's fac analize
de tip =Fat-i% i oa' s##Bin, adic ce s-ar nt%mpla dacR i respectiv ce obiective a
putea atinge dacR(.
--D-urilor nu li se poate pretinde s prezinte varianta optim, dar folosind optimizarea
sau alte modele matematice se pot identifica soluiile poteniale i se pot aran"a
alternativele n concordan cu criteriile stabilite.
.n fine --D-urile pot fi folosite i n etapa de implementare a deciziei, n activiti de
comunicare a deciziei, explicare i "ustificare i c%iar la evaluarea i controlul soluiei
implementate prin monitorizare i raportare de excepii.
C2
--D-urile sunt proiectate n $eneral pentru anumite situaii decizionale i nu se pot
$eneraliza.
le i a"ut pe decideni, extind capacitatea lor de a lua decizii, dar nu i nlocuiesc.
*roblemele rezolvate au la baz modele care fac parte inte$rant din sistem.
=n --D poate fi definit ca un sistem informatic format din trei componente ce se
interacio-neaz/ componenta de $estiune a datelor, componenta de $estiune a modelelor
i componenta pentru asi$urarea comunicaiei. ?a acestea se adau$ interfaa cu
utilizatorul.
a( omponenta de gestiune a datelor. .n procesul decizional din afaceri, bazat mai ales
pe cunotine, datele sunt procesate n informaii care sunt evaluate n raport de
cunotinele existente sau stimuleaz crearea de noi cunotine. *utem spune c avem de
aface cu o relaie )ate-+unotine-Informaii.
=nele sisteme de luare a deciziilor se pot baza pe relaia +unotine-Informaii-)ate.
&ceasta presupune c exist cunotinele necesare pentru a cuta informaiile i apoi
datele.
&lte sisteme de luare a deciziilor se pot baza pe relaia Informaii-)ate-+unotine.
.n ultima faz a procesului decizional, informaia este prelucrat i se stabilete decizia
care poate lua forma de date iar manifestarea ei conduce la noi cunotine ce se vor
adu$a la cele existente.
.n cele trei tipuri de relaii de mai sus,
- datele pot fi sub form de/ date empirice, neprocesate 'brute(, date valabile din
experienele anterioare, date rezultate din procesul decizional curent0
- informaiile pot fi/ interne, valabile la nceputul procesului decizional, obinute
din procesarea datelor sau din alte informaii, externe, din afara or$anizaiei0
- cunotinele pot fi/ acumulate i valabile la nceputul procesului decizional,
obinute prin transformarea datelor brute n informaii sau prin extra$erea datelor
finale din informaii, ac%iziionate n timpul procesului decizional.
Datele din baza de date a --D pot proveni din surse interne, externe i private.
)atele interne se refer la resursele or$anizaiei 'umane, te%nice, financiare(, la
procesele, evenimentele i activitile desfurate n acea or$anizaie. le provin din
sistemele tranzacionale ale or$anizaiei, n funcie de nevoile --D ca de exemplu/
contabilitate, financiar, mar@etin$, producie, personal, etc.
)atele provenite din surse eterne se refer la mediul ncon"urtor 'economic, natural,
social(, n care or$anizaia i desfoar activitatea i pot proveni din mi"loace de
informare n mas, opiniiale clienilor i partenerilor, firme de cercetare a pieii i
previziune, #nternet, etc.
)atele provenite din surse private 'aparin)nd unor an$a"ai ai firmei(, re$uli interne
folosite de decideni pentru evaluarea datelor sau activitilor.
Datele se caracterizeaz prin/ structur, orizont de timp, a$re$are, volatilitate, dimensiune
i metadate.
- n ce privete structura datelor, ele pot fi stocate n baze de date relaionale
'eventual n relaii normalizate(, dar cel mai adesea n depozite de date
'repozitor3(, sub form de a$re$ri ale datelor operaionale, care au format i
structur diferit de cea a datelor din sistemele operaionale0
C1
- orizontul de timp se reflect n faptul c datele din baza de date --D sunt
;foto$rafii< ale datelor operaionale la anumite momente de timp, deci sunt serii
de timp ale datelor operaionale0
- a$re$atele faciliteaz efectuarea analizelor complexe0
- datele operaionale fiind date curente se volatilizeaz0 datele din baza de date a
--D nu sunt volatile, adic nu se mai modific, dar lor li se adau$ alte
;foto$rafii<.
- datele operaionale au o sin$ur dimensiune, n timp ce datele din baza de date a
--D pot fi corelate n diferite moduri 'de ex. ; 7)te produse s-au primit n
trimestrul # al anului curent, de la furnizorul !A<( 0
- metadatele sunt date referitoare la date/ dicionar de date, descrieri ale tipurilor de
date din baza de date, tipul surselor de date, formate de date, lun$imi ale
c)mpurilor. Datele operaionale pot dispune i ele de un dicionar al datelor dar
mult mai subire, adic conine mai puine elemente. Deoarece datele din baza de
date a --D provin din surse diferite i fiecare surs poate avea metadatele sale
specifice, mai poate fi folosit i un catalog al metadatelor.
b( omponenta de gestiune a modelelor execut ncrcarea, stocare i or$anizarea
diferitelor modele cantitative ce ofer faciliti analitice sistemului suport de decizie.
a este format din/ baza de modele, sistemul de $estiune a bazei de modele,
catalo$ul de modele, procesorul de execuie, inte$rare i comandare a modelului.
- /aza de modele conine diferite modele statistice, financiare matematice i alte
modele can-titative utilizate pentru executarea diferitelor analize. Haza de modele
este ceea ce difereniaz un --D de alte sisteme informatice. --D trebuie s poat
executa, modifica i controla modelele.
Dup nivelul de conducere la care sunt folosite, modelele se clasific n modele
strate$ice, tactice i operaionale.
'odelele strategice sunt n $eneral foarte complexe, cu multe variabile, cu un orizont
lar$ de timp 'de re$ul n ani(, au tendina de a fi descriptive i mai puin de
optimizare, folosesc mai mult date externe dec)t interne.
'odele tactice sunt folosite n activitatea de alocare i control a resurselor, fiecare
fiind dedicat unei activiti, orizontul de timp se ntinde dela o lun la doi ani,
folosesc foarte multe date interne i mai puin externe, pot fi at)t optimizate c)t i
descriptive.
'odelele operaionale sunt folosite n activitile zilnice 'controlul calitii,
planificarea produciei(, orizontul de timp este mic 'o lun( i folosesc foarte multe
date interne.
Dup aria funcional modelele se clasific n/ financiare, modele de contabilitate,
modele de control a produciei, etc.
- ,istemul de gestiune a bazei de modele este folosit pentru a $estiona baza de modele
i are urmtoarele funcii/
- posed un limba" de modelare necesar pentru crearea modelelor decizionale n
concordan cu cerinele utilizatorilor0
- permite inte$rarea modelelor prin controlul odinii de execuie a modelelor0
- permite utilizatorului s modifice modelele pentru a reflecta cerinele sale0
- permite utilizatorului s manipuleze modelele pentru a realiza scenarii i analize
complexe0
C5
- ofer un catalo$ al modelelor stocate, cu o descriere a funciilor lor i a
aplicaiilor la care sunt folosite.
- +atalogul de modele conine definiiile modelelor, descrierea funciilor i a
aplicaiilor la care sunt folosite. Deoarece selecia unui model implic experien din
partea sistemului, la un --D aceasta trebuie fcut de utilizator.
8umai -istemele xpert pot face selecia de model.
c( omponenta pentru asigurarea comunicaiei vizeaz ar%itectura --D, problemele
de securitate i de reea.
, ar%itectur --D poate fi reprezentat pe patru nivele/
- dia$rama proceselor care arat fluxul proceselor din activitatea analizat0
- ar%itectura sistemului care se refer la componentele soft+are0
- ar%itectura te%nic care se refer la %ard+are, protocoale i tipul de reea0
- ar%itectura de livrare a --D-ului care pune accent pe ieirile sistemului.
, ar%itectur bine definit i a"ut pe decideni s lucreze mpreun i crete
capacitatea ec%ipei de a comunica cu mana$erii. Beelele de calculatoare sunt
elementul critic al infrastructurii informatice.
7u privire la planul de securitate, administratorii de sistem i mana$erii trebuie s in
cont de factorii urmtori/ importana sistemului, valabilitatea lui i a datelor stocate,
volumul de effort cerut pentru a asi$ura securitatea sistemului i modul n care planul
de securitate stabilit afecteaz utilizatorii sistemului.
d( Interfaa cu utilizatorul conine urmtoarele componente/
- limba"ul de comunicare care permite intreraciunea cu --D, ofer suport pentru
comunicare ntre utilizatorii sistemului0
- limba"ul de prezentare care permite prezentarea datelor ntr-o varietate de formate0 de el
in i imprimantele, plotterele, monitoarele video i audio i sintetizorul de voci0 servete
pentru transmiterea informaiilor i comenzilor la --D0
?a proiectarea interfeei trebuie s avem n vedere factori asociai cu interaciunea uman
cum ar fi accesibilitatea, uurina de utilizare, nivelul de ndem)nare, capturarea erorilor
i raportarea lor.
e( #tilizatorul *roiectarea, implementarea i utilizarea --D pot fi complete numai dac
se are n vedere rolul utilizatorului, care se manifest prin ndem)narea acestuia,
motivaia sa, domeniul su de cunotine, tiparele de utilizare i rolul su n cadrul
or$anizaiei.
=tilizatorul este definit ca persoana sau persoanele responsabile pentru furnizarea unei
soluii la problema analizat sau pentru luarea unei decizii, n contextul n care a fost
construit --D-ul.
xist decideni care nu pun m%na pe --D ci utilizeaz numai rapoartele furnizate de
acesta i decideni solicitani, care au ca intermediar un analist --D ce utilizeaz
sistemul. Decidenii solicitani elaboreaz ntrebri, interpreteaz rezultatele i apoi iau
decizii.
Fai exist decideni on-line i decideni care pot construi propriile modele i c%iar
simple --D-uri.
C'asi%i"ar#a SS4 'a ni1#' "on"#ptua'
- --D-uri orientate pe date0
- --D-uri orientate pe modele0
- --D-uri orientate pe cunotine0
C9
- --D-uri orientate pe documente sau sistem de $estiune a cunotinelor0
- -istem suport de decizie de $rup sau sisteme suport de decizie orientate pe
comunicaii0
- --D-uri interor$anizaionale sau intraor$anizaionale0
- --D-uri specializate 'de exemplu pentru planificare bu$etar, mar@etin$,
planificarea activitii de zbor dintr-o companie aerian, etc.(0
- --D-uri bazate pe Qeb 'pe baz de bro+ser folosit pentru livrarea informaiilor
necesare procesului decizional i pentru instrumentele suport de decizie la
mana$eri, sau analiti(0
&naliz comparativ ntre sistemele informatice pentru prelucrarea tranzaciilor sau
)n,line transactions processing ',?4*(, sisteme informatice pentru conducere sau
Management informational S>stems 'F#-(, --D i sisteme expert '-(.
7aracteristici ,?4* F#- --D -
4ipul
aplicaiilor
Gestiunea
stocurilor, a
plilor,
a livrrilor,
a comenzilor
7ontrolul pro-
duciei,
analiza
bu$etului,
previziuni pe
termen scurt
valuarea credi-
telor, planificarea
asi$urrii calitii,
planificarea
proiectelor
Dia$nosticare,
prospeciuni,
domenii limitate
,biectiv *relucrarea
automat a
tranzaciilor
de date
#nformaii &sistarea n pro-
cesul decizional,
implementarea
deciziilor
.nlocuiete
decidentul uman
,peraii
tipice
&ctualizare Baportare &naliz
'de ex. analiza
multidimensional(
Descoperirea
cunotinelor 'de
ex. data mining(
*osibiliti
de decizie
Deloc sau
modele de
decizie simple
-uport pentru
rezolvarea
problemelor
structurate
-uport pentru
probleme
semistructurate
-istemul ia decizii
complexe,
nestructu-rate,
utilizeaz re$uli
'euristice(
-urse de date #nterne #nterne #nterne, externe #nterne, externe
8ivelul de
conducere
,peraional 4actic -trate$ic -trate$ic
*eocuparea
ma"or
ficiena
prelucrrii
datelor
operaionale
ficiena
procesului
decizional
ficiena
procesului
decizional
ficacitatea,
transferul de
cunotine despre o
anumit activitate i
oferirea de su$estii
4ipul de
utilizatori
,peratori Fana$eri Fana$eri -pecialiti i
mana$eri
&ccentul pe #nte$ritate i
consistena
datelor
Baportare
periodic, de
moment i de
excepie
Dlexibilitate,
suport pentru
cereri ocazionale i
analize
-faturi i
explicaii
C>
Intrebri recapitulative
1. 7e este un --DA
2. 7are sunt etapele procesului decizionalA
1. 7are probleme pot fi considerate structurateA
5. 7are sunt factorii care fac ca utilizarea --D s devin din ce n ce mai strin$entA
9. 7e sunt datele a$re$ate i care este le$tura lor cu depozitul de dateA
>. 7are sunt componentele unui --DA
C. 7e tipuri de relaii exist n componenta de $estiune a datelorA
I. -ub ce form se pot prezenta n relaiile existente n componenta de $estiune a datelor
informaiile, datele i cunotineleA
K. ?a ce se refer datele provenite din surse externe, cele din surse interne i cele din
surse privateA
10. *rin ce se caracterizeaz datele din componenta de $estiune a datelorA
11. 7e sunt metadateleA
12. ?a ce servete componenta de $estiune a modelelor i din ce se compune eaA
11. 7um se clasific modelele dup nivelul strate$ic la care sunt folositeA
15. 7are sunt funciile sistemului de $estiune a bazei de modeleA
19. 7are sunt nivelele pe care poate fi reprezentat ar%itectura unui --DA
1>. 7are sunt factorii care trebuie luai n calcul cu privire la securitatea n sistemA
1C. 7are sunt componentele interfeei cu utilizatorulA
1I. 7um se clasific --D-urile la nivel conceptualA
1K. 7e este un ,?4*, un F#- i un -A
20. 7are sunt tipurile de aplicaii prin care se difereniaz un ,?4*, un F#-, un --D i
un -A
II; Sist#$# #5p#rt
1. Int#'i#na arti%i"ia'( .i sist#$#'# #5p#rt
Inteligena artificial se ocup cu comportamentul inteligent i mai eact cu studiul
posibilitii de emulare a acestuia la maini, respectiv maini de calcul.
omportament inteligent nseamn un comportament care implic realizarea unor
activiti ce necesit caliti intelectuale deosebite cum ar fi/ posibilitate de abstractizare,
flexibilitate, adaptare la situaii noi, creativitate, etc.
#nformatica convenional, bazat pe al$oritmi, nu a reuit s transfere aceste activiti
inteli$ente spre main. #nteli$ena artificial se bazeaz pe memorarea cunotinelor i
asi$urarea condiiilor de prelucrare automat a cunotinelor. De aceea sistemele de
inteli$en artificial se numesc sisteme bazate pe cunotine sau sisteme cu baz de
cunotine.
le sunt specializate n desfurarea diferitelor activiti.
,istemele de inteligen artificial dispun nu numai de o baz de cunotine ci i de
mecanisme de utilizare a acestora #cum ar fi mecanisme rezolutive, infereniale sau de
raionament), de o baz de fapte i de posibiliti de descriere a activitilor ce trebuie
s le eecute #a tasD-urilor) cu a>utorul faptelor. *rocesul seamn cu cel pe care-l
derulm i noi oamenii/ mai nt)i nvm, 'sau acumulm cunotine( care se depun n
CC
memorie 'ec%ivalentul bazei de cunotine(, dar reinem i fapte 'mpre"urrile n care s-
au produs, ce cunotine implic fiecare fapt(, apoi dac vrem s ndeplinim o sarcin, o
descompunem n pai 'fapte(, iar din baza de cunotine extra$em cunotinele asociate
cu faptele ce trebuie derulate, adic acele cunotine care rspund la ntrebarea <7um
trebuie s ndeplinim faptul !A<.
Bemarcm c aceste cunotine se exprim n mod independent de modul lor de utilizare,
ceea ce nu este cazul n informatica convenional. &colo reprezentarea cunotinelor
este implicit i numai modul de utilizare a acestora 'al$oritmul( este explicit 'astfel un !
folosit ntr-o formul nu prezint interes dac reprezint @ilo$rame sau metri oameni sau
obiecte(.
.n inteli$ena artificial, pentru c aceleai cunotine pot fi utilizate n mod diferit cu
ocazia rezolvriii diferitelor probleme, sau c%iar n rezolvarea aceleai probleme n
mpre"urri diferite, cunotinele sunt exprimate explicit i relativ independent de modul
de utilizare.
;ealizarea unui sistem de inteligen artificial are sarcina de a identifica #reprezenta)
cunotinele necesare efecturii unor activiti i de a dota sistemul cu mecanisme care
s permit aplicarea acestor cunotine.
3cest sistem trebuie s fie capabil ca la momentul eecuiei s ia decizii cu privire la
cunotinele ce sunt necesare pentru ndeplinirea sarcinii, cum i c%nd s fie utilizate ele
pentru realizarea sarcinii.
7a urmare, inteli$ena artificial trebuie s furnizeze metode i te%nici de ac%iziionare,
reprezentare i utilizare a cunotinelor.
a; Metodele i tehnicile de achiziionare a cunotinelor precizeaz modul n care se
construiete baza de cunotine ntr-un sistem de inteli$en artificial. &cestea sunt
nvarea teoretic, nvarea empiric i le$at de nvarea empiric 2 nvarea
simbolic.
?a nceput s-a ncercat nvarea teoretic bazat pe calcul simbolic, dar rezultatele nu au
fost satisfctoare. 7a urmare nvarea teoretic a fost completat cu nvarea empiric
aplicat pe o baz de cunotine sub forma unei reele neurale 'reea neural bazat pe
cunotine(.
7ompletarea acestei reele cu noi cunotine 'instruirea( se realizeaz pe baza exemplelor
de instruire 'aplicabile acestui tip de reea(, cu a"utorul unuia dintre algoritmii de
instruire a reelelor neurale.
Bezultatele instruirii se prezint sub forma valorilor parametrilor de reea. .n cadrul
nvrii simbolice, aceste valori sunt convertite n cunotine reprezentate simbolic cu
a"utorul unor algoritmi de extragere a cunotinelor din reele neurale, i sunt adu$ate
la baza de cunotine 'H7(. .n afar de metoda de nvare prin instruire, nvarea
simbolic se mai poate derula i prin metode i tehnici inductive 'din exemple, prin
descoperire, prin observare(, precum i prin metode i tehnici de 0nvare pe de rost.
b; Metodele i tehnicile de reprezentare a cunotinelor definesc stru"turi'# !#
r#pr#*#ntar# a "uno.tin#'or i ele trebuie s satisfac urmtoarele cerine/
- adecvare reprezentaional ' s poat reprezenta toate cate$oriile de cunotine dintr-un
domeniu dat(0
- adecvare ac%iziional 's permit ac%iziionarea cunotinelor(0
- adecvarea informaional 'structurile de reprezentare trebuie s permit definirea unor
operatori, s fie prelucrabile(0
CI
- eficacitatea inferenial 'structurile de reprezentare trebuie s permit prelucrrile nu
oricum ci numai n condiii de eficien( .
Fetodele i te%nicile de reprezentare a cunotinelor posed i nite caracteristici i
anume/
- $radul de $ranularitate 'nivelul de detaliere(0
- $radul de modularitate a structuriilor 'independena modulelor( 0
- $radul de compilare 'msura n care reprezentarea favorizeaz anumite sc%eme de
utilizare a cunotinelor(0
- $radul de nedeterminare 'numrul de soluii alternative de reprezentare din care
se poate poate face reprezentarea unei anumite piese de cunoatere(.
Fetodele i te%nicile de reprezentare a cunotinelor pot fi/
- de tip simbolic 'calculul predicatelor, re$ulile de producie, cadre-frame, $rafuri,
etc.( 0
- neural 'reele neurale( 0
- genetic #cromozomi).
c; Metodele i tehnicile de utilizare a cunotinelor depind n mod direct de cele de
reprezentare. *ractic, utilizarea cunotinelor este un proces de aplicare a unui set de
operatori definii asupra structurilor de reprezentare a cunotinelor prin metode Zslabe<
i metode Ztari<.
7a urmare, fiecare sc%em de reprezentare are corespondent n ansamblul metodelor i
tehnicilor de raionament.
Fetodele i te%nicile de raionament se aplic ntr-o anume variant 'de raionament( n
condiii de completitudine a cunotinelor i certitudine i n alt variant n condiii de
incompletitudine i incertitudine.
#nteli$ena artificial se aplic n domenii ca prelucrarea limba"ului natural, modelarea
raionamentelor, probleme de percepie, "ocuri, roboi, sisteme expert.
2; Sist#$# #5p#rt G !#%inir# .i arFit#"tur(
-istemele expert reprezint sisteme de inteli$en artificial destinate rezolvrii unor
probleme dificile, de natur practic, la nivelul de performan a experilor umani.
le realizeaz o automatizare a expertizei dintr-un anumit domeniu numit domeniu de
epertiz.
a+ 4omeniu de expertiz se caracterizeaz prin cunotine $enerale, cunotine de
specialitate i cunotine expert. .n cazul oamenilor, cunotinele expert se obin de ctre
expertul-om prin experien i caliti individuale deosebite i ele l deosebesc de ceilali
specialiti n domeniu, care posed doar cunotine $enerale i de specialitate.
7unotinele asociate domeniului de expertiz servesc la rezolvarea problemelor din acest
domeniu, care ca tip sunt n $eneral omo$ene i pot fi considerate ca aparin)nd unei
anumite clase de probleme. Descrierea unei anumite probleme din clasa domeniului
respectiv se realizeaz prin prezentarea strii de fapt a domeniului la un moment dat.
b; onceptele asociate expertizei 0ntr,un S& sunt le$ate de baza de cunotine i anume/
cum este construit 'ac%iziionat(, cum se rezolv raionamentul, cum se explic
utilizatorului. 7aracteristicile i conceptele expertizei definesc ar!itectura ,1 iar din ea
rezult componentele sale/
CK
- baza de cunotine 'cunotine din domeniul de expertiz reprezentate sub forma unor
structuri cum ar fi formule din calculul predicatelor, re$uli de producie, ierar%ii cadre,
etc.( 0
- baza de fapte 'conine descrierea problemei ce trebuie rezolvat. *entru descriere se
folosesc structuri de reprezentare a faptelor, care se prezint sub form de triplete
c obiect, atribut, valoareb sau perec%i c atribut, valoareb(0
- mecanisme rezolutive 'asi$ur utilizarea cunotinelor prin implementarea unui
ansamblu de operatori definii pe structurile de reprezentare a cunotinelor(0
- spaiul de lucru 'ansamblul rezultatelor intermediare i setrilor parametrilor de
funcionare ai sistemului(0
- interfaa de realizare 'ansamblul instrumentelor cu care este posibil realizarea
diferitelor componente ale sistemului. De ex. mecanismele de ac%iziionarea automat a
cunotinelor care permit prelucrarea on-line a surselor de cunotine n scopul
identificrii i exprimrii cunotinelor(0
- interfaa utilizator 'asi$ur comunicarea ntre sistem i utilizator n scopul descrierii
de ctre utilizator a problemei i obinerii de la sistem a rezultatelor i explicaiilor
referitoare la rezultate(.
/; M#to!# !# r#pr#*#ntar# .i uti'i*ar# a "uno.tin#'or 9n "a!ru' SE
4.6 alculul predicatelor de ordinul 0nt3i
a( ?imba>ul formal al calculului predicatelor
&cesta este un limba" de reprezentare a cunotinelor 'sub forma structurilor de
reprezentare( dar conine i reguli de inferen i de aceea poate fi considerat ca fiind
sistemul logic al calculului cu predicate.
7onstrucia de baz a calculului de predicate este atomul. 7onstruciile compuse se
nc%ea$ cu a"utorul conectivelor i cuantificatorilor.
7onstruciile de baz i cele compuse sunt utilizate sub denumirea de formule. Din punct
de vedere semantic, limba"ul calculului predicatelor permite exprimarea cu a"utorul
formulelor a adevrului sau falsitii unor stri sau situaii din domeniul real.
Beprezentarea cunotinelor cu a"utorul limba"ului calculului cu predicate se face n trei
etape i anume/
- se identific propoziiile lo$ice 'aseriunile( din descrierea n limba" natural a
cunotinelor0
- cu a"utorul conectivelor lo$ice se exprim le$turile 'asocierile( dintre
propoziiile lo$ice0
Dup aceast etap, prin introducerea unor variabile propoziionale care s
desemneze propoziii lo$ice, se obine o reprezentare n calculul propoziional a
cunotinelor.
- se detaliaz structura fiecrei aseriuni prin utilizarea simbolurilor din alfabet.
b) &tilizarea cunotinelor. Probleme ale automatizrii raionamentelor
-istemul lo$ic al calculului cu predicate posed o serie de re$uli de inferen ce permit
obinerea unor noi formule bine formate pe baza celor de care se dispune iniial 'axiome(.
xemple de astfel de re$uli: silogismul, specializarea universal, modus ponens, modus
tollens, etc.
I0
.n cadrul procesului automatizrii raionamentelor prin calculul cu predicate, formulele
iniiale se numesc aiome, cele derivate sunt teoreme, iar procesul derivrii lor se
numete demonstrare automat de teoreme.
.n acest context, rezolvarea unei probleme presupune/
- reprezentarea cunotinelor sub form de formule 'axiome(0
- descrierea strii iniiale a problemei sub form de formule 'axiome(0
- descrierea soluiei 'strii scop( sub form de formule 'teorem(0
- aplicarea re$ulilor de inferen n scopul demonstrrii teoremei.
7u aceast ocazie pot aprea unele dificulti de automatizare cum ar fi/ problema
decidabilitii i problema eficienei procedurilor de demonstrare a teoremelor.
&cestea se rezolv prin restrn$erea sistemului lo$ic al calculului cu predicate la
subsisteme lo$ice, decidale, cum ar fi subsistemul lo$ic bazat pe clauze _,B8 i prin
omo$enizarea formulelor i reducerea numrului de tipuri de re$uli de inferen utilizate '
de exemplu limitarea numai la re$ulile de inferen a rezoluiei(.
4.7 'egulile de producie sunt utilizate pentru exprimarea asocierilor empirice dintre
descrierile de stare ale problemei i aciunile de intreprins n cazul n care problema se
afl ntr-o anumit stare. le servesc la reprezentarea cunotinelor de natur procedural
sub forma unor construcii modulare de tipul
Dac &tunci
Dintre construciile condiionate numai cele definite n mod modular reprezint o re$ul
de producie. .n cadrul ansamblului de re$uli, numit baz de reguli, nu este definit nici
o relaie de ordine. 4ratarea 'executarea( activitilor condiionate de premize este
independent de modul de ncrcare 'or$anizare( a bazei de re$uli. -istemele de
inteli$en artificial bazate pe re$uli sunt constituite din/
- baza de re$uli0
- ansamblul de fapte 'contextual sau memoria de lucru( ce conine descrierea
problemei de rezolvat. =n fapt este de obicei reprezentat sub form de triplet sau
perec%e 'vezi seciunea 2, aliniatul b(0
- interpreterul de re$uli 'mecanismul de raionament pe re$uli sau mecanismul de
nlnuire a re$ulilor(.
4.4 %rame-uri i reele de cunotine
=n cadru 'frame( reprezint o unitate de informaii care $rupeaz un anumit numr de
rubrici 'sloturi(. , rubric de frame poate conine informaii despre obiectul prezentat
cu informaii de le$tur cu alte frame-uri 'reflect o apartene(.
De asemenea, ntr-o rubric poate fi$ura un apel la o procedur extern de calcul, caz n
care se vorbete de ataare procedural. =tilizarea acestui tip de reprezentare permite
re$sirea rapid a anumitor a$re$ate informaionale 'cum ar fi firmele aparin)nd unei
anumite ramuri(. ?a fiecare rubric sunt declarate condiiile n care trebuie s se realizeze
$estionarea valorii rubricii 'faetele de frame(. &stfel pentru fiecare frame se pot declara
valorile situate n alte frame-uri care trebuie modificate la sc%imbarea uneia dintre
I1
dablon de date
sau
condiie
*relucrri
sau
aciuni
sau
concluzie
rubricile sale. Diecare rubric posed, de asemenea, descrierea comportamentului frame-
ului la citire, adu$are sau ter$ere a valorii din rubrica respectiv. Drame-urile asi$ur o
sc%em simpl i eficient de lucru cu valorile implicite. =tilizarea frame-urilor 'a
raionamentului pe baz de frame-uri( const n modificarea din aproape n aproape a
coninutului memorat n structura de frame-uri pe baza procedurilor ataate rubricilor.
=neori sistemele pe baz de frame-uri introduc i re$uli 'n form clasic sau simulate ca
frame-uri(.
*e baza reelei de frame-uri se poate $eneraliza repartizarea pe baz de grafuri a
cunotinelor sub forma reelelor de cunotine. ?a nceput, reelele de cunotine au fost
utilizate n prelucrarea limba"ului natural 'reele semantice( pentru a exprima
dependenele dintre conceptele desemnate n limba"ul natural prin fraze.
&; E1o'uia sist#$#'or in%or$ati"# spr# sist#$# #5p#rt si SS4
*relucrarea neal$oritmic, descriptiv a cunotinelor n cadrul sistemelor expert a avut
drept consecin extinderea ariei de aplicare a te%nolo$iilor informatice.&ceast extindere
s-a produs at)t pe orizontal, spre noi domenii economico-sociale 'activiti educaionale,
"uridice , politice, etc.( c)t i pe vertical, spre prelucrri i procese informaionale noi
'cum ar fi evaluarea calitativ, raionamentul n sens $eneral(. .n consecin,
te%nolo$iilor informatice actuale permit prelucrarea unui se$ment al deciziilor
economico-sociale, n special cele de rutin, adic permit automatizarea a numeroase faze
din procesul informaional-decizional.
*relucrarea neal$oritmic a informaiei n cadrul sistemelor expert poate oferi soluii mai
productive unor probleme abordate i rezolvate de"a n manier convenional
'al$oritmic(.
.n domeniile n care datele i cerinele informaionale se modific frecvent, soluiile
al$oritmice se adapteaz cu dificultate la aceste sc%imbri, uneori cu preul reproiectrii
i a unor pro$ramri laborioase. 4e%nolo$iile neal$oritmice utilizate n cadrul sistemelor
expert permit o adaptare perfect la sc%imbrile survenite n volumul i structura
cunotinelor i a cerinelor informaionale.
-istemele expert se adapteaz foarte bine i la situaiile cu informaii incomplete i6sau
imprecise. &cest lucru este posibil datorit faptului c sistemele expert permit utilizarea
n cadrul raionamentului automat a re$ulilor euristice, validate de practic, care concur
cu succes abordarea formal . Datorit unor exprimri ale experilor umani de forma ;de
obicei este adevrat c<, sau ;se poate spune c<, dificultile nt)nite n actul decizional
se manifest cel mai adesea n obinerea informaiilor de fundamentare a deciziilor i nu
n luarea deciziilor. 7a urmare sistemele expert ofer extindere n special n domeniul
metodelor de obinere a datelor
i a metodelor de analiz a acestora. 7)nd avem de a face cu situaii perfect cunoscute 'cu
informaie complet i precis( este posibil i selectarea celei bune variante decizionale
cu a"utorul sistemului expert 'mai ales dac numrul alternativelor fezabile este foarte
mare(.
.n mana$ement, sistemele expert sunt folosite din ce n ce mai mult. &ceasta pentru c n
orice funcie mana$erial exist probleme decizionale complexe, nenelese, dinamice,
multicriteriale , ceea ce nt)rzie elaborarea deciziei, n timp ce presiunea n luarea
deciziei este mare 'pericol de pierderi semnificative, uneori dramatice(. =n astfel de
exemplu a fost cel al bloca"ului traficului pe Dunre pe timpul interveiei militare din
fosta ^u$oslavie, c)nd transportul fluvial a fost paralizat i ca urmare multe contracte au
I2
intrat n int)rziere, mrfurile perisabile se de$radau, .a.m.d., ca s nu mai vorbim de
firmele afectate de atacul terorist de la 11 septembrie 2001.
Dolosirea calculatoarelor n pro$rame complexe se extinde tot mai mult n sfera bancar.
&ceste sisteme sunt utilizate pe lar$ pentru ierar%izarea condiiilor i premiselor
economico-sociale ale deciziei de creditare, adic pentru formularea unui suport obiectiv,
cuprinztor i multilateral al deciziei.
.n marea ma"oritate a cazurilor decizia revine omului, dar el se bazeaz pe fundamente
exprimate fr ec%ivoc, de metodele specifice sistemelor expert.
5; Ap'i"aii a'# sist#$#'or #5p#rt 9n !o$#niu'
%inan"iar-,an"ar .i 9n "onta,i'itat#
Dac sistemele expert au fost dezvoltate la nceput n domeniul te%nic i medical,
n ultimul timp asistm la o extindere a acestora n domeniul economic i n special n
domeniul financiar-bancar. Din ce n ce mai multe companii apeleaz la companii
productoare de inteli$en artificial pentru a le crea o baz de cunotine din
domeniul propriu de activitate. forturile n aceast direcie s-au concretizat de"a n
numeroase sisteme on-line n bnci, n companiile de asi$urri, n sistemele de
producie, n sistemele de servicii, n marile ntreprinderi care i-au permis implementarea
de te%nolo$ii de ultim or. *e de alt parte, sistemele inteli$ente sunt la mare pre i n
a$eniile de asisten le$al, financiar, contabil care sunt principala pia de desfacere
a sistemelor expert Jde $ataJ, fabricate de companiile de soft pentru a veni n spri"inul
celor ce practic meserii liberale, n care capitalul esenial este cunoaterea iar
principalul serviciu oferit este raionamentul profesionist.
*rincipalele servicii financiare oferite de a$eniile specializate sunt servicii
bancare, bro@era", investiii i asi$urri. -istemele expert tipice pentru aceste servicii
ofer urmtoarele/
- asisten n planificarea financiar
- analiza bu$etelor pentru sesizarea erorilor i discrepanelor
- analiza balanei pentru a fundamenta politica financiar a
ntreprinderii
- analiza mprumuturilor
- analiza ratelor de sc%imb ale devizelor externe
- analiza riscurilor n asi$urri
- asisten n serviciile bancare .
xemple de sisteme expert Jla c!eie Jpentru asisten n planificarea
financiar/
APE@ C'i#nt Pro%i'in produs de 3pplied 1pert ,Istems - este un sistem expert
de orientare n domeniul investiiilor financiare personale. *oate fi utilizat i ca un
instrument de mar@etin$ de ctre companiile productoare de servicii financiare
AUSINESSP<AN produs de ,terling 7ent2ort! +orp. - este un sistem expert
care produce planificarea financiar complet pentru ntreprinderi mici,
furniz)nd recomandri n domeniul taxelor pe venituri, $estiunea riscurilor
financiare, beneficiile an$a"ailor, planificarea pensionrilor, asi$urri.
<E COURTIER 'en$l Hro@er( produs de +ognitive ,Istems, Inc. ste un
sistem expert care ofer asisten n $estionarea portofoliului de aciuni. #niial
dezvoltat pentru o banc bel$ian, sistemul este utilizabil n # departamentele bancare
de asistare a clienilor n activitatea lor investiional.
I1
FINANCIA< A42ISOR - creat de Paliadian ,oft2are. ste un sistem
expert care asist mana$erii ntreprinderilor n planificarea, i formularea,
evaluarea i monitorizarea diferitelor tipuri de proiecte de capitalizare intensiv.
P<ANMAN - produs al firmei ,terling 7ent2ort! corp. ste un sistem
expert pentru planificare financiar personal. Ful)ndu-se pe profilul financiar al
clientului, *lanFan $enereaz un raport financiar complet, cu r#"o$an!(ri n
domeniul impozitelor, taxelor, lic%iditilor, $estiunii riscurilor i alte domenii
financiare.
P<AN POOER - produs de 3pplied 1pert ,Istems, Inc. ste tot un sistem
expert pentru planificare financiar personal. -istemul acoper o $am lar$ de
probleme/ securitatea investiiilor, $estionarea veniturilor fixe, asi$urri, venituri
imobiliare, sponsorizri, impozite. Genereaz planuri individuale ce se pot ntinde pe o
perioada de 9 ani.
*entru aplicaii n domeniul acordrii de mprumuturi/
<EN4ING A42ISOR -produs al firmei ,Intelligence - este un sistem expert
mare, multiuser, distribuit. -e adreseaz bncilor i altor instituii care acord credite, pe
care le a"ut s pstreze o politic constant n acordarea de credite, evalueaz poziia
financiar a solicitantului de credit, definete riscurile poteniale i $araniile, verific
deciziile luate de an$a"ai la diverse filiale n acordarea de credite.
M<A - MORTGAGE <OAN ANA<PCER - produs de 3rt!ur 3ndersen +o.
ste un sistem expert orientat pe mprumuturi $arantate prin ipoteci. -istemul
proceseaz, evalueaz i tra$e concluzii preliminare din mai mult de 200 de elemente
inscrise n documentele necesare.
Hncile mari sunt susintoare ale sistemelor expert pentru c, la nivelul sumelor
ve%iculate, i o mbuntire minor n deciziile luate se poate traduce prin c)ti$uri
mari, care "ustific eforturile de sponsorizare a cercetrilor tiinifice. &stfel, compania
de soft+are -3ntelli$ence a implementat pentru mai multe bnci sisteme expert care au
incorporat expertiza proprie fiecrei bnci, sisteme utilizate mai ales pentru
diseminarea acestei expertize la nivelul filialelor dar i pentru verificarea muncii
tinerilor an$a"ai n funcii de rspundere. xemple de bnci interesate, care au
dezvoltat i utilizeaz sisteme expert n analiza cursurilor de sc%imb valutar sunt/
,ecuritI Pacific 4ational /anD, 'ofer previzuni asupra ratelor de sc%imb ca un serviciu
pentru clieni( i 'anufacturer 8anover 0rust +ompanI.
.n domeniul asi$urrilor s-au dezvoltat sisteme expert de evaluare a riscului la care
este expus cel ce subscrie o poli de asi$urare. 7a exemplu amintim sistemul expert de
la 'etropolitan (ife Insurance +ompanI care examineaz fiele medicale ale
clienilor pentru a evalua starea de sntate a acestora. &ceeai companie dezvolt acum
un sistem expert n evaluarea efectelor posibile asupra afacerilor $enerate de sc%imbarea,
modificarea unor clauze n contractele de asi$urare.
.n domeniul bancar exist un interes cresc)nd n sisteme expert care s
automatizeze elaborarea de documente, de mesa"e, de exemplu mesa"ele pentru transferul
de fonduri prin sistemul SOIFT #,ocietI for 7orld-2ide InterbanD *inancial
0elecommunications) care solicit ca mesa"ele s aib un anumit format, mesa"ele
respective trebuind s fie formatate, citite i nelese. De asemenea, Hanca Dranei are
un asemenea sistem de elaborare
a documentaiei asupra situaiei ntreprinderilor. n aceeai direcie se nscriu
eforturile de transfer de fonduri prin reele de calculatoare, sub controlul unor sisteme
expert 'colaborarea dintre +itibanD, 4e2 6orD l +ognitive ,Istems).
I5
-istemele expert n domeniul contabil se orienteaz mai ales spreO mrirea
capacitii de examinare a situaiilor contabile oferite de sistemele clasice. &stfel, sistemele
expert pot sesiza, analiza i c%iar emite decizii de redresare a eventualelor abateri de la
comportamentul optim. *osibilitatea verificrii automate a formulelor contabile specificate
pe documente de operatori umani este de un real a"utor n domeniul auditului contabil
care 0 presupune exercitarea unui control ex%austiv asupra unei mase mari de informaii
imposibil de verificat n amnunt. xploatarea automat a tuturor situaiilor $enerate de
sistemele informatice financiar-contabile clasice devenind posibil prin exportarea lor
ctre sisteme inteli$ente sub o form foarte puin standardizat, se desc%ide calea
implementrii unor sisteme informatice de analiz, dia$nosticare, control i previziune a
activitii ntreprinderii, calea spre sisteme inteli$ente de asistare a deciziei.
-istemele expert de lar$ interes pentru contabilii autorizai se orienteaz n
direciile urmtoare/
- 3cordarea de consultaii managerilor
- 'onitorizarea activitii de audit.
- Planificarea taelor
- 3naliza activitii
- 3naliza conturilor i rezervelor
- ntocmirea documentelor de raportare anual
- )iagnosticarea strii ntreprinderii
*rezentm c)teva exemple concrete de sisteme expert n domeniul contabil
L4%ieraufM/
<OAN PROAE - dezvoltat de asociaia de companii de audit /ig 1ig!t -
efectueaz auditarea mprumuturilor acordate de bncile comerciale prin detectarea
pierderilor poteniale i stabilirea rezervelor necesare pentru acoperirea debitorilor ri
platnici. -istemul are peste >000 de re$uli pentru implementarea procedurilor de audit.
-istemul deine i informaii de lar$ interes din 190 de domenii de activitate, pentru a
putea evalua situaia n contextul $eneral al domeniului respectiv. -istemul produce
raportul final de audit.
E5p#rTA@ produs de +oopers ?$>brand - este folosit n K> de a$enii de
consultin$ n domeniul taxelor. #niial a fost utilizat pentru diseminarea expertizei
experilor n v)rst, pe cale de pensionare, apoi a fost folosit c%iar i de experi
deoarece uureaz mult munca acestora de consultare a c%estionarelor de cite 200 de
pa$ini fiecare ce cuprind specificaiile clientului. 7ele peste 1000 de re$uli au fost
colectate prin metoda interviului nre$istrat.
AUTHORICERQS ASSISTANT Dezvoltat de firma Inference +orporation pentru
firma 3merican 1press +%rd. -istemul autorizeaz acordarea de credite n condiiile n
care nu exist limit de credit iar fraudele sunt relativ uoare. Haza de cunotine numr
peste I00 de re$uli, dintre cele mai bizare, de la c%eltuielile uzuale ale fiecrui client,
la istoricul plilor i maniera de a efectua cumprturile. -istemul produce recomandri
i explicaii asociate acestora.
Sist#$# #5p#rt !# #stiun# a activitii interne a bncilor i burselor de
valori/
4e2 6orD ,tocD 1c!ange - cea mai mare burs din lume dezvolt un sistem
expert de suprave$%ere a tranzaciilor pentru a le detecta pe cele neuzuale sau potenial
ile$ale. -istemul se c%eam Sur1#i'ian"# E5p#rt;
3rt!ur 3ndersen +o. dezvolt un sistem expert de asistare a tranzaciilor de
valori mobiliare )SEC+; -istemul efectuez analiza rapoartelor trimestriale pe care
I9
miile de ntreprinderi publice sunt obli$ate s le dea publicitii pentru a certifica
le$alitatea acestora.
G#stiun#a porto%o'iu'ui - produs de Intelligent 0ec!nologI .roup pentru
societi de investiii, asi$ur meninerea clienilor acestora pe o linie de plutire n
contextul at)t de fluctuant al pieelor de capital.
NAARS ' 8ation &ccountin$ and &uditin$ Betrieval -3stem(. &cest sistem,
distribuit la scar naional n -tatele =nite ale &mericii, deine o mas mare de date
comparative pentru uzul auditorilor n etapa final a elaborrii rapoartelor de audit.
=tilizatorii acestui sistem solicit informaii referitoare la soluiile adoptate n cazuri
similare, su$estii n formularea opiniilor, etc.
&ceste produse demonstreaz eficacitatea te%nolo$iilor inteli$enei artificiale/ sistemele
informatice inteli$ente sunt mult mai simplu de utilizat, mai puternice, mai fiabile, mai
performante i nu n ultimul rnd desc%ise spre extensii ulterioare.
Intr#,(ri r#"apitu'ati1#
1. 7e nseamn un comportament inteli$entA
2. 7e elemente au n compunerea lor sistemele de inteli$en artificialA
1. 7um se mai numesc sistemele de inteli$en artificialA
5. 7are este deosebirea dintre sitemele convenionale i cele de inteli$en artificial
n ce
privete modul de reprezentare i modul de utilizare a cunotinelorA
9. 7e cate$orii de metode i te%nici trebuie s furnizeze inteli$ena artificialA
>. 7um se construiete baza de cunotine ntr-un sistem de inteli$en artificialA
C. 7are este rolul reelei neurale bazat pe cunotine n construcia bazei de
cunotineA
I. 7e rol "oac algoritmii de etragere a cunotinelor din reele neuraleA
K. 7e definesc metodele i te%nicile de reprezentare a cunotinelorA
10. 7are sunt cerinele pe care metodele i te%nicile de reprezentare a cunotinelor
trebuie s le satisfacA
11. 7are sunt caracteristicile metodelor i te%nicilor de reprezentare a cunotinelorA
12. 7um se clasific metodele i te%nicile de reprezentare a cunotinelorA
11. 7e reprezint sistemele expert n cadrul sistemelor de inteli$en artificialA
15. 7e sunt domeniile de expertiz i care sunt cate$oriile de cunotine incluse n
aceste domeniiA
19. *rin ce se definete ar%itectura sistemelor expert i care sunt componentele saleA
1>. #n ce const sistemul logic al calculului cu predicateA
1C. 7um se asambleaz construciile compuse n cadrul calculului cu predicateA
1I. 7e permite din punct de vedere semantic limba"ul calculului predicatelorA
1K. 7are sunt etapele reprezentrii cunotinelor cu a"utorul limba"ului calculului cu
predicateA
20. 7e presupune rezolvarea unei probleme n cadrul procesului automatizrii
raionamentelor prin calculul cu predicateA
21. Din ce sunt constituite sistemele de inteli$en artificial bazate pe re$uliA
22. 7are este cate$oria de re$uli care permit - s fac fa unor situaii cu informaii
incomplete i6sau impreciseA
7are sunt cate$oriile de metode cu care - s-au extins n domeniul automatizrii
raionamentelorA
I>
Part#a 2II SINTECN PRI2IN4 PARTEA 4E PROGRAMARE
*ro$ramele sunt necesare pentru c nu toate problemele ce se cer rezolvate n cadrul
aplicaiilor informatice se pot rezolva fr a apela la pro$rame. .n &77-- pro$ramele
se numesc pro"#!uri.
*rocedurile sunt de dou feluri/ funcii '%un"tion( i subrutine 'su,(, le se pstreaz n
$o!u'#;
Mo!u'#'# sunt de dou feluri/ $o!u'# !# "'as( i $o!u'# stan!ar!.
Denumirea de ;clas< vine de la faptul c mediul de dezvoltare &77-, care este i un
-GHD a fost realizat pe baz de obiecte i obiectele sunt $rupate pe clase. .n semestrul #
nu s-a fcut pro$ramare pe obiecte, dar s-au folosit de obiectele puse la dispoziie de
&77--. ste vorba de baze de date care n pro$rame sunt reprezentate prin obiectul
!ata,as#, tabele, reprezentate prin r#"or!s#t-uri i Ta,'#!#%, intero$ri reprezentate prin
Ru#rS4#%, formulare, rapoarte, dar i de obiectele de control de pe formulare cum ar fi/
labels, textbox, list, combobox, button, etc.
,biectele !ata,as#J r#"or!s#tJ Ta,'#!#%J Ru#rS4#% i altele 11 le$ate de accesul la date
se numesc obiecte D&, '4ata Access Ob"ects( i mai multe detalii despre ele se $sesc
n suportul teoretic al laboratorului 1.
,biectele au proprieti, metode 'mici pro$rame cu care ele pot ndeplini anumite
activiti( i evenimente 'vezi laboratorul 2(. .n pro$rame trebuie s tim cum se face
referire la proprietile, metodele i evenimentele unui obiect.
xemple/
- suma.fontcolor\I1II>0I. &ici i se atribuie proprietii %ont"o'or 'culoarea
scrisului( a obiectului suma 'care este o caset de text de pe un formular(,
valoarea albastru, valoare reprezentat prin codul acelei culori. &ici
consacrat este denumirea proprietii nu suma. .n locul obiectului suma
putea fi orice alt obiect, de exemplu caseta de text numita data sau nr.crt.
- rstDacturi.movenext 'apelarea metodei $o1#n#5t, metod care mut cursorul
n tabelul facturi, pe articolul urmtor(. &ici consacrat este denumirea
metodei '$o1#n#5t+, iar n loc de rstDacturi poate fi numele oricrui alt
recordset0
- evenimentele se folosesc n felul urmtor/ ele se produc de utilizator cu
mouse-ul sau de la tastatur, dar noi trebuie s prevedem nc de la
pro$ramarea aplicaiei un pro$ram pe care calculatorul s-l execute atunci
c)nd un anumit eveniment se produce. &ceste pro$rame se stoc%eaz n
module de clas. 7elelalte pro$rame care nu sunt le$ate de producerea unui
eveniment se stoc%eaz n module standard.
- Dac n cazul proprietilor i metodelor acestea erau separate de obiectul la
care se refer prin punct, la c)mpurile unui tabel 'recordset( vom face referire
separ)nd c)mpul de recordset prin semnul T
De exemplu putem spune c facturi:seria \<$r KK2>01<, sau
facturi:valoare\10000000.
De remarcat c obiectelor nu li se poate atribui valoare printr-o valoare ci prin
apelarea unei metode a unui obiect din cele cunoscute de &77--, metod
care ea produce valoarea de care avem nevoie.
IC
De exemplu dac avem o baz de date contabilitate cu care n pro$ram vom
lucra prin intermediul unei copii, de fapt un obiect numit, s zicem
m>database, atunci nu vom atribui obiectului m>database valoarea
<7/estudentieFD71econtabilitate.mdb< ci vom scrie
-et m3database \ ,penDatabase'<7/estudentieFD71econtabilitate.mdb<(,
unde s#t este o instruciune, iar ,penDatabase este o metod a mediului de
dezvoltare &77-- 'care i el este vzut ca un obiect(, metod care se
apeleaz indic)nd valoarea parametrului su numit calea 'pat%(.
-unt complicate aceste instruciuni de atribuire de valori obiectelor, dar ele
sunt consacrate i nu sunt mai mult de 10 astfel de instruciuni. De re$ul n
redactarea lor ne putem folosi de %elpul lui &77--.
7)nd scriem un pro$ram, dac ntrm cu cursorul n interiorul unui cuv)nt
rezervat i apsm tasta D1 ni se va oferi un %elp privitor la acel cuv)nt.
&stfel daca vom intra cu cursorul n cuv)ntul ,penDatabase, folosit pentru a
atribui valori unei baze de date vom primi %elp pentru aceast aciune.
*rocedurile au un antet, un cuprins i o instruciune de nc%eiere #n! %un"tion sau #n!
su,. *rocedurile le vom scrie n module de clas dac se refer la un obiect sau n module
standard dac ele sunt pur i simplu nite pro$rame care trebuie s fac nite prelucrri de
date. *e l)n$ instruciunile care detaliaz anumite operaii, procedurile pot apela alte
proceduri, dar nu din cele din modulele de clas ci din modulele standard. .n le$tur cu
acest lucru ca i cu accesul la valorile anumitor variabile trebuie s tim dac din
procedura n care ne aflm la un moment dat, procedura care trebuie apelat sau variabila
la care facem referire se vede sau nu. &ceast vizibilitate se numete n en$lez s"op#.
Nizibilitatea variabileleor ca i cea a procedurilor seamn cu popularitatea oamenilor.
xist oameni cunoscui doar n familie i ntre vecini, alii cunoscui pe toat strada, alii
cunoscui n tot oraul, n toat ara, sau c%iar n exterior.
Nizibilitatea sau scope este tratat n suportul teoretic al laboratorului 1.
7uprinsul procedurilor este format din trei tipuri de instruciuni care sunt prezentate n
laboratorul 1 i anume/
- instruciuni de declarare0
- instruciuni de atribuire de valori. - reinem c uneori atribuirile se fac i prin
intermediul funciilor0 exist funcii livrate cu &77-- 'built-in functions(,
funcii a$re$at 'satistice( i funcii create de utilizator 'a se vedea funcia
*rodus din laboratorul 1(. 4rebuie vzut n laboratorul 1 cum se face
transferul de date ntre pro$ramul care apeleaz o funcie sau o subrutin i
pro$ramul apelat.
- instruciuni de execuie, unde mai importante sunt/
- instruciunile de decizie/ #D i -elect0
- instruciunile de ciclare/ Do +%ile, Do until, Dor0
4rebuie vzut n anexa K, p$. 201 sau n anexa > din laboratorul 5
interactiv 'cartea alb( instruciunile de ieire prematur din aceste
bucle0
- instruciunile de dialo$ cu pro$ramul 'prin care pro$ramul cere
date sau afieaz mesa"e i rezultate(/ #nputbox i Fs$box0
- instruciunile care nlocuiesc aciunile ce se puteau efectua cu
II
a"utorul macrourilor. .n &77-- exit un obiect numit 4o"$!,
care dispune de tot at)tea metode c)te aciuni se puteau ale$e din
fereastra constructorului de macrouri n coloana &ction.
-intaxa comenzilor pentru "ocmd este )vezi p$. 50 din L2M( /
4o"$!;U!#nu$ir# $#to!(V >aru$#nt#?
- instrucini pentru navi$aie prin tabele. &cestea sunt de re$ul
instruciunile ciclice, dar este interesant cum se combin ele pentru
a navi$a ntr-un tabel 'secvenial sau n acces direct, cu metoda
-ee@(. &ceste detalii i altele cum ar fi adu$area unui articol nou
ntr-un tabel 'recordset( sau modificarea unui articol se $sesc n
anexa > i C a laboratorului 5. .n laboratorul 9 se poate vedea cum se
poate folosi ntr-un pro$ram o fuer3def.
,dat nsuite cunotinele de mai sus i cele din anul ## privitor la baze de date, dac
dispunem de proiectul unei aplicaii informatice, sau a unui subsistem informatic, putem
trece la pro$ramarea acelei aplicaii sau subsistem informatic.
?a terminarea pro$ramrii, pentru a putea da aplicaia sau subsistemul n funciune
trebuie s-i asociem o interfa cu utilizatorul, adic un meniu, un formular de tip main
sau un s.itchboard care va nlocui fereastra &77-- i c)te un formular sau c)te un
raport pentru fiecare opiune de meniu sau buton de pe s+itc%board.
&spectele le$ate de lucrul cu meniu, cu formular care s nlocuiasc fereastra &77--,
precum i problemele le$ate de aspectul i comportarea fereastrei &77-- la pornirea
unei aplicaii informatice pot fi studiate din lucrrile de laborator nr. >, C i I din cartea
alb L2M.
IK
ANE@A 2 Ro'u' sist#$#'or in%or$aiona'# 9n "on!u"#r#a orani*aii'or #"ono$i"#
L1M
Decizii nestructurate
'nepro$ramate(
Decizii semistructurate
'semipro$ramate(
Decizii structurate
'pro$ramate(
#nformaii diverse
SISTEM 4E
CON4UCERE
'decizional( 8ivel
strate$ic
8ivel
tactic
8ivel operativ
Far@etin$ *ersonal *roducie Dinanciar 7ontabilitate
#
8
4
B
E
B
#
#

-
#
B
#
SISTEME
E@TERNE
Fediul exterior
#
8
4
B
E
B
#
#

-
#
B
#
SISTEM
CON4US
#

-
#
B
#
SISTEM
INFORMATIONA< -isteme de
'inclusiv informatic( spri"inire a
conducerii
strate$ice
-isteme de spri"inire a procesului decizional
-isteme de informare a conducerii operative
-isteme de prelucrare a tranzaciilor
Far@etin$ *ersonal *roducie Dinanciar 7ontabilitate
#84BEB#
#

-
#
B
#
#
8
4
B
E
B
#
K9
An#5a /
An#5a &
,biectivele sistemului informatic
Generale -pecifice
de conducere
'mana$eriale(
funcionale
&ctivitatea
comercial
&ctivitatea
financiar-contabil
&ctivitatea
de personal
-ubactivitatea de
aprovizionare
te%nico-material
-ubactivitatea
de desfacere
-ubactivitatea -ubactivitatea
de mar@etin$ de mar@etin$
-ubactivitatea
financiar
-ubactivitatea
de contabilitate/
- financiar
- de $estiune
-ubactivitatea de
control financiar
-ubactivitatea
de eviden a
personalului
-ubactivitatea
de salarizare
-ubactivitatea
de perfecionare
a calificrii
personalului
activitii
de baz
activitii
auxiliare
K>
Co$pon#nt#'# %un"iona'#
7omponenta pentru
mana$ementul strate$ic
7omponenta pentru
mana$ementul
financiar
7omponenta pentru
mana$ementul
contabil
7omponenta pentru
mana$ementul
comercial
7omponenta pentru
mana$ementul
resurselor umane
7omponenta pentru
mana$ementul
cercetrii-dezvoltrii
7omponentele sistemelor informatice
Co$pon#nt#'# sp#"ia'#
&dministrare
7omponente interne ale
sistemului informatic
Fana$ementul proteciei
i securitii informaiei
7omponenta de sistem bazat
pe cunotine
-istem expert
7omponenta
mana$ementului
cu funcionare n
timp real
7omponenta pentru
mana$ementul activitilor
prin intermediul costurilor
'mana$ementul costurilor(
7omponenta pentru
mana$ementul activitilor
prin intermediul proiectelor
'mana$ementul proiectelor(
videna
personalului
-alarizare
&proviz. cu
materii prime
i materiale
&proviz. cu
mrfuri de
la furnizori
7ontractare,
livrare produse i
ncasare facturi
Gestiune
stocuri de
materiale
Gestiune
stocuri de
mrfuri
Gestiune
stocuri de
prod. finite
Gestiunea
mi"l. fixe
&ctivitate
financiar
7ontabilitate
Dinanciar
'sintetic(
7ontabilitate
de $estiune
'analitic(
Far@etin$
videna
pre$. personal
7omponenta pentru
mana$ementul
documentelor i realizarea
ar%ivei de documente
KC

S-ar putea să vă placă și