Você está na página 1de 16

O que qualidade?

Existem vrias definies:


Qualidade estar em conformidade com os requisitos dos clientes; Qualidade antecipar e satisfazer os desejos dos clientes;

Vrios pontos de vista em relao a mesma entidade (produto ou servio).

Definio de qualidade

A totalidade das caractersticas de uma entidade que lhe confere a capacidade de satisfazer s necessidades explcitas e implcitas.
NBR ISO 8402:1994

Necessidades explcitas e implcitas


Entidade um bem ou um servio. Necessidades explcitas

Condies e objetivos propostos pelo produtor.


Necessidades implcitas

So necessidade subjetivas dos usurios;

Qualidade em Software
A totalidade de caractersticas de um produto de software que lhe confere a capacidade de satisfazer necessidades explcitas e implcitas
NBR ISO/IEC 14598-1:2001 NBR ISO/IEC 9126-1:2003

Necessidades explcitas e implcitas


Necessidades explcitas Condies e objetivos daquele aqueles que produzem o software; Relativos qualidade do processo de desenvolvimento; So percebidos somente pelas pessoas que trabalharam no seu desenvolvimento. Necessidades implcitas Conhecidas como fatores externos e podem ser percebidas tanto pelos desenvolvedores quanto pelos usurios. Tambm chamadas de qualidade em uso e devem permitir a usurios atingir metas com efetividade, produtividade, segurana e satisfao em um contexto de uso especificado.

Caractersticas
So atributos de qualidade de software que podem ser usados como uma lista de verificao de tpicos relacionados com a qualidade. A NBR ISO/IEC 9126 pontua seis caractersticas que so elas: funcionalidade, confiabilidade, usabilidade, eficincia, manutenibilidade e portabilidade.

Caractersticas
Funcionalidade
Capacidade de prover funes que atendam s necessidades explcitas e implcitas.
Subcaracterstica: adequao, acurcia, interoperabilidade, segurana de acesso e conformidade relacionada funcionalidade.

Confiabilidade
Capacidade de manter um nvel de desempenho especificado.
Subcaracterstica: maturidade, tolerncia a falhas, recuperabilidade e conformidade relacionada confiabilidade.

Caractersticas
Usabilidade
Capacidade de ser compreendido, aprendido, operado e atraente ao usurio.
Subcaracterstica: inteligibilidade, apreensibilidade, operacionalidade, atratividade e conformidade relacionada usabilidade.

Eficincia
Capacidade de apresentar desempenho apropriado, relativo quantidade de recursos usados.
Subcaracterstica: comportamento em relao ao tempo, utilizao de recursos e conformidade relacionada eficincia.

Caractersticas
Manutenibilidade
Capacidade de ser modificado. Correes, melhorias ou adaptaes do software devido a mudanas no ambiente e nos seus requisitos ou especificaes funcionais.
Subcaracterstica: analisabilidade, modificabilidade, estabilidade, testabilidade e conformidade relacionada manutenibilidade.

Portabilidade
Capacidade de ser transferido de um ambiente para outro.
Subcaracterstica: adaptabilidade, capacidade para ser instalado, coexistncia, capacidade para substituir e conformidade relacionada portabilidade.

Certificao
A Certificao em uma norma ou padro a emisso de um documento oficial indicando a conformidade com esta determinada norma ou padro.
necessrio uma definio prvia dos padres a serem seguidos; Importante para o reconhecimento pelo cliente; Envolve uma empresa externa devidamente credenciada que possa atestar que a empresa candidata segue um dado padro; A certificao pontual e temporria; H risco de perda da certificao por descumprimento.

Certificao em software
CMM E CMMI (maturidade);
MPS.BR;

ISO 12207 (ciclo de vida).

Normas
Documento estabelecido por consenso e aprovado por um organismo reconhecido, que fornece, para uso comum e repetitivo, regras, diretrizes ou caractersticas para atividades ou seus resultados, visando obteno de um grau timo de ordenao em um dado contexto. ABNT

Organismos normalizadores
Organismos normalizadores mundialmente: reconhecidos

ISO - International Organization for Standardization IEEE - Instituto de Engenharia Eltrica e Eletrnica ABNT - Associao Brasileira de Normas Tcnicas

Principais normas para software


Norma ISO/IEC 9126 (NBR 13596)
Define as caractersticas de qualidade de software que devem estar presentes em todos os produtos

Norma ISO/IEC 12119


Estabelece os requisitos de qualidade para pacotes de software e instrues para teste;

Norma ISO/IEC 14598-5


Define um processo de avaliao da qualidade de produto de software;

Norma ISO/IEC 12207


Define um processo de ciclo de vida de software;

Norma ISO/IEC 9000-3


Apresenta diretrizes para a aplicao da ISO 9001, a mais utilizada por organizaes que desenvolvem software, ao desenvolvimento, fornecimento e manuteno de software;

Por que se preocupar com qualidade em software?


Cada vez mais reas utilizam sistemas computacionais, onde sua correta operao fator crtico de sucesso. crescente o desenvolvimento de sistemas crticos quanto a segurana de informaes, segurana de vidas humanas, finanas e meio ambiente. Deste modo, desenvolver produtos de software de alta qualidade de primordial importncia.

Referncias
LUCINDA, Marcos Antonio. Qualidade: fundamentos e praticas para o curso de graduao Rio de Janeiro : Brasport, 2010. GOMES, Nelma da Silva. Qualidade de software: uma necessidade. Disponvel em: < http://www.fazenda.gov.br/ucp/pnafe/cst/arquivos/Qualidade_de_Soft.p df > acessado em 19 de julho de 2012. JNIOR, Jos Barreto. Qualidade de software. Disponvel em: < http://www2.unemat.br/rhycardo/download/qualidade_em_software.pdf > acessado em 19 de julho de 2012. NBR ISO/IEC 9126-1. Engenharia de software - Qualidade de produto. 2003. NBRISO/IEC14598-1. Tecnologia de informao - Avaliao de produto de software. 2001 ABNT. Associao Brasileira de Normas Tcnicas (ABNT). Disponvel em: <http://www.abnt.org.br/> acessado em 19 de julho de 2012.

Você também pode gostar