Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
Relacione as atividades de gerenciamento da qualidade de software com as suas respectivas definições
1- Garantia da qualidade 2- Planejamento da qualidade 3- Controle de qualidade
( ) Estabelecimento de uma estrutura de procedimentos e de padrões organizacionais que conduzam ao software de alta qualidade.
( ) Seleção de procedimentos e padrões adequados e a adaptação destes para o projeto específico do software.
( ) Definição e aprovação de processos que assegurem que os procedimentos e os padrões de qualidade do projeto sejam seguidos pela equipe de desenvolvimento de software.
A relação correta na ordem apresentada.
Uma métrica dinâmica muito utilizada para medir a qualidade de um software consiste em medir
I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.
Está correto o que se afirma em
Sob a visão da engenharia de requisitos, a abordagem mais adequada para resolver esse conflito e garantir que os requisitos sejam claros e completos é
Das seguintes ações, assinale a mais adequada, de acordo com as práticas do Scrum, para lidar com essa solicitação do Product Owner.
Entre as seguintes práticas elencadas a seguir, a que seria mais eficaz para identificar regressões de software e assegurar que as funcionalidades existentes continuem funcionando corretamente à medida que novas partes do sistema são integradas é:
Terminado o projeto, o engenheiro, conversando com um colega de equipe, externalizou seu desejo de realizar uma reunião que consistiria em um processo não formal de revisão no qual o autor de cada componente do software o apresentaria aos demais membros da equipe, que tomariam notas a respeito de pontos importantes, defeitos, melhorias e até mesmo sugestões. Como a intenção era gerar um ambiente sem hierarquia e sem a necessidade de um moderador, as conversas e verificações teriam foco no entregável em vez de avaliar documentações. Um de seus colegas de equipe indicou, corretamente, que há um processo na engenharia de software que seria ideal para essas circunstâncias, a qual denomina-se
Durante o desenvolvimento do sistema, foi decidido que seria utilizada uma técnica de programação que consistiria no uso de dois programadores que trabalhariam em conjunto, na mesma máquina, ao mesmo tempo, os quais revezariam entre si com diferentes responsabilidades. Um deles seria o responsável por guiar o outro na direção geral da programação, enquanto o outro seria o responsável por realizar a programação propriamente dita. Dessa forma, qual foi a metodologia adotada?
Para que o desenvolvedor pudesse confirmar que todas as funcionalidades desenvolvidas se comportavam conforme o esperado em sua totalidade, foram realizados testes que replicavam o comportamento de um usuário em um ambiente completo da aplicação, apesar de ser este um tipo de teste mais oneroso, trabalhoso e difícil de manter automatizado ao longo do tempo quando comparado a outras alternativas. Nesse contexto, assinale a alternativa que indica qual foi a técnica utilizada.
Para avaliar se a entrega realizada pelo desenvolvedor atende aos requisitos de negócio, deve-se