Anda di halaman 1dari 45

ESTIMACIN DE COSTOS UTILIZANDO EL MODELO COCOMO II

Gnzalez Nuez Humberto Mendoza Hidrogo Greta Rosales Lpez Zahira Oviedo Hernndes Guillermo

QUE ES LA ESTIMACIN?
Determinar, con cierto grado de certeza, los recursos de: Hardware Software Costo Tiempo Esfuerzo necesarios para el desarrollo de un proyecto.

CUANDO SE DEBE ESTIMAR?

Durante la etapa de planeacin A lo largo del desarrollo del proyecto para controlar el progreso de ste

EN INGENIERA DE SOFTWARE...

La estimacin de software radica bsicamente en estimar la cantidad de personas necesarias para desarrollar un producto.

Costo

Cronograma

Calidad

Juicio de Expertos Tasar para ganar


Analoga

Modelos de estimacin top-down

Parkinson

bottom-up

Algortmicos

COCOMOII
Modelo Constructivo de Costos Es un modelo algortmico Esta compuesto por 3 modelos denominados: 1.- Composicin de aplicacin 2.- Diseo Temprano 3.- Post-arquitectura

Composicin de Aplicacin

Etapa de prototipacin. PM = NOP / PROD

Diseo Temprano

Primeras etapas de desarrollo, especificaciones de Hw y Sw Pmestimado = Pmnominal * Em Em = 7

Post Arquitectura

Etapa de desarrollo Pmestimado = Pmnominal * Em Em=17

EJERCICIO: OBTENER EL COSTO DE UN PROYECTO DE SOFTWARE.


Dado el ejemplo de Apuntes de cocomoll pag. 54.

NUESTRO EJEMPLO:

Se desea desarrollar un software administrador de una biblioteca grande. Identificar los mdulos que conforman el sistema, asignarles un nmero y un nombre e ingresarlos en las columnas 1 y 2, respectivamente
a) b) c)

1.

Control de libros -> 1 Control de usuarios -> 2 Contro de libros -> 3

Nmero de Mdulo

Columna no.

1 1 2 3

2 Control de Libros Control de Usuarios Prestamo

Nombre Mdulo

2.

Determinar el tamao de cada mdulo expresado en SLOC, lneas de cdigo fuentes liberadas, y registrarlo en la columna 3.

Control de libros: Puntos Funcin FP = UFP x TCF


Entradas Externas (Inputs) ->ABC Salidas Externas (Outputs) -> Impresiones Archivo Lgicos Internos (Archivos) -> B.D Archivos Externos de Interfase (Interfases) -> 0 Solicitudes Externas (Queries)-> Bsquedas por ttulo, autor, editorial, descripcin.

Entradas Externas (Inputs) ->6 Salidas Externas (Outputs) -> 4 Archivo Lgicos Internos (Archivos) -> 15 Archivos Externos de Interfase (Interfases) -> 0 Solicitudes Externas (Queries)-> Bsquedas por ttulo, autor, editorial, descripcin. -> 4

UFP =(6*3)+(4*1)+(2*15)+ (4*4)= 68

puntos funcin no ajustados tienen que ser convertidos a lneas de cdigo fuente considerando el lenguaje de implementacin

SLOC = UFP * Puntos de C SLOC = 68 * 128 =8704

NOTA: Modelo de Reuso

3.

Determinar el tamao en SLOC del Sistema, sumando el tamao de los mdulos que lo componen. Anotarlo en la celda 28.

Nmero de Mdulo

Nombre Mdulo

1 2 3 1 Control de Libros 8704 2 Control de Usuarios 7936 3 Prestamo 6144

28

22784

SLOC

4.

Calcular el Factor Exponencial de Escala (B), considerando los 5 factores Wj (PREC, FLEX, RESL, TEAM y MAT)

5.

Calcular el Esfuerzo Nominal requerido para desarrollar el sistema, PMNominal, en la celda 29 y la Productividad del Proyecto en la celda 30.

Nmero de Mdulo

Nombre Mdulo

1 2 3 1 Control de Libros 8704 2 Control de Usuarios 7936 3 Prestamo 6144

28 29 30

22784 125.171 182.023

SLOC

ESTIMACIN COCOMO II
6.

Calcular y registrar en la columna 22 el Esfuerzo Nominal por Mdulo(PMNominal,Mdulo), que se obtiene como el cociente entre el tamao del mdulo (columna 3) y la Productividad del Proyecto (celda 30).

ESTIMACIN COCOMO II

Modulo de Libros

ESTIMACIN COCOMO II

Modulo de Usuarios

ESTIMACIN COCOMO II

Modulo de Prstamo

ESTIMACIN COCOMO II
7.

Analizar las caractersticas de cada mdulo y determinar, con la ayuda de la Tabla 21, en que nivel se encuentra cada uno de los factores de costo. Segn el nivel determinado (Muy Bajo, Bajo, Nominal, Alto, Muy Alto) asignar los valores de los multiplicadores de esfuerzo correspondientes, obtenindolos de la Figura 9 a la Figura 12 y completar las columnas 4 a 20.

Factores de Costo modelo post-arquitectura

ESTIMACIN COCOMO II
Factores de la plataforma

ESTIMACIN COCOMO II
Factores del personal

ESTIMACIN COCOMO II
Factores del proyecto

ESTIMACIN COCOMO II

ESTIMACIN COCOMO II
8.

Multiplicar los multiplicadores de esfuerzo de la columna 4 a la 20 para cada fila y as obtener el Factor de Ajuste del Esfuerzo EAF para cada mdulo. Ingresar los resultados en la columna 21.

ESTIMACIN COCOMO II

9.Esfuerzo Estimado por Mdulo, en la columna 23, multiplicando el valor de PMnominal,mdulo, columna 22, por el correspondiente Factor de Ajuste EAFm de la columna 21

Modulo de Libros

PM NOMINAL MES-PERS

21
1.407 1.176 1.117

22
47.82 43.6 33.75

23
67.29 51.26 37.7

ESFUERZO

31

156.3

TIEMPO

34

19.25

PM ESTIMADO MESPERS

EAF

10. Sumar los valores calculados en el tem anterior para determinar el Esfuerzo Estimado del Sistema Total PMestimado, registrar este valor en la celda 31.

PM NOMINAL MES-PERS

21 1.407 1.176

22 47.82 43.6

23 67.29 51.26

1.117

33.75

37.7

ESFUERZO

31

156.3

TIEMPO

34

19.25

PM ESTIMADO MESPERS

EAF

11. Determinar el Tiempo de Desarrollo Estimado del proyecto TDEV y anotarlo en la celda 34

12. Anotar en la columna 24 el Costo del Mes-Persona para cada mdulo, expresado en de dlares. Posteriormente multiplicar estos costos por los PMEstimado,Mdulo correspondientes (columna 23), encontrando as el Costo Estimado de cada mdulo y registrarlo en la columna 25.

COSTO MES-PERS DLARES

PM ESTIMADO MES-PERS

23 67.29 51.26 37.7

24 4480 2240 4480

25 301479 114820 168896

156.3

32

585195

COSTO

13. Calcular el Costo Total del Sistema sumando los valores obtenidos en el tem anterior y registrarlo en la celda 32.

COSTO MES-PERS DLARES

PM ESTIMADO MES-PERS

23 67.29 51.26 37.7

24 4480 2240 4480

25 301479 114820 168896

156.3

32

585195

COSTO

14. Para cada mdulo determinar y registrar en la columna 26 el Costo por instruccin en US$, el cual se calcula como el cociente entre el Costo de Desarrollo (columna 25) y el Tamao del Mdulo (columna 3).

3 8704 7936 6144 301479 34.64

25

114820 22784

14.47

168896 125.171

27.49

182.023

585195

COSTO X INSTRUCC DOLARES

SLOC

COSTO

26

33

15. Para cada mdulo determinar y registrar en la columna 27 la Productividad, calculada como el cociente entre el Tamao del Mdulo (columna 3) y el Esfuerzo Estimado por mdulo PMNominal,Mdulo (columna 23).

PM ESTIMADO MESPERS

COSTO X INSTRUCC DOLARES

COSTO MES-PERS DLARES

SLOC

3 8704 7936 6144

23

24

25

26

67.29 4480 301479 34.64 129.3

51.26 2240 114820 14.47 154.8

22784

37.7

4480 168896 27.49

125.171

182.023 156.3 32 585195 33 145.8

PRODUCTIVIDAD SLOC/MES -PERS

COSTO

27

163

TABLA FINAL
PM ESTIMADO MES-PERS PM NOMINAL MES-PERS

Nmero de Mdulo

Nombre Mdulo

COSTO MES-PERS DLARES


24 32

PRODUCTO

PLATAFORMA

PERSONAL

PROYECTO

DOCU

PCON

LTEXT

RUSE

ACAP

DATA

TOOL

PVOL

PCAP

TIME

STOR

AEXP

2 Control de 1 Libros Control de 2 Usuarios 3 Prestamo

SLOC

3 8704 7936 6144

4 1 1 1

5 1.14 1 1

6 1 1 1

7 1 1 0.95

8 1 1 1

9 1 1 1

10

11

12 1 1 1

13

14

15

16 17 18 1 1 1 1 1 1 1 1 1

19 0.86 0.86 0.86

SCED

PEXP

CPLX

RELY

SITE

20 1 1 1

21

22

23

1.05 0.87 1 1 0.87 0.87

1.15 1.12 1.22 1.15 1.12 1.22 1.15 1.12 1.22

1.41 47.82 67.29 4480 301479 1.18 43.6 51.26 2240 114820 1.12 33.75 37.7 4480 168896

28 29

22784

TOTAL ESFUERZO PM

ESFUERZO

31

156.3

585195

125.2 30

NOMINAL

TIEMPO

34

19.25

COSTO TOTAL

PRODUCT 182 IVIDAD

COSTO
25

EAF

Anda mungkin juga menyukai