You are on page 1of 9

PROIECT

Analiza i proiectarea << ... >>





<<Nume prenume student>>

<< Fotografie student >>










Cuprins
Partea I Raport de Analiz .......................................................................................................................... 3
Introducere ................................................................................................................................................... 4
1. Identificarea i Descrierea Problemei ....................................................................................................... 4
1.1 Motivaie ............................................................................................................................................. 4
1.2 Context ................................................................................................................................................ 4
2. Procese i Activiti ................................................................................................................................... 5
3. Cerine de sistem ...................................................................................................................................... 5
3.1 Surse de cerine .................................................................................................................................. 5
3.2 Elicitaia cerinelor .............................................................................................................................. 5
3.3 Formularea Cerinelor ......................................................................................................................... 6
4. Model de Dezvoltare ................................................................................................................................. 6
Glosar ............................................................................................................................................................ 6
Partea II Proiectarea Sistemului Informatic ............................................................................................... 7
5. Proiectarea Logic ..................................................................................................................................... 8
5.1 Arhitectura Sistemului ........................................................................................................................ 8
5.2 Baza Informaional ............................................................................................................................ 8
6. Proiectarea Tehnic .................................................................................................................................. 8
6.1 Procese i Algoritmi............................................................................................................................. 8
6.2 Structura fizic a datelor ..................................................................................................................... 8
6.3 Tehnologii specifice ............................................................................................................................. 9












Partea I Raport de Analiz



















Introducere
Prezentai scurt contextul/problema/tematica aleas.
Furnizai detalii despre: amploarea temei/problemei tratate, domeniul su, grupul int/
beneficiarul soluiei propuse, impact, grad de inovativitate, poziionare fa de soluii similar.
Exist 2 faze principale pentru realizare:
1. La nceput, cnd gradul de realizare a soluiei este sczut, i aspectele specificate
sunt la nivel de obiective, propunere.
2. La sfrit, cnd exist deja o imagine de ansamblu asupra proiectului mult mai
complet i corect format, limitat de realizrile efective cu privire la soluie. n
aceast faz introducerea poate suferi unele ajustri.
~ 1 pag.
1. Identificarea i Descrierea Problemei
Descriei n detaliu organizaia care beneficiaz de soluia pe care o propunei.
Prezentai n linii mari situaia actual a organizaiei (sistemului informaional/informatic),
neajunsuri, planuri strategice de business n legtur cu sistemul informatic, obiective la nivel
general.
1.1 Motivaie
Tratai n detaliu motivaia care st la baza soluiei propuse n cadrul organizaiei.
De ce este aceasta necesar? Ce contribuie/impact/riscuri va avea proiectul pentru
organizaie? (Exemple de rspunsuri, desigur care necesit explicaii detaliate pot fi creterea
eficienei proceselor, reducerea duratei de timp pentru activiti, creterea numrului de clieni,
consolidarea poziiei pe pia etc.). Se pot specifica aspecte concureniale pe piaa n care
organizaia beneficiar joac.
Pentru reprezentarea grafic a ansamblului de motivaii se folosete diagrama Fish-bone.
Prezentai ierarhia motivelor pentru care se recurge la proiectul de dezvoltare pentru
organizaia beneficiar i schema de descompunere a obiectivelor (generale-specifice) avute n
vedere de organizaie.
1.2 Context
Descriei contextul soluiei utiliznd metodologia faetelor.
Delimitarea Sistemului de Contextul Su
n aceast seciune se prezint explicit :
1. elementele care compun sistemul (procese, organizaii, sisteme
tehnice/nontehnice existente, documente de for etc.), i totodat
2. elementele exterioare (persoane, bunuri materiale/imateriale etc.) graniei
sistemului, dar cu care sistemul interacioneaz n prezent. Aici se prezint i
toate prile afectate de viitoarea funcionare a sistemului (stakeholders).
2. Procese i Activiti
Prezentai activitile/ fluxurile /procesele principale ale organizaiei din 2 perspective :
1. Cea actual (dac exist) - sistemul informaional actual, furniznd detalii legate de
cine, cnd, ce documente produce sau modific/ aciuni realizeaz n cadrul organizaiei.
Pentru fiecare document/aciune care este important() pentru proces, se inventariaz
cmpurile/atributele sale. Pentru aceast etap se prezint diagrame de flux (flow-
charts) pentru fiecare proces. Unele procese pot fi n continuare detaliate n subprocese.
Deasemenea, unde este cazul, se folosesc diagrame de activitate.
2. Cea propus - menionai modificrile de proces/ procesele complet noi intite cu ocazia
soluiei propuse care vor contribui la atingerea obiectivelor documentate.
3. Cerine de sistem
3.1 Surse de cerine
Prezentai n detaliu sursele de cerine identificate, descriei i justificai de ce le-ai ales.
Specificai totodat implicaia diverselor pri (stakeholderi) n formularea cerinelor.
3.2 Elicitaia cerinelor
Descriei prile impliate (stakeholderi) i explicai cum i va afecta proiectul de dezvoltare,
discutnd n termeni de beneficii, dezavantaje, riscuri.
n continuare se descriu metodele de elicitaie i particulariti ale aplicrii lor n cadrul
organizaiei. Amintim aici metodele: model de business, cazuri de utilizare i metoda interviului.
n cazul metodei cazurilor de utilizare, coninutul va fi:
- Lista tuturor actorilor, cu o scurt descriere pentru fiecare dintre acetia i asocierile
acestuia cu ali actori
- Prezentarea cazurilor de utilizare pe tipologii, specificnd cine i n ce condiii iniiaz
cazul de utilizare i care este niruirea de aciuni realizate n cazul de utilizare, conform
metodologiei de documentare studiate la laborator.
- Se prezint cazurile de utilizare la un nivel general, prezentnd delimitarea sistemului de
contextul su.

Cazurile de utilizare sunt acompaniate de diagrame de cazuri de utilizare folosind simbolurile
specifice UML. Unde este necesar, cazurile de utilizare pot fi nsoite de descrieri sumare ale
interfeei grafice pentru o anumit funcionalitate formulat pentru a demonstra conformitatea
cu anumite cerine.
Pentru metoda interviului prezentai lista ntrebrilor adresate, rspunsurile relevante obinute,
i referine la cerinele aferente documentate.
3.3 Formularea Cerinelor
n aceast seciune sunt transformate informaiile obinute n faza anterioar aplicnd metode
de elicitaie n trsturi de sistem/& cerine de sistem. Prezentai pe categorii de cerine, totul
nt-o manier organizat conform metodologiei studiate la laborator (tabel).
4. Model de Dezvoltare
Descriei modelul de dezvoltare ales pentru dezvoltarea aplicaiei propuse. Justificai alegerea
fcut. Coninutul din aceast seciune trebuie s fie corelat cu Faeta IT.
Glosar
Aceasta este o seciune foarte important a raportului de analiz, aici fiind prezentate definiii,
explicaii, descrieri detaliate ale conceptelor importante care caracterizeaz spaiul problemei
abordate.
Conceptele sunt prezentate sub form de list ordonat alfabetic. n glosar pot fi folosite i
scheme sau diagrame pentru o ct mai clar explicare a termenilor. Totodat, pot fi descrise
relaii ntre concepte.
Obligatoriu, ncepei glosarul odat cu specificarea spaiului problemei.
Minimum 20 de termeni. I ntroducerea termenilor banali pentru atingerea numrului minim
de termeni este penalizat cu 0.05 puncte/termen din nota raportului de analiz (Partea I ).













Partea II Proiectarea Sistemului Informatic











5. Proiectarea Logic
Specificai i justificai abordarea de comunicare/prelucrare a datelor la nivel de sistem:
centralizat/distribuit.
Prezentai mprirea pe uniti logice-funcionale a sistemului. Diagrame DFD.
5.1 Arhitectura Sistemului
Prezentai arhitectura sistemului i justificai alegerea fcut.
Prezentai i reprezentai grafic arhitectura sistemului att n contextul de funcionare a
sistemului (abordare intuitiv, la nivel general) ct i n abordarea pe componente.
Furnizai o descriere narativ pentru componentele reprezentate n diagrama de componente.
Detaliai arhitectura sistemului pe mai multe niveluri de detaliere/abstractizare. Furnizai i o
descriere textual a componentelor reprezentate. Folosii diagrame de componente. Descriei
detaliat rolurile componentelor i interaciunile acestora cu exteriorul i n interiorul lor.
Descriei abloane de proiectare folosite i motivai prezena acestora n soluie.
Utilizai o modelare orientat pe soluie. Descriei modelarea obiectual folosit pentru a
realiza arhitectura de sistem propus.
5.2 Baza Informaional
Descriei baza informaional, soluia aleas pentru aceasta, conform cerinelor documentate n
Partea I. Pentru unele tematici aceasta poate fi baza de cunotine.
6. Proiectarea Tehnic
6.1 Procese i Algoritmi
Prezentai algoritmii folosii pentru realizarea funcionalitilor din componente structura
fizic a programelor.
Descriei algoritmii prin pseudocod i oferii explicaia lor. Dac este necesar folosii scheme
logice.
Facei legtura cu precondiii i postcondiii documentate n Partea I.
6.2 Structura fizic a datelor
Reprezentai i descriei structura fizic a datelor. Asigurai-v c exist o strns legtur cu
faeta subiect din Partea I.
Justificai structurile i coleciile de date folosite de componente pentru realizarea
funcionalitilor. Specificai cantiti de memorie- resurse folosite pentru diverse scenarii de
utilizare (grade de ncrcare a sistemului).
Specificai condiii de iniializare a datelor, stri ale obiectelor, dependene, tipuri de memorie
folosit pentru implementarea soluiei.
Prezentai soluia pentru baza informaional. Realizai i descriei diagrama bazei de date.
6.3 Tehnologii specifice
Descriei i justificai tehnologiile software/hardware folosite, limbaje de programare, sisteme
de operare, alte dependene tehnice etc.
Coninutul din aceast seciune trebuie s fie corelat cu faeta IT din Partea I.
Descriei framework-uri, API-uri folosite i asigurai-v n special de coerena cu 5.1 i 6.1.

You might also like