La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Realizzazione di una wiki orientata ai servizi Alessandro Caponi - Project manager Enrico.

Presentazioni simili


Presentazione sul tema: "1 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Realizzazione di una wiki orientata ai servizi Alessandro Caponi - Project manager Enrico."— Transcript della presentazione:

1 1 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Realizzazione di una wiki orientata ai servizi Alessandro Caponi - Project manager Enrico Sasdelli - Tool Specialist Jacopo Zingoni - Quality Engineer

2 2 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Scopo del Progetto Specifica e progettazione di una wiki. Caratteristiche salienti: Orientata ai servizi Collaborazione docenti - studenti in ambito didattico I servizi espandono e automatizzano le funzionalità tipiche di una wiki.

3 3 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Modello di Processo Il modello di processo viene scelto in base al dominio applicativo e allambiente di sviluppo Dopo una prima analisi abbiamo ridotto la gamma delle scelte auspicabili a: Iterativi (RUP) Agili (FDD, AUP)

4 4 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Modello di Processo (2) Abbiamo scelto lAgile Unified Process (AUP) AUP è un modello AGILE Altamente adattivi e rapida reazione ai cambiamenti Collaborativi, interazione fra Stakeholders Lightweight ed efficaci per piccoli team di sviluppo AUP è basato su RUP AUP è una versione agile di RUP Accorpa alcuni workflow di RUP nella sola disciplina Model La struttura iterativa e la divisione in fasi sono sostanzialmente simili

5 5 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Scelta della piattaforma Decisione: estendere una piattaforma già esistente, non progettarne una da zero Più realistico, meno dispersivo, meno a rischio semplificazioni. Caratteristiche ricercate nella piattaforma: Lightweight Architettura espandibile Appropriatezza nel dominio applicativo

6 6 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Dokuwiki Ragioni della scelta: Lightweight ed opensource Orientata alla documentazione Modulare, estendibile tramite plugin Pagine salvate come Plain Text Facilità di installazione ed uso Soddisfa un sottoinsieme dei requisiti

7 7 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Inception Due attività principali: Analisi dei requisiti Definizione e specifica funzionale dei requisiti Capire quali requisiti sono soddisfatti da dokuwiki e quali richiedono implementazione Modellazione comportamentale Progettare la logica interna delle estensioni che soddisferanno i requisiti mancanti

8 8 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Stime effettuate Stime dello sforzo: Stima Iniziale Sforzo : 11,8 PM Tempo di sviluppo : 3 mesi Stima Post-Architecture Sforzo: 2,46 PM Tempo di sviluppo : 10 giorni Analisi dei Rischi

9 9 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Elaboration Progettazione, modellazione e ipotesi realizzative per le estensioni necessarie allimplementazione dei requisiti da soddisfare Reverse engineering sulla piattaforma di partenza Elaborazione dei piani di test

10 10 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Difficoltà Riscontrate Numero superiore al previsto di iterazioni nella fase di inception. Scelta iniziale di una piattaforma differente (TiddlyWiki), poi rivelatasi non adeguata. Requisiti finalizzati alla fine di Novembre Difetti di Dokuwiki Non uniformemente progettata: Estensioni strutturate a oggetti, MA Core non OO basato su eventi globali.


Scaricare ppt "1 02/16/2008 Gruppo 10 - Progetto di Ingegneria del Software 2007 Realizzazione di una wiki orientata ai servizi Alessandro Caponi - Project manager Enrico."

Presentazioni simili


Annunci Google