You are on page 1of 5

NORMA ISO/IEC 9126 PARA QUALIDADE DE

PRODUTO DE SOFTWARE
Luiz Felipe Saraiva da Silva
Universidade da Amaznia - UNAMA
Curso de Analise e Desenvolvimento de Sistemas
24/04/2015
RESUMO
A pesquisa realizada objetivava elucidar basicamente a norma ISO/IEC 9126, seu modelo de
qualidade, as partes do modelo e as caractersticas e subcaractersticas definidas pela norma em
estudo. Para realizar a pesquisa foi utilizado um computador com acesso internet, sendo a
pesquisa feita em websites. Obeteve-se como resultado uma sntese da grande e complexa norma
ISO 9126. Tira-se como concluso da busca, a completitude da norma, com a mesma abrangendo
diversas perspectivas de qualquer tipo de software, possibilitando a produo de software de
qualidade.
Palavras-chaves: modelo, qualidade, produto, software.
1 INTRODUO
A ABNT Associao Brasileira de Normas Tcnicas o Frum Nacional de Normalizao. As
Normas Brasileiras, cujo contedo de responsabilidade dos Comits Brasileiros (ABNT/CB) e dos
Organismos de Normalizao Setorial (ABNT/ONS), so elaboradas por Comisses de Estudo
(CE), formadas por representantes dos setores envolvidos, delas fazendo parte: produtores,
consumidores e neutros (universidades, laboratrios e outros). Os Projetos de Norma Brasileira,
elaborados no mbito dos ABNT/CB e ABNT/ONS, circulam para Consulta Pblica entre os
associados da ABNT e demais interessados.
A ISO/IEC 9126, sob o ttulo geral "Engenharia de software - Qualidade do produto", consiste nas
seguintes partes: modelo de qualidade, mtricas externas, mtricas internas e mtricas de qualidade
em uso.
Software de qualidade fcil de usar, funciona corretamente, de fcil manuteno e mantm a
integridade dos dados em falhas do ambiente ou outras fora do seu controle. No entanto, em sua
grande maioria, os softwares requerem conhecimentos tcnicos especiais na sua utilizao, so
difceis de alterar para modificar funo existente ou implementar novos processos e, para

desespero de seus usurios, apresentam falhas sem aviso prvio e no preservam a integridade dos
dados.
Para ajudar nessa questo a ISO International Organization for Standardization, e a IEC
International Electrotechnical Comission, que so rgos normalizadores com reconhecimento
internacional no setor de software, se uniram para estabelecer um conjunto de normas internacionais
para a qualidade de software.
A norma internacional ISO/IEC 9126, publicada em 1991, define a qualidade de software como a
totalidade de caractersticas de um produto de software que lhe confere a capacidade de satisfazer
necessidades explicitas e implcitas. Necessidades explicitas so as condies e objetivos propostos
por aqueles que produzem o software. As necessidades implcitas so as necessidades subjetivas
dos usurios (inclusive operadores), so tambm chamados de fatores externos e podem ser
percebidas tanto pelos desenvolvedores quanto pelos usurios. As necessidades implcitas so
tambm chamadas de qualidade em uso e devem permitir a usurios atingir metas com efetividade,
produtividade, segurana e satisfao em um contexto de uso especfico.
Est norma tambm descreve um modelo de qualidade do produto de software, composto de duas
partes. A primeira parte relativa a qualidade interna e qualidade externa, e a segunda parte, relativa
a qualidade em uso. A primeira parte do modelo, defini seis caractersticas para qualidade interna e
externa, essas caractersticas so subdivididas em subcaractersticas. Estas subcaractersticas por sua
vez, se manifestam externamente quando o software utilizado fazendo parte de um sistema
computacional.
A segunda parte do modelo especifica quatro caractersticas para qualidade em uso. Qualidade em
uso, para o usurio, seria o efeito combinado das seis caractersticas de qualidade do produto de
software.
Todas as caractersticas definidas, tanto na primeira quanto na segunda parte do modelo, podem ser
aplicadas a qualquer tipo de software.

2 QUALIDADE EXTERNA E INTERNA


A parte do modelo de qualidade do produto de software, referente a qualidade externa e interna
categoriza os atributos de qualidade de software em seis caractersticas (funcionalidade,
confiabilidade, usabilidade, eficincia, manutenibilidade e portabilidade) as quais so, por sua vez,
subdivididas em subcaractersticas. Estas subcaractersticas podem ser medidas por meio de
mtricas externas e internas.
Uma definio atribuda para cada caracterstica e para cada subcaracterstica do software que
influencia a caracterstica de qualidade. A capacidade do software determinada por um conjunto
de atributos internos que podem ser medidos, para cada caracterstica e subcaracterstica. A seguir
temos cada uma das caractersticas e subcaractersticas do modelo de qualidade e suas descries.
Funcionalidade, caracterstica que defini a capacidade do produto de software de prover funes
que atendam s necessidades explcitas e implcitas, quando o software estiver sendo utilizado sob
condies especificadas. O mesmo dividido nas seguintes subcaractersticas; adequao, acurcia,
interoperabilidade, segurana de acesso e conformidade relacionada funcionalidade.
Confiabilidade, caracterstica que defini a capacidade do produto de software de manter um nvel de
desempenho especificado, quando usado em condies especificadas. Esta caracterstica
subdividida nas seguintes subcaractersticas; maturidade, tolerncia a falhas, recuperabilidade e
conformidade relacionada confiabilidade.
Usabilidade, caracterstica que defini a capacidade do produto de software de ser compreendido,
aprendido, operado e atraente ao usurio, quando usado sob condies especificadas. Caracterstica
subdividida em; inteligibilidade, apreensibilidade, operacionalidade, atividade e conformidade
relacionada usabilidade.
Eficincia, caracterstica que defini a capacidade do produto de software de apresentar desempenho
apropriado, relativo quantidade de recursos usados, sob condies especificadas. Dividida nas
seguintes subcaractersticas; comportamento em relao ao tempo, utilizao de recursos e
conformidade relacionada eficincia.
Manutenibilidade, caracterstica que defini a capacidade do produto de software de ser modificado.
As modificaes podem incluir correes, melhorias ou adaptaes do software devido a mudanas

no ambiente e nos seus requisitos ou especificaes funcionais. Caracterstica que subdividida da


seguinte forma; analisabilidade, modificabilidade, estabilidade, testabilidade e conformidade
relacionada manutenabilidade.
Portabilidade, caracterstica que defini a capacidade do produto de software de ser transferido de
um ambiente para outro. Subdividido da seguinte forma; adaptabilidade, capacidade para ser
instalado, coexistncia, capacidade para substituir e conformidade relacionada portabilidade.
Adaptabilidade, capacidade do produto de software de ser adaptado para diferentes ambientes
especificados, sem necessidade de aplicao de outras aes ou meios alm daqueles fornecidos
para essa finalidade pelo software considerado.

3 QUALIDADE EM USO
Qualidade em uso seria a viso da qualidade sob a perspectiva do usurio. A obteno de qualidade
em uso dependente da obteno da necessria qualidade externa, a qual, por sua vez, dependente
da obteno da necessria qualidade interna. Normalmente, so necessrias medidas em todos os
trs nveis, pois atender aos critrios para medidas internas em geral no suficiente para garantir o
atendimento aos critrios para medidas externas, e atender aos critrios para medidas externas de
subcaractersticas em geral no suficiente para garantir o atendimento aos critrios para qualidade
em uso. As caractersticas da qualidade em uso possuem suas caractersticas definidas pela norma
tambm.
Eficcia, capacidade do produto de software de permitir que usurios atinjam metas especificadas
com acurcia e completitude, em um contexto de uso especificado.
Produtividade, capacidade do produto de software de permitir que seus usurios empreguem
quantidade apropriada de recursos em relao eficcia obtida, em um contexto de uso
especificado.
Segurana, capacidade do produto de software de apresentar nveis aceitveis de riscos de danos a
pessoas, negcios, software, propriedades ou ao ambiente, em um contexto de uso especificado.
Satisfao, capacidade do produto de software de satisfazer usurios, em um contexto de uso
especificado.

4 CONCLUSO
Como pde ser observado ao longo de todo o texto, a norma ISO/IEC 9126, possui um modelo de
qualidade para os produtos de software, dividido em duas partes, uma que visa a qualidade interna e
externa do software e outra que visa a qualidade em uso. Cada uma das partes do modelo possui
diversas caractersticas, sendo que a parte de qualidade interna e externa possui ainda
subcaractersticas. Todas essas definies permitem criar um modelo de qualidade abrangente e
eficiente, possibilitando, se as normas forem seguidas risca, a gerao de software de alta
qualidade, algo que no mercado atual apenas uma das muitas exigncias.
REFERNCIAS
Fbio Martinho Campos, Quais so as Reais Caractersticas da Qualidade da NBR ISO/IEC 9126-1.
Disponvel em: <http://www.linhadecodigo.com.br/artigo/1444/quais-sao-as-reais-caracteristicasda-qualidade-da-nbr-iso_iec-9126-1.aspx> Acesso em 19 de abril de 2015.
Qualidade de software. Disponvel em: <http://bianchi.pro.br/edutec/qualsoft.php> Acesso em 19 de
abril de 2015.
BARBACCI, M et al Quality Attributes (em ingls), Pittsburgh, Carnegie Mellon University, 1995.
Disponvel em: <http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=12433> Acesso em
19 de abril de 2015.

You might also like