O COCOMO (Constructive Cost Model), desenvolvido por Barry Boehm em 1981, é um modelo de estimativa de esforço, tempo e custo para projetos de software. Ele é composto por três versões principais, cada uma com diferentes níveis de detalhamento e precisão. Sobre as características dessas três versões, qual das alternativas abaixo as descreve corretamente?

Questão

O COCOMO (Constructive Cost Model), desenvolvido por Barry Boehm em 1981, é um modelo de estimativa de esforço, tempo e custo para projetos de software. Ele é composto por três versões principais, cada uma com diferentes níveis de detalhamento e precisão. Sobre as características dessas três versões, qual das alternativas abaixo as descreve corretamente?

Alternativas

Resposta certa

A) O modelo básico utiliza poucas variáveis para gerar uma estimativa aproximada de forma rápida; o intermediário incorpora mais variáveis relacionadas ao software e ao ambiente de desenvolvimento; e o detalhado considera aspectos granulares como atributos de fases do projeto e tarefas individuais.

B) O modelo básico é o mais preciso dos três, pois utiliza dados históricos detalhados de projetos anteriores; o intermediário faz estimativas aproximadas; e o detalhado é usado apenas para projetos de grande porte.

C) O modelo intermediário é utilizado para estimativas rápidas com poucas variáveis; o básico introduz variáveis do ambiente de desenvolvimento; e o detalhado considera apenas o número de linhas de código do projeto.

D) Todos os três modelos utilizam o mesmo conjunto de variáveis, diferenciando-se apenas pelo tipo de projeto: o básico para projetos simples, o intermediário para projetos médios e o detalhado para projetos complexos.

E) O modelo detalhado é o mais simples, voltado para estimativas iniciais; o intermediário considera aspectos granulares por fase; e o básico é o mais preciso por incorporar fatores do ambiente e características do software.

Explicação

No COCOMO original (1981) existem três níveis de modelagem, que diferem principalmente pelo nível de detalhamento dos fatores considerados:

  1. COCOMO Básico (Basic COCOMO)
  • É o mais simples.
  • Usa essencialmente o tamanho do software (tipicamente KLOC — milhares de linhas de código) e escolhe um modo/projeto (orgânico, semidestacado, embutido) para calcular o esforço.
  • Por isso, é indicado para obter uma estimativa rápida e aproximada, com poucas variáveis.
  1. COCOMO Intermediário (Intermediate COCOMO)
  • Mantém a mesma ideia central do básico (estimativa por tamanho), mas refina o resultado incorporando direcionadores de custo (cost drivers).
  • Esses fatores representam características do produto, do hardware/plataforma, do pessoal e do ambiente/projeto, tornando a estimativa mais realista que a do básico.
  1. COCOMO Detalhado (Detailed/Complete COCOMO)
  • Vai além do intermediário ao aplicar os direcionadores de custo de forma mais granular, tipicamente por fase do ciclo de vida (ex.: requisitos, projeto, codificação, teste) e/ou por componentes.
  • Assim, fornece uma estimativa mais detalhada (distribuição de esforço/tempo ao longo das fases), adequada quando se tem mais informação sobre o projeto.

Comparando com as alternativas:

  • A descreve exatamente essa progressão: básico (poucas variáveis e rapidez), intermediário (mais variáveis/cost drivers do software e ambiente) e detalhado (granularidade por fases/tarefas).
  • As demais trocam os papéis (B, C, E) ou afirmam incorretamente que usam o mesmo conjunto de variáveis (D).
Carregando…

Questões relacionadas

Ver últimas questões