8 - Outros atributos de qualidade

Existem numerosos outros atributos de qualidade que são importantes em vários contextos de aplicação. Alguns deles são:



• Portabilidade

Pode uma aplicação ser facilmente executada em uma plataforma de software ou hardware diferente daquela em que foi desenvolvida? Portabilidade depende das opções de tecnologia de software utilizadas para implementar a aplicação e das características das plataformas que ela precisa executar. Códigos portáteis terão suas dependências com a plataforma, isoladas e encapsuladas em um pequeno conjunto de componentes que podem ser substituídos, sem afetar o resto da aplicação.



• Testabilidade

Quão fácil ou difícil é uma aplicação para ser testada? Decisões iniciais do projeto podem afetar significativamente a quantidade de casos de teste que são requeridos. Como regra geral, quanto mais complexo for um projeto, mais difícil é testá-lo. Simplicidade tende a promover a facilidade de teste. Da mesma forma, escrevendo menos de seu próprio código através da incorporação de componentes pré-testados reduz o esforço de teste.



• Suportabilidade

Esta é uma medida de quão fácil uma aplicação é suportada, uma vez que é implantada. Suporte tipicamente envolve o diagnóstico e correção dos problemas que ocorrem durante o uso do aplicativo. Sistemas suportáveis tendem a fornecer instalações explícitas para diagnóstico, como a aplicação logs de erro que registra as causas de falhas. Eles também são construídos de forma modular, de modo que correções de código podem ser implantadas sem comprometer o uso do aplicativo.

Copyright © 2016 AIEC.