Académique Documents
Professionnel Documents
Culture Documents
A qualidade de um sistema de software pode ser entendida de diversas formas e utilizando diferentes
abordagens.
A norma ISO/IEC 9126, ou conjunto de normas que tratam deste assunto no âmbito da ISO, estabelece um
modelo de qualidade com os seguintes componentes:
-
"
A capacidade do produto de software ser compreendido, seu funcionamento aprendido, ser operado e ser
atraente ao usuário.
Note que este conceito é bastante abrangente e se aplica mesmo a programas que não possuem uma interface
para o usuário final. Por exemplo, um programa batch executado por uma ferramenta de programação de
processos também pode ser avaliado quanto a sua usabilidade, no que diz respeito a ser facilmente
compreendido, aprendido, etc. Além disto, a operação de um sistema é uma interface Humano-Computador
sujeita às avaliações de usabilidade.
'
O tempo de execução e os recursos envolvidos são compatíveis com o nível de desempenho do software.
"
A capacidade (ou facilidade) do produto de software ser modificado, incluindo tanto as melhorias ou
extensões de funcionalidade quanto as correções de defeitos.
yY "
#
%
$
yY "
yY " #
#
yY ·"
¦ #
? ?
A ISO/IEC 15504 define um modelo de referência de processo que identifica e descreve um conjunto de
processos considerados universais e fundamentais para a boa prática da engenharia de software, e define seis
níveis de capacidade, seqüenciais e cumulativos que podem ser utilizados como uma métrica para avaliar
como uma organização está realizando um determinado processo e também podem ser utilizados como um
guia para a melhoria.
A ISO/IEC 15504 define também um guia para a orientação da melhoria de processo, tendo como referência
um modelo de processo e como uma das etapas a realização de uma avaliação de processo. Este guia sugere
8 etapas seqüenciais, que inicia com a identificação de estímulos para a melhoria e o exame das
necessidades da organização.
yY Objetivo: desenvolver e manter documentos que registrem informações produzidas por um outro
processo ou atividade.
yY Envolve a produção, controle, manutenção, revisão, aprovação e publicação de documentos e seu
acesso.
´
Objetivo: confirmar que cada produto de trabalho ou serviço resultado de um processo reflete corretamente
às especificações de entrada do processo.
´
yY Objetivo: confirmar que estão satisfeitos os requisitos para o uso pretendido de cada produto de
trabalho ou serviço resultado de um processo.
yY Envolve a definição de uma estratégia de validação, de critérios de validação para todos os produtos
de trabalho e para as atividades de validação.
yY eve assegurar que os problemas encontrados serão resolvidos, que os resultados serão
disponibilizados para os clientes e para outras organizações internas e que os produtos são adequados
para o uso pretendido.
yY Normalmente está relacionado ao processo de teste de integração e teste de software ENG.1.7.
& )