Sunteți pe pagina 1din 27

CURS 8

PROIECTAREA DE
ANSAMBLU A SISTEMELOR
INFORMATICE ;
PROIECTAREA DE DETALIU
Prezentare general
n aceast etap se realizeaz:
analiza global i specificarea cerinelor noului
sistem;
modelul de ansamblu al sistemului informatic;
structurarea datelor i specificarea soluiilor de
administrare a datelor;
proiectarea arhitecturii configuraiei de
echipamente;
planificarea realizrii noului sistem pe pri
componente.
Proiectarea de ansamblu
Cuprinde o succesiune de activiti, cum sunt:
definirea obiectivelor sistemului;
structurarea sistemului informatic pe subsisteme
i componente;
definirea global a ieirilor;
definirea global a intrrilor;
definirea coleciilor de date comune;
alegerea soluiilor tehnice;
estimarea necesarului de resurse;
estimarea eficienei economice;
planificarea realizrii sistemului;
elaborarea documentaiei corespunztoare.
Cerine in etapa de concepere:
a) Conceperea sistemului informatic s fie
fundamentat pe criterii de eficien economic.
Acesta presupune compararea cheltuielolor
estimate ca necesare pentru realizarea i
funcionarea sistemului (proiectare,
implementare, exploatare i dezvoltare) cu
efectele economice directe i indirecte ce se vor
obine prin introducerea noului sistem informatic
sau aplicaie informatic. n acest sens se va
urmri ca termenul de recuperare al cheltuielilor
s fie ct mai scurt.
Cerine in etapa de concepere:
b) Participarea nemijlocit a conducerii unitii la
conceperea sistemului informatic, prin formularea
cerinelor informaionale, prin definirea i ierarhizarea
obiectivelor acestuia, prin stabilirea programului de
realizare ealonat a acestuia, pe elemente
componente.
c) Asigurarea unui nivel tehnic nalt al soluiilor adoptate.
Proiectanii au ca sarcin utilizarea celor mai moderne i
adecvate metode, tehnici, instrumente, soluii tipizate i
tehnologii informatice n vederea creterii calitii
produselor informatice.
d) Adoptarea unor soluii de proiectare n concordan cu
resursele disponibile i cu restriciile impuse n legtur
cu: echipamentele de calcul, programele, personalul de
specialitate, resursele financiare i de timp etc.
Definirea obiectivelor sistemului informatic i a
ariei de cuprindere a acestuia
Aria de cuprindere a sistemului informatic se stabilete
n strns legtur cu obiectivele definite pentru acesta.
Se identifica obiectivele sistemului informatic ce se va
proiecta, sarcinile ce vor fi preluate de acesta,
determinandu-se astfel aria de cuprindere a sistemului
pentru diferitele stadii sau etape de dezvoltare. Se
formuleaz deci cerinele i restriciile globale pentru
realizarea sistemului i a subsistemelor componente, se
justific necesitatea, oportunitatea i fezabilitatea
sistemului.
Urmeaz apoi elaborarea modelului de ansamblu al
viitorului sistem informatic.
Structurarea sistemului
informatic
Elaborarea modelului de ansamblu al sistemului
informatic presupune descompunerea sistemului
informaional-decizional n subsisteme relativ autonome.
Fiecare subsistem al sistemului informatic va avea
funciunile, intrrile i ieirile sale, colecii de date
specifice, algoritmi de transformare a intrrilor n ieiri
informaionale.
Deci, prin structurarea sistemului informatic se vor
evidenia subsistemele componente, legturile dintre
acestea precum i conexiunile exterioare ale
sistemului cu alte sisteme, pe vertical i pe
orizontal. Se trece apoi la proiectarea, la nivel global, a
subsistemelor componente.
Criterii de descompunere n
subsisteme i module componente
Criteriul funcional de structurare, potrivit cruia un
sistem informatic este structurat n mai multe subsisteme
funcionale. Fiecrei funcii i va corespunde, conform
acestui criteriu, cte un subsistem funcional.
Structura ierarhic/organizatoric poate constitui un
alt criteriu de structurare a sistemului n subsisteme la
nivelul compartimentelor sau structurilor organizaionale
ale societii.
n raport cu nivelele de decizie existente n cadrul
societii se pot identifica subsistemul strategic,
subsistemul tactic i subsistemul operativ.
Observatie:
Sistemul trebuie s urmreasc realizarea obiectivelor
generale ale societii, fixate pe o perioad mai lung de
timp. n fixarea i ealonarea obiectivelor generale i
gsete expresia atributul de previziune al conducerii.
Subsistemul corespunde de regul unor obiective
derivate din cele generale. De exemplu, aprovizionarea
cu materii i materiale conform cerinelor, politica de
vnzare a produselor, cercetarea i proiectarea
produselor i tehnologiilor noi, etc.
Aplicaia, ca unitate component a subsistemului, se
dezvolt de regul la nivelul unor activiti sau
compartimente din cadrul societii, cum ar fi:
programarea, lansarea i urmrirea produciei, urmrirea
contractelor, etc
Structura sistemului, ex:
Definirea ieirilor sistemului
Concret, aceasta nseamn furnizarea la cerere sau
periodic a situaiilor, a rapoartelor de ieire care
grupeaz informaii, date necesare cunoaterii realitii
curente.
Ieirile sistemului vor fi definite pentru fiecare subsistem
n parte.
Prin "ieirile" unui subsistem informatic nelegem
totalitatea informaiilor furnizate de acesta beneficiarilor
interni i externi.
Definirea "ieirilor" fiecrui subsistem informatic la nivel
global presupune n primul rnd, stabilirea la nivel global
a informaiilor necesare conducerii pe diferite trepte
ierarhice, preciznd, pentru fiecare n parte, coninutul
informaional, periodicitatea, numrul de exemplare,
destinatarul
Definirea intrrilor sistemului
Definim "intrrile" sistemului informatic ca fiind
totalitatea datelor primare necesare obinerii informaiilor
de ieire ale sistemului. Datele primare reflect starea i
dinamica fenomenelor i proceselor economice din
unitatea economic, necesare pentru crearea,
actualizarea bazei de date i obinerea situaiilor de
ieire.
Dup determinarea "intrrilor" sub aspectul coninutului
global al acestora, pentru fiecare document de intrare se
va stabili sursa de provenien, periodicitatea, volumul,
numrul de exemplare, etc.
De asemenea, se pot defini la nivel global posibilitile i
modalitile de culegere i verificare n vederea stocrii
lor. n acest sens trebuie subliniat faptul c exist un
numr nsemnat de documente primare tipizate,
adaptate la prelucrarea automat a datelor care pot fi
utilizate n cadrul sistemelor informatice
Stabilirea global a coleciilor de
date
n aceast etap se realizeaz proiectarea modelului
conceptual de ansamblu al datelor, se identific tipurile
de entiti i relaiile dintre acestea, se definesc astfel, la
nivel global, coleciile de date, se face analiza soluiilor
pentru administrarea i manipularea datelor.
Pornind de la datele definite global n toate aceste
activiti, se trece la gruparea lor n colecii de date pe
baza unor criterii, pentru fiecare subsistem n parte i la
nivelul ntregului sistem. Se obin astfel coleciile de date
specifice fiecrui subsistem i coleciile de date comune
sistemului. Aceste colecii au un caracter orientativ
pentru proiectarea fiierelor i/sau entitilor bazei de
date.
Criterii pentru gruparea datelor
a). Din punct de vedere al stabilitii datelor se pot identifica:
colecii de date convenional-constante ;
colecii de date variabile.
b). Din punct de vedere al prelucrrii datelor, coleciile de date se
pot grupa n: colecii de date de baz; colecii de date pentru
tranzacii; colecii de date intermediare; colecii de date statistice;
colecii de date istorice,etc
c). Dup sfera de cunoatere se pot identifica patru tipuri de colecii
mari de date cu utilitate diferit, cu grad de agregare i sintetizare a
datelor diferit i anume: date primare; indicatori tehnico-economici
cu caracter operativ; indicatori tehnico-economici cu centralizare
medie i indicatori sintetici.
d). Dup domeniul de activitate la nivelul unei uniti productive
datele pot fi grupate n colecii ce reflect entiti, fenomene i
procese economice
Odat ce au fost determinate coleciile de date i principalele
caracteristici globale ale acestora, se poate alege soluia de
organizare i manipulare a datelor n fiiere, baz sau banc de
date
Alegerea tipurilor de modele
matematice ce urmeaz a fi utilizate
Modelele matematice folosite n fundamentarea tiinific i
perfecionarea activitii economice pot fi:
Modele de programare liniar
Modele de programare neliniar
Modele de programare dinamic
Modele de tip A.D.C.
Modele de teoria grafurilor
Modele de gestiune a stocurilor
Modele de programarea produciei
Modele de simulare , Modele de teoria deciziilor
Modele de ateptare, Modele de tip INPUT, etc
Alegerea tehnologiei de prelucrare i
estimarea necesarului de resurse
Alegerea tehnologiei de prelucrare automat a datelor se face n
funcie de calitatea i dimensiunile resurselor alocate, de specificul
sistemului obiect, dar i de modul n care aceste resurse pot fi
utilizate pentru satisfacerea cerinelor impuse sistemului informatic.
Ele pot fi grupate dupa:
modul de preluare i transmitere a datelor
modul de structurare i organizare a datelor
modul de amplasare a calculatorului electronic n raport cu punctele
de generare a datelor i de valorificare a informaiilor obinute din
prelucrare.
Se va stabili daca:
sistemul e pentru prelucrare local sau teleprelucrare;
realizeaza prelucrare pe loturi sau n regim conversaional;
realizeaza prelucrare centralizat, descentralizat sau distribuit.
Se poate face apoi o estimare a resurselor necesare.
Planificarea realizrii sistemului
informatic
Planificarea realizrii unui sistem informatic are la
baz principiul ealonrii.
Prin ealonare nelegem ordinea n care vor fi abordate
i realizate componentele sistemului informatic,
ncepnd cu proiectarea de detaliu, programarea,
implementarea, pn la introducerea n exploatare
curent, cu asigurarea condiiilor pentru integrarea lor
treptat. Se au in vedere o serie de criterii, cum sunt:
Prioritatea obiectivelor componente
Asigurarea legturilor dintre componente
Disponibilitatea resurselor
PROIECTAREA DE DETALIU A
SISTEMELOR INFORMATICE
Prin proiectarea de detaliu se realizeaz
practic detalierea, pentru fiecare subsistem
n parte sau aplicaie informatic definit, a
tuturor elementelor implicate, pe baza
cerinelor formulate pentru noul sistem i a
activitii de studiu i analiz a sistemului
existent, concretizate n modelul datelor i
modelul prelucrrilor. Se realizeaz astfel
modelul de detaliu al fiecrui subsistem sau
component a sistemului i se stabilesc
soluiile tehnice de realizare ale fiecruia.
Proiectarea de detaliu
Cuprinde dou activiti distincte realizate
pentru fiecare aplicaie sau modul din
cadrul sistemului, denumite sugestiv:
proiectare logic de detaliu
proiectare tehnic de detaliu.
Cele dou activiti se finalizeaz cu o
documentaie corespunztoare, denumit:
Proiect logic de detaliu
Proiect tehnic de detaliu.
Documentatia
Proiectul logic de detaliu cuprinde informaii
privind cerinele de detaliu ale componentei
funcionale, soluia de organizare i structurare a
datelor, descrierea intrrilor, ieirilor, a interfeei
cu utilizatorul.
Proiectul tehnic de detaliu, adresat specialitilor
(programatori) prezint, n plus, specificaii
tehnice de realizare a programelor sau
procedurilor automate, permind astfel
comunicarea n cadrul echipei de proiectare i
realizare a sistemului.
1. Detalierea funciunilor i a structurii
funcionale a subsistemelor i/sau a
aplicaiilor informatice
Se detaliaz funciunile fiecrei aplicaii pn la nivelul
funciilor elementare, definind, acolo unde este posibil,
chiar procedurile care urmeaz s fie realizate.
Se realizeaz schema funcional a fiecrui subsistem
sau aplicaie informatic.
Se ntocmete lista procedurilor automate i manuale pe
care le implic realizarea aplicaiei informatice, pornind
de la funciile elementare ale acesteia i se descriu
aceste proceduri.
se definitiveaz modelele matematico-economice
utilizate i algoritmii de calcul ce stau la baza prelucrrii
automate n cadrul aplicaiei sau modulului informatic.
2. Proiectarea de detaliu a ieirilor
ieirile sistemului informatic conin rezultatul prelucrrilor efectuate asupra
datelor de intrare i se pot prezenta sub forma unor rapoarte, a unor situaii
de raportare afiate pe ecran, scrise pe hrtie sau nregistrate pe un suport
extern (disc hard sau flexibil, Cd, caset magnetic, etc).
Rapoartele pot fi listate la imprimant, vizualizate pe monitor sau memorate
pe un suport magnetic n vederea continurii prelucrrilor n cadrul altor
subsisteme informatice.
Adeseori rapoartele de ieire sunt nsoite de reprezentri grafice, sub
forme adecvate, pentru a se putea observa mai uor evoluia unui proces
sau a unui fenomen economic. Acestea se recomand ndeosebi
managerilor de nivel nalt, care au nevoie de informaii cu grad mare de
sintetizare
Cuprinde 2 etape:
Proiectarea logic de detaliu a ieirilor macheta raportului
Proiectarea fizic de detaliu a ieirilor se realizeaz pe baza
specificaiilor de ieire i presupune definitivarea formei i formatului de
prezentare a rapoartelor, aezarea n pagin, spaierea rndurilor, stabilirea
procedurilor de interpretare a ieirilor.
Clasificarea iesirilor
a) Gradul de agregare :
Rapoarte sintetice
Rapoarte analitice
b) Natura informaiilor coninute :
Rapoarte coninnd datele de stare ale sistemului condus;
Rapoartele statistice cuprinznd informaii cu caracter statistic necesare
raportrilor ierarhice;
Rapoarte previzionale care permit anticiparea evoluiei unor procese i
fenomene economice.
c) Destinaia rapoartelor :
Rapoarte de uz intern destinat cerinelor proprii de informare i control;
Rapoarte de uz general cu un coninut prestabilit (ex. Bilanul contabil )
d) Frecvena de generare:
Rapoarte periodice, ntocmite la intervale regulate de timp, cum sunt:
Rapoarte zilnice;
Rapoarte lunare;
Rapoarte trimestriale
Rapoarte anuale
Rapoartele de excepie
Rapoarte la cerere
Proiectarea de detaliu a ieirilor
Observaie:
Se apreciaz adeseori c numrul de rapoarte
obinute n cadrul unei aplicaii informatice este
n strns legtur cu utilitatea, cu eficiena ei.
Cu ct numrul rapoartelor de ieire este mai
mare, cu att aplicia este mai util, mai muli
decideni au nevoie de ele pentru
fundamentarea sau asistarea actului decizional
3. Proiectarea de detaliu a intrrilor
Intrrile unui sistem informatic reprezint
ansamblul datelor stocate, gestionate i
prelucrate n cadrul sistemului, date care
provin din dinamica operaiilor i proceselor
economice i financiare derulate n cadrul firmei
Cuprinde cele dou etape:
proiectarea logic de detaliu
proiectarea fizic de detaliu.
Scop: elaborarea machetei documentului primar
i elaborarea instruciunilor de completare i
utilizare a acestuia; stabilirea regulilor de
validare a datelor.
Proiectarea de detaliu a intrrilor
n etapa de proiectare logic de detaliu se stabilete lista
complet a intrrilor, pentru fiecare document de intrare
descriindu-se elementele caracteristice cum sunt: coninutul
informaional, natura i structura datelor, frecvena de apariie,
volumul, criteriile de control i validare a datelor, etc
n proiectarea fizic de detaliu numit i proiectare tehnic
de detaliu se realizeaz toat aceast activitate de proiectare
a documentelor de intrare i a machetelor (ecranelor,
videoformatelor sau formularelor) datelor de intrare, se
stabilesc condiiile de validare a datelor i instruciuni de
corectare a acestora, se alege suportul tehnic pentru
memorarea datelor, se definesc procedurile (manuale sau
automate) de culegere i transmitere a datelor i se
reproiecteaz, dac este cazul, chiar documentele primare de
nregistrare a datelor pentru a rspunde cerinelor prelucrrii
automate.
4. Proiectarea sistemului de codificare
Operaia de codificare const n
stabilirea unei corespondene biunivoce
ntre obiectele supuse codificrii (bunurile
materiale) i simbolurile (codurile) de
reprezentare a acestora, obinute cu
ajutorul unui limbaj de codificare.
Rezultatul codificrii se concretizeaz ntr-
un sistem de coduri.