Sunteți pe pagina 1din 9

PROIECT

Analiza și proiectarea sistemelor informatice

<< Titlul aplicaţiei >>

<<Nume prenume student>> << Fotografie student >>


Cuprins
Partea I – Raport de Analiză........................................................................................................................3
Introducere..................................................................................................................................................4
1. Identificarea și Descrierea Problemei......................................................................................................4
1.1. Motivație..........................................................................................................................................4
1.2 Context..............................................................................................................................................5
2. Cerințe de sistem.....................................................................................................................................5
2.1 Surse de cerințe.................................................................................................................................5
2.2 Elicitația cerințelor.............................................................................................................................5
2.2.1 … <<Metoda de elicitaţie 1>>.........................................................................................................5
2.2.2 … <<Metoda de elicitaţie 2>>.........................................................................................................5
2.2.3 Modelul use-case............................................................................................................................5
2.3 Documentarea cerințelor..................................................................................................................5
2.3.1 Procese și Activități.....................................................................................................................5
3. Model de Dezvoltare...............................................................................................................................6
Partea II – Proiectarea Sistemului Informatic..............................................................................................7
4. Proiectarea Logică...................................................................................................................................8
4.1 Arhitectura Sistemului.......................................................................................................................8
4.2 Baza Informaţională...........................................................................................................................8
5. Proiectarea Tehnică.................................................................................................................................8
5.1 Structura fizică a datelor....................................................................................................................8
5.2 Procese şi Algoritmi...........................................................................................................................9
5.3 Tehnologii specifice...........................................................................................................................9
Glosar..........................................................................................................................................................9
Bibliografie..................................................................................................................................................9
Partea I – Raport de Analiză
Introducere
Prezentați pe scurt contextul/problema/tematica aleasă (sursă de informaţii: vision document).

Furnizați detalii despre: amploarea temei/problemei tratate, domeniul său, grupul țintă/
beneficiarul soluției propuse, impact, grad de inovare, raportare la soluții similare.

Există 2 faze principale pentru realizare, pe parcursul realizării proiectului:

1. La început, când gradul de realizare a aplicației este scăzut și aspectele


specificate sunt la nivel de obiective, propunere.
2. La sfârșit, când există deja o imagine de ansamblu asupra proiectului mult mai
completă și corect formată, limitată de realizările efective cu privire la soluție. În
această fază introducerea poate suferi unele ajustări.
¾ - 1,5 pag.

1. Identificarea și Descrierea Problemei


Descrieți organizația care beneficiază de soluția pe care o propuneți.

Prezentați în linii mari situația actuală a organizației (sistemului informațional/informatic),


neajunsuri, planuri strategice de business în legătură cu sistemul informatic, obiective la nivel
general, sinteza modelului de afaceri aplicat în organizație, talia beneficiarului (prin indicatori
economici generali).

1.1. Motivație
Tratați în detaliu motivația care stă la baza soluției propuse în cadrul organizației.

De ce este aceasta necesară? Ce contribuție/impact/riscuri va avea proiectul pentru


organizație? (Exemple de răspunsuri, desigur care necesită explicații detaliate pot fi creșterea
eficienței proceselor, reducerea duratei de timp pentru activități, creșterea numărului de clienți,
consolidarea poziției pe piață etc.). Se pot specifica aspecte concurențiale pe piața în care
organizația beneficiară joacă.

Pentru reprezentarea grafică a ansamblului de probleme/cauze se folosește diagrama cauză-


efect (Fish-bone).

Realizaţi diagrama de descompunere a obiectivelor (generale-specifice) stabilite pentru


proiectul de dezvoltare din organizație.
1.2 Context
Descrieți contextul soluției propuse utilizând metodologia fațetelor. Creaţi 4 liste (câte una
pentru fiecare faţetă).

2. Cerințe de sistem
2.1 Surse de cerințe
Prezentați în detaliu sursele de cerințe identificate, descrieți-le și justificați de ce le-ați ales.
Specificați totodată implicația, interesele diverselor părți (stakeholderi) în formularea
cerințelor.

- Curs 3 - care sunt sursele de unde v-aţi extras cerinţele (eventuali beneficiari, internet, idei
proprii,...)

2.2 Elicitația cerințelor


Descrieţi metodele de elicitație (cel puțin două metode) și particularități ale aplicării lor în
cadrul organizației. Motivaţi alegerea făcută şi modul de aplicare a metodelor.

2.2.1 … <<Metoda de elicitaţie 1>>


- workshop sau brainstorming (Curs 4)

2.2.2 … <<Metoda de elicitaţie 2>>


- interviu sau chestionar - (Curs 4-5)

Prezentați ierarhia cauzelor pentru care se recurge la proiectul de dezvoltare pentru


organizația beneficiară. Realizaţi diagrama Pareto.

2.2.3 Modelul use-case


Descrieți părțile implicate (stakeholderi) și explicați cum îi va afecta proiectul de dezvoltare,
discutând în termeni de beneficii, dezavantaje, riscuri.

Actori, roluri şi obiective – descrierea lor (tabel: - Nume actor, Descriere actor, Obiective-Rol).

- diagrama Use-Case a sistemului

- diagramă a unui proces din sistem

- tabel cu scenariile de utilizare pentru cele 2 diagrame de mai sus; (Curs 6)

2.3 Documentarea cerințelor


În această secțiune sunt transformate informațiile obținute în faza anterioară aplicând metode
de elicitație în trăsături de sistem şi ulterior în cerințe de sistem. Prezentați pe categorii de
cerințe, totul înt-o manieră organizată conform metodologiei studiate anterior (tabelul cu
scenariile).

- cerinţe de business: - costuri, pierderi, beneficii (dacă aveţi);


- cerinţele de sistem- funcționalitățile necesare ale sistemul informatic, pentru o interacțiune
cât mai bună a utilizatorului cât mai bună ;
- cerinţe funcţionale: serviciile pe care sistemul trebuie să le conţină;
- cerințele non-funcționale sunt constrângeri ale serviciilor și funcțiilor oferite de către sistem
precum constrângeri de timp, de dezvoltare, standarde impuse.
- cerinţe calitative: impuse de beneficiar;

2.3.1 Procese și Activități


Prezentați activitățile/ fluxurile /procesele principale ale organizației din 2 perspective :

1. Cea actuală (dacă există) - sistemul informațional actual, furnizând detalii legate de
cine, când, ce documente produce sau modifică/ acțiuni realizează în cadrul organizației.
Pentru fiecare document/acțiune care este important(ă) pentru proces, se inventariază
câmpurile/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 activităţi.
2. Cea propusă - menționați modificările de proces/ procesele complet noi țintite cu ocazia
soluției propuse care vor contribui la atingerea obiectivelor documentate.

- diagrama de activităţi;
- diagrama de stări;

3. Model de Dezvoltare
Descrieţi modelul de dezvoltare ales pentru dezvoltarea aplicației propuse. Justificaţi alegerea
făcută. Conținutul din această secțiune trebuie să fie corelat cu Fațeta de dezvoltare.
Partea II – Proiectarea Sistemului Informatic
4. Proiectarea Logică
Specificaţi şi justificaţi abordarea de prelucrare a datelor la nivel de sistem:
centralizat/distribuit.

Prezentaţi împărţirea pe unităţi logice-funcţionale a sistemului. Diagrame DFD.

- diagrama de flux de date;

- diagrama entitate-relaţie (dacă este cazul);

4.1 Arhitectura Sistemului


Prezentaţi arhitectura sistemului şi justificaţi alegerea făcută. Prezentaţi mai multe viziuni.

Prezentaţi şi reprezentaţi grafic arhitectura sistemului atât în contextul de funcţionare a


sistemului (abordare intuitivă, la nivel general) cât şi în abordarea pe componente.

Furnizați o descriere narativă pentru componentele reprezentate în diagrama de componente.

Detaliaţi arhitectura sistemului pe mai multe niveluri de detaliere/abstractizare. Furnizaţi şi o


descriere textuală a componentelor reprezentate. Folosiţi diagrame de componente. Descrieți
detaliat rolurile componentelor și interacțiunile acestora cu exteriorul și în interiorul lor.

Descrieți șabloane de proiectare folosite și motivați prezența acestora în soluție.

Utilizați o modelare orientată pe soluție. Descrieți modelarea obiectuală folosită pentru a


realiza arhitectura de sistem propusă.

4.2 Baza Informaţională


Descrieţi baza informaţională, soluţia aleasă pentru aceasta, conform cerinţelor documentate
în Partea I. Pentru unele tematici aceasta poate fi baza de cunoștințe.

5. Proiectarea Tehnică
5.1 Structura fizică a datelor
Reprezentaţi şi descrieţi structura fizică a datelor. Asigurați-vă că există o strânsă legătură cu
fațeta subiect din Partea I.

Justificaţi structurile şi colecţiile de date folosite de componente pentru realizarea


funcţionalităţilor. Specificaţi cantităţi de memorie- resurse folosite pentru diverse scenarii de
utilizare (grade de încărcare a sistemului).

Specificaţi condiţii de iniţializare a datelor, stări ale obiectelor, dependenţe, tipuri de memorie
folosită pentru implementarea soluţiei.
Prezentați soluția pentru baza informațională. Realizați și descrieți diagrama bazei de date.

5.2 Procese şi Algoritmi


Prezentaţi algoritmii folosiţi pentru realizarea funcţionalităţilor din componente – structura
fizică a programelor.

Descrieţi algoritmii prin pseudocod şi oferiţi explicaţia lor. Dacă este necesar folosiți scheme
logice.

Faceţi legătura cu precondiţii şi postcondiţii documentate în Partea I a proiectului.

5.3 Tehnologii specifice


Descrieţi şi justificaţi tehnologiile software/hardware folosite, limbaje de programare, sisteme
de operare, alte dependenţe tehnice etc.

Conținutul din această secțiune trebuie să fie corelat cu fațeta IT din Partea I.

Descrieți framework-uri, API-uri folosite și asigurați-vă în special de coerența cu secţiunile 4.1


și 5.1 ale proiectului.

Glosar
Aceasta este o secțiune foarte importantă a raportului de analiză, aici fiind prezentate definiții,
explicații, descrieri detaliate ale conceptelor importante care caracterizează spațiul problemei
abordate.

Conceptele sunt prezentate sub formă de listă ordonată alfabetic. În glosar pot fi folosite și
scheme sau diagrame pentru o cât mai clară explicare a termenilor. Totodată, pot fi descrise
relații între concepte.

Bibliografie

S-ar putea să vă placă și