3
FORMULARIO PARA EL CALCULO DE COSTES DE SW CALCULO METRICAS DE PUNTOS DE FUSION (PF) Parámetro de Medición Cuenta Simple Medio Complejo Nº de Entradas de Usuario x3 4 6 = Nº de Salidas de Usuario x4 5 7 = Nº de Peticiones de Usuario x3 4 6 = Nº de Archivos x7 10 15 = Nº de Interfaces Externas x5 7 10 = Total  = 2.- Paso Aplicar los valores Fi 0 1 2 3 4 5 Dónde: 0=Sin Influencia; 1=Incidental; 2=Moderado; 3=Medio; 4= Significativo; 5=Esencial 1) ¿Requiere el siste ma copias de seg uridad y de recuperación fiables ? 2) ¿Se requiere de comu nicación de datos? 3) ¿Existen func iones de procesamiento distribuido? 4) ¿Es crítico el rendimiento? 5) ¿Se ejecutará el s istema en un entorno operativo existente y fuertemente utilizado? 6) ¿Requiere el sistema entrada de datos interactiva? 7) ¿Requiere la entrada de datos interactiv a que las trans acciones de entrada se lleven a cabo sobre múltiples pantallas u operaciones? 8) ¿Se actualiza n los archiv os maestros de forma interac tiva? 9) ¿Son complejas las entradas, salidas, archivos o las petic iones? 10) ¿Es complejo el procesamiento interno? 11) ¿Se ha diseñado el código para ser reutilizable? 12) ¿Están incluidas en el diseño la conversión y la instalación? 13) ¿Se ha diseñado el sistema para soportar múltiples instalaciones en diferentes organizaciones ? 14) ¿Se ha diseñado la aplicación para facilitar los cambios y para ser fácilmente utilizada por el usuario?

Formulario Para El Calculo de Costes de Software

Embed Size (px)

Citation preview

Page 1: Formulario Para El Calculo de Costes de Software

8/4/2019 Formulario Para El Calculo de Costes de Software

http://slidepdf.com/reader/full/formulario-para-el-calculo-de-costes-de-software 1/3

Page 2: Formulario Para El Calculo de Costes de Software

8/4/2019 Formulario Para El Calculo de Costes de Software

http://slidepdf.com/reader/full/formulario-para-el-calculo-de-costes-de-software 2/3

LENGUAJELDC/PF

Ensamblador 320

C 150

COBOL 105

Pascal 91Prolog/LISP 64

C++ 64

Visual Basic 32

SQL 12

CONDUCTORES DE COSTE VALORACIÓN

Muy 

bajo

Bajo Nominal Alto Muy 

alto

Extr.

alto

Fiabilidad requerida del software 0,75 0,88 1.00 1,15 1,40 -

Tamaño de la base de datos - 0,94 1.00 1,08 1,16 -

Complejidad del producto 0,70 0,85 1.00 1,15 1,30 1,65

Restricciones del tiempo de ejecución - - 1.00 1,11 1,30 1,66

Restricciones del almacenamiento principal - - 1.00 1,06 1,21 1,56

Volatilidad de la máquina virtual

-

0,87 1.00 1,15 1,30 -

Tiempo de respuesta del ordenador - 0,87 1.00 1,07 1,15 -

Capacidad del analista 1,46 1,19 1.00 0,86 0,71 -

Experiencia en la aplicación 1,29 1,13 1.00 0,91 0,82 -

Capacidad de los programadores 1,42 1,17 1.00 0,86 0,70 -

Experiencia en S.O. utilizado 1,21 1,10 1.00 0,90 - -

Experiencia en el lenguaje de programación 1,14 1,07 1.00 0,95 - -

Prácticas de programación modernas 1,24 1,10 1.00 0,91 0,82 -Utilización de herramientas software 1,24 1,10 1.00 0,91 0,83 -

Limitaciones de planificación del proyecto 1,23 1,08 1.00 1,04 1,10 -

Nota: En esta tabla obtengo el FAE múltiplo todos los valores que seextraen.

PROYECTO SOFTWARE a e c d

Orgánico 3,2 1,05 2,5 0,38

Semi-acoplado 3,0 1,12 2,5 0,35

Empotrado 2,8 1,20 2,5 0,32

Page 3: Formulario Para El Calculo de Costes de Software

8/4/2019 Formulario Para El Calculo de Costes de Software

http://slidepdf.com/reader/full/formulario-para-el-calculo-de-costes-de-software 3/3

 COCOMO BASICO

1.-E=a*KLDC b

2.-D = C* Ed

 

N=E / DDónde:  E=Esfuerzo que se lleva a cabo al contar el software (Persona x

mes)  D=Tiempo de Desarrollo en Meses  KLDC= Nº de líneas de Código expresado en Miles Los valores a, b, c, d son valores predeterminados  N= Nº de Personas para el Proyecto

Nota: Para calcular KLDC se utiliza:KLDC= (PF * Líneas de código por cada PF)/1000

COCOMO INTERMEDIO

1.-KLDC= (PF * Líneas de código por cada PF)/10002.-FAE= Son todos los valores de la tabla de conductores

multiplicados

3.- E=a*KLDC b

*FAE

Calculo de Tiempo Desarrollado

T= C* Ed

ProductividadPR= KLDC / E

Personal PromedioP= E / T

 

  E = Esfuerzo = a KLDCe

* FAE (persona x mes)

  T = Tiempo de duración del desarrollo = c Esfuerzod

(meses)

  P= Personal = E/T (personas)

.:.E=