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

Slides:



Advertisements
Presentazioni simili
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
Advertisements

GESTIONE DELL’INNOVAZIONE E DEI PROGETTI
SISTEMA INFORMATIVO AZIENDALE
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA
Processo software il processo.
Il nuovo portale Unife Intervento per ladeguamento e riorganizzazione del sito unife.it (2 aprile 2007)
Enrico Dellarciprete, PMP - Framework PMBOK – Linee guida CNIPA sulla qualità delle forniture ICT Linee guida CNIPA sulla qualità delle forniture ICT.
Il ciclo di vita della progettazione di un sistema informativo
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Luca Capitani Title Laboratorio di Web e Interface Design Università degli Studi di Roma La Sapienza.
Corso di Informatica per Giurisprudenza Lezione 5
Il processo di sviluppo
Project Management come contratto di servizio Il Caso: contratto di Project Management per TOTAL ITALIA S.p.A. Seminario del Corso di Gestione Aziendale.
Ciclo di vita del software
Toolkit per la ricerca partner transnazionali Seminario Strumenti per la cooperazione transnazionale nel Fondo Sociale Europeo Roma, 4 dicembre 2008.
Architettura Java/J2EE
Corso di Laurea Magistrale in Informatica
COMUNE ODERZO Gestione del CMS……………… Tecnoteca srl © 2008.
Microsoft Office 2010 Technology Guarantee Presentazione generale.
INTEGRAZIONE, RILASCIO
Frontespizio tesi Fromtespizio tesi Introduzione
L’ingegneria del software
Il processo di sviluppo del Sw: strategia make
BPR-T Business Process Reengineering – Information Technology
Presentazione Finale Team 2. Decomposizione in sottosistemi La decomposizione prevista per il sistema è composta da cinque layer : 1) Presentation: raccoglie.
Facoltà di Ingegneria Corso di Information Architecture and Database a.a Facoltà di Ingegneria Corso di Information Architecture and Database a.a.
Realizzazione di una wiki orientata ai servizi
Project Review Località Sciistica Novembrer 17th, 2011.
Presentazione Finale Team 2. Gestione Team 2 Il compito del nostro gruppo era quello di gestire alcuni aspetti dellasilo: Pagamenti Mensa Fascia oraria.
Video rental management system
Progetto Ingegneria del Software
Design Goals Definiamo le fondamenta dello sviluppo del sistema.
Presentazione Finale Team 2. Mapping La trasformazione da noi adottata in fase di mapping è stata di tipo Forward engineering. Si è partiti da un modello.
Presentazione Finale Team 2. Gestione Team 2 Il compito del nostro gruppo era quello di gestire alcuni aspetti dellasilo: Pagamenti Mensa Fascia oraria.
Alessandro Luzietti 11 dicembre 2007
Struttura Complessa per la gestione dei Sistemi Informativi Aziendali e Progettazione Reti Informatiche LInformation Technology nel settore sanitario,
Progetto HiPlan per Marsilli
Programma di Informatica Classi Seconde
Ingegneria dei Requisiti - e dei Sistemi - Giuseppe Berio DI-Unito 2007.
Scelta di un modello di processo: esempio
Commenti alle Attività Generiche. Attività Generiche (Pressman) Principali: Comunicazioni; Pianificazione; Modellazione; Costruzione, Dispiegamento Collaterali:
UNIVERSITA’ CARLO CATTANEO
Prof. Valerio Eletti LAB Ideazione e Progettazione di Prodotti Multimediali 2 Design, Comunicazione visiva e multimediale, Università Sapienza di Roma.
MODELLI DI PROCESSO DI PRODUZIONE SOFTWARE
Che cos’è un progetto? È un’impresa: -complessa -unica
Realizzazione di un sito internet per l’informazione scientifica e la formazione della popolazione sulle problematiche sanitarie derivanti dall’utilizzo.
ICT e Sistemi informativi Aziendali
MGCI – Project Supervisor
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
Analisi dettagliata e design
DIPARTIMENTO DI MANAGEMENT DEPARTMENT OF MANAGEMENT Da pag. 47 a pag. 55.
LABORATORIO DI INFORMATICA Ingegneria Informatica a. a
Le 13 figure professionali dell’ICT Tecnopolis Csata Divisione Innovazione Capitale Umano e Formazione Mirella Petracca Domenico Fazio Mirella Petracca.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano Lezione.
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
Ingegneria del software Modulo 4 -Processi software Unità didattica 2 – eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 1.
EHealthAcademy 2015: Un percorso di qualificazione delle competenze e formazione per Chief Information Officer (e aspiranti tali) in Sanità Organizzato.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Eprogram SIA V anno.
La progettazione di un sito web
Standard e strumenti per lo sviluppo del software Marco Carezzano Andrea Andrenacci (ZEROPIU, Business Partner di Telecom Italia) Milano, 2 febbraio 2005.
Progettazione di un sito web. Aggiornare i siti web Gli utenti navigano per: 1.Trovare informazioni. 2.Comprare beni e servizi. 3.Leggere news. 4.Giocare.
LE FIGURE PROFESSIONALI DELL'INFORMATICA
1 Progetto RILFEDEUR RILevazione FEnomeni di DEgrado URbano Sintesi del Progetto.
Il progetto ARTISAN Angelo Frascella – ENEA (8 Luglio 2011)
IL PROGETTO INFORMATICO
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 I STITUTO T ECNICO QUINTO ANNO G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione.
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
Lavorare nel web: unibo.it Bologna, 15 giugno 2016.
Transcript della presentazione:

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

DITIS GOAL

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 

PROCESSO DI SVILUPPO

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

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.

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

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.

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

Diagramma dei Componenti

Diagramma dei Componenti

Dettaglio Diagramma dei Componenti

Use Case Diagram

Use Case Diagram di DITIS

Architettura Database Interni

DataBase Progetti

DataBase Gruppi di Ricerca

Demo

Domande?!