SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Presentazione
Elaborato
  Finale
                                                     Universit` degli studi di Bologna
                                                              a
 “Gruppo
    2“                                            `
                                            FACOLTA DI SCIENZE MATEMATICHE FISICHE E NATURALI
                                              Corso di laurea Specialistica in Informatica
Scenario                                              Ingegneria del Software
SPMP

Qualit`
      a

SRS
Revisioni                          Presentazione Elaborato Finale “Gruppo 2“
Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate                                                 29 Gennaio 2008
Conclusioni



                                                     Enrico Zoli         Project Manager
                                                     Andrea Vitali       Quality Engineer
                                                     Michele Malatesta   Librarian

                Docente: Paolo Ciancarini
Scenario

Presentazione
Elaborato
  Finale
 “Gruppo
    2“



Scenario         Obbiettivo della presentazione
SPMP
                 Indicare una linea guida che permetta di presentare la pianificazione, la
Qualit`
      a
                 programmazione e lo sviluppo del processo per la specifica e la progettazione di un
SRS              wiki orientato ai serivizi, utile a far collaborare docenti e studenti del corso di
Revisioni
                 “Ingegneria del Software”
Design

Testing          La specifica e la progettazione verr` mostrata attraverso
                                                     a
Manuale          degli hyperlink a documenti esterni alla presentazione introdotti in punti focali di questa.
Utente e
Strumenti

Analisi
Revisioni        Organizzazione della presentazione: Di seguito si andranno a mostrare le prime due
Incrociate
                 fasi del processo, pianificazione e progettazione, nelle slide SPMP e Qualit` per poi
                                                                                            a
Conclusioni
                 passare alla fase di sviluppo nelle altre.
Software Project Management Plans                IEEE Std. 1058-1998


Presentazione
Elaborato
  Finale
 “Gruppo
    2“

                 Il Rational Unified Process (RUP) ` il modello di processo software scelto in quanto
                                                  e
Scenario         permette:
SPMP                  valutazione costante dei rischi;
Qualit`
      a
                      evoluzione costante del sistema;
SRS
Revisioni             gestione requisiti instabili.
Design

Testing          Analisi Posteriori
Manuale          Un analisi a posteriori ha mostrato che la scelta di questo modello ` risultata la pi`
                                                                                     e                u
Utente e
Strumenti        adatta inquanto nel corso del progetto si ` dovuto gestire:
                                                           e
Analisi               abbandono di un componente del gruppo;
Revisioni
Incrociate            requisiti altamente instabili;
Conclusioni           congelamento ritardato delle specifiche.
Software Project Management Plans   IEEE Std. 1058-1998


Presentazione
Elaborato
  Finale
 “Gruppo
    2“



Scenario

SPMP

Qualit`
      a

SRS
Revisioni

Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate

Conclusioni
Software Project Management Plans                 IEEE Std. 1058-1998


Presentazione
Elaborato
  Finale
 “Gruppo
    2“



Scenario

SPMP

Qualit`
      a

SRS
Revisioni

Design

Testing

Manuale
Utente e
Strumenti
                                (a) Link gantt pre                          (b) Link gantt post
Analisi
Revisioni
Incrociate       Come si pu` evincere dai grafici sopra riportati, nella fase finale alcuni fattori citati
                              o
Conclusioni      nella slide 3 hanno influenzato il rallentamento delle tempistiche programmate.
Software Project Management Plans                 IEEE Std. 1058-1998


Presentazione
Elaborato
  Finale
 “Gruppo         Fasi valutazione dello sforzo:
    2“
                  1) studio e media SLoc su prodotti analoghi alle specifiche                30.000
Scenario
                  2) quantificazione dei m/p per la fase di progettazione con Cocomo         22 m/p
                  3) Analisi dello sforzo con un team di 3 persone                          7 m/p
SPMP

Qualit`
      a

SRS
Revisioni        Nel rispetto delle tempistiche imposte, si ` optato per un prodotto da inglobare ad
                                                            e
Design           uno gi` esistente nel pieno rispetto della modularit`. Effettuando reverse engineer sul
                        a                                            a
Testing
                 JSPWiki si ` stimato uno sforzo pari a 3 m/p per un team di 3 persone.
                             e
Manuale
Utente e
Strumenti

Analisi          Analisi a posteriori
Revisioni
Incrociate       La previsione di sforzo valutata inizialmente ` risultata coerente e corretta a quella
                                                               e
Conclusioni      effettivamente impiegata, questo anche grazie alla presenza di un buon piano di
                 Gestione dei rischi e di Qualit`.
                                                a

                               Software Project Management Plans Std. IEEE 1058-1998
Piano di Qualit`
                               a       Std. ISO Series 9000-2000


Presentazione
Elaborato        Sistema di Gestione della Qualit`
                                                 a
  Finale
 “Gruppo         La norma ISO 9000:2000 richiede la descrizione:
    2“
                      dello scopo e del campo di applicazione del Sistema Qualit`,
                                                                                a
Scenario              dei processi coperti dal sistema qualit` e delle loro interazioni,
                                                             a
SPMP                  delle procedure documentate.
Qualit`
      a

SRS
                 Il Sistema di Gestione per la Qualit` divide i processi in 4 gruppi principali:
                                                     a
Revisioni

Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate

Conclusioni




                                (c) Processi del Gruppo2              (d) Processo di acquisizione dei requisiti


                                                     Manuale della Qualit`
                                                                         a
Piano di Qualit`
                               a              Std. ISO Series 9000-2000


Presentazione
Elaborato
  Finale
 “Gruppo
    2“
                    Processi Aziendali [PROC 01-00] Lo scopo della procedura ` di stabilire delle metodologie per la definizione
                                                                                       e
                    dei principali processi, dei relativi indicatori, della loro elaborazione e valutazione dei risultati.
Scenario            Gestione Documenti [PROC 02-00] La procedura definisce le attivit` e le responsabilit` relative alla
                                                                                    a                   a
SPMP
                    gestione e al controllo di tutti i documenti utilizzati.

Qualit`
      a                1   Identificazione (codifica) dei documenti
                       2   Stesura, emissione e approvazione dei documenti
SRS                    3   Modifiche ai documenti
Revisioni              4   Gestione delle revisioni dei documenti (Metriche di Revisione, Tecniche di Ispezione)
                       5   Distribuzione e archiviazione
Design

Testing             Gestione non conformit` [PROC 03-00] Descrive i criteri impiegati per identificare, esaminare e trattare le
                                             a
                                                                                                    ¨o
                    non conformit` riscontrate stabilendo le modalit` e le responsabilit` per l Aˆidentificazione di decisione sulle
                                   a                                   a                   a
Manuale                                                                                           ’
                    modalit` di risoluzione, i criteri di trattamento di tutte le informazioni e la gestione della documentazione, in
                           a
Utente e
Strumenti           modo da garantire una successiva fase di analisi per la ricerca delle pi` appropriate azioni correttive.
                                                                                              u

Analisi                1   Modalit` operative (identificazione, segnalazione, analisi e registrazione, gestione, controllo e verifica, archiviazione, analisi
                                  a
Revisioni
                           delle non conformit`);
                                              a
Incrociate

Conclusioni         Linea Guida Gestione delle Verifiche Ispettive [PROC 04-00] Le Verifiche Ispettive Interne vengono
                    effettuate per valutare la congruenza e l’efficacia di tutto quanto pianificato ed attuato in ambito Sistema di
                    gestione per la Qualit`. Lo scopo di questa procedura ` quello di stabilire una modalit` di gestione per la
                                          a                                e                               a
                    programmazione, pianificazione, esecuzione e registrazione di queste verifiche.
Software Requirement Specification                     IEEE Std. 830-1998


Presentazione    Di seguito riportiamo il processo utilizzato per redigere il documento definitivo di
Elaborato
  Finale         specifiche Software Requirement Specification Std. IEEE 830-1998. Continui controlli
 “Gruppo         effettuati sui documenti intermedi di specifiche, aderiscono alle politiche qualitative espresse nel
    2“
                 documento di revisione dei requisiti.

Scenario

SPMP

Qualit`
      a

SRS
Revisioni

Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate

Conclusioni




                                              Figura: Processo di specifica dei requisiti
Design

Presentazione
Elaborato
  Finale
 “Gruppo
    2“              La fase di design del prodotto ha portato alla realizzazione dettagliata dei sottostanti
                    diagrammi.
Scenario

SPMP            1   Diagramma Casi d’Uso
Qualit`
      a         2   Diagramma Attivit`
                                     a
SRS             3   Diagramma Sequenza
Revisioni

Design
                4   Diagramma Collaborazione
Testing         5   Diagramma Nested Package
Manuale         6   Diagramma Classi
Utente e
Strumenti       7   Diagramma Deployment
Analisi
Revisioni
Incrociate
                    Attraverso questi ` stato possibile determinare e comprendere la progettazione di
                                        e
                    alcuni requisiti gi` integrati nel JSPWiki; successivamente sono stati integrati le
                                       a
Conclusioni
                    restanti features come moduli o plugin.
                                                     Documento di Design
Standard for Software Test Documentation                 IEEE Std 829-1998


Presentazione
Elaborato        Le attivit` previste nel processo di test presente nel Documento Piano di Testing sono:
                           a
  Finale
 “Gruppo
    2“             1   Definizione e popolamento degli ambienti
                         a) Ambiente operativo;
Scenario                          ambiente hardware
                                  ambiente sofware
SPMP
                        b) Base Dati di Test;
Qualit`
      a
                   2   Progettazione
SRS
Revisioni                a) Test di requisiti funzionali;
Design                            Matrice Requisiti
                                  Requisiti e Script di Test
Testing                           Case Test
Manuale                 b) Test di requisiti non funzionali;
Utente e
                                  Test Prestazionali
Strumenti
                                  Test di Sicurezza
Analisi                           Test di Stress
Revisioni
Incrociate              c) Test di non Regressione;
                        d) Test di Sistema - Integrazione;
Conclusioni
                   3   Esecuzione
                   4   Evidenza dei risultati
                        a) Rapporto di Esecuzione;
                        b) Registro anomalie;
                   5   Trattamento delle anomalie
Manuale Utente & Practice for the Adoption of Tools                    Std. IEEE 1348-1995


Presentazione
Elaborato
  Finale
 “Gruppo
    2“
                 Manuale Utente:
Scenario         Le istruzioni per l’utilizzo del nuovo wiki vengono fornite all’utente attraverso il
SPMP
                 documento Manuale Utente: ricco di spiegazioni testuali accompagnate da numerose
                 snapshot.
Qualit`
      a

SRS
Revisioni
                 Strumenti Utilizzati: La scelta degli strumenti informatici a supporto per lo sviluppo
Design
                 di questo progetto, si ` basata su delle precise metriche:
                                        e
Testing

Manuale              Affidabilit`
                              a
Utente e
Strumenti            Usabilit`
                             a
Analisi              Produttivit`
                                a
Revisioni
Incrociate           Conoscenza pregressa
Conclusioni
                 Il processo di valutazione e selezione ` stato redatto seguendo le specifiche dello
                                                        e
                 standard sopracitato nel documento di Strumenti Utilizzati.
Analisi Revisioni Incrociate

Presentazione
Elaborato
  Finale
 “Gruppo
    2“



Scenario

SPMP

Qualit`
      a

SRS
Revisioni

Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate

Conclusioni




                    (a) Riepilogo valutazioni revisioni incrociate             (b) Processo di revisione


                                                   Documento di Analisi di Qualit`
                                                                                 a
Domande ?

Presentazione
Elaborato
  Finale
 “Gruppo
    2“



Scenario

SPMP

Qualit`
      a

SRS
Revisioni

Design

Testing

Manuale
Utente e
Strumenti

Analisi
Revisioni
Incrociate

Conclusioni




                            Pagina wiki Gruppo2

Más contenido relacionado

La actualidad más candente

Bli.It Concetti Su Gamp1
Bli.It Concetti Su Gamp1Bli.It Concetti Su Gamp1
Bli.It Concetti Su Gamp1BLI.IT
 
Produzione software - Le metriche
Produzione software - Le metricheProduzione software - Le metriche
Produzione software - Le metricheGemax Consulting
 
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Davide Bravin
 
