|
Ercole Colonese Consulenza di direzione e IT |
Home | Sviluppo software | Gestione servizi IT | Gestione progetti | Test e collaudi | Competenze relazionali | Servizi | Pubblicazioni | Chi sono | Info |
ISO/IEC 15288:2008 |
||||||||||||||||
Breve storia dell'Ingegneria del software
|
System and software engineering - System life cycle processes Lo standard stabilisce un comune ambiente di lavoro dove si descrive il ciclo di vita per realizzare i sistemi. Esso definisce un insieme di processi e la relativa terminologia applicabile. I processi definiti possono essere utilizzati nello sviluppo di sistemi di ogni livello e tipo. La norma si applica ai sistemi costituiti da hardware, software, personale umano o processi. Il campo di applicazione è vasto (aerospaziale, telecomunicazioni, trasporto, militare, navale, finanziario e amministrativo, tecnologie dell'informazione). Utilizzo della ISO/IEC 15288 La norma in oggetto può essere utilizzata con scopi e in modi diversi a seconda della necessità e del ruolo ricoperto dell'utilizzatore.
System Lifecycle Processes I processi definiti dalla norma ISO/IEC 15288 sono in numero superiore a quelli definiti nella ISO/IEC 12207. La figura che segue rappresenta lo schema dei processi della ISO/IEC 15288 divisi in 5 categorie: Agreement Processes, Enterprise Processes, Project Processes, Technical Processes e Special Processes.
Sviluppo software implementato tramite i processi L'adozione della ISO/IEC 15288 nello sviluppo del software richiede l'applicazione del seguente schema o sequenza logica. Occorre applicare i processi previsti (25) dal modello. Questi (i processi) definiscono i risultati da produrre (123). Per realizzare i risultati di cui prima occorre svolgere le attività indicate dal modello (208). La figura che segue illustra tale sequenza.
Processi: lo scopo principale del processo è quello di definire in una sola frase, ad alto livello, l'obiettivo generale per cui si segue il processo stesso. Risultati (Outcomes): un risultato è un oggetto visibile, quindi osservabile e misurabile, ottenuto dal raggiungimento dell'obiettivo definito dal processo. Attività: le attività sono utilizzate per scomporre strutturalmente il processo. La tabella che segue mostra invece le fasi tipiche del ciclo di vita del software e la loro descrizione.
ISO/IEC 15288 fornisce dunque un framework comprensivo ed integrato per la gestione dell'intero ciclo di vita dei sistemi. Esso si applica ad organizzazioni di piccole, medie e grandi dimensioni. Può essere utilizzato sia volontariamente all'interno dell'organizzazione, sia come accordo contrattuale tra due parti (committente e fornitore). Benefici derivanti dall'adozione della ISO/IEC 15288 Rappresenta un approccio di valore internazionale per l'ingegnerizzazione e la gestione dei sistemi. Fornisce inoltre un modello per il ciclo di vita dei sistemi che permette di migliorare la qualità del prodotto realizzato tramite esso e la produttività dell'organizzazione. Consente inoltre di migliorare il livello di soddisfazione dei clienti. Rappresenta quindi il fondamento su cui costruire la crescita dell'organizzazione e il miglioramento del prodotto. L'utilizzo di un ciclo di vita standard fornisce inoltre:
|
News/Articoli/Libri Collaudo e qualità del software Professione IT oggi in Italia ...
Collaborazioni/Associazioni
Collegamenti utili/Link
|
Ercole Colonese © 2005-2012 | Home | Mappa del sito | Pubblicazioni | Chi sono | Info | |