Questões de Concurso
Sobre engenharia de software baseada em componentes (esbc) em engenharia de software
Foram encontradas 23 questões
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.
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
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. 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:
Tendo o texto acima como referência inicial, julgue os itens a
seguir, acerca do conceito de linhas de produto e de sua relação
com os componentes de software.
I. Dada a especificação de requisitos, é feita uma busca por componentes para implementar essa especificação. Em geral, não há correspondência exata, e os componentes que podem ser usados apenas fornecem alguma funcionalidade necessária. Esse é o estágio da Análise de componentes.
II. A engenharia de software orientada a reúso, em relação ao modelo Cascata, tem a vantagem da obtenção do feedback dos clientes sobre o desenvolvimento que foi feito.
III. No estágio da Modificação de requisitos, requisitos são analisados usando-se informações sobre os componentes que foram descobertos. Em seguida, estes serão modificados para refletir os componentes disponíveis. No caso de modificações impossíveis, a atividade de análise de componentes pode ser reinserida na busca por soluções alternativas.
IV. Do ponto de vista de gerenciamento, esta abordagem tem um problema que é o de o processo não ser visível. Os gerentes precisam de entregas regulares para mensurar o progresso.
software aos programas de computador. Software não é apenas o
programa, mas também todos os dados de documentação e
configuração associados, necessários para que o programa opere
corretamente. A respeito de engenharia de software, julgue os itens
de 61 a 65.
corporativos e comerciais, o analista de sistemas que decidir pelo reuso de componentes deve enfrentar o problema de