Aspetti tecnologici
Considerare gli aspetti tecnologici della qualità del software, significa stabilire come deve essere realizzato il risultato di una o più attività delle fasi del processo di produzione. Questo significa scegliere ed utilizzare strumenti che adottino le tecniche in grado di supportare opportunamente la realizzazione del risultato di una o più attività .
E' quindi necessario verificare che gli strumenti in questione siano:
-
congruenti con il flusso delle attività della fase nella quale sono collocati
-
adatti alla cultura ed alla tipologia dell'azienda.
L'obiettivo da raggiungere è utilizzare gli strumenti che consentano di produrre risultati con la miglior efficacia ed efficienza. Alcune delle tecniche normalmente supportate ed abbinate a strumenti sono:
-
tecniche ed ambienti di sviluppo
-
tecniche ed ambienti di testing
-
tecniche ed ambienti di misura [1]
che non tratteremo in questa tesi: la loro presenza in letteratura nell'ingegneria del software è vasta e di facile reperibilità .