All documentation about MS3 that is not concurrently editable in a cloud service or MS Teams.
-
ClassDiagrams :
Contiene i diagrammi delle classi con le Key Abstractions del sistema, creati dal team Sprintfloyd.
-
Confronto Scheduler :
Contiene la relazione degli esperimenti fatti per confrontare lo scheduler implementato dal team Scrumtastic rispetto a quello implementato dal team Sprintfloyd.
-
Database :
Contiene un diagramma E-R con le entità principali del sistema. Nato a seguito dell'azione di refactoring del team Scrumtastic.
-
JavaDocs :
Contiene la Javadoc del codice del backend del sistema, consultabile facilmente da qui.
-
Multi-Tenancy :
Contiene la documentazione e l'analisi sulle soluzioni di Multi-Tenancy adottate nel progetto, inclusa la scelta dell'architettura più adatta per la segregazione delle informazioni tra i tenant.
-
Security :
Contiene la documentazione relativa alla sicurezza del progetto, incluse le specifiche delle API Authorizations e il Risk Assessment Report.
-
teams_sprint_review :
Contiene i
pptxdivisi per team.- Scrumtastic: Contiene i
pptxdegli sprint del team Scrumtastic. - ShiftsHappen: Contiene i
pptxdegli sprint del team ShiftsHappen.
- Scrumtastic: Contiene i
-
Use Case Diagrams :
Diagramma dei casi d'uso dell'applicazione MS3.
-
jpa_custom_constraints :
Contiene una guida per creare custom constraint che seguano le regole di validazione coerenti con la specifica di JPA, ed un elenco di tutti i constraint utilizzati (ed utilizzabili) nell'applicazione.
-
scheduler_testing_guide :
Guida sull'utilizzo di un set di classi astratte che rappresenta un modo per realizzare test sullo schduler.
-
spring_AOP :
Contiene una breve guida di sintesi sull'uso di Spring AOP e una spiegazione del funzionamento dell'annotazione
@Validant. -
sprint0_stackSW :
Sorgente LaTeX che illustra le tecnologie software utilizzate dal progetto.
-
uffaPoints :
Sorgente LaTeX che illustra la metrica degli Uffa Points.
-
validation_suggestions :
Consigli sul come affrontare, utilizzando metodi precedentemente descritti, il problema della validazione nella maniera più organica e trasparente possibile.
-
videoguides :
Guide video dell'applicazione.