Questões de Concurso
Sobre qualidade de software em engenharia de software
Foram encontradas 588 questões
O parâmetro de qualidade de software que terá maior influência para que o Sismarket atenda seus clientes de maneira satisfatória será:
A engenharia de software, composta por um conjunto de três elementos fundamentais — métodos, ferramentas e procedimentos — torna disponível ao desenvolvedor uma base para construção de um software de alta qualidade em termos de produtividade.
A manutenibilidade é atributo de qualidade externa que pode ser medida por atributos internos, como a profundidade da árvore de herança e a complexidade ciclomática.
I - Nas atividades executadas na manutenção de software, a categoria corretiva se refere à atividade de modificação do software para a correção de erros; a categoria adaptativa se refere a atividades de alteração para adequar o sistema às mudanças no ambiente em que ele esteja operando; e a categoria evolutiva contempla as alterações para atender necessidades de evolução requeridas pelo usuário, como mudanças nas regras de negócio.
II - Engenharia de Software é a área interdisciplinar que engloba vertentes tecnológicas e gerencial visando abordar, de modo sistemático, os processos de construção, implantação e manutenção de produtos de software com qualidade assegurada por construção, segundo cronogramas e custos previamente definidos.
III - Pressman afirma que um projeto de software é necessário que alguns parâmetros sejam corretamente analisados como: o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida.
Está(ão) correta(s):
Uma forma de validação dos requisitos é a geração de casos de teste para os requisitos documentados.
O uso de comentários é uma das técnicas de código limpo que, em conjunto com a refatoração de códigos, permite aumentar a produtividade de desenvolvimento de códigos.
A qualidade do produto de software garante a aplicação correta do processo de desenvolvimento, concentrando esforços na busca pela qualidade do modo de criar e de manter o produto final.
I. Um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um problema ou utilizar um método ou uma ferramenta. Por exemplo, uma instrução ou comando incorreto. II. Uma manifestação concreta de um defeito num artefato de software. Diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução de um programa constitui um erro. III. O comportamento operacional do software diferente do esperado pelo usuário. Uma falha pode ter sido causada por diversos erros e alguns erros podem nunca causar uma falha.
Agora, observe os seguintes termos.
a. Falha. b. Defeito. c. Erro.
Correlacione os conceitos com os termos e assinale a alternativa correta.
De acordo com a abordagem DevOps (development – operations), os desafios da produção de software de qualidade devem ser vencidos com o envolvimento dos desenvolvedores na operação dos sistemas com os quais colaboraram no desenvolvimento.
Com referência às métricas de qualidade de código, julgue o item subsequente.
Informações históricas podem ser obtidas por meio de
tendencies, as quais são calculadas a partir da aplicação de
algoritmos de regressão linear.
Com referência às métricas de qualidade de código, julgue o item subsequente.
Durante cada análise realizada, a notificação aos usuários é
feita por email de forma síncrona.
Validar um software é um item de extrema relevância no processo de desenvolvimento, pois objetiva verificar se um software se adequa corretamente as suas especificações e também satisfaz as especificações do cliente do sistema. Por exemplo, no desenvolvimento de sistemas de software críticos, existe uma equipe independente de testadores que trabalha a partir de planos de teste pré-formulados, compondo um processo de software dirigido a planos, conforme pode ser verificado na figura a seguir.
Fonte: Engenharia de Software 9 Edição
Para seguir esta metodologia, alguns planos de teste devem
ser desenvolvidos para vincular as atividades de teste e as
atividades de desenvolvimento. A partir destas informações,
assinale a alternativa que substitui corretamente os números I,
II e III, respectivamente:
A métrica ..II.... pode ser usada para medir a funcionalidade entregue por um software, podendo ser usada para estimar o custo ou esforço necessário para projetar, codificar e testar o software; prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado e ..III......
As lacunas I, II e III são, correta e respectivamente preenchidas com