Você está na página 1de 6

Universidade Federal Rural do Semi-Árido

Campus Pau dos Ferros


DISCIPLINA: Qualidade de Software
PROFESSOR: Geiser Chalco Challco

Atividade Grupal: Qualidade Total. DATA: __________________

Nomes e sobrenomes:
• ____________________________________
• ____________________________________
• ____________________________________
• ____________________________________
• ____________________________________

Parte I: Fatores de qualidade em um modelo de produto do Software


Na aula expositiva, foi apresentado o modelo de “McCall’s Software Quality Model” como
exemplo de modelo de referência de qualidade do produto de software. Os FATORES que
descrevem a visão externa do software e que correspondem com as características do software
percebida pelos usuários são detalhados a seguir:

Com relação à visão de OPERAÇÃO:


• Corretude é o grau com o qual um produto, componente e serviço de software satisfaz
sua especificação e cumpre os objetivos visados pelo cliente.
• Confiabilidade é o grau com o qual um produto, componente e serviço de software pode
esperar que um programa execute a função pretendida com a precisão exigida.
• Eficiência é o grau com o qual um produto, componente e serviço de software consume a
menor quantidade de recursos de computação para a execução de sua função.
• Integridade é o grau com o qual um produto, componente e serviço de software previne
acesso a seus dados e funções por pessoas não-autorizadas, podendo o acesso ser
controlado.
• Usabilidade é o grau com o qual um produto, componente e serviço de software O
esforço para aprender, operar, preparar a entrada e interpretar a saída de um programa.

Com relação à TRANSIÇÃO:


• Portabilidade é o grau com o qual um produto, componente e serviço de software pode
ser transferido entre ambientes de sistema de hardware e/ou software para outros.
• Reusabilidade é o grau com o qual um produto, componente e serviço de software pode
ser reutilizado em outras aplicações.
• Interoperabilidade é o grau com o qual um produto, componente e serviço de software
O esforço exigido para acoplar um sistema a outro.

Com relação à REVISÃO:


• Manutenibilidade é o grau com o qual um produto, componente e serviço de software
precisa de esforço para localizar e reparar erros em um programa.
• Flexibilidade é o grau com o qual um produto, componente e serviço de software precisa
de esforço para sua modificação.
• Testabilidade é o grau com o qual um produto, componente e serviço de software
precisa de esforço para testar um programa a fim de garantir que ele execute a função
pretendida.

Pág. 1
Considerando os fatores de qualidade listados acima, relacione-os corretamente com os
fatores de qualidade apresentados no modelo de McCall.

Fatores de qualidade Fatores do modelo de


McCall’s

• Adequação funcional • Corretude

• Compatibilidade • Confiabilidade

• Confiabilidade • Eficiência

• Eficiência do desempenho • Integridade

• Manutenibilidade • Usabilidade

• Portabilidade • Manutenibilidade

• Segurança • Flexibilidade

• Usabilidade • Testabilidade

• Portabilidade

• Reusabilidade

Parte II: Atributos de qualidade em um modelo de produto do Software


Para a seguinte atividade, considere os seguintes ATRIBUTOS de qualidade do produto de
software – esses atributos correspondem à visão interna do produto de software, indicando as
características percebidas pelos desenvolvedores ou membros da equipe de software.

• Acessibilidade. Grau no qual um produto ou sistema permite que seja utilizado por pessoas
com deficiência ou com ampla gama de capacidades diferentes em um contexto de uso
específico.
• Adaptabilidade. Grau em que um produto ou sistema pode ser adaptado de forma eficaz e
eficiente para diferentes hardwares, software ou outros ambientes operacionais ou de uso.
• Analisabilidade. Grau de eficácia e eficiência com que é possível avaliar o impacto de
uma mudança pretendida ou facilidade de diagnosticar um produto quanto a deficiências ou
causas de falhas
• Aprendizabilidade. Grau no qual um produto ou sistema permite ao usuário aprender seu
uso com efetividade, eficiência, segurança e satisfação em um contexto específico de uso.
• Autenticidade. Grau em que se pode demostrar a identidade de um sujeito ou um recurso.
• Capacidade. Grau no qual os limites máximos dos parâmetros de um produto ou sistema
software cumprem os requisitos.
• Coexistência. Grau no qual um produto pode coexistir com outro software compartilhando
ambientes e recursos comuns sem detrimento da eficiência de suas funções requeridas
• Completude funcional. Grau no qual o conjunto de funcionalidades abrange as tarefas e os
objetivos especificados.
• Comportamento em relação ao tempo. Tempos de resposta e processamento e as taxas de
rendimento de um produto ou sistema quando efetua sus funciones, atendendo aos
requisitos.

