La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Realizzazione di una wiki orientata ai servizi

Presentazioni simili


Presentazione sul tema: "Realizzazione di una wiki orientata ai servizi"— Transcript della presentazione:

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

2 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. Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

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

4 Gruppo 10 - Progetto di Ingegneria del Software 2007
Modello di Processo (2) Abbiamo scelto l’Agile 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 Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

5 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 Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

6 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 Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

7 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 Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

8 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 Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008

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

10 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. Gruppo 10 - Progetto di Ingegneria del Software 2007 02/16/2008


Scaricare ppt "Realizzazione di una wiki orientata ai servizi"

Presentazioni simili


Annunci Google