Documente Academic
Documente Profesional
Documente Cultură
SIG Cap3
SIG Cap3
NOIUNI INTRODUCTIVE
Metoda MERISE (Methode dEtude et Realisation Informatique par le Sous
Ensemble representatif) a fost dezvoltat de Centrul Tehnic de Informatic din cadrul
Ministerului de Industrie Francez i reprezint un instrument tehnico-economic de
proiectare a unui sistem informatic. Pe parcursul timpului au fost dezvoltate dou variante
ale metodei.
Prima variant, elaborat la sfritul anilor 70 se baza pe urmtoarele coordonate:
a) abordarea sistemic scoate n eviden relaia existent ntre sistemul
informaional i sistemul decizional, pe de o parte, precum i relaia dintre sistemul
informaional i sistemul condus, pe de alt parte. Sistemul informaional pune la
dispoziia sistemelor condus i decizional toate informaiile necesare pentru a aciona i a
decide;
b) acoperirea ntregului ciclu de via a SI cuprinde schema directoare, studiul
prealabil, studiul de detaliu, studiul tehnic, realizarea SI, implementarea SI, mentenana
SI;
c) un ciclu de abstractizare corespunztor celor trei niveluri: conceptual
(rspunznd la ntrebarea CE?), logic sau organizaional (rspunznd la ntrebrile
CINE?, CND?, UNDE?) i fizic (rspunznd la ntrebarea CUM?);
d) separarea ntre modelul datelor i modelul prelucrrilor.
Niveluri
Conceptual
Logic sau
Organizaional
Fizic
Date
Model conceptual MCD
Prelucrri
Model conceptual MCP
Ciclul de decizie
Ciclul de decizie are rolul de a defini mediul i bazele SI, precum i modalitile
de exploatare ale acestuia. Actorii care apar n acest procesul decizional sunt: managerii,
angajaii (utilizatori finali ai SI) i dezvoltatorii de SI. Deoarece luarea deciziilor
presupune cooperarea dintre diferite compartimente, este important s se creeze mai
multe grupuri de discuie (grupuri de lucru).
Descrierea structurii grupurilor de lucru este detaliat n norma Z67-101 ANFOR
Recomandri pentru conducerea proiectelor informatice :
Comitetul Director are rolul de a stabili orientarea proiectului i de a lua
deciziile importante;
Grupul de proiect este singura structur permanent pe parcursul realizrii SI.
Are rolul de a realiza SI, precum i documentaia SI. Este format din eful de
proiect, persoane care se ocup cu concepia i realizarea SI i reprezentani ai
grupului de utilizatori;
Comitetul utilizatorilor particip la elaborarea de soluii i la validarea
documentaiei realizate de grupul de proiect.
Deciziile care se iau n ciclul de decizie sunt legate de aspecte multiple, ca de exemplu:
Decizii manageriale legate de funcionalitatea SI;
Decizii financiare referitoare la costuri i beneficii;
Decizii referitoare la identificarea principalilor actori ai sistemului
informaional i organizatoric;
Decizii ale utilizatorilor finali legate de interfaa SI;
Decizii legate de modul de procesare a datelor;
Decizii de ordin tehnic legate de echipamentele hardware i software.
Ciclul de via
Ciclul de via presupune existena a patru etape: realizarea unui plan strategic,
realizarea unui studiu preliminar, realizarea unui studiu detaliat i realizarea SI.
A) Planul strategic traseaz obiectivele int ale organizaiei dpdv al colectrii
informaiilor necesare pentru ndeplinirea obiectivelor strategice i mparte organizaia
pe domenii sau pe departamente pentru o mai bun analiz viitoare (inclusiv modul n
care aceste departamente interacionaez ntre ele). Pentru fiecare departament este
gndit o schem a aplicaiilor, care include i politica de resurse umane, produsele
hardware i software, precum i o metodologie pentru implementarea unei mbuntiri
viitoare a sistemului.
B) Studiul preliminar este realizat pentru fiecare domeniu i descrie SI propus,
impactul acestuia asupra organizaiei, costurile i beneficiile. Studiul preliminar trebuie
s fie n concordan cu planul strategic stabilit anterior. Activitile acestei etape sunt:
culegerea de informaii despre activitatea organizaiei, cu menionarea i
scoaterea n eviden a particularitilor ntlnite;
Ciclul de abstractizare
Ciclul de abstractizare este constituit dintr-o niruire de raionamente fcute n
scopul realizrii SI, i constituie faza esenial a metodei MERISE. Aceasta conine 6
niveluri de abstractizare, mprite n dou mari categorii: niveluri de abstractizare care
fac referire la date i niveluri de abstractizare care fac referire la prelucrri:
DATE
CONCEPTUAL MCD (Modelul conceptual al
PRELUCRRI
MCP (Modelul conceptual al
LOGIC
FIZIC
datelor)
- Concepte fundamentale
- Relaii semantice
MLD (Modelul logic al datelor)
- Integrarea restriciilor de
organizare
- Traducerea n SGBD:
entitate
relaie
instan (realizare)
MFD (Modelul fizic al datelor)
- Descrierea bazelor de date
- Noiuni de nregistrare
prelucrrilor)
- Descrierea macroscopic
(noiunea de proces)
MOP (Modelul organizaional al
prelucrrilor)
- Integrarea alegerii opiunii
- Repartiia om-main
- Timp real-timp diferit
Desfacerea proceselor
proceduri faze sarcini
MFP (Modelul fizic al
prelucrrilor)
- Descrierea programelor
- Descrierea procedurilor
Tabelul de mai jos prezint ntrebrile care trebuiesc puse pe parcursul realizrii unui SI
prin metoda MERISE, rspunsurile care descriu de fapt nite obiecte i modelele astfel
reprezentate:
ntrebare
Obiecte descrise
Nivel de
Modele rezultate
abstractizare
Ce se dorete s se Date
Conceptual
MCD (static)
fac?
Relaii
MCP (dinamic)
Reguli de gestiune
nlnuiri de prelucrri
Cine face? Cu ce? Oameni
Logic
MLD
Cnd?
Maini
Organizaional
MOP
Reele diferite
Repartiie geografic
Cum se face?
Entiti
Fizic
MFD
Programe
MFP
Proceduri
1) La nivelul ciclului de abstractizare metoda MERISE are o abordare
descendent, ncepnd cu modelele conceptuale. Acest lucru implic acumularea de
cunotine i analizarea organizaiei ca intreg, lundu-se astfel un prim contact cu
aspectele reale ale organizaiei.
2) A doua subetap din acest ciclu o reprezint evaluarea modelelor logice i
organizaionale fiind necesare luarea unor decizii cu privire la ntrebrile: Cine face? Cu
ce? Cnd? Tot n cadrul acestei etape MCD este transformat n MLD.
3) A treia subetap o reprezint realizarea MFD i MFP, ceea ce implic
identificarea alternativelor tehnice de realizare a SI. Nivelul fizic privete constrngerile
de ordin tehnic i material, aceast faz fiind ultima dpdv cronologic. De aceea putem
spune ca metoda MERISE este independent de tehnologie pn n faza final. Acum vor
fi luate n considerare constrngerile legate de sistemul de operare, de sistemul de
management al bazei de date (SGBD), precum i limbajul de programare folosit.
La toate nivelurile de abstractizare ale ciclului, informaiile care rezult apar sub
form de grafice sau diagrame. Un aspect important al metodei MERISE l reprezint
regulile de deducere (de transformare) a unui model din modelul anterior.
CNP
NUME
Atributele din partea stng a sgeii poart denumirea de atribute determinante, iar cele
din partea dreapt a sgeii se numesc atribute determinate.
2) dependen funcional multivaloare Fie atributele A, B, C aflate ntr-o
relaie R; ntre aceste atribute exist o dependen funcional multivaloare atunci cnd
pentru fiecare valoare a atributului A exist o mulime de valori pentru atributul B i o
mulime de valori pentru atributul C. Mulimile de valori ale atributelor B i C sunt
independente unele de altele.
Reprezentarea grafic este urmtoarea:
Asociere
Tip entitate
ANGAJAT
Cardinalitate
Nume
asociere
minimal
maximal
ANGAJAT
Marc
Nume
Prenume
Data nasterii
Salariul lunar
Tip entitate
COMPARTIMENT
1,1
NCADRAT-LA
Data ncadrrii
Atribut al asocierii
0,n
COMPARTIMENT
Cod compartiment
Den compartiment
SUCURSAL
1,1
Lucreaz
1,n
Cod sucursal
Adresa
Telefon
Aplicnd aceast regul, pentru acest MCD vom avea urmtorul MLD:
ANGAJAI = (Marca,Nume,Prenume,Adresa,Cod sucursal)
SUCURSAL = (Cod sucursal,Adresa,Telefon)
Regula 4. n cazul n care dou entiti prezint o asociere de tipul (n,m),
asocierea n sine se transform ntr-o tabel avnd obligatoriu drept chei externe cheile
primare ale celor dou tabele.
CONTRACTE
DE
ASIGURARE
Nr contract
Data semnare
Data nceput
RISCURI
1,n
1,m
Prevd
Cod risc
Denumire risc
Franiz
MLD va fi:
CONTRACTE DE ASIGURARE = (Nr contract,Data semnare,Data nceput)
RISCURI = (Cod risc,Denumire risc,Franiz)
PREVD = (Nr contract,Cod risc)