Questões de Concurso
Sobre qualidade de software em engenharia de software
Foram encontradas 735 questões
Em aderência ao modelo de desenvolvimento ágil, a métrica de qualidade de código ligada à complexidade ciclomática é melhor indicadora do potencial de reutilização de software em comparação com a métrica WTFs/minuto.
A dimensão de operação refere-se às características ligadas ao uso do produto.
A dimensão de transição trata da adaptabilidade do produto de software a novos e diferentes ambientes.
Um produto de software de qualidade deve atender aos requisitos dos usuários bem como satisfazer às suas necessidades declaradas e subentendidas.
O produto de software limita-se aos programas e procedimentos de computador.
A qualidade deve ser inserida em etapas específicas do ciclo de vida do produto de software.
As características implícitas aos softwares de qualidade englobam requisitos como facilidade de uso e de manutenibilidade, assim como consistência e integridade dos dados.
O atendimento às características implícitas no desenvolvimento do sistema integra a qualidade de software.
I - Estamos construindo o produto corretamente?
II - Estamos construindo o produto correto?
Essas afirmativas estão relacionadas, respectivamente, aos conceitos de:
A NBR ISO/IEC 9126 descreve um modelo, segmentado em quatro partes, de qualidade do produto de software e também define as características e subcaracterísticas que devem ser medidas e avaliadas nos produtos de software.
SQA pode ser aplicada em algumas fases do processo de engenharia de software, como análise, projeto, codificação e testes.
Segundo a SQA estatística, 80% dos defeitos de software podem ser mapeados em 20% de todas as causas possíveis no código.
A qualidade de software é fundamentada nas necessidades do usuário. A falta de conformidade aos requisitos de software é determinante para a falta de qualidade de software.
Quando ocorre uma falha na execução de um programa devido à sua não conformidade a um requisito de software, a correção dessa falha impede a ocorrência de novos erros, os quais poderiam resultar em outras falhas.
O ciclo de vida de um defeito é realizado em três fases: identificação do defeito, ação para reproduzi-lo e ações para corrigi-lo.
Defeitos categorizados como menos prioritários devem ser corrigidos em versões posteriores do software.
A classificação da prioridade de correção dos defeitos encontrados deve ser realizada por um processo de triagem, cujas principais características a serem consideradas são o custo e o prazo envolvidos.
Um relatório de incidente deve identificar o defeito por meio de uma ID única, um resumo da anomalia e uma descrição detalhada do defeito, como por exemplo, as pré-condições e pós-condições e demais informações que contextualizam o defeito e sua correção.
Um dos mecanismos para se medir a qualidade de um software é chamado de modelo empírico, como o Constructive Cost Model, COCOMO, que é um modelo desenvolvido para estimar esforço, prazo, custo, e tamanho da equipe que trabalhará em projeto de software.