FC ConcursosFC Concursos

Questão FC373763

Ao analisar os projetos de software da Fazenda Municipal, é importante considerar o número de módulos em um projeto desse tipo, sendo correto que o custo de

Conceitos Gerais de Engenharia de Software

FCC · 2019

Ao analisar os projetos de software da Fazenda Municipal, é importante considerar o número de módulos em um projeto desse tipo, sendo correto que o custo de

  1. cada módulo de software cresce com o aumento do número de módulos.
  2. integração de módulos de software cresce com o aumento do número de módulos do software.
  3. cada módulo de software é constante, independentemente de seu número.
  4. integração de módulos de software é constante, independentemente de seu número.
  5. integração e o custo de cada módulo de software caem com o aumento do número desses módulos.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A afirmação correta destaca que o custo da integração aumenta à medida que o número de módulos cresce. Isso ocorre porque cada módulo não existe isoladamente: é preciso definir interfaces, acordos de comunicação, testes de integração e resolver dependências entre componentes.

Do ponto de vista combinatório, o número potencial de pontos de interação entre módulos cresce rapidamente: para \(n\) módulos, há até \( \frac{n(n-1)}{2} \) pares a considerar, o que aumenta o esforço de coordenação e verificação.

Além disso, mais módulos implicam maior complexidade na gestão de versões, na garantia de compatibilidade e na identificação de defeitos que só aparecem na integração, elevando custos de desenvolvimento, testes e manutenção.

Portanto, mesmo que a divisão em módulos reduza o tamanho e o custo unitário de cada peça, a integração coletiva torna-se mais custosa conforme o número de módulos aumenta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo