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 ==== | ||