Skip to content

Documentazione della piattaforma TutoratoSmart, realizzata per la gestione dello sportello di tutorato universitario.

Notifications You must be signed in to change notification settings

Yeshlol/TutoratoSmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

82 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TutoratoSmart – Documentazione πŸ“š

Questa repository contiene la documentazione tecnica completa del progetto TutoratoSmart, sviluppato come progetto accademico per il corso di Ingegneria del Software.

🧾 Contenuto della Documentazione

RAD, SDD, ODD, Matrice di TracciabilitΓ , Test Plan, Test Case Specification, Test Incident Report, Test Summary Report, Manuale d’uso, Manuale d'installazione.

πŸ“Œ 1. SOW – Statement of Work

Definisce l'ambito del progetto, gli obiettivi di business, i vincoli, le risorse coinvolte, deliverables, criteri di accettazione e le tempistiche previste.

πŸ“Œ 2. RAD – Requirements Analysis Document

Analisi dei requisiti funzionali e non funzionali. Include scenari, use case, descrizione degli attori, use case diagram. Modello ad oggetti proposto con i class diagram. Modello dinamico, statechart, sequence diagram, activity diagram e mock-up interfaccia utente.

πŸ“Œ 3. SDD – System Design Document

Descrive gli obiettivi del sistema, design goals e trade-off; l'architettura del sistema attuale e del sistema proposto. Decomposizione in layer (MVC), in sottosistemi, gestione dei dati persistenti (mapping ER); controllo degli accessi e sicurezza. Specifica dei servizi dei sottosistemi.

πŸ“Œ 4. ODD – Object Design Document

Dettaglia il design orientato agli oggetti, includendo diagrammi delle classi, interazioni tra oggetti e design pattern utilizzati.

πŸ“Œ 5. TP – Test Plan

Strategia di testing con casi di test, metriche e criteri di accettazione. Include test unitari (JUnit), test di sistema e test automatizzati (Selenium).

πŸ“Œ 6. Manuale di installazione e manuali Utente

  • πŸ“˜ Manuale Studente: guida all’uso della piattaforma per studenti.
  • πŸ“™ Manuale Tutor: guida per la gestione degli appuntamenti.
  • πŸ“— Manuale Amministratore: gestione completa del sistema.

πŸ“Œ 7. Documentazione CI/CD

Spiegazione dell'integrazione continua tramite Travis CI, struttura del .travis.yml, processi automatizzati e deployment.

πŸ“ Struttura della Repository

/documentazione
β”œβ”€β”€ SOW.pdf
β”œβ”€β”€ RAD.pdf
β”œβ”€β”€ SDD.pdf
β”œβ”€β”€ ODD.pdf
β”œβ”€β”€ TestPlan.pdf
β”œβ”€β”€ ManualeStudente.pdf
β”œβ”€β”€ ManualeTutor.pdf
β”œβ”€β”€ ManualeAmministratore.pdf
β”œβ”€β”€ CI_CD_Guida.pdf

πŸ”— Progetto completo (Codice Sorgente)

πŸ‘‰ Repository Codice – TutoratoSmart

πŸ“„ Stato del progetto

Documentazione completa e coerente con la versione finale del software.

About

Documentazione della piattaforma TutoratoSmart, realizzata per la gestione dello sportello di tutorato universitario.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •