L’ingegneria del software 2


TIPOLOGIE DI PRODOTTI SOFTWARE



Scaricare 2.2 Mb.
Pagina3/52
24.11.2019
Dimensione del file2.2 Mb.
1   2   3   4   5   6   7   8   9   ...   52

TIPOLOGIE DI PRODOTTI SOFTWARE


Prodotti generici (general purpose) OTS: Off The Shelf

Prodotti specifici (specific purpose)

  • sistemi commissionati da uno specifico utente e sviluppati specificatamente per questo da un qualche contraente

  • La fetta maggiore della spesa è nei prodotti generici ma il maggior sforzo di sviluppo è nei prodotti specifici

La differenza principale: chi dà le specifiche del prodotto (il produttore o il consumatore).

QUALITÀ DEL SOFTWARE


I fattori rispetto a cui si può misurare la qualità del software vengono classificati in:

  • FATTORI ESTERNI - la qualità del software percepita dagli utenti

  • Correttezza

Un software si dice corretto se si comporta in accordo a quanto previsto dalla sua specifica dei requisiti.

  • Affidabilità

Un sistema è tanto più affidabile quanto più raramente, durante l'uso del sistema, si manifestano malfunzionamenti.

  • Usabilità

Un sistema è facile da usare se un essere umano lo reputa tale.

  • Scalabilità

Un sistema è scalabile se può essere adattato a diversi contesti con forti differenze di complessità senza che questo richieda la riprogettazione dello stesso sistema.

  • Efficienza

Un sistema è efficiente se usa le risorse HW/SW in modo proporzionato ai servizi che svolge.

  • Robustezza

La robustezza di un sistema è la misura in cui il sistema si comporta in modo ragionevole in situazioni impreviste, non contemplate dalle specifiche.

  • FATTORI INTERNI - la qualità del software percepita dagli sviluppatori

  • Riparabilità

Un sistema è riparabile se la correzione degli errori è agevole. La riparabilità si persegue attraverso la modularizzazione e opportune metodologie di progettazione.

  • Manutenibilità

Facilità di apportare modifiche a sistema realizzato.

  • Riusabilità

Facilità con cui è possibile riusare parti di sistema per realizzare un prodotto diverso.

  • Portabilità

Un sistema è portabile se è in grado di funzionare in ambienti diversi.

  • Verificabilità

Un sistema è verificabile se le sue proprietà di correttezza e di affidabilità sono facilmente validabili.

ISO 9000

E’ una famiglia di standards per sistemi gestionali di qualità. Uno degli standard:



ISO 9126

Consiste in 6 caratteristiche della qualità divise in sotto-caratteristiche tutte misurabili.








Condividi con i tuoi amici:
1   2   3   4   5   6   7   8   9   ...   52


©astratto.info 2019
invia messaggio

    Pagina principale