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
- cada módulo de software cresce com o aumento do número de módulos.
- integração de módulos de software cresce com o aumento do número de módulos do software.
- cada módulo de software é constante, independentemente de seu número.
- integração de módulos de software é constante, independentemente de seu número.
- 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