Realizzazione di una wiki orientata ai servizi

Slides:



Advertisements
Presentazioni simili
19 e 20 dicembre 2007 A cura di: Walter Ginevri, PMP® e Tiziano Villa, PMP® Progetto LAIV Modulo formativo sulla Gestione Progetti 2^ parte - Controllo.
Advertisements

SPUNTI per interventi di accompagnamento allintegrazione e allinclusione TRENTO 2009 AREA B.E.S.
Analisi e progettazione
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
Sistemi informativi e Sistemi informatici
Proposta architettura sistema elearning
TIPOLOGIA INDAGINE SU COMPORTAMENTI, BISOGNI,CONDIZIONI DI VITA RICERCA SCIENTIFICA DI MERCATO DI COSTUME.
I contenuti di questa presentazione sono stati realizzati a cura di M
Progetto Campus One: Azione e-learningGenova, 9 aprile 2002 Giancarlo Parodi DIBE Esperienze dal progetto Ingegneria On Line.
Acquisti OnLine Progetto
Processo software il processo.
CdL Magistrale in Informatica Progetto e Sviluppo di Sistemi Software 11/6/2008Progetto e Sviluppo di Sistemi Software1 Corso di Laurea Magistrale in Informatica.
Provincia di Genova La Provincia di Genova per l Open Source Convegno Il software Open Source nelle banche e nella Pubblica Amministrazione 18 novembre.
SOFIA Facoltà di Ingegneria Università degli Studi di Udine SOFIA.
WP7.1: dimostratore di eLearning
Piattaforma integrata
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Ciclo di vita del software
WP3 – Fornitura per realizzazione Prototipo Condivisione obiettivi e scenari duso 12 Giugno 2008.
Daniel Stoilov Tesi di Laurea
MIEL UN PERCORSO PER LE COMPETENZE ICT NELLA FORMAZIONE INIZIALE DEI FUTURI INSEGNANTI Maurizio Berni, SSIS Toscana - sede di Pisa Alessandro Bonsignori,
1 Packet Manager Sistema di gestione di pacchetti software per il progetto dell'esame di Reti di Calcolatori LS Progetto realizzato da Fabio Parisini.
Metodologia sviluppo KBS Fabio Sartori 12 ottobre 2005.
KAPPAELLE 2008 Roberto Pirrone Università degli Studi Palermo
Corso di Laurea Magistrale in Informatica
La progettazione di un sistema informatico
Documento del 15 maggio Esame di Stato 2009/2010.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
come si va configurando nella sperimentazione dell’alternanza
Anno accademico Progetti di Ingegneria del Software II.
Problem Posing and Solving nel Sistema Educativo
Video rental management system
Progetto Ingegneria del Software
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 -I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 - I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 -Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 3 –
1 Il concetto generale di SGQ applicato alla scuola Lugano, 22 marzo 2006 Divisione della formazione professionale – Team Qualità
5 settembre 2007Prof. Ermenegildo Ferrari - CIDI - Milano 1 MODULO : accoglienza classi prime.
Introduzione ad Atlassian JIRA
LABORATORIO DI INFORMATICA Ingegneria Informatica a. a
CMS per la scuola con JOOMLA
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.
1 Migliorie funzionali Locator progetti speciali.
Corso di Laurea Specialistica in Informatica Curriculum Progettazione Software Curriculum Sistemi di Elaborazione.
L’A. come strumento funzionale Orientamento all’offerta
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 -Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano Lezione.
UML: Introduzione Corso IS I /03 Gianna Reggio Versione 0.0.
Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 3 -Modelli di fase d’analisi Ernesto Damiani Università degli Studi.
L’Open Source per i flussi documentali Roma - Piazza Cardelli, 3 giugno 2004 Provincia di Prato 1.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 - I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 -I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 – Progettazione del software Ernesto Damiani Università degli Studi.
Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano.
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 - Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 - I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Ingegneria dei requisiti Modulo 1 -Introduzione al processo software Unità didattica 2 - Gestione requisiti Ernesto Damiani Università degli Studi di Milano.
PRESENTAZIONE ECUBE CMS ECUBE ROAD SHOW CORATO 13 DICEMBRE 2006.
DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio.
Standard e strumenti per lo sviluppo del software Marco Carezzano Andrea Andrenacci (ZEROPIU, Business Partner di Telecom Italia) Milano, 2 febbraio 2005.
Uno strumento per la gestione delle citazioni bibliografiche Sistema Bibliotecario di Ateneo Enrico Francese (Ultimo aggiornamento a cura di SBA 18/11/2015)
Tecnologie per presentare approccio dialogico Sostituisce il cap. 11 1° parte.
LE FIGURE PROFESSIONALI DELL'INFORMATICA
Introduzione al corso di TECNOLOGIA, INNOVAZIONE, QUALITÀ Prof. Alessandro Ruggieri Prof. Enrico Mosconi.
Corso di Laurea Magistrale in Informatica A.A Laboratorio di Progettazione Introduzione Obiettivi del corso Metodo Articolazione Scelta dei progetti.
Corso teorico-pratico e gara di programmazione Urbino settembre 2010 Svelato in anteprima ai corsisti il codice della nuova piattaforma multimediale.
Transcript della presentazione:

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

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

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

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

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

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

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

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

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

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