domingo, 24 de junho de 2012

Questão SEF/SC 2010

Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1
1. Analisabilidade
2. Conformidade
3. Estabilidade
4. Funcionalidade
5. Recuperabilidade

Coluna 2
(2) Está de acordo com padrões de portabilidade?
(4) Satisfaz as necessidades?
(5) É capaz de recuperar dados em caso de falha?
(3) Há grande risco quando se faz alterações?
(1) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.
a. 2 – 4 – 3 – 5 – 1
b. 2 – 4 – 5 – 3 – 1
c. 3 – 1 – 2 – 4 – 5
d. 4 – 1 – 2 – 3 – 5
e. 4 – 2 – 5 – 1 – 3

Resposta letra b

ISO-9126-geral.png

  • Funcionalidade: A capacidade de um software prover funcionalidades que satisfaçam o usuário em suas necessidades declaradas e implícitas, dentro de um determinado contexto de uso.
    • Adequação: mede o quanto o conjunto de funcionalidades é adequado às necessidades do usuário;
    • Acurácia: representa a capacidade do software de fornecer resultados precisos ou com a precisão dentro do que foi acordado/solicitado;
    • Interoperabilidade: trata da maneira como o software interage com os outros sistemas especificados.
  •  Confiabilidade: O produto se mantém no nível de desempenho nas condições estabelecidas.
    • Maturidade: capacidade do software em evitar falhas decorrentes de defeitos no software.
    • Tolerãncia a falhas: capacidade do software em manter o funcionamento adequado mesmo quando ocorrem defeitos nele ou nas suas interfaces externas.
    • Recuperabilidade: capacidade de um software se recuperar após uma falha, restabelecendo seus níveis de desempenho e recuperando seus dados. 
  • Usabilidade: capacidade do produto de software ser compreendido, seu funcionamento aprendido, ser operado e ser atraente ao usuário.
    • Intelibilidade: representa a facilidade com que o usuário pode compreender as suas funcionalidades e avaliar se o mesmo pode ser usado para satisfazer as suas necessidades específicas.
    • Apreensibilidade: identifica a facilidade de aprendizado do sistema para os seus potenciais usuários.
    • Operacionalidade: é como o produto facilita a sua operação por parte do usuário, incluindo a maneira como ele tolera erros de operação.
    • Atratividade: envolve características que possam atrair um potencial usuário para o sistema.
  •  Eficiência: o tempo de execução e os recursos envolvidos são compatíveis com o nível de desempenho do software.
    • Comportamento em relação ao tempo: avalia se os tempos de resposta estão dentro das especificações.
    • Utilização de recursos: mede tanto os recursos consumidos quanto a capacidade do sistema em utilizar os recursos disponíveis.
  • Manutenibilidade: capacidade do software ser modificado, incluindo tanto as melhorias ou extensões de funcionalidade quanto as correções de defeitos, falhas ou erros.
    • Analisabilidade: facilidade em se diagnosticar eventuais problemas e identificar as causas das deficiências ou falhas;
    • odificabilidade:  facilidade com que o comportameno do software pode ser modificado.
    • Estabilidade: capacidade do software de evitar efeitos colaterais decorrentes de modificações introduzidas.
    • Testabilidade: capacidade de se testar o sistema modificado, tanto quanto as novas funcionalidades quando as não afetadas diretamente pela modificação.
  • Portabilidade: capacidade do sistema ser transferido de um ambiente para outro.
    • adaptabilidade: capacidade do software se adaptar a diferentes ambientes sem a necessidade de ações adicionais;
    • Capacidade para ser instalado: facilidade com que se pode instalar o sistema em um novo ambiente.
    • Coexistência: mede o quão facilmente um software convive com os outros instalados no mesmo ambiente.
    • Capacidade para substituir: capacidade que o sistema tem de substitui.

Nenhum comentário:

Postar um comentário