Contabilitate
Concepte fundamentale de realizare a siCONCEPTE FUNDAMENTALE DE REALIZARE A SIMetoda, MetodologieMETODA - reprezinta totalitatea conceptelor, metodelor, nivelelor, etapelor si tehnicilor specifice de formalizare, necesare pentru definirea elementelor fundamentale ale unui sistem. METODOLOGIA - reprezinta un set finit de formulare, reguli si procese necesare modelarii si formalizarii unui sistem informatic. Prin metodologie se urmareste descrierea intr-o forma clara si corecta a elementelor fundamentale dintr-un sistem informatic care sunt: comunicatiile (C);, datele (D), prelucrarile (P) sau tratamentele (T), definitiile, descrierile si instrumentele auxiliare (A); Analizate din punct de vedere al schimbarilor aparute in timpul functionarii sistemului putem stabili faptul ca unele elemente sunt: statice - nu-si schimba caracteristicile pe timpul existentei SI si ele sunt: comunicatiile si definitiile, descrierile si instrumentele auxiliare; dinamice - care-si schimba continutul pe parcursul functionarii sistemului si ele sunt: datele si prelucrarile; Dimensiunile Specifice Metodei 3MPentru modelarea si formalizarea unui SI in vederea realizarii acestuia trebuiesc evidentiate urmatoarele 3 dimensiuni:ciclul de viata,nivelul de abstractizare,nivelul de decizie, fiind reprezentate in Fig. 7.1. ND
GLOBALE
ORGANIZATORICE CV TEHNICE
SCHEMA
DIRECTOARE STUDIU
DE EVALUARE STUDIU
DE DETALIU STUDIU
ORGANIZATIONAL STUDIU
TEHNIC PROIECTARE
FIZICA IMPLEMENTARE EXPLOATARE
CURENTA MENTENANTA
SISTEM DEZV.
NOI VERSIUNI
NC Fig. 7.1Dimensiunile metodei 3 M de proiectare a SI Ciclul De ViataReprezinta o succesiune de perioade care trebuiesc parcurse pentru realizarea SI, perioade care sunt divizate in etape si faze. a) perioadele specifice ciclului de viata sunt: perioada de conceptie - care asigura definirea in termeni generali a solutiilor tehnice si organizatorice, dar se asigura o evaluare a performantelor tehnice.In aceasta perioada se are in vedere punctul utilizatorului, de unde se asigura sistemului o viziune EXTERNA. perioada de realizare - care asigura specificatiile tehnice complete ale SI, elaborarea procedurilor de prelucrare si comunicare. Tot aici se asigura realizarea si implementarea SI. Viziunea realizata se numeste VIZIUNE INTERNA; perioada de exploatare - in care se asigura functionarea efectiva, eliminarea anomaliilor aparute si adaptarea la schimbarile interne si externe aparute prin care se asigura o viziune FUNCTIONALA a SI; b) etapele sunt subdiviziuni ale perioadei prin care se realizeaza trecerea de la general la particular urmarind atingerea obiectivelor specifice. Prin intermediul lor se asigura: vederea globala asupra sistemului; vederea externa a utilizatorului; vederea interna a realizatorului; vederea functionala a sistemului; c) fazele sunt subdiviziuni ale etapei prin care sunt concretizate obiectivele particulare specificate in etapa. Nivelul De AbstractizareNivelul de abstractizare are in vedere abordarea in trepte de la global la concret a diverselor probleme - de gestiune, organizationale, de programare, tehnice si de exploatare - specifice realizarii SI. Sunt recunoscute urmatoarele nivele de abstractizare:
a) nivelul global; b) nivelul conceptual; c) nivelul organizational; d) nivelul logic; e) nivelul fizic sau operational; f) nivelul de utilizare sau exploatare; Particularitati nivelelor de abstractizare la nivel organizatoric sunt redate mai jos : La nivel global - se elaboreaza solutiile generale ale sistemului sub aspectul avantajelor care vor fi folosite la elaborarea informationala a elementelor fundamentale; La nivel conceptual - se definesc elementele stabile ale SI (definitii, descrieri, comunicatii si instrumentele auxiliare) in raport cu organizarea si se iau in seama constringerile legislative, normative si organizationale; La nivel organizational - se descrie strategia de alocare a resurselor umane si materiale, stabilirea postului de lucru precum si intregul ansamblu informational aferent; Particularitatile nivelelor de abstractizare la nivel informatic sunt: La nivel global - se aleg solutiile fundamentale in privinta descrierilor si definitiilor necesare, a comunicatiei automate pentru date, solutia generala utilizabila pentru gestiunea datelor, inclusiv arhitectura de prelucrare a datelor, toate vazute in regim informatizat; La nivel logic - concretizarea tipurilor de componente informatice utilizate: tehnica de prelucrare a datelor, tipurile de echipamente utilizate, sisteme de operare necesare, SGBD; La nivel fizic - se concretizeaza ca tip si marca componentele definite la nivelul logic si se realizeaza proiectarea soft in conditiile stabilite; La nivel de exploatare - sunt concretizate ca numar, amplasare, atributii si modalitati de exploatare a sistemului realizat la nivelul fizic. La acest nivel sunt concretizate urmatoarele: a) retelele de calculatoare; b) retelele de transmisii de date; c) colectiile de date (BD, BT); d) baza de proceduri (BP) e) produsele program utilizate; f) protocoale de comunicatie utilizate, parole de protectie, etc. Nivelul De DecizieEste rezultatul conlucrarii dintre echipa de proiectare a SI si comisia de specialitate desemnata de beneficiar. Actul decizional consta in aprobarea, punere in aplicare a celor stabilite la finalul unei etape, alegerea unei variante din mai multe sugerate de echipa de proiectare sau acordul asupra unei solutii finale. Procesul decizional consta intr-o succesiune permanenta de alegeri pe de o parte si un control riguros a duratei de proiectare, a performantelor tehnice alese si al costului de realizare in vederea obtinerii unui sistem eficient. Corelatia dintre performanta, timp de realizare si cost este reprezentata in Fig. 7.2.
Performante
Timp de realizare
Cost Fig. 7.2Corelatia dintre parametri deciziei Daca se acorda o importanta mai mare unui anumit parametru din procesul decizional sunt dezavantajati ceilalti doi, putand exista trei situatii distincte: a) performanta ridicata; b) timp de realizare mic; c) cost scazut; Din punct de vedere teoretic poate exista un punct optim, dar care practic este greu de atins. In mod practic nivelul de decizie se reflecta intr-o serie de decizii si rezultate aplicate la finalul fiecarei etape de conceptie, realizare, exploatare reflectate in Tab. 7.3. In functie de aria de cuprindere, deciziile sunt: a) globale - care vizeaza strategia generala de abordare la nivelul fiecarei etape; b) de organizare - care au in vedere: obiectivele stabilite; structurarea SI in functii si activitati; arhitectura retelei de calculator; strategia de gestiune a datelor; sarcini ce revin compartimentelor implicate; planificarea dezvoltarii si implementarii SI in conditii de eficienta; c) decizii tehnice - care urmaresc: alegerea tipologiei de retea de calculatoare; alegerea modului de transmitere a datelor; alegerea Sistemului de Operare(SO) + SGBD; tipologia sistemului proiectat; ETAPA DOCUMENT DECIZIE final de etapa
SCHEMA DIRECTOARE Aprobare si punere in
aplicare
C
EXPLOATARE MENTENANTA DEZV.DE NOI VERS. Solutia de utilizare
efectiva Solutie
definitiva IMPLEMENTARE
E Fig. 7.3 Legatura dintre perioade, etape si nivele de decizie Abordarea Proceselor De ProiectareMetoda de proiectare "MERISE" sau metoda 3 M, are ca scop principal conceperea si realizarea unui sistem informational informatizat. Aceasta metoda se bazeaza pe viziunea treptata asupra noului sistem prin intermediul nivelelor de abstractizare declarate: Globl, Conceptual, Organizatoric, Logic, Fizic si Exploatare in raport cu doua sisteme: Sistemul actual; Sistemul proiectant a carui modalitate de abordare este reprezentare in Fig. 7.4.
Fig. 7.4Abordarea procesului de proiectare in metoda 3M Din aceasta prezentare rezulta ca metoda are la baza un studiu din care sa rezulte starea actuala a sistemului , urmarind definirea noilor parametrii ai sistemului proiectat. Acest studiu ar putea contine analiza functionarii diferitelor domenii (colectivitati, organizare, puncte de lucru, echipamente, tehnici, etape, etc), dupa care se poate trece la analiza infrastructurii SI actual: tipologia si topologia retelei de calculatoare, arhitectura BD/BT, sistemul documentelor si situatiilor folosite, cu mentiunea ca aceste elemente sunt abordate in masura in care exista in interiorul organismului. Aceste analize permit cunoasterea detaliata a informatiilor din Sistemul Informational actual, reflectarea valentelor pozitive si negative, elemente ce permit abordarea corecta a construirii noului sistem. Toate aceste elemente se stabilesc in etapa de elaborare a studiului sau de analiza a sistemului existent si ele se situeaza in zona din stanga figurii, iar realizarea noului sistem se situeaza in dreapta, solutie ce permite realizarea noului sistem parcurgand nivelele de abstractizare specifice. Abordarea noului sistem se face prin parcurgerea urmatoarelor etape sub incidenta schemei directoare: studiu global , in urma caruia resulta - modelarea globala; studiu de detaliu, din care rezulta - modelarea conceptuala; studiu organizational , cu rezultatul - modelarea organizationala; studiu tehnic , care genereaza - modelarea logica; proiectarea procedurilor automate, care constituie - modelarea fizica; implementarea, care face ca sistemul sa fie functional; exploatarea - utilizarea sistemului creat; In finalul descrierii modului de abordare a tehnicii de proiectare a sistemului informatic , rezulta urmatoarele doua reguli: studiul asupra starii actuale a Sistemului Informatic - sau etapa de analiza se realizeaza prin parcurgerea nivelelor: Expoatare, Fizica, Logica, Organizatorica, Conceptuala si Globala - stanga curbei; modelul viitor al Sistemului Informatic - este proiectat prin parcurgerea inversa a acestor nivele de abstractizare : Globala, Conceptuala, Organizatorica, Logica, Fizica si Exploatare; Descrierea Elementelor Fundamentale Ale Unui SiDupa cum a fost amintit, metoda 3M considera ca fundamentale ale unui sistem informatic cele 4 elemente (definitii, comunicatii, date si prelucrari) care trebuiesc sa fie descrise , iar semnificatia si rolul lor sunt prezentate mai jos: a) definitiile, descrierile, elementele auxiliare au rolul de a defini, delimita si caracteriza diferite aspecte specifice fiecarei etape sau nivel, in scopul proiectarii exacte a sensului si semnificatiei diferitelor elemente utilizate: comunicatii, date, prelucrari. b) comunicatii / echipamente - redau prin viziuni diferite, problema transmiterii si prelucrarii datelor in cadrul Sistemului Informational Organizatoric si a Sistemului Informational Informatizat, prin trecerea gradata de la posturile de lucru interactive sau conversational prin intermediul unei retele de calculator si / sau al unei retele de transmisie date intre diverse servicii sau organisme. c) date si / sau cunostinte - sunt informatiile care circula prin sistem sub forma de date sau cunostinte si ele sunt vazute diferit prin prisma etapei de proiectare, si a nivelului de abstractizare. d) prelucrarile vor sa descrie operatiile, momentele, conditionarile si locul la care sunt supuse datele. Procesul de detaliere este vazut progresiv in functie de modul de asociere in : subsisteme, activitati, functii, procese, operatii. Relatia Dintre Nivelele De Abstractizare Si Elementele FundamentalePrin intermediul nivelelor de abstractizare se poate crea o viziune de ansamblu asupra proiectarii sistemului redata sub forma de matrice unde pe verticala se afla enumerate nivelele de abstractizare si pe orizontala se afla elementele fundamentale ca in Fig.7.6. numita matricea "MERISE". In aceasta maniera de formalizare la intersectia liniei cu coloana respectiva se gaseste un model specific nivelului de abstractizare si elementului fundamental. Trecerea de la un nivel la altul atat in plan vertical cat si in plan orizontal se face pe baza unor reguli ce redau modalitatile, descrierile si conditiile de trecere, corelatii redate in Fig.7.5.
Fig. 7.5Corelatia dintre elementele fundamentale Fiecare model trebuie supus unui proces de verificare prin intermediul caruia se verifica corectitudinea constructiei realizate pina in acel moment, concordanta si compatibilitatea acestora urmate de regula de o optiune de decizie specifica Sistemului de Conducere.
Fig. 7.6Structura matricii MERISE Obiectivele specifice fiecarui model sau descrieri sunt date in sinteza in Anexa 1, dar descrierea detaliata a fiecarui nivel de abstractizare si specificatiile specifice fiecarui model sunt date in continuare.
|