Cálculos de Métricas de Software

Classificado em Tecnologia

Escrito em em português com um tamanho de 2,78 KB.

1. Calcule o Esforço e o Tempo do Projeto Baseado em COCOMO, Considerando:

  • 4.300 Linhas de código fonte a serem construídas
  • Projeto de média complexidade
  • EAF = 1,08

Resposta:

Esforço = 3,0 x 1,08 x (4,3)1.12
Esforço = 16,5 pessoas/mês

Tempo = 2,5 x (16,597)0,35
Tempo = 6,7 meses

2. Calcule a Quantidade de Pontos de Função, Usando os Métodos:

Obs.: Assuma que existam

  • 5 ALI = 2 de Alta complexidade e 3 de Média complexidade
  • 7 AIE = 1 de Alta, 4 de Média e 2 de Baixa complexidade
  • 15 EE = 3 de Alta, 5 de Baixa e demais de Média complexidade
  • 8 SE = 4 de Média e 4 de Baixa complexidade
  • 12 CE = 5 de Baixa, 1 de Alta e demais de Média complexidade
  • ∑Fi = 45

a. Contagem Indicativa (NESMA) – PF não ajustados

Resposta:

Quantidade PF = qtd ALI x 35 + qtd AIE x 15
Quantidade PF = 5 x 35 + 7 x 15
Quantidade PF = 280

b. Contagem Estimada (NESMA) – PF não ajustados

Resposta:

Quantidade PF = qtd ALI x 7 + qtd AIE x 5 + qtd EE x 4 + qtd SE x 5 + qtd CE x 4
Quantidade PF = 5 x 7 + 7 x 5 + 15 x 4 + 8 x 5 + 12 x 4
Quantidade PF = 218

c. Contagem Detalhada (IFPUG) – PF ajustados

Resposta:

Quantidade PF = (0x7 + 3x10 + 2x15) → ALI

(2x5 + 4x7 + 1x10) → AIE

(5x3 + 7x4 + 3x6) → EE

(4x4 + 4x5 + 0x7) → SE

(5x3 + 6x4 + 1x6) → CE

Fraco/Médio/Alto

Quantidade PF = 250 → Não ajustados

PF = 250 x (0,65 + 0,01 x 45)

PF = 275

3. Calcule a Quantidade de UCPs, Considerando:

  • 4 Atores de Média Complexidade e 3 Atores de Alta Complexidade
  • 6 UCs Simples, 9 UCs Complexos e 12 de Média Complexidade
  • TFactor = 32 e EFactor de 17

Resposta:

UUCP = (6x5 + 12x10 + 9x15) + (0x1 + 4x2 + 3x3)

UUCP = 302

TCF = 0,6 + (0,01 x 32) = 0,92

EF = 1,4 + (-0,03 x 17) = 0,89

UCP = 302 x 0,92 x 0,89 = 247

6. Determine a Complexidade para 1 ALI, 1 EE e 1 SE do Sistema.

Resposta:

ALI – Oficinas

Tipo de dados (TD): Id_Oficina, Nome_oficina, Endereço, CNPJ, Razão social, e-mail, Telefone, CEP, Município, UF

Tipo de registros (TR): 2 → Oficinas próprias / Oficinas conveniadas

*Baixa complexidade.

Saídas externas (SE): Enviar informações de sinistros à seguradora

Tipos de dados (TD): Data, hora, local, tipo do sinistro, RENAVAN, CNH, nº da apólice.

Entradas relacionadas: