# data[].attributes.body
Le metriche del software giocano un ruolo chiave nell'ingegneria del software. Per poter migliorare le prestazioni, la produttività e la qualità, le organizzazioni necessitano di poter “misurare” il software a ogni stadio del ciclo di vita. Il ricorso alle metriche dovrebbe facilitare lo sviluppo di modelli capaci di descrivere, ma anche predire, le dimensioni attributi di processo e di prodotto.

Le metriche del software sono utili per:

migliorare il processo software

pianificare, seguire e controllare l’andamento di un progetto

valutare la qualità di un prodotto

stimare lo sforzo richiesto per sviluppare un sistema software

Le metriche del software dovrebbero essere semplici, oggettive, economiche, robuste.

# data[].attributes.body
Il ciclo di vita di un software designa tutte le varie tappe dello sviluppo di un software, dalla sua concezione alla sua scomparsa. L'obiettivo della divisione in tappe di tale sviluppo è di permettere di definire degli stadi intermedi che consentano la validazione dello sviluppo del programma, cioè la conformità dello stesso secondo i bisogni espressi e la verifica del processo di sviluppo, cioè l'adeguatezza dei modelli attuati.

Definizione degli obiettivi

Analisi dei bisogni e della fattibilità

Concezione generale: elaborazione delle specifiche dell'architettura generale

Concezione dettagliata: definizione precisa di ogni sotto-insieme del software;

Codifica (Implementazione o programmazione)

Test unitari

Integrazione

Beta Testing (o debugging)

Documentazione

Produzione

Manutenzione (correttiva e evolutiva)

# data[].attributes.body
La certificazione viene ottenuta in seguito al superamento di un audit secondo lo standard ISO 9001 e permette alle organizzazioni di:

Operare in maniera più efficiente

Soddisfare gli standard e i requisiti normativi

Raggiungere nuovi mercati

Identificare e risolvere i rischi

# data[].attributes.body
Supportando gli obiettivi di un’organizzazione, un QMS ISO 9001 documenta i processi, le procedure e le responsabilità necessari a raggiungere politiche e obbiettivi per la qualità.

Lo standard ISO 9001:2015 è basato su otto principi di gestione della qualità e definisce il modo in cui un’organizzazione opera per soddisfare i requisiti dei suoi clienti e dei suoi stakeholder:

Focalizzazione sul cliente

Leadership

Coinvolgimento delle persone

Approccio al processo

Contesto organizzativo

Miglioramento continuo

Processo decisionale basato sui fatti

Pensiero basato sul rischio

# data[].attributes.body
Rendere sistematica la valutazione di rischi ed opportunità su cui
basare decisioni strategiche;

adozione di un modello organizzativo basato sull’approccio integrato ai processi e sulla condivisione delle esperienze dei singoli per migliorare in modo efficace e continuo le prestazioni;

accrescere la capacità di soddisfare le esigenze e le aspettative dei propri clienti attraverso una migliore conoscenza e controllo dell’azienda;

diminuzione dei costi connessi all’inefficienza delle attività svolte;

puntuale definizione delle responsabilità e di percorsi di crescita professionale delle risorse impiegate;

trasparenza verso i mercati di riferimento.