QUALIFICA DEGLI IMPIANTI Handbook
QUALIFICA DEGLI IMPIANTI  Handbook QUALIFICA DEGLI IMPIANTI  Handbook
QUALIFICA DEGLI IMPIANTI Handbook Monica Mazzoni
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareAlessandro Martellone
 

La actualidad más candente (9)

Bli.It Concetti Su Gamp1
Bli.It Concetti Su Gamp1Bli.It Concetti Su Gamp1
Bli.It Concetti Su Gamp1
 
Produzione software - Le metriche
Produzione software - Le metricheProduzione software - Le metriche
Produzione software - Le metriche
 
Produzione software
Produzione softwareProduzione software
Produzione software
 
Scope management
Scope managementScope management
Scope management
 
Esperienze di gestione del sw lifecycle in Telecom Italia
Esperienze di gestione del sw lifecycle in Telecom ItaliaEsperienze di gestione del sw lifecycle in Telecom Italia
Esperienze di gestione del sw lifecycle in Telecom Italia
 
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
 
QUALIFICA DEGLI IMPIANTI Handbook
QUALIFICA DEGLI IMPIANTI  Handbook QUALIFICA DEGLI IMPIANTI  Handbook
QUALIFICA DEGLI IMPIANTI Handbook
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
 
PALUZZANO TESI
PALUZZANO TESIPALUZZANO TESI
PALUZZANO TESI
 

Destacado

презентація1
презентація1презентація1
презентація1guest4abbc
 
The best of world 2011
The best of world 2011The best of world 2011
The best of world 2011filipj2000
 
проект презентация для модуля 6
проект презентация для модуля 6проект презентация для модуля 6
проект презентация для модуля 6natachered
 

Destacado (8)

lkoppk
lkoppklkoppk
lkoppk
 
Presentacion
PresentacionPresentacion
Presentacion
 
Escritoac5
Escritoac5Escritoac5
Escritoac5
 
Pracdosinven
PracdosinvenPracdosinven
Pracdosinven
 
презентація1
презентація1презентація1
презентація1
 
The best of world 2011
The best of world 2011The best of world 2011
The best of world 2011
 
проект презентация для модуля 6
проект презентация для модуля 6проект презентация для модуля 6
проект презентация для модуля 6
 
Matiasy Kevin1
Matiasy Kevin1Matiasy Kevin1
Matiasy Kevin1
 

Similar a Slide Project Software Engineer

Un sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNUn sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNAlessandro Segatto
 
Post Mortem Review (PROJECT MANGER) Nefrapp
Post Mortem Review (PROJECT MANGER) NefrappPost Mortem Review (PROJECT MANGER) Nefrapp
Post Mortem Review (PROJECT MANGER) NefrappFrancesco Garofalo
 
UAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiUAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiNiccolò Avico
 
Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software Donato Bellino
 
Regione Labict Presentazione Wm Cw 20080512 V02
Regione Labict Presentazione Wm Cw 20080512 V02Regione Labict Presentazione Wm Cw 20080512 V02
Regione Labict Presentazione Wm Cw 20080512 V02Gian Luca Matteucci
 
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgettoELI4U
 
Tesi Case Roberto
Tesi Case RobertoTesi Case Roberto
Tesi Case Robertoguestffdfbc
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del SoftwareYeser Rema
 
Strumenti per il Project Management
Strumenti per il Project ManagementStrumenti per il Project Management
Strumenti per il Project ManagementSalvatore Cordiano
 
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...Grogdunn
 
lantichi project work Generazione Web
lantichi project work Generazione Weblantichi project work Generazione Web
lantichi project work Generazione WebLaura Antichi
 
Alm assessment, a che livello siete?
Alm assessment, a che livello siete?Alm assessment, a che livello siete?
Alm assessment, a che livello siete?dvernole
 
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di Livorno
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di LivornoProgetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di Livorno
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di LivornoProgettoELI4U
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Matteo Miotto
 
Pianificazione Progetti 1
Pianificazione Progetti 1Pianificazione Progetti 1
Pianificazione Progetti 1Tek Com
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàRoberto Polillo
 

Similar a Slide Project Software Engineer (20)

Un sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNUn sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMN
 
Post Mortem Review (PROJECT MANGER) Nefrapp
Post Mortem Review (PROJECT MANGER) NefrappPost Mortem Review (PROJECT MANGER) Nefrapp
Post Mortem Review (PROJECT MANGER) Nefrapp
 
UAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiUAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessi
 
Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software
 
Regione Labict Presentazione Wm Cw 20080512 V02
Regione Labict Presentazione Wm Cw 20080512 V02Regione Labict Presentazione Wm Cw 20080512 V02
Regione Labict Presentazione Wm Cw 20080512 V02
 
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
 
Tesi Case Roberto
Tesi Case RobertoTesi Case Roberto
Tesi Case Roberto
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del Software
 
Qualita innanzitutto
Qualita innanzituttoQualita innanzitutto
Qualita innanzitutto
 
Strumenti per il Project Management
Strumenti per il Project ManagementStrumenti per il Project Management
Strumenti per il Project Management
 
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...
Analisi e sviluppo di uno strumento per l'automazione della verifica di confo...
 
Thesis Magnone Slides IT
Thesis Magnone Slides ITThesis Magnone Slides IT
Thesis Magnone Slides IT
 
Catalogo corsi Emerasoft 2013 - 2014
Catalogo corsi Emerasoft 2013 - 2014Catalogo corsi Emerasoft 2013 - 2014
Catalogo corsi Emerasoft 2013 - 2014
 
Relazione Agic
Relazione AgicRelazione Agic
Relazione Agic
 
lantichi project work Generazione Web
lantichi project work Generazione Weblantichi project work Generazione Web
lantichi project work Generazione Web
 
Alm assessment, a che livello siete?
Alm assessment, a che livello siete?Alm assessment, a che livello siete?
Alm assessment, a che livello siete?
 
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di Livorno
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di LivornoProgetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di Livorno
Progetto ELI4U - Milestone 50% - WP6 - Attività 10 - Comune di Livorno
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...
 
Pianificazione Progetti 1
Pianificazione Progetti 1Pianificazione Progetti 1
Pianificazione Progetti 1
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualità
 

Último

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 

Último (18)

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 

Slide Project Software Engineer

  • 1. Presentazione Elaborato Finale Universit` degli studi di Bologna a “Gruppo 2“ ` FACOLTA DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di laurea Specialistica in Informatica Scenario Ingegneria del Software SPMP Qualit` a SRS Revisioni Presentazione Elaborato Finale “Gruppo 2“ Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate 29 Gennaio 2008 Conclusioni Enrico Zoli Project Manager Andrea Vitali Quality Engineer Michele Malatesta Librarian Docente: Paolo Ciancarini
  • 2. Scenario Presentazione Elaborato Finale “Gruppo 2“ Scenario Obbiettivo della presentazione SPMP Indicare una linea guida che permetta di presentare la pianificazione, la Qualit` a programmazione e lo sviluppo del processo per la specifica e la progettazione di un SRS wiki orientato ai serivizi, utile a far collaborare docenti e studenti del corso di Revisioni “Ingegneria del Software” Design Testing La specifica e la progettazione verr` mostrata attraverso a Manuale degli hyperlink a documenti esterni alla presentazione introdotti in punti focali di questa. Utente e Strumenti Analisi Revisioni Organizzazione della presentazione: Di seguito si andranno a mostrare le prime due Incrociate fasi del processo, pianificazione e progettazione, nelle slide SPMP e Qualit` per poi a Conclusioni passare alla fase di sviluppo nelle altre.
  • 3. Software Project Management Plans IEEE Std. 1058-1998 Presentazione Elaborato Finale “Gruppo 2“ Il Rational Unified Process (RUP) ` il modello di processo software scelto in quanto e Scenario permette: SPMP valutazione costante dei rischi; Qualit` a evoluzione costante del sistema; SRS Revisioni gestione requisiti instabili. Design Testing Analisi Posteriori Manuale Un analisi a posteriori ha mostrato che la scelta di questo modello ` risultata la pi` e u Utente e Strumenti adatta inquanto nel corso del progetto si ` dovuto gestire: e Analisi abbandono di un componente del gruppo; Revisioni Incrociate requisiti altamente instabili; Conclusioni congelamento ritardato delle specifiche.
  • 4. Software Project Management Plans IEEE Std. 1058-1998 Presentazione Elaborato Finale “Gruppo 2“ Scenario SPMP Qualit` a SRS Revisioni Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate Conclusioni
  • 5. Software Project Management Plans IEEE Std. 1058-1998 Presentazione Elaborato Finale “Gruppo 2“ Scenario SPMP Qualit` a SRS Revisioni Design Testing Manuale Utente e Strumenti (a) Link gantt pre (b) Link gantt post Analisi Revisioni Incrociate Come si pu` evincere dai grafici sopra riportati, nella fase finale alcuni fattori citati o Conclusioni nella slide 3 hanno influenzato il rallentamento delle tempistiche programmate.
  • 6. Software Project Management Plans IEEE Std. 1058-1998 Presentazione Elaborato Finale “Gruppo Fasi valutazione dello sforzo: 2“ 1) studio e media SLoc su prodotti analoghi alle specifiche 30.000 Scenario 2) quantificazione dei m/p per la fase di progettazione con Cocomo 22 m/p 3) Analisi dello sforzo con un team di 3 persone 7 m/p SPMP Qualit` a SRS Revisioni Nel rispetto delle tempistiche imposte, si ` optato per un prodotto da inglobare ad e Design uno gi` esistente nel pieno rispetto della modularit`. Effettuando reverse engineer sul a a Testing JSPWiki si ` stimato uno sforzo pari a 3 m/p per un team di 3 persone. e Manuale Utente e Strumenti Analisi Analisi a posteriori Revisioni Incrociate La previsione di sforzo valutata inizialmente ` risultata coerente e corretta a quella e Conclusioni effettivamente impiegata, questo anche grazie alla presenza di un buon piano di Gestione dei rischi e di Qualit`. a Software Project Management Plans Std. IEEE 1058-1998
  • 7. Piano di Qualit` a Std. ISO Series 9000-2000 Presentazione Elaborato Sistema di Gestione della Qualit` a Finale “Gruppo La norma ISO 9000:2000 richiede la descrizione: 2“ dello scopo e del campo di applicazione del Sistema Qualit`, a Scenario dei processi coperti dal sistema qualit` e delle loro interazioni, a SPMP delle procedure documentate. Qualit` a SRS Il Sistema di Gestione per la Qualit` divide i processi in 4 gruppi principali: a Revisioni Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate Conclusioni (c) Processi del Gruppo2 (d) Processo di acquisizione dei requisiti Manuale della Qualit` a
  • 8. Piano di Qualit` a Std. ISO Series 9000-2000 Presentazione Elaborato Finale “Gruppo 2“ Processi Aziendali [PROC 01-00] Lo scopo della procedura ` di stabilire delle metodologie per la definizione e dei principali processi, dei relativi indicatori, della loro elaborazione e valutazione dei risultati. Scenario Gestione Documenti [PROC 02-00] La procedura definisce le attivit` e le responsabilit` relative alla a a SPMP gestione e al controllo di tutti i documenti utilizzati. Qualit` a 1 Identificazione (codifica) dei documenti 2 Stesura, emissione e approvazione dei documenti SRS 3 Modifiche ai documenti Revisioni 4 Gestione delle revisioni dei documenti (Metriche di Revisione, Tecniche di Ispezione) 5 Distribuzione e archiviazione Design Testing Gestione non conformit` [PROC 03-00] Descrive i criteri impiegati per identificare, esaminare e trattare le a ¨o non conformit` riscontrate stabilendo le modalit` e le responsabilit` per l Aˆidentificazione di decisione sulle a a a Manuale ’ modalit` di risoluzione, i criteri di trattamento di tutte le informazioni e la gestione della documentazione, in a Utente e Strumenti modo da garantire una successiva fase di analisi per la ricerca delle pi` appropriate azioni correttive. u Analisi 1 Modalit` operative (identificazione, segnalazione, analisi e registrazione, gestione, controllo e verifica, archiviazione, analisi a Revisioni delle non conformit`); a Incrociate Conclusioni Linea Guida Gestione delle Verifiche Ispettive [PROC 04-00] Le Verifiche Ispettive Interne vengono effettuate per valutare la congruenza e l’efficacia di tutto quanto pianificato ed attuato in ambito Sistema di gestione per la Qualit`. Lo scopo di questa procedura ` quello di stabilire una modalit` di gestione per la a e a programmazione, pianificazione, esecuzione e registrazione di queste verifiche.
  • 9. Software Requirement Specification IEEE Std. 830-1998 Presentazione Di seguito riportiamo il processo utilizzato per redigere il documento definitivo di Elaborato Finale specifiche Software Requirement Specification Std. IEEE 830-1998. Continui controlli “Gruppo effettuati sui documenti intermedi di specifiche, aderiscono alle politiche qualitative espresse nel 2“ documento di revisione dei requisiti. Scenario SPMP Qualit` a SRS Revisioni Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate Conclusioni Figura: Processo di specifica dei requisiti
  • 10. Design Presentazione Elaborato Finale “Gruppo 2“ La fase di design del prodotto ha portato alla realizzazione dettagliata dei sottostanti diagrammi. Scenario SPMP 1 Diagramma Casi d’Uso Qualit` a 2 Diagramma Attivit` a SRS 3 Diagramma Sequenza Revisioni Design 4 Diagramma Collaborazione Testing 5 Diagramma Nested Package Manuale 6 Diagramma Classi Utente e Strumenti 7 Diagramma Deployment Analisi Revisioni Incrociate Attraverso questi ` stato possibile determinare e comprendere la progettazione di e alcuni requisiti gi` integrati nel JSPWiki; successivamente sono stati integrati le a Conclusioni restanti features come moduli o plugin. Documento di Design
  • 11. Standard for Software Test Documentation IEEE Std 829-1998 Presentazione Elaborato Le attivit` previste nel processo di test presente nel Documento Piano di Testing sono: a Finale “Gruppo 2“ 1 Definizione e popolamento degli ambienti a) Ambiente operativo; Scenario ambiente hardware ambiente sofware SPMP b) Base Dati di Test; Qualit` a 2 Progettazione SRS Revisioni a) Test di requisiti funzionali; Design Matrice Requisiti Requisiti e Script di Test Testing Case Test Manuale b) Test di requisiti non funzionali; Utente e Test Prestazionali Strumenti Test di Sicurezza Analisi Test di Stress Revisioni Incrociate c) Test di non Regressione; d) Test di Sistema - Integrazione; Conclusioni 3 Esecuzione 4 Evidenza dei risultati a) Rapporto di Esecuzione; b) Registro anomalie; 5 Trattamento delle anomalie
  • 12. Manuale Utente & Practice for the Adoption of Tools Std. IEEE 1348-1995 Presentazione Elaborato Finale “Gruppo 2“ Manuale Utente: Scenario Le istruzioni per l’utilizzo del nuovo wiki vengono fornite all’utente attraverso il SPMP documento Manuale Utente: ricco di spiegazioni testuali accompagnate da numerose snapshot. Qualit` a SRS Revisioni Strumenti Utilizzati: La scelta degli strumenti informatici a supporto per lo sviluppo Design di questo progetto, si ` basata su delle precise metriche: e Testing Manuale Affidabilit` a Utente e Strumenti Usabilit` a Analisi Produttivit` a Revisioni Incrociate Conoscenza pregressa Conclusioni Il processo di valutazione e selezione ` stato redatto seguendo le specifiche dello e standard sopracitato nel documento di Strumenti Utilizzati.
  • 13. Analisi Revisioni Incrociate Presentazione Elaborato Finale “Gruppo 2“ Scenario SPMP Qualit` a SRS Revisioni Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate Conclusioni (a) Riepilogo valutazioni revisioni incrociate (b) Processo di revisione Documento di Analisi di Qualit` a
  • 14. Domande ? Presentazione Elaborato Finale “Gruppo 2“ Scenario SPMP Qualit` a SRS Revisioni Design Testing Manuale Utente e Strumenti Analisi Revisioni Incrociate Conclusioni Pagina wiki Gruppo2