SkarabGroup/DocumentazioneProgetto
Repository della Documentazione del Progetto di Ingegneria del Software e Sito del gruppo 2
🛡️ Code Guardian
Sistema Multiagente per la Valutazione di Repository GitHub
Progetto di Ingegneria del Software • Università degli Studi di Padova • A.A. 2025/2026
👥 Team Skarab
Un progetto sviluppato con dedizione e professionalità
📋 Indice
🎯 Presentazione
Code Guardian è un sistema innovativo basato su architettura multiagente progettato per automatizzare e ottimizzare il processo di valutazione delle repository GitHub. Il sistema analizza metriche qualitative e quantitative del codice, fornendo insights preziosi per sviluppatori e team di sviluppo.
Obiettivi Principali
- Implementazione di un sistema multiagente intelligente
- Analisi automatizzata della qualità del codice
- Valutazione approfondita di repository GitHub
- Generazione di report dettagliati e metriche di qualità
🏢 Capitolato
Il progetto nasce dal capitolato C2 - "Sistema Multiagente per la Valutazione di Repository GitHub" proposto da Var Group.
Var Group è un'azienda leader nel settore IT che offre soluzioni innovative per la trasformazione digitale delle imprese. La collaborazione con l'università rappresenta un'opportunità di sviluppo sia per gli studenti che per l'azienda.
📚 Documentazione
La documentazione è interamente realizzata utilizzando Typst, un moderno sistema di markup per la composizione tipografica.
Documenti Esterni
| Documento | Descrizione | Versione |
|---|---|---|
| 📋 Piano di Progetto | Pianificazione temporale e allocazione risorse | v0.0.0 |
| 🎯 Piano di Qualifica | Strategie e metriche di qualità | v0.0.0 |
| 📊 Analisi dei Requisiti | Requisiti funzionali e di qualità | v0.0.0 |
| 📖 Glossario | Terminologia tecnica del progetto | v0.0.0 |
| 📘 Manuale Utente | Guida all'utilizzo del sistema | v0.0.0 |
Documenti Interni
| Documento | Descrizione |
|---|---|
| 📐 Norme di Progetto | Convenzioni e procedure operative |
| 🔍 Studio di Fattibilità | Analisi dei capitolati proposti |
| 📝 Verbali | Resoconto delle riunioni interne ed esterne |
Visualizzazione Documenti
I documenti Typst possono essere compilati utilizzando:
# Compila un singolo documento
typst compile documento.typ
# Compila con watch mode
typst watch documento.typTuttavia si consiglia di usare l'estensione Tinymist di vs code
🛠️ Tecnologie
👥 Team
Team Skarab è composto da studenti del corso di Ingegneria del Software dell'Università degli Studi di Padova, coordinati per raggiungere l'eccellenza nello sviluppo del progetto.
Ruoli
- 🎯 Responsabile di Progetto - Coordinamento e gestione del team
- 📋 Amministratore - Gestione della configurazione e documentazione
- 🔍 Analista - Analisi dei requisiti e modellazione del sistema
- 💻 Progettista - Architettura e design del sistema
- 👨💻 Programmatore - Implementazione e sviluppo
- ✅ Verificatore - Controllo qualità e testing
📞 Contatti
Università degli Studi di Padova
- 🏛️ Dipartimento di Matematica "Tullio Levi-Civita"
- 📧 Corso di Ingegneria del Software
- 🌐 www.unipd.it
Var Group
- 🏢 Azienda proponente del capitolato
- 🌐 www.vargroup.it
Team Skarab
- 📧 Email: skarabswegroup@gmail.com
- 💼 Repository: https://github.com/SkarabGroup
Sviluppato con ❤️ dal Team Skarab
Università degli Studi di Padova • 2025/2026

