SóProvas


ID
360175
Banca
CESPE / CEBRASPE
Órgão
SAD-PE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Qualidade de software é o grau para o qual um software possui uma combinação desejável de atributos, que, adicionalmente, deve ser claramente definida, caso contrário, uma avaliação da qualidade será realizada de modo intuitivo. Para que tais atributos de qualidade sejam medidos, faz-se necessário identificar um conjunto apropriado de métricas. Acerca dos conceitos gerais de medição de qualidade de software, assinale a opção correta.

Alternativas
Comentários
  • http://en.wikipedia.org/wiki/ISO/IEC_9126

    S
    egundo o wikipédia a letra A está correta, já que ele trata Funcionalidade, p. ex., como:
    funcionalidade - um conjunto de atributos que incidem sobre a existência de um conjunto de funções e as suas propriedades especificadas. as funções são as que satisfazem necessidades explícitas ou implícitas.

    Portanto, os fatores seriam mais genéricos e atributos mais específicos sim!
  • a) O principal fator de qualidade é o produto atender aos requisitos, já os atributos de qualidade (seis ao todo) são as características que descrevem o que seria um produto de qualidade, portanto, o segundo é mais genérico que o primeiro. Neste caso o "atender aos requisitos" estaria no contexto  "adequação" que é uma espécie do atribudo de qualidade "Funcionalidade".
    b) Correto. A qualidade deve permear todo o ciclo de vida de projeto e continuar pelo ciclo de vida de produto.
    c) De forma geral os modelos ISO são focados na qualidade do PROCESSO. ISO 9001, ISO/IEC15504, ISO/IEC 12207. CMMI correto.
    d) O modelo é o ISO 9126 e ele propões 3 perspectivas: Processo, Produto e Qualidade de uso.
    e) Interna (eficiência, portabilidade, manutenebilidade, confiabilidade) e Externa (funcionalidade e usabilidade)
  • ISO 9126: Documento composto basicamente de definições para as características de qualidade:
    Funcionalidade 
    Confiabilidade 
    Usabilidade 
    Eficiência 
    Manutenibilidade 
    Portabilidade
     
    MÉTRICAS EXTERNAS
    • Apóia-se na definição dos atributos externos de qualidade correlacionados com uma determinada característica;
    • Define indicadores e métricas externas para avaliar um produto de software;
    • Referem-se a medições indiretas de um produto de software a partir do comportamento do Sistema Computacional ou do seu efeito no ambiente, quando da execução de seus programas.
    • Usadas para:
      • Avaliar o comportamento do software quando usado em situações específicas;
      • Para predizer a qualidade real no uso;
      • Para avaliar e indicar se o produto satisfaz as verdadeiras necessidades durante a operação real pelo usuário.
    MÉTRICAS INTERNAS
    • Define indicadores e métricas internas para avaliar um produto de software;
    • Referem-se a medições de um produto de software a partir de suas próprias características internassem a necessidade de execução dos programas, como por exemplo, linhas de código, número
      de erros encontrados em revisões, etc
      .
    • As métricas internas fornecem aos usuários a possibilidade de medir a qualidade dos artefatos intermediários e de prever a qualidade do produto final;
    • Isto permite que o usuário identifique problemas de qualidade e inicie a ação corretiva assim que possível no ciclo de vida do desenvolvimento.
    MÉTRICAS DE QUALIDADE EM USO
    • Valida a qualidade do produto em cenários e tarefas comuns ao usuário;
    • São categorizados pelas características: efetividadeprodutividadesegurança e satisfação
     
  • Quanto à alternativa E, me parece que a ISO 9126 não faz essa divisão das característiacas em internas e externas, tanto que coloca um modelo único para esses dois tipos (externo e interno) e outro modelo separado para qualidade do produto em uso.

    Algumas características podem ser interpretadas tanto como sendo internas quanto externas, como Confiabilidade, por exemplo.