Questões de Metodologia de desenvolvimento de software (Engenharia de Software)

Limpar Busca

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


Para a obtenção de um sistema com alta qualidade, é fundamental haver a compreensão do problema, a identificação dos requisitos do software e sua especificação detalhada.

  • Certo
  • Errado

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


O cliente não deve ser envolvido em nenhuma fase do desenvolvimento de um sistema, uma vez que ele pode confundir os analistas de sistemas com suas declarações.

  • Certo
  • Errado

s princípios das atividades metodológicas têm forte influência sobre o sucesso de cada atividade metodológica genérica definida como parte do processo de software. Selecione o princípio de atividade metodológica que abrange um conjunto de tarefas de codificação e testes que gera um software operacional pronto para ser entregue ao cliente e ao usuário.

  • A Princípios da comunicação
  • B Princípios do planejamento
  • C Princípio da modelagem
  • D Princípio da construção
  • E Princípio da disponibilização

Você foi contratado para liderar uma equipe de DevOps. Um dos objetivos da sua liderança é aumentar a velocidade das entregas e a qualidade de novos recursos das aplicações utilizando o desenvolvimento orientado a testes.
Assinale a opção que apresenta a ordem que descreve o ciclo de desenvolvimento orientado a testes.

  • A Refatorar - > Escrever um código funcional
  • B Escrever um caso de teste -> Refatorar
  • C Refatorar - > Escrever um código funcional - > Escrever um caso de teste
  • D Escrever um caso de teste -> Escrever um código funcional -> Refatorar
  • E Escrever um código funcional -> Escrever um caso de teste -> Refatorar

"Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais para a engenharia de software: Especificação de software, Projeto e implementação de software, Validação de software, Evolução de software. De alguma forma, essas atividades fazem parte de todos os processos de software."
Sommerville, Ian. Engenharia de software (p. 18). Edição do Kindle.
Relacione a Coluna 1 que apresenta as principais atividades para a engenharia de software com a Coluna 2 que define essas atividades. 
Coluna 1
(1)Especificação de software. (2)Projeto e implementação de software. (3)Validação de software. (4)Evolução de software.
Coluna 2
(    )O software deve ser validado para garantir que atenda às demandas do cliente.
(    )O software deve ser produzido para atender às especificações.
(    ) O software deve evoluir para atender às necessidades de mudança dos clientes.
(  )A funcionalidade do software e as restrições a seu funcionamento devem ser definidas.
Após análise, assinale a alternativa que apresenta a sequência CORRETA:

  • A 2, 1, 4, 3.
  • B 4, 2, 3, 1.
  • C 1, 3, 2, 4.
  • D 3, 2, 4, 1.