1.1- Qualidade de Software
Nesse contexto, qualidade de software é uma área da Engenharia de Software que objetiva garantir essa qualidade pela definição de processos de desenvolvimento. Veja então que a Qualidade está diretamente relacionada com o que foi prometido ao cliente inicialmente.
Atualmente, é necessário conceber o desenvolvimento de software com qualidade não como um fator diferencial, mas como condição essencial para as empresas e os profissionais tornarem-se bem sucedidos no mercado de trabalho.
A qualidade é uma característica atribuída por um qualificador que, segundo seus conhecimentos, princípios e critérios, distingue determinados produtos ou serviços com esse diferencial. Portanto, a qualidade é um conceito que pode envolver várias perspectivas: a perspectiva do usuário do sistema, a perspectiva da equipe de desenvolvimento e a perspectiva do cliente.
Vejamos a seguir:
| Usuário | Desenvolvedor | Cliente |
|---|---|---|
| Para o usuário, o produto de software é de qualidade quando ele atende a suas necessidades, sendo fácil de usar, eficiente e confiável. Essa é uma perspectiva externa de observação pelo uso do produto. | Por outro lado, para um desenvolvedor, um produto de boa qualidade deve ter outras características, como: ser fácil de manter, possuir uma documentação que possa ajudar nessas manutenções. | Já para um cliente, o produto de software deve agregar valor a seu negócio, ou seja, ter as funcionalidades necessárias e suficientes para ajudá-lo a atingir seus objetivos. |