É um conjunto de aplicações com uma arquitetura comum espec...

Próximas questões
Com base no mesmo assunto
Q148605 Engenharia de Software
É um conjunto de aplicações com uma arquitetura comum específica de aplicação. O núcleo comum da família de aplicações é reusado cada vez que uma nova aplicação é necessária. O novo desenvolvimento pode envolver a configuração de componentes específicos, a implementação de componentes adicionais e a adaptação de alguns componentes.

Qual opção abaixo corresponde à descrição anterior?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: C - Linha de produto de software

A questão aborda o conceito de Linha de produto de software, que é uma abordagem para o desenvolvimento de softwares onde um conjunto de sistemas é projetado para compartilhar um conjunto comum de funcionalidades através de uma base de código compartilhada. Isso é realizado por meio da reutilização sistemática de componentes de software e arquiteturas de domínio.

No contexto da questão, a descrição se refere à estratégia de criar uma família de aplicações que compartilham um núcleo comum, o qual é reutilizado para o desenvolvimento de novas aplicações. Quando uma nova aplicação é necessária, certos componentes podem ser configurados, enquanto outros novos componentes podem ser implementados e alguns componentes existentes adaptados. Essa prática permite que as empresas respondam rapidamente às mudanças de mercado e reduzam os custos de desenvolvimento e manutenção dos softwares.

Essa abordagem é claramente a definição de uma Linha de produto de software, que justifica a alternativa (C) como a correta. Diferente de um modelo de componentes ou componentes de software que são elementos mais granulares usados na construção de software, padrão de projeto composite que é um padrão de design específico para tratar composição de objetos, ou os padrões de projeto em geral, que são soluções típicas para problemas comuns em projetos de software, a Linha de produto de software trata da estratégia e organização de famílias de produtos e não apenas soluções de design ou componentes individuais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

nunca tinha ouvido falar nessa "Linha de produto de software"
"é um conjunto de sistemas de software que têm um determinado conjunto de funcionalidades em comum, e que satisfazem as necessidades de um determinado segmento de mercado ou missão, e que são desenvolvidos tendo a mesma base (core)."

[1]: http://pt.wikipedia.org/wiki/Linha_de_produtos_de_software

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo