Metriche del software

Gufpi-Isma

Metriche del software

Esperienze e ricerche

Edizione a stampa

45,00

Pagine: 512

ISBN: 9788846471390

Edizione: 1a edizione 2006

Codice editore: 724.36

Disponibilità: Discreta

La misurazione del software assume un ruolo di crescente importanza nel controllo tanto dei progetti di sviluppo quanto delle organizzazioni che li gestiscono, con l'obiettivo da un lato di ottimizzare la quantità di risorse da immettere nel processo produttivo per l'ottenimento degli outcomes desiderati, dall'altro di determinare lo stato delle attività. Da una misurazione focalizzata agli aspetti di prodotto si è passati verso misurazioni di processo, di progetto ed infine organizzative, coordinate tra loro al fine di verificare la congruità dei controlli posti in essere. Secondo Louis Pasteur, "a science is as mature as its measurement tools".
D'altro canto, le pratiche di misurazione del software - a qualsivoglia livello - non sono ancora diffuse nella pratica per una serie di vincoli di varia natura: economici, tecnici, culturali. Diviene pertanto fondamentale comprendere le ragioni che alimentano tali vincoli al fine di poter introdurre ed utilizzare al meglio nelle organizzazioni ICT la misurazione quale fondamentale strumento di supporto - in ogni caso mai sostitutivo -.
L'obiettivo del libro è quello di proporre una panoramica rappresentativa dello stato dell'arte e delle future prospettive di sviluppo di ciò che la misurazione del software rappresenta nelle organizzazioni ICT da vari punti di vista: organizzativo, gestionale, tecnico.
Il libro, in lingua italiana, è composto da una serie di contributi basati su esperienze originali e innovative, quanto di ricerca con l'obiettivo di bilanciare aspetti maggiormente consolidati nel corso degli ultimi anni e quindi già applicati con maggiore affidabilità nelle diverse realtà industriali e non (stato dell'arte) ed aspetti innovativi, maggiormente tesi a quello che può essere identificato come un R&D puro (prospettive future) ma di sicuro interesse per il lettore.

