Questões de Concurso
Sobre engenharia de software baseada em componentes (esbc) em engenharia de software
Foram encontradas 30 questões
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
I Na engenharia baseada no reúso, componentes consolidados preservam os requisitos originais quando há validação de compatibilidade funcional.
II A depuração consiste em demonstrar a existência de defeitos no programa por meio da execução de casos de teste.
III A refatoração melhora a estrutura interna do software, reduzindo a deterioração causada por mudanças sucessivas no desenvolvimento incremental.
IV Na UML, a agregação representa uma associação todo-parte, como ocorre quando um Registro de Paciente é composto por dados do Paciente e por uma ou mais Consultas.
Estão certos apenas os itens
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
A adoção da engenharia de software baseada em componentes
(CBSE — component-based software engineering) apresenta
como desvantagem o aumento do prazo para a implementação
do software.
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
Um dos princípios da componentização de software é o
OCP (open-closed principle), que define que um componente
pode ser estendido sem necessidade de modificações internas.
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
Ao se migrar para uma arquitetura cliente/servidor
multinível, a mesma aplicação pode assumir
simultaneamente as funções de cliente e de servidor.
O modelo ágil não pode ser aplicado a qualquer processo de software, pois, para tanto, é necessário que o processo seja projetado de modo que suas características sejam modeladas como componentes e, em seguida, construídas dentro do contexto da arquitetura do sistema.
O DFR (design for reuse) deve ser considerado quando se inicia a criação de um novo componente.
I. Caracteriza-se por um desenvolvimento exploratório. II. A redução de custos associados ao desenvolvimento é uma vantagem. III. Tem a vantagem de reduzir a quantidade de software a ser desenvolvido.
A partir dessa análise, é possível concluir que estão CORRETAS
I. Incorpora algumas das características do modelo de desenvolvimento em espiral;
II. Induz o reaproveitamento de software;
III. Benefcia-se da tecnologia de orientação para objetos;
IV. Faz uso do conceito de composição.
Está correto somente o que se afirma em: