La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio.

Presentazioni simili


Presentazione sul tema: "DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio."— Transcript della presentazione:

1 DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio

2 DITIS GOAL

3 DITIS Goal Consentire l’aggiornamento dei contenuti del sito tramite il web mendiante un qualsiasi browser dove ogni utente possiede particolari diritti  Sviluppare un sito web in grado di essere sempre aggiornato nel modo più automatizzato possibile  Non duplicare alcuna informazione già presente su altri siti e/o Database  Consentire l’aggiornamento dei contenuti del sito al più ampio possibile insieme di persone anche con conoscenze informatiche di base 

4 PROCESSO DI SVILUPPO

5 Ottenere risultati quanto prima possibile Requisiti iniziali poco chiari Funzionalità finali del sistema in continua evoluzione Problematiche da noi mai affrontate in precedenza Processo di Sviluppo ● ● ● Condizioni ● Processo di Sviluppo a Spirale

6 Project Planning 2.Requirements Analysis 3.Design Analysis 4.Software Implemen- tation 5.V&V 6.Comparison with the future users 1. Project Planning 2.Requirements Analysis 3.Design Analysis Sequenza di processi a cascata che prevedono una pianificazione, un’analisi dei requisiti, il design, l’implementazione ed il testing sviluppando di volta in volta un risultato che viene ottimizzato mendiante passate successive.

7 Dicembre 2003: inizio progetto Aprile 2004: rilascio prima componente interna Settembre 2004: rilascio completo componente interna Ottobre 2004: prima versione componente esterna Maggio 2005: rilascio completo componente esterna Processo di Sviluppo: tempistica ● ● ● Tempistica ● ● IMPEGNO TOTALE: circa 480 gg/uomo

8 1 Project Manager / Committente – 10 gg/uomo 1 System Architect e Analista gg/uomo 1 Programmatore – 260 gg/uomo 1 Key-user – 80 gg/uomo 1 Responsabile del testing – 10 gg/uomo Processo di Sviluppo: team di sviluppo ● ● ● Team ● ● La parte più sigificativa del testing risultava comunque essere fatta dagli utenti stessi del sistema che scoprivano e segnalavano bachi man mano che utilizzavano il tool e tali bachi venivano poi corretti nella successiva iterazione del processo di sviluppo a Spirale.

9 Processo di Sviluppo: Carta di Gantt LASONDGFMA Testing Implementazione Project Management M Analisi e Design GDGFMA M 2003 Iterazione 1: Prima componente interna Iterazione 2: Completamento componente interna Iterazione 3: Prima componente esterna Iterazione 4: Completamento componente esterna

10 Diagramma dei Componenti

11 Diagramma dei Componenti

12 Dettaglio Diagramma dei Componenti

13 Use Case Diagram

14 Use Case Diagram di DITIS

15 Architettura Database Interni

16 DataBase Progetti

17 DataBase Gruppi di Ricerca

18 Demo

19 Domande?!


Scaricare ppt "DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio."

Presentazioni simili


Annunci Google