Il GUFPI-ISMA (Gruppo Utenti Function Point Italia - Italian Software Metrics Association - http://www.gufpi-isma.org) è l'associazione italiana per la promozione, la diffusione e lo sviluppo delle tecniche quantitative di misurazione del software, inclusa la metodica dei Function Point emessa dall'IFPUG. Nata di fatto come GUFPI nel 1990, è una associazione senza fini di lucro, con sede a Roma, che raccoglie molte decine tra imprese, organizzazioni e amministrazioni italiane di primaria importanza interessate al tema delle metriche software; organizza periodicamente incontri di gruppi di lavoro, mantiene contatti nazionali e internazionali con analoghe associazioni, effettua annualmente almeno una Assemblea Generale e, possibilmente, una Conferenza. La misurazione del software, tramite LOC prima, Function Point IFPUG e nuove varianti metriche come i COSMIC Full Function Point poi, ha assunto nel tempo importanza sempre più riconosciuta in ambito industriale ed economico. Il GUFPI-ISMA intende costituire un riferimento pubblico (no profit) per orientarsi in questo campo.


Introduzione
La Misurazione del Software
Luca Santillo, Claudio Grande, Storia della misurazione del software: origini, stato attuale e tendenze future
(Introduzione; Origine ed evoluzione dei paradigmi di misurazione; Tassonomia sintetica delle misure o metriche più diffuse; Iniziative metriche di rilievo; La situazione in Italia; Conclusioni: stato attuale e tendenze per il futuro; Bibliografia)
Luigi Buglione, Gli Standard sulla Misurazione del Software: alcune riflessioni
(Introduzione; Evoluzione degli Standard sulla Misurazione del Software; Uso degli standard nei progetti software; Quali vantaggi possibili usando standard nei progetti di sviluppo software?; Conclusioni; Bibliografia)
Giuseppe Santucci, Habib Sedehi, Elementi di base della teoria della misura e loro applicazione
(Introduzione; Richiami di statistica descrittiva e di teoria della misura; Qualità di una misura; Richiami di statistica inferenziale; Caso di studio; Risultati dello studio; Bibliografia)
Giovanni Cantone, Paolo Donzelli, Gianfranco Pesce, Misure software: teoria, modelli e ciclo di vita
(Termini e concetti; Teoria della misura; Tipologie di modelli di misura e loro impiego; La misurazione di entità prodotte e influenzate da comportamenti umani; La misurazione del software; Ciclo di vita dei modelli di misura software; Bibliografia)
Metodi di Dimensionamento Funzionale del Software (FSMM)
Nicoletta Lucchetti, IFPUG Function Point: stato dell'arte e prospettive future
(Introduzione; Misurare la dimensione del software; Il metodo di conteggio IFPUG Function Point; Stato dell'arte nell'utilizzo degli IFPUG Function Point; Prospettive future; Bibliografia)
Luca Santillo, Full Function Point COSMIC: metodo di misurazione della dimensione funzionale del software di nuova generazione
(Introduzione; Generalità sul Metodo di Misurazione COSMIC-FFP; Fase di Mappatura: Regole e Metodo; Fase di Misurazione; Regole e Metodo; Rappresentazione dei Dettagli di Misurazione; Conclusioni; Bibliografia)
Giovanni Cantone, Davide Pace, Giuseppe Calavaro, Conteggio dei Function Point per progetti UML
(Introduzione; Stato dell'arte; Un modello unificato per il conteggio del software UML; Caso di studio; Conclusioni e azioni future; Bibliografia)
Anna Cavallo, Margherita Martellucci, Francesco M. Stilo, Nicoletta Lucchetti, Domenico Natale, Impiega della FPA per la stima dei costi di personalizzazione di sistemi ERP
(Introduzione; Il progetto e la metodologia di ricerca; Analisi dei costi del software ERP; Un modello di conteggio per sistemi ERP basato sull'analisi per punti funzione; Considerazioni sul procedimento di stima; L'implementazione del modello; Conclusioni; Bibliografia)
Loredana Frallicciardi, Sandro Capocci, Applicazione del metodo dei Function Points nei progetti implementativi dei sistemi COTS/ERP
(Introduzione; L'esigenza; L'attuale uso del metodo dei FP per i prodotti COTS; Estensione del metodo dei FP per progetti COTS/ERP; L'esperienza aziendale; L'adozione del nuovo programma; Qualche esempio di analisi dati; Conclusioni; Bibliografia)
Luca Santillo, Massimiliano Conte, Roberto Meli, Introduzione; Standard e definizioni di riferimento; La tecnica di stima degli Early & Quick; Applicazione E&Q per Function Point IFPUG; Applicazione E&Q per Full Function Point COSMIC; Case Study: esempi di Early & Quick Function Point IFPUG; Conclusioni; Bibliografia)
Sistemi di Misurazione e loro relazioni con i Modelli di Qualità
Gianluigi Raiss, Sistemi di misurazione della qualità del software e loro relazioni con i modelli di qualità
(Un framework per misurare la qualità del software; Le caratteristiche di qualità del software; La qualità dei prodotti COTS; Ingegnerizzare il ciclo di vita del software; Il processo di valutazione della qualità del software; La misurazione e le metriche; Conclusioni; Bibliografia)
Domenico Natale, La Qualità dei Dati e delle Informazioni
(Introduzione; La qualità del prodotto software; I dati "strutturati" di una banca dati di un sistema gestionale; I dati "semi-strutturati" di un documento o di collezioni di interscambio; I dati "liberi" su una interfaccia grafica; Conclusioni; Bibliografia)
Massimiliano Conte, Nicola Iacovelli, Habib Sedehi, Un sistema metrico per il software impostato per la misura della qualità dei prodotti: problemi implementativi e risultati operativi
(Introduzione; Metriche del Software; Metriche e Qualità; Gli standard utilizzati; Metriche per un Sistema di Misura della Qualità del SW; La Procedura Metrica; Risultati del Sistema Metrico; Bibliografia)
Gerardo Canfora, Luigi Troiano, Operatori di aggregazione nella produzione di indici aggregati di qualità del software
(Introduzione; Operatori di aggregazione; Esempio aggregativo: misurare la manutenibilità del software; Conclusioni; Bibliografia)
Missimiliano Argiolu, Evoluzioni delle metriche per la Qualità del Software
(L'evoluzione dell'IT; Lo scenario normativo attuale; L'evoluzione delle metriche per l'Object Oriented; Relazione tra Qualità ed Effort nella Manutenzione del Software; L'evoluzione dello scenario normativo: il progetto SQuaRE; Bibliografia)
Sistemi di Misurazione nella Realtà Aziendale
Roberto Meli, Il Sistema Metrico come strumento di governo dei processi di produzione e di servizio ICT
(Introduzione; Definizione di un Sistema Metrico per l'ICT; Normative e modelli di riferimento; Funzioni di un ICT-MS; Componenti di un ICT-MS; Benefici di un ICT-MS; Percorsi di creazione di un ICT-MS; Conclusioni; Bibliografia)
Salvatore Iovieno, Habib Sedehi, Uso delle metriche nel monitoraggio dei servizi IT nei contratti di Outsourcing
(Che cos'è l'Outsourcing; Motivazioni alla base dell'Outsourcing; Service Level Agreement e Livelli di Servizio; Caratteristiche chiave e struttura degli SLA; La misurazione nell'Outsourcing; Modello di misurazione dei LdS; Conclusioni; Bibliografia)
Giovanni Denaro, Luigi Lavazza, Mauro Pezzè, Le Metriche Object-Oriented nelle Realtà Aziendali
(Introduzione; Metriche per software object-oriented; Da metriche tradizionali a object-oriented nelle realtà aziendali; Misurare le difettuosità nelle prime fasi dello sviluppo; Strumenti Automatici; Conclusioni; Bibliografia)
Stefano Fabrizi, Motivazioni, Organizzazione e Metodi di una Funzione Aziendale per la Misurazione Dimensionale del Software Applicativo: l'esperienza della Funzione Informatica della Banca d'Italia
(Quadro di riferimento; Misure dimensionali per il software; L'utilizzo dei Function Point nei contratti di sviluppo e manutenzione del software applicativo; Il ruolo aziendale dell'esperto di misure dimensionali per il software; Fattori critici di successo per l'utilizzo dei Function Point; I Function Point in Banca d'Italia; Conclusioni; Bibliografia)
Anna Battistata, Esperienza aziendale di introduzione di una metrica dimensionale del software
(Contesto operativo per l'introduzione di metriche dimensionali; Il progetto; Formazione aziendale; Il workflow aziendale per il conteggio dei Function Point; Conteggio del patrimonio software; Riflessi sulla produzione; Assestamento e monitoraggio del processo di misura; Verifiche contrattuali delle misure; Evoluzione del metodo e delle conoscenze; Le prime valutazioni; Situazione attuale; Conclusioni; Acronimi utilizzati; Bibliografia)
Benchmarking
Monica Lelli, Stefania Lombardi, Guido Moretto, Luca Santillo, Il benchmarking del software: introduzione, analisi e possibili utilizzi dei dati ISBSG
(Introduzione; Il benchmarking dei

Contributi: Luca Santillo, Claudio Grande, Luigi Buglione, Giuseppe Santucci, Habib Sedehi, Giovanni Cantone, Paolo Donzelli, Gianfranco Pesce, Nicoletta Lucchetti, Davide Pace, Giuseppe Calavaro, Anna Cavallo, Margherita Martellucci, Francesco M. Stilo, Domenico Natale, Loredana Frallicciardi, Sandro Capocci, Massimiliano Conte, Gianluigi Raiss, Nicola Iacovelli, Luigi Troiano, Massimiliano Argiolu, Roberto Meli, Salvatore Iovieno, Giovanni Denaro, Luigi Lavazza, Mauro Pezzè, Stefano Fabrizi, Anna Battistata, Monica Lelli, Stefania Lombardi, Guido Moretto, Danilo Caivano, Giuseppe Visaggio, Gerardo Canfora, Luigi Cerulo, Raffaele Esposito, Maria Tortorella

Collana: Informatica & organizzazioni

Argomenti: Programmazione e sviluppo del software

Livello: Testi per professional

Potrebbero interessarti anche