Você está na página 1de 10

Adina CREAN

ANALIZA I PROIECTAREA SISTEMELOR


INFORMATICE

Adina CREAN

ANALIZA I PROIECTAREA
SISTEMELOR INFORMATICE

Copyright 2013, Editura Pro Universitaria


Toate drepturile asupra prezentei ediii aparin
Editurii Pro Universitaria
Nicio parte din acest volum nu poate fi copiat fr acordul scris al
Editurii Pro Universitaria

Descrierea CIP a Bibliotecii Naionale a Romniei


CREAN, ADINA
Analiza i proiectarea sistemelor informatice /
Adina-Georgeta Crean. - Bucureti : Pro Universitaria,
2013
Bibliogr.
ISBN 978-606-647-799-4
004(075.8)

Introducere
Lucrarea de fa realizeaz o introducere n tematica
analizei i proiectrii sistemelor informatice.
n primul capitol se prezint conceptele fundamentale ce
stau la baza proiectrii sistemelor informatice, clarificndu-se
noiunile de sistem informatic i sistem informaional.
Capitolul al doilea descrie obiectivele principale ale
sistemelor informatice, precum i tipurile de participani ce
contribuie la dezvoltarea sistemelor informatice.
Capitolul al treilea este dedicat prezentrii metodelor de
proiectare a sistemelor informatice. Capitolul ncepe cu
prezentarea evoluiei metodelor de proiectare i se continu cu
strategiile de abordare a proiectrii sistemelor informatice.
Avnd n vedere c este dificil de ales metoda optim de
proiectare a unui sistem informatic, lucrarea de fa i propune
s prezinte principalele aspecte pe care un proiectant trebuie s
le ia n considerare n activitatea de concepere i realizare a
unui sistem informatic.
Urmtoarele capitole sunt destinate prezentrii metodelor
de proiectare a sistemelor informatice. Astfel, n capitolul al
patrulea este prezentat metoda MERISE, ca metod sistemic
de proiectare. Capitolul se ncheie cu descrierea ciclurilor de
baz ale proiectrii sistemelor informatice.
Capitolul al cincilea este dedicat prezentrii modelului
Entitate - Asociere. Se prezint conceptele fundamentale care
stau la baza modelrii conceptuale.
Capitolul al aselea trateaz problematica proiectrii
sistemelor din prisma modelrii logice i fizice. n finalul
capitolului, sunt prezentate regulile de conversie de la modelul
5

conceptual al datelor (MCD) la modelul logic al datelor


(MLD).
Capitolul al aptelea este dedicat Modelului Entitate
Asociere Extins (MEAE), cuprinznd noiunile de generalizare,
specializare i reprezentarea timpului.
Lucrarea se adreseaz att specialitilor i proiectanilor
sistemelor informatice dar i tuturor utilizatorilor unui sistem
informatic cu scopul de a le oferi uurina i sigurana n
exploatarea, implementarea i mentenana unui sistem informatic.

CAPITOLUL 1. PROBLEMATICA SISTEMELOR


INFORMATICE
1.1 Noiunea de sistem
Un sistem reprezint un ansamblu de elemente
interdependente care se comport i acioneaz ca un tot
organizat n vederea realizrii unui anumit scop.
Din cele mai vechi timpuri termenul sistem a cunoscut
numeroase definiii:
Ludwig von Bertalanffy1 a fost primul teoretician care a
articulat principiile teoriei generale a sistemelor n
1950. Conform definiiei sale, un sistem este un set de
elemente care se afl n relaii de interaciune.
J. de Rosnay2, propune o alt definiie pentru noiunea
de sistem: Ansamblul de elemente n interaciune
dinamic, organizat n funcie de un scop.
E. Morin3 propune i el o definiie: Un sistem este o
unitate global organizat, de interrelaii ntre elemente,
aciuni sau indivizi.
Avnd n vedere complexitatea deosebit a celor mai multe
sisteme existente n natur, economie etc., studierea sistemelor
se face ntr-o manier aparte numit abordare sistemic. Spre
deosebire de abordarea sistemic, abordarea cartezian const
n a repera i a izola fiecare subproblem pentru o prelucrare
ulterioar. Prin aceasta nu se va putea rezolva ns ansamblul
problemei.

L. von Bertalanffy, Theories des systemes, Ed. Dunod, 1973


J de Rosnay, Le Macroscope vers une vision globale, Paris, Seuil, 1975
3
E. Morin, La Metode, Paris, 1991
2

Abordarea sistemic propune o viziune unic i global


