A engenharia de software é uma área da computação voltada à ...
Próximas questões
Com base no mesmo assunto
Ano: 2022
Banca:
Instituto Consulplan
Órgão:
PGE-SC
Prova:
Instituto Consulplan - 2022 - PGE-SC - Técnico em Informática - Edital nº 2 |
Q1996268
Engenharia de Software
A engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de
softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando a organização,
a produtividade e a qualidade. Um importante conceito da engenharia de softwares é o desenvolvimento dirigido a testes
(TDD), que preconiza uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento
de código. Sobre o conceito evidenciado, analise as afirmativas a seguir.
I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.
Está correto o que se afirma em
I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.
Está correto o que se afirma em