Questões de Concurso
Sobre engenharia de software baseada em componentes (esbc) em engenharia de software
Foram encontradas 25 questões
Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário.
Para lidar com esses requisitos, o padrão de design de software mais adequado seria o
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:
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.

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.
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