Você está na página 1de 5

ISO 9162

A ISO 9126 é um conjunto de normas internacionais que define modelos para


avaliação de qualidade de software. Essas normas foram desenvolvidas para ajudar
as empresas a avaliar e melhorar a qualidade de seus produtos de software.

A ISO 9126 define um modelo de qualidade de software em seis características


principais:

1. Funcionalidade: a capacidade do software de atender aos requisitos


especificados, incluindo a precisão, a completude e a interoperabilidade.
2. Confiabilidade: a capacidade do software de manter o nível de desempenho
esperado em condições específicas, incluindo a tolerância a falhas e a
capacidade de recuperação.
3. Usabilidade: a facilidade de uso e compreensão do software pelo usuário final,
incluindo a facilidade de aprendizado, a eficiência e a satisfação do usuário.
4. Eficiência: a capacidade do software de utilizar os recursos do sistema de forma
eficaz, incluindo o desempenho, a utilização de memória e a utilização de
processador.
5. Manutenibilidade: a capacidade do software de ser modificado, incluindo a
facilidade de teste, a facilidade de manutenção e a facilidade de portabilidade.
6. Portabilidade: a capacidade do software de ser executado em diferentes
ambientes, incluindo a facilidade de instalação e capacidade de
interoperabilidade.

Cada uma dessas características é dividida em sub características, que são avaliadas
por meio de métricas específicas. Essas métricas ajudam a avaliar a qualidade do
software em cada uma das características e subcaracterísticas.

A avaliação de qualidade de software é importante porque o software é cada vez mais


usado em todas as áreas da vida e os defeitos no software podem levar a problemas
sérios, como falhas no sistema e perda de dados.
Fonte: https://codata.pb.gov.br/noticias/metricas-de-qualidade-de-software Modelo de Qualidade da ISO
9126. As subcaracterísticas de conformidade não estão ilustradas. (KOSCIANSKI, André, SOARES,
Michel dos Santos, 2007)

Funcionalidade:

● Adequação: capacidade do software em fornecer funcionalidades que atendam


às necessidade especificadas.
● Acurácia: capacidade do software em fornecer resultados corretos e precisos de
acordo com as necessidades especificadas.
● Interoperabilidade: capacidade do software de interagir com outros sistemas,
incluindo a capacidade de compartilhar informações e recursos.
● Conformidade: capacidade do software de atender a padrões, regulamentos e leis
relevantes.
● Segurança: capacidade do software de proteger dados e sistemas contra acesso
não autorizado ou uso inadequado.
Confiabilidade:

● Maturidade: capacidade do software de evitar falhas e erros durante a operação.


● Tolerância a falhas: capacidade do software de continuar funcionando em caso
de falha ou erro.
● Recuperabilidade: capacidade do software de recuperar dados e sistemas após
uma falha ou erro do mesmo.

Usabilidade:

● Inteligibilidade: capacidade do software de ser compreendido e utilizado


facilmente pelo usuário.
● Apreensibilidade: capacidade do software de ser fácil de aprender e utilizar.
● Operacionalidade: capacidade do software de ser fácil operar e controlar.
● Atratividade: capacidade do software de ser agradável e interessante para o
usuário.

Eficiência.

● Comportamento em relação ao tempo: capacidade do software de fornecer uma


resposta rápida e eficiente.
● Utilização de recursos: capacidade do software de utilizar os recursos de
hardware e software de forma eficiente

Manutenibilidade:

● Analisabilidade: facilidade de diagnosticar problemas e identificar as causas raiz.


● Modificabilidade: Facilidade de fazer mudanças no software.
● Estabilidade: facilidade de manter o software em condições de operação estáveis.

Portabilidade:

● Adaptabilidade: capacidade do software de ser facilmente adaptado para


diferentes ambientes de execução, como sistemas operacionais.
● instabilidade: facilidade de instalar o software em diferentes ambientes de
execução.
● Coexistência: capacidade do software de coexistir com outros softwares em um
ambiente de execução.

Essas subcaracterísticas são usadas para avaliar a qualidade do software em cada uma
das características principais da ISO 9126. As empresas podem usar essas
subcaracterísticas para identificar áreas de melhoria em seu software e trabalhar para
melhorar a qualidade geral do mesmo.

A ISO 9126 é amplamente utilizada por empresas e organizações para avaliar a


qualidade de software e melhorar seu desempenho. Existem várias razões pela quais as
empresas podem escolher usar a ISO 9126:

1. Padronização: A ISO 9126 é um padrão internacionalmente reconhecido para


avaliação de qualidade de software. Ela fornece uma estrutura padronizada para
avaliar diferentes aspectos da qualidade de software e permite que as empresas
comparem a qualidade de seus softwares com padrões internacionalmente
reconhecidos.
2. Foco no usuário: A ISO 9126 se concentra na qualidade do software do ponto de
vista do usuário. Ela avalia aspectos como usabilidade e adequação, que são
cruciais para garantir que o software atenda às necessidades e expectativas do
usuário.
3. Melhoria contínua: a ISO 9126 fornece uma estrutura para avaliação de qualidade
de software que pode ser usada para identificar áreas de melhoria e definir metas
para melhorar a qualidade de software. As empresas podem usar a ISO 9126 para
monitorar o desempenho de software ao longo do tempo e identificar tendências
de desempenho.
4. Comunicação com os stakeholders: A ISO 9126 fornece uma linguagem comum
para discutir a qualidade de software entre partes e interessadas, como
desenvolvedores, gerentes de projetos, clientes e usuários finais. isso ajuda a
garantir que todos os envolvidos no projeto de software estejam falando a mesma
língua e entendam as metas de qualidade de software.
5. Melhor reputação de mercado: Uma empresa que segue as diretrizes da ISO 9126
para avaliar e melhorar a qualidade de software pode obter uma melhor reputação
no mercado. Um software de qualidade superior é mais propenso a ter usuários
satisfeitos e a gerar menos problemas técnicos, o que pode melhorar a imagem e
a reputação da empresa.

Em resumo, a ISO 9126 é amplamente usada porque fornece uma estrutura padronizada
de avaliar a qualidade do software, permitindo que as empresas melhorem
continuamente seus softwares e ofereçam produtos da melhor qualidade aos seus
usuários.

Você também pode gostar