Argo-swe / Docs

Documentazione di progetto del gruppo Argo, iscritto al corso di Ingegneria del Software.
0 stars 0 forks source link

Stesura bozza AdR - Requisiti minimi #24

Closed Rikicavaz77 closed 4 months ago

Rikicavaz77 commented 5 months ago

Stesura BOZZA del documento di Analisi dei requisiti, con:

Rikicavaz77 commented 4 months ago

@martinaamico @LewentalDigital In attesa di capire come muoverci con l'ITS, se riuscite entro lunedì ad aggiungere uno / due commenti qui per spiegare cosa avete fatto. Così poi chiudiamo l'Issue e ne apriamo un altro per la conversione in LaTeX.

LewentalDigital commented 4 months ago

@martinaamico @LewentalDigital In attesa di capire come muoverci con l'ITS, se riuscite entro lunedì ad aggiungere uno / due commenti qui per spiegare cosa avete fatto. Così poi chiudiamo l'Issue e ne apriamo un altro per la conversione in LaTeX.

Oltre alla strutturazione e alla stesura iniziale delle sezioni del documento ci siamo concentrati sui casi d'uso. La struttura del documento segue quella indicata da IEEE che ha trovato Marco.

Questa è la struttura che abbiamo creato: 1) Introduzione 1.1) Scopo/Obiettivo del documento 1.1.1) Struttura logica casi d'uso 1.2) Scopo del prodotto 1.3) Glossario 1.4) Riferimenti 1.4.1) Riferimenti normativi 1.4.2) Riferimenti informativi 2) Descrizione 2.1) Obiettivi fissati/Obiettivi del prodotto 2.2) Funzioni del prodotto 2.3) Caratteristiche del prodotto 2.3.1) [Utenti di Zucchetti] 2.3.2) [Utenti del nostro prodotto] 2.4) Tecnologie e analisi della struttura di progetto 3) Casi d'uso 3.1) Obiettivi/Scopo 3.2) Introduzione ai casi d'uso 3.3) Attori 3.3.1) [Dettagli aggiuntivi] 3.4) Gestione degli errori 3.5) Elenco dei casi d'uso 4) Requisiti 4.1) Requisiti funzionali 4.2) Requisiti di qualità/Requisiti qualitativi 4.3) Requisiti di vincolo 4.3.1) Requisiti di prestazione 4.3.2) Requisiti browser 4.3.3) Requisiti di sicurezza 4.5) Tracciamento 4.5.1) Fonti - Requisiti 4.6) Riepilogo 5) Conclusioni

I casi d'uso principali sono: UC1 - Autenticazione UC3 - Inserimento richiesta in linguaggio naturale UC4 - Selezione dizionario dati UC5 - Generazione prompt UC7 - Cambia lingua UC8 - Selezione prompt risultato UC9 - Visualizzazione lista dizionario dati UC11 - Visualizzazione frase SQL (opzionale) UC12 - Logout UC13 - Caricamento dizionario dati UC14 - Visualizzazione dati dizionario UC15 - Verifica correttezza dizionario UC16 - Modifica dizionario dati UC18 - Debug della generazione del prompt

Abbiamo inoltre sviluppato tutti i sotto casi e gli extends come ad esempio errori

Ogni caso d'uso è completo di UML