Qualità del SW e metodologie di sviluppo

Obiettivo: sviluppo di sistemi sw+hw

In generale:

Osservazione: in seguito agli avanzamenti tecnologici il costo relativo al SW diventa la componente preponderante nella realizzazione di un sistema HW+SW.

Fatto: molte tecnologie per lo sviluppo SW fanno riferimento al modello a cascata

Untitled

In realtà:

Untitled

Fattori di qualità

L’obiettivo principale dell’ingegneria del SW è la definizione di metodologie e strumenti per la produzione di SW di qualità. E’ opportuno identificare delle proprietà (SW) la cui presenza contribuisce a diminuire le risorse assorbite durante le varie fasi del ciclo di vita del SW.

Esempio: proprietà desiderabili per i programmi sono: velocità, facilità d’uso, leggibilità, affidabilità, …

I fattori di qualità (SW) vengono classificati in due categorie:

Esterni

Possiamo distinguere alcuni fattori esterni che beneficiano delle tecniche di programmazione object-oriented: