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.