This shows you the differences between two versions of the page.
isi:proiect:documentatie [2022/11/16 16:05] alexandru.predescu [Structurarea datelor] |
isi:proiect:documentatie [2024/11/10 11:34] (current) alexandru.predescu [Diagrama cazurilor de utilizare] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Documentație intermediară ===== | + | ===== Documentație inițială ===== |
Documentatia va avea minim 5 pagini (inclusiv diagrame). | Documentatia va avea minim 5 pagini (inclusiv diagrame). | ||
- | La scrierea documentației vor participa toți membrii echipei, fiecare își va alege anumite puncte de mai jos pe care le va dezvolta: | + | |
+ | **La scrierea documentației vor participa toți membrii echipei, fiecare își va alege anumite puncte de mai jos pe care le va dezvolta:** | ||
| | ||
==== Structurarea datelor ==== | ==== Structurarea datelor ==== | ||
Line 13: | Line 14: | ||
==== Arhitectura generală a aplicației ==== | ==== Arhitectura generală a aplicației ==== | ||
- | Arhitectura sistemului (diagramă arhitectură / schemă bloc) | + | **Arhitectura generală a aplicației** (diagramă arhitectură / schemă bloc) |
{{:isi:proiect:system.png?400|}} | {{:isi:proiect:system.png?400|}} | ||
+ | |||
+ | <note important>Această diagramă este orientativă. Arhitectura voastră poate fi diferită și trebuie să reflecte structura, componentele și tehnologiile folosite concret în implementarea funcționalităților aplicației proiectate.</note> | ||
==== Diagrama cazurilor de utilizare ==== | ==== Diagrama cazurilor de utilizare ==== | ||
Line 22: | Line 25: | ||
{{:isi:proiect:use_case.drawio.png?300|}} | {{:isi:proiect:use_case.drawio.png?300|}} | ||
+ | |||
+ | <note important>Această diagramă este orientativă. Cazurile de utilizare reprezentate trebuie să reflecte cerințele funcționale concrete identificate din perspectiva utilizatorilor finali ai aplicației proiectate.</note> | ||
==== Tehnologii ==== | ==== Tehnologii ==== | ||
Line 29: | Line 34: | ||
=== Generale === | === Generale === | ||
- | Ce tehnologii vor fi folosite pentru a implementa aplicația? Ce API, produse ArcGIS Online, ArcGIS Pro, etc. Dacă au fost folosite alte framework-uri suplimentare (de ex. Angular) vor fi precizate | + | **Ce tehnologii vor fi folosite** pentru a implementa aplicația? Ce API, produse ArcGIS Online, ArcGIS Pro, etc. Dacă au fost folosite alte framework-uri suplimentare (de ex. Angular) vor fi precizate |
=== Specifice === | === Specifice === | ||
- | Cu ce tehnologii specifice vor fi implementate componentele? | + | **Cu ce tehnologii specifice vor fi implementate componentele?** |
Ex: | Ex: | ||
- | pentru crearea unui feature layer se va folosi portalul ArcGIS Online | ||
- | pentru configurarea popup-ului se va folosi API-ul JavaScript (preferabil cu specificarea cărui modul JS care trebuie încărcat) | ||
- | pentru stocarea datelor despre utilizatori se va folosi o BD MySQL, pentru criptarea parolei se va folosi algoritmul bcrypt | ||
- | ==== Organizare proiect ==== | + | * pentru crearea unui feature layer se va folosi portalul ArcGIS Online |
+ | * pentru configurarea popup-ului se va folosi API-ul JavaScript (preferabil cu specificarea cărui modul JS care trebuie încărcat) | ||
+ | * pentru stocarea datelor despre utilizatori se va folosi o BD MySQL, pentru criptarea parolei se va folosi algoritmul bcrypt | ||
+ | |||
+ | ==== Organizare activități ==== | ||
| | ||
- | Lista de task-uri asignate fiecărui membru al echipei și diagrama Gantt pentru planificarea lor. | + | **Lista de task-uri** asignate fiecărui membru al echipei și diagrama Gantt pentru planificarea lor. |
- | Task-urile vor fi definite cât mai în detaliu și cât mai precis (nu task-uri generale de tipul "implementez Frontend" sau "implementez Backend" ci "crearea unui feature layer care să reprezinte camioanele", "scriere cod pentru pop-ups", etc) | + | * Task-urile vor fi definite cât mai în detaliu și cât mai precis (nu task-uri generale de tipul "implementez Frontend" sau "implementez Backend" ci "crearea unui feature layer care să reprezinte camioanele", "scriere cod pentru pop-ups", etc) |
- | Cu cât va exista un număr mai mare de taskuri definite cu atât mai bine | + | * Cu cât va exista un număr mai mare de taskuri definite cu atât mai bine |
Ex: | Ex: | ||
- | Task 1, 2 - Student1 | + | * Task 1, 2 - Student1 |
- | Task 3, 4 - Student2 | + | * Task 3, 4 - Student2 |
- | Task 5 - Student3 | + | * Task 5 - Student3 |
+ | {{:isi:proiect:alocare_taskuri.png?500|}} | ||
==== Identificarea riscurilor ===== | ==== Identificarea riscurilor ===== | ||
Line 60: | Line 67: | ||
Ex: Matrice de evaluare a riscurilor | Ex: Matrice de evaluare a riscurilor | ||
+ | {{:isi:proiect:evaluare_riscuri.png?500|}} | ||
==== Presupuneri ==== | ==== Presupuneri ==== | ||