a problemei de rezolvat. Conform abordrii sistemice, J. De
Rosnay propune trei activiti importante [Amza, 2008]:
Analiza sistemului;
Modelarea sistemului;
Simularea.
Analiza sistemelor presupune parcurgerea urmtoarelor etape:
1) Formularea problemei. Este deosebit de important ca
analistul s examineze critic formularea problemei de
ctre utilizator. Orice eroare minor n formularea
problemei, sau orice nelegere eronat, poate genera
mari inconveniente prin amplificarea ei cu fiecare etap
parcurs.
2) Formularea clar si precis a obiectivelor ce trebuiesc
realizate.
3) Analiza cerinelor utilizatorului avnd n vedere
identificarea i evaluarea necesitilor lui reale.
4) Precizarea criteriilor de msurare a eficienei
sistemului.
5) Analiza funcional ce se concretizeaz ntr-o list
amnunit a funciunilor i aprecierilor care trebuie
ndeplinite.
6) Identificarea restriciilor i evaluarea efectului lor
asupra eficienei sistemului.
7) Identificarea soluiilor posibile care satisfac restriciile
impuse.
8) Evaluarea soluiilor si alegerea celei mai bune variante.
Modelarea sistemului const n construirea unui model plecnd
de la datele furnizate de analiza sistemului. Dup construirea
modelului, urmeaz implementarea, ntr-un limbaj de
programare, a diferitelor interaciuni dintre elementele
sistemului.
Simularea presupune analiza comportamentului sistemului.
10

1.2 Componentele sistemului informatic


Un sistem informatic este compus din [Chindea, 1999]:
baza informaional;
baza tehnic;
sistemul de programe;
baza tiinific i metodologic;
factorul uman (resursele umane);
cadrul organizatoric.
Baza informaional cuprinde:
datele supuse prelucrrii;
fluxurile informaionale;
sistemele i nomenclatoarele de coduri.
Baza tehnic este constituit din totalitatea mijloacelor tehnice
de culegere, transmitere, stocare i prelucrare a datelor, locul
central revenind calculatoarelor electronice.
Sistemul de programe cuprinde totalitatea programelor
utilizate pentru funcionarea sistemului informatic n
concordan cu funciunile i obiectivele stabilite. Sunt avute n
vedere att programele de baz (software de baz) ct i
programele aplicative (software de aplicaie).
Baza tiinific i metodologic este constituit din:
algoritmi;
formule;
modele;
tehnici de realizare a sistemelor informatice.
Resursele umane constau n:
personalul de specialitate: analiti, programatori,
ingineri de sistem, analiti-programatori ajutori,
operatori etc.;
beneficiarii sistemului.

11

Cadrul organizatoric este cel specificat n regulamentul de


organizare i funcionare (ROF) al unitii n care va fi utilizat
sistemul informatic.

1.3 Clasificarea sistemelor informatice


Sistemele informatice se clasific dup mai multe criterii
[Oprea, 1999]:
1) n funcie de domeniul de utilizare, sistemele
informatice pot fi:
pentru conducerea activitilor economico-sociale;
pentru conducerea proceselor tehnologice;
pentru cercetare tiinific i proiectare tehnologic;
pentru activiti speciale.
2) n funcie de nivelul ierarhic ocupat de sistemul
economic n structura organizatoric a societii:
pentru conducerea activitii la nivelul unitilor
economice;
pentru
conducerea
activitii
la
nivelul
organizaiilor economico-sociale cu structur de
grup;
sisteme informatice teritoriale;
pentru conducerea ramurilor, subramurilor i
activitilor la nivelul economiei naionale;
sisteme informatice funcionale generale.
3) n funcie de elementul supus analizei:
sisteme informatice orientate spre funcii;
sisteme informatice orientate spre proces;
sisteme informatice orientate spre date;
sisteme informatice orientate spre obiecte;
sisteme informatice orientate spre cunotine.
4) Dup modul de organizare a datelor:
sisteme bazate pe fiiere;
12

5)

6)
7)

8)

sisteme bazate pe tehnica bazelor de date: ierarhice,


reea, relaionale, orientate-obiect;
sisteme mixte.
Dup metoda folosit n analiza i proiectarea
sistemelor:
sisteme dezvoltate dup metoda sistemelor;
sisteme dezvoltate dup metoda clasic a ciclului de
via;
sisteme dezvoltate dup metoda structurat;
sisteme dezvoltate dup metoda orientat-obiect;
sisteme dezvoltate dup metoda rapid;
sisteme dezvoltate dup metoda echipelor mixte;
sisteme dezvoltate dup metoda prototipurilor.
Dup gradul de centralizare:
sisteme centralizate;
sisteme descentralizate.
Dup gradul de dispersie a resurselor sistemului
informatic:
sisteme informatice locale (bazate pe reea local,
staii de lucru);
sisteme informatice distribuite (date distribuite).
Dup gradul de automatizare a activitilor de analiz i
proiectare a sistemelor informatice:
sisteme informatice dezvoltate pe baza analizei i
proiectrii clasice;
sisteme informatice analizate cu instrumente
automate i proiectate clasic;
sisteme informatice bazate pe instrumente diverse
de automatizare a analizei i proiectrii;
sisteme informatice dezvoltate cu instrumente de tip
CASE4.

Computer Aided Systems Engineering

13

Você também pode gostar