• No se han encontrado resultados

ESTIMACIÓN DE COSTOS UTILIZANDO EL MODELO COCOMO II. Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira Oviedo Hernándes Guillermo

N/A
N/A
Protected

Academic year: 2021

Share "ESTIMACIÓN DE COSTOS UTILIZANDO EL MODELO COCOMO II. Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira Oviedo Hernándes Guillermo"

Copied!
45
0
0

Texto completo

(1)

ESTIMACIÓN DE COSTOS

UTILIZANDO EL MODELO

COCOMO II

Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira

(2)

¿Q

UE ES LA

E

STIMACIÓN

?

 Determinar, con cierto grado de certeza, los recursos

de:  Hardware  Software  Costo  Tiempo  Esfuerzo

(3)

¿C

UANDO SE DEBE ESTIMAR

?

 Durante la etapa de planeación

 A lo largo del desarrollo del proyecto para controlar el

(4)

E

N INGENIERÍA DE SOFTWARE

...

 La estimación de software radica básicamente en

estimar la cantidad de personas necesarias para desarrollar un producto.

(5)

Cronograma

Costo

(6)

Modelos de estimación Juicio de Expertos Analogía Parkinson Tasar para ganar

top-down

(7)

COCOMOII

 Modelo Constructivo de Costos

 Es un modelo algorítmico

 Esta compuesto por 3 modelos denominados:

1.- Composición de aplicación 2.- Diseño Temprano

(8)

•Etapa de prototipación. •PM = NOP / PROD

Composición

de Aplicación

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

Diseño

Temprano

•Etapa de desarrollo •Pmestimado = Pmnominal * ∏ Em •Em=17

Post

Arquitectura

(9)

E

JERCICIO

: O

BTENER EL COSTO

DE UN PROYECTO DE SOFTWARE

.

(10)

N

UESTRO

E

JEMPLO

:

 Se desea desarrollar un software administrador

de una biblioteca grande.

1. Identificar los módulos que conforman el

sistema, asignarles un número y un nombre e

ingresarlos en las columnas 1 y 2,

respectivamente

a) Control de libros -> 1 b) Control de usuarios -> 2 c) Contro de libros -> 3

(11)

1

2

1

Control de Libros

2

Control de Usuarios

3

Prestamo

N

úme

ro

d

e

M

ód

ul

o

N

omb

re

M

ód

ul

o

Columna no.

(12)

2. Determinar el tamaño de cada módulo

expresado en SLOC, líneas de código fuentes

liberadas, y registrarlo en la columna 3.

Control de libros:  Puntos Función

FP = UFP x TCF

 Entradas Externas (Inputs) ->ABC

 Salidas Externas (Outputs) -> Impresiones

 Archivo Lógicos Internos (Archivos) -> B.D

 Archivos Externos de Interfase (Interfases) -> 0

 Solicitudes Externas (Queries)-> Búsquedas por

(13)
(14)

 Entradas Externas (Inputs) ->6

 Salidas Externas (Outputs) -> 4

 Archivo Lógicos Internos (Archivos) -> 15

 Archivos Externos de Interfase (Interfases) -> 0

 Solicitudes Externas (Queries)-> Búsquedas por

título, autor, editorial, descripción. -> 4

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

 puntos función no ajustados tienen que ser

convertidos a líneas de código fuente

(15)

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

(16)

3. Determinar el tamaño en SLOC del Sistema,

sumando el tamaño de los módulos que lo

componen. Anotarlo en la celda 28.

1 2 3 1 Control de Libros 8704 2 Control de Usuarios 7936 3 Prestamo 6144 28 22784 N ú m er o d e M ó d u lo N o m b re M ó d u lo SL O C

(17)

4. Calcular el Factor Exponencial de Escala

(B), considerando los 5 factores Wj (PREC, FLEX, RESL, TEAM y MAT)

(18)

5. Calcular el Esfuerzo Nominal requerido para

desarrollar el sistema, PMNominal, en la

celda 29 y la Productividad del Proyecto en la

(19)

1 2 3 1 Control de Libros 8704 2 Control de Usuarios 7936 3 Prestamo 6144 28 22784 29 125.171 30 182.023 N ú m er o d e M ó d u lo N o m b re M ó d u lo SL O C

(20)

E

STIMACIÓN

COCOMO II

6. Calcular y registrar en la columna 22 el Esfuerzo Nominal

por Módulo(PMNominal,Módulo), que se obtiene como el cociente entre el tamaño del módulo (columna 3) y la

(21)

E

STIMACIÓN

COCOMO II

(22)

E

STIMACIÓN

COCOMO II

(23)

E

STIMACIÓN

COCOMO II

(24)

E

STIMACIÓN

COCOMO II

7. Analizar las características de cada módulo y

determinar, con la ayuda de la Tabla 21, en que nivel se encuentra cada uno de los factores de costo. Según el nivel determinado (Muy Bajo, Bajo, Nominal, Alto, Muy Alto) asignar los valores de los multiplicadores de esfuerzo correspondientes, obteniéndolos de la Figura 9 a la Figura 12 y completar las columnas 4 a 20.

(25)
(26)

E

STIMACIÓN

COCOMO II

(27)

E

STIMACIÓN

COCOMO II

(28)

E

STIMACIÓN

COCOMO II

(29)
(30)

E

STIMACIÓN

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

módulo. Ingresar los resultados en

(31)
(32)

 9.Esfuerzo Estimado por Módulo, en la columna 23, multiplicando el

valor de PMnominal,módulo, columna 22, por el correspondiente Factor de Ajuste EAFm de la columna 21

(33)

EA F P M N O M IN A L M ES -P ERS P M E ST IM A D O M ES -P ERS 21 22 23 1.407 47.82 67.29 1.176 43.6 51.26 1.117 33.75 37.7 ESFUERZO 31 156.3 TIEMPO 34 19.25

(34)

 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.

(35)

EA F P M N O M IN A L M ES -P ERS P M E ST IM A D O M ES -P ERS 21 22 23 1.407 47.82 67.29 1.176 43.6 51.26 1.117 33.75 37.7 ESFUERZO 31 156.3 TIEMPO 34 19.25

(36)

 11. Determinar el Tiempo de Desarrollo Estimado del proyecto TDEV

(37)

12. Anotar en la columna 24 el Costo del Mes-Persona para cada módulo, expresado en de dólares. Posteriormente multiplicar estos costos por los

PMEstimado,Módulo correspondientes (columna 23), encontrando

así el Costo Estimado de cada módulo y registrarlo en la columna 25.

(38)

P M E ST IM A D O M ES -P ERS C O ST O M ES -P ERS D Ó LA RE S C O ST O 23 24 25 67.29 4480 301479 51.26 2240 114820 37.7 4480 168896 156.3 32 585195

(39)

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

(40)

P M E ST IM A D O M ES -P ERS C O ST O M ES -P ERS D Ó LA RE S C O ST O 23 24 25 67.29 4480 301479 51.26 2240 114820 37.7 4480 168896 156.3 32 585195

(41)

14. Para cada módulo determinar y registrar en la columna 26 el Costo por instrucción en US$, el cual se calcula como el cociente entre el Costo de Desarrollo (columna 25) y el Tamaño del Módulo (columna 3).

(42)

SL O C 3 8704 7936 6144 22784 125.171 182.023 C O ST O C O ST O X IN ST RU C C D O LA RE S 25 26 301479 34.64 114820 14.47 168896 27.49 585195 33

(43)

15. Para cada módulo determinar y registrar en la columna 27 la Productividad, calculada como el cociente entre el Tamaño del Módulo (columna 3) y el Esfuerzo Estimado por módulo

(44)

P M E ST IM A D O M ES -P ERS C O ST O M ES -P ERS D Ó LA RE S C O ST O C O ST O X IN ST RU C C D O LA RE S P RO D U C TI VI D A D SL O C /M ES -P ERS 23 24 25 26 27 67.29 4480 301479 34.64 129.3 51.26 2240 114820 14.47 154.8 37.7 4480 168896 27.49 163 156.3 32 585195 33 145.8 SL O C 3 8704 7936 6144 22784 125.171 182.023

(45)

R EL Y D A TA CP LX R U SE D O CU TI M E ST O R P V O L A CA P P CA P P CON AEX P P EX P LT EX T TO O L SI TE SCE D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 Control de Libros 8704 1 1.14 1 1 1 1 1.05 0.87 1 1.15 1.12 1.22 1 1 1 0.86 1 1.41 47.82 67.29 4480 301479 2 Control de Usuarios 7936 1 1 1 1 1 1 1 0.87 1 1.15 1.12 1.22 1 1 1 0.86 1 1.18 43.6 51.26 2240 114820 3 Prestamo 6144 1 1 1 0.95 1 1 1 0.87 1 1.15 1.12 1.22 1 1 1 0.86 1 1.12 33.75 37.7 4480 168896 28 22784 ESFUERZO 31 156.3 32 585195 29

125.2 TIEMPO 34 19.25 COSTO TOTAL

30 182 COS TO TOTAL ESFUER-ZO PM NOMINAL PRODUCT IVIDAD PROYECTO EA F P M N O M IN A L M ES -P ER S COS TO M ES -P ER S D Ó LA R ES P M E ST IM A D O M ES -P ER S PERSONAL N ú me ro d e M ó d u lo N o mb re M ó d u lo SL O C PRODUCTO PLATAFORMA

TABLA FINAL

Referencias

Documento similar

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Por PEDRO A. EUROPEIZACIÓN DEL DERECHO PRIVADO. Re- laciones entre el Derecho privado y el ordenamiento comunitario. Ca- racterización del Derecho privado comunitario. A) Mecanismos

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

El pago se efectuará en la forma que señala la Ley, o en su defecto, el Reglamento, y a falta de éstos, la Resolución de la Administración Tributaria. La Administración Tributaria,

De este modo se constituye un espacio ontológico y epistemológico a la vez, en el que cada elemento (cada principio) ocupa un lugar determinado en la totalidad, y desde ahí está

El principio general mencionado antes implica, evidentemente, que si la competencia autonómica es exclusiva y plena, las Comunidades Autónomas adoptarán las medidas de

Se entiende por agricultura ecológica el compendio de prácticas agrarias que excluye normalmente el uso, en la agricultura y la ganadería, de productos químicos de síntesis