Você está na página 1de 2

A ISO 9001, conforme comentado no capítulo 7, define a qualidade como

"o
grau em que um conjunto de características inerentes satisfaz as
necessidades”

conceito: No contexto de desenvolvimento de software, qualidade pode


ser entendida como um conjunto de características a serem satisfeitas, de
modo que o produto de software atenda às necessidades de seus
usuários. Entretanto, tal nível de satisfação nem sempre é alcançado de
forma espontânea, devendo ser continuamente construído. Assim, a
qualidade do produto depende fortemente do seu respectivo processo de
desenvolvimento.

Qualidade é competitividade: Uma forma do produto se destacar é


através da qualidade do software e do suporte que é fornecido com ele.
Com o amadurecimento do mercado, os usuários não querem apenas que
a empresa fale que tem qualidade, mas que mostre a todos que a tem
através de certificação internacional.

Qualidade é essencial para o mercado internacional: O mercado de


software está cada vez mais se expandindo, se tornando global. A
habilidade das empresas de mostrar qualidade possibilita sua colocação
no mercado;

Qualidade é custo/benefício: Um sistema de qualidade direciona para


o aumento da produtividade e permanente redução de custos, dando
ênfase à prevenção de inconsistências no desenvolvimento e,
consequentemente, de defeitos. A maior parte das empresas sabe que
corrigir defeitos após o desenvolvimento do software é mais dispendioso
do que identificá-los e corrigi-los antes;

CMMI: Capability Maturity Model Integration. Modelo da SEI (Instituto de


Engenharia de Software do Departamento de Defesa dos USA) para
avaliação da qualidade do processo de desenvolvimento de software. Não
é uma norma ISO, mas é muito bem aceita no mercado.

ISO 9126 : Características da qualidade de produtos de software


ISO 12119: Características de qualidade de pacotes de software
(software de prateleira, vendido como um produto embalado).

Qualidade de Software na Visão do Usuário


É importante considerar que o cliente é quem está à frente. Ele tem o
direito de participar e opinar durante o processo de construção do
software. Hoje o mercado é mais competitivo, aumentando a oferta de
produtos, e o cliente está mais consciente de sua participação.

Sua participação pode facilitar a compreensão dos seus desejos quanto


ao software que está sendo desenvolvido. Esse aspecto da qualidade do
software é chamado usabilidade. Nele o usuário procura respostas para
questões como:

● As funcionalidades estão disponíveis e são executadas


eficientemente?
● O software funciona corretamente sem imprevistos?
● O software é seguro, ou seja, evita que pessoas ou sistemas não
autorizados tenham acesso às informações?
● É fácil de usar ou requer muito treinamento?
● É fácil de integrar com outros sistemas existentes?

Importância dos Requisitos na Qualidade de Software

Quando se consideram softwares, é importante que a especificação de


suas características seja realizada de forma consistente. Isso evita mal
entendidos e retrabalho pela equipe de desenvolvimento, e consequente
aumento de custo em fases posteriores do desenvolvimento.

Os requisitos não resolvem, por completo, a questão da definição da


qualidade, mas podem ser grandes aliados na sua busca, uma vez que
qualidade de software é também estar em conformidade com os seus
requisitos, podendo ser uma referência no seu julgamento.

Você também pode gostar