Pág. 2
• Confidencialidade. Grau em que um produto ou sistema garante que os dados sejam
acessíveis apenas para aqueles autorizados a ter acesso.
• Correção funcional. Grau em que o sistema fornece resultados corretos com o grau de
precisão necessário.
• Disponibilidade. Grau em que um sistema, produto ou componente está operacional e
acessível quando se é necessário seu uso.
• Estética da interface do usuário. Grau no qual a interface do usuário agrada e satisfaze a
interação com o usuário.
• Facilidade de instalação. Grau de eficácia e eficiência com que um produto ou sistema
pode ser instalado e/ou desinstalado com sucesso em um ambiente específico.
• Integridade. Grau em que um sistema, produto ou componente impede acesso não
autorizado ou a modificação de programas ou dados no computador.
• Interoperabilidade. Grau no qual dois ou mais sistemas, produtos ou componentes
intercambiam informações e usam a informação intercambiada.
• Maturidade. Grau em que um sistema, produto ou componente atende às necessidades de
confiabilidade sob condições normais de operação.
• Modificabilidade. Grau em que um produto ou sistema pode ser modificado de forma
eficaz e eficiente sem introduzir defeitos ou degradar a qualidade do produto existente.
• Modularidade. Grau em que um sistema ou programa de computador é composto de
componentes discretos, de modo que uma mudança em um componente tenha impacto
mínimo em outros componentes.
• Não repúdio. Grau em que se pode provar as ações ou eventos que ocorreram no sistema,
de modo que eles não possam ser repudiados posteriormente.
• Operabilidade. Grau pelo qual um produto ou sistema tem atributos que facilitam sua
operação e controle.
• Propriedade funcional. Grau em que as funções facilitam a realização das tarefas e
objetivos especificados.
• Proteção ao erro do usuário. Grau no qual um sistema protege aos usuários contra
cometer erros.
• Reconhecimento da propriedade. Grau no qual um produto permite ao usuário entender se
o software é adequado para sus necessidades.
• Recuperabilidade. Grau em que, em caso de interrupção ou falha, um produto ou sistema
pode recuperar os dados diretamente afetados e restabelecer o estado desejado do sistema.
• Responsabilização. Grau em que as ações de uma entidade podem ser rastreadas de forma
inequívoca.
• Reusabilidade. Grau em que um ativo pode ser usado em mais de um sistema ou na
construção de outros ativos.
• Substitutabilidade. Grau em que um produto pode substituir outro produto de software
especificado para a mesma finalidade no mesmo ambiente.
• Testabilidade. Grau de eficácia e eficiência com que é possível estabelecer critérios de
teste para um sistema, produto ou componente e a facilidade com a qual os testes podem ser
efetuados para determinar se esses critérios foram atendidos.
• Tolerância a falhas. Grau em que um sistema, produto ou componente opera conforme o
pretendido, apesar da presença de falhas de hardware ou software.
• Utilização de recursos. Quantidades e tipos de recursos utilizados quando o software leva
a cabo sua função em condiciones determinadas.

Pág. 3
Atividade: Em grupo, discuta e defina os ATRIBUTOS de qualidade que devem ser empregados para
cada um dos fatores de qualidade indicados por você durante sua atividade individual. Na primeira coluna
indique o produto que está sendo avaliado por você (produto indicando na atividade individual).
Fatores de qualidade
Produto de Software indicados na Atributos de qualidade
atividade individual

Pág. 4
Parte III: Propriedades mesuráveis para os atributos de qualidade
Selecione os dois ATRIBUTOS de qualidade que apresentam maior frequência na atividade anterior.
Para cada um desses atributos, indique duas métricas para calcular o grau de qualidade de cada atributo.

Exemplo de como devem ser preenchidos os quadros a seguir:


Atributo de qualidade: Facilidade de instalação
Propriedade 01: Facilidade de repetir a configuração da instalação.
• Como é medido: Contar o número de operações que um usuário precisa para replicar a
configuração de um software e comparar esse número com o número de operações mínimas
necessárias para realizar a configuração de acordo com o fornecedor do software.
• Interpretação: Entre mais próximos ambos os números, maior é a facilidade de repetir
configuração. Quando há diferença entre ambos os números, então maior é dificuldade de repetir a
configuração.
Propriedade 02: Esforço da instalação.
• Como é medido: Contar o número de passos que são automatizados na instalação do software e
comparar esse número com o número de operações mínimas necessárias para realizar a instalação.
• Interpretação: Entre mais próximos ambos os números, menor é o esforço necessário para a
instalação. Quando há maior diferença entre ambos os números, maior é o esforço necessário para
realizar a instalação.

Atributo de qualidade:

Propriedade mesurável 01:

Propriedade mesurável 02:

Pág. 5
Atributo de qualidade:

Propriedade mesurável 01:

Propriedade mesurável 02:

Pág. 6

Você também pode gostar