2.4.4 Portabilité

La portabilité concerne la facilité avec laquelle un logiciel peut être transféré sous différents environnements matériels et logiciels. Ce facteur de qualité fait aussi référence à l’utilisation d'un langage standardisé, à l’indépendance du matériel et à l’indépendance du système d'exploitation.

2.4.5 Conclusion

L’utilisabilité et l’utilité font l’objet d’étude des domaines de recherche tels que l’ergonomie des logiciels, l’étude des facteurs humains ou les interfaces homme machine. En ce qui concerne la portabilité et la maintenabilité, elles concernent l’étape de test et de maintenance de la discipline génie logiciel.

A ce niveau, on pourrait se poser la question de savoir pourquoi cet intérêt pour la qualité des logiciels. En effet, il arrive que les logiciels conçus ne répondent pas aux besoins des utilisateurs finaux ou que ces logiciels contiennent beaucoup d’erreurs. Le paragraphe suivant décrit quelques exemples illustratifs.