Skip to content

Latest commit

 

History

History
executable file
·
59 lines (40 loc) · 1.11 KB

File metadata and controls

executable file
·
59 lines (40 loc) · 1.11 KB

05-05

2a Etapa

Assumir 5 para todos os itens dos níveis de influência. 14 itens de influência. NI = 70 Taxa real -> 0.65 + (0,01 x NI) = FA FA = 1.35

3a Etapa

FP'R = Multiplicar FA x FB

Arredondar FP'R

if numero.decimais > 50 numero = numero+1 else numero = (int)numero

Definir prazo

  1. Escolher Linguagem
  2. Tipo de sistema
  3. Valor da hora

Médias de linha de código por ponto de função

Cobol = 100 Pascal = 90

Linguagens orientadas a objeto (C++) = 30

Linguagens de 4a e 5a geração Java, Delphi, VB = 20

Geradores de código SQL, HTML = 15

Quantidade de linhas de código por ponto de função

Sistema comercial = 2.500 Kloc/PF Comércio eletrônico = 3.600 Kloc/PF Sistema Web = 3.300 Kloc/PF

Horas calculadas

22 dias de 6 horas = 132 horas/mes

Task List

  1. Conseguir FP'R
  2. Pré-Custo = (FP'R x Linguagem)/Tipo de Sistema = {inteiro, decimal}
  3. Custo = Pré-Custo x 132 (horas/mes) x R$/hora
  4. Prazo = Pré-Custo.inteiro == meses.
  5. 22 * 0.(Pré-Custo.decimal) == dias = {inteiro, decimal}
  6. 6 * dias.decimal == horas = {inteiro, decimal}
  7. 60 * horas == minutos