Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Modelo Cocomo (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

TECNICAS DE ESTIMACION DE COSTOS

Monografias.com

TECNICAS DE DESCOMPOSICION

La descomposición basada en el problema implica el uso de KLOC y PF.

La descomposición basada en el proceso incluye división basada en las tareas involucradas, en casos de uso

Monografias.com

TECNICAS DE DESCOMPOSICION
Tamaño de Software: se refiere a un resultado cuantificable del proyecto de software.

Enfoque directo: El tamaño se puede medir en líneas de código (LDC).

Enfoque indirecto: el tamaño se representa como puntos de función (PF).

Monografias.com

Estimación basada en el problema
El planificador del proyecto comienza con un enfoque acotado del ámbito del software y a partir de ahí intenta descomponer el software en funciones problema que puedan estimarse individualmente.

Entonces se estima las LDC o PF (las variables de estimación) para cada función.

Monografias.com

Al emplear datos históricos o cuando todos los demás fallan intuición, el planificador estima un valor de tamaño optimista, mas probable y pesimista para cada función o cuenta para cada valor de dominio de información.
Se calcula un valor de tres puntos o uno esperado. El valor esperador para la variable de estimación. (tamaño), S, se calcula como un promedio ponderado de las estimaciones.
S=(S opt+ 4Sm+ Spes)/6

Monografias.com

EJEMPLO DE ESTIMACION BASADA EN LDC BASADA EN EL PROBLEMA

Monografias.com

Por ejemplo, el rango de las estimaciones LDC para la función de análisis geométrico 3D es:

Monografias.com

Ejemplo de estimación basado en PF
Se centra en los valores de dominio de información mas que en las funciones de software.
El planificador del proyecto estima entradas externas, salidas externas, consultas externas, archivos lógicos internos y archivos de interfaz externos para el software CAD.

Monografias.com

Monografias.com

Monografias.com

Monografias.com

Estimación Basada en el Proceso
Técnica mas común es basar la estimación en el proceso que se empleara. Este se descompone en tareas y estima el esfuerzo para lograr cada tarea.

Monografias.com

Ejemplo de estimación basada en el proceso

Monografias.com

Estimación con Casos de Uso

Monografias.com

Monografias.com

Ejemplo de estimación de casos de uso

Monografias.com

Monografias.com

Modelos empíricos de estimación
Basados en datos estadísticos
La mayoría tiene una estructura con la forma:

Donde A,B y C son constantes derivadas empíricamente, E es el esfuerzo en meses persona y ev es la variable de estimación (LOC o PF)
Hay varios de estos modelos, uno de los mas populares ha sido el creado por Bohem, COCOMO (Constructive Cost Model). Apareció en los años 80, y desde entonces ha sido muy popular

Monografias.com

Permite ajustar otras características como(complejidad del problema, experiencia del personal, entorno de desarrollo)
Orientados a LDC

Monografias.com

Tipos de Modelos COCOMO
Básico
Intermedio
Avanzado
28

Monografias.com

Tipos de proyectos en COCOMO
Dentro de cada modelo COCOMO los proyectos se pueden clasificar de 3 tipos,. Los tipos son:
Orgánico (Fácil): Proyectos desarrollados con grupos de trabajo pequeños, en un ambiente familiar y construyendo aplicaciones que les son familiares.
Semi-independiente (Intermedio): Etapa intermedia entre proyectos orgánicos y de modo incorporado.
De modo incorporado (Avanzado): Proyectos que deben operar dentro de limitaciones estrictas.

Dependiendo del tipo de proyecto, serán los valores de las constantes que utilizará la fórmula de COCOMO involucrada

29

Monografias.com

Modelo COCOMO básico

Monografias.com

Modelo básico de COCOMO
El modelo calcula 3 valores para estimar el costo del proyecto, esto utilizando como entrada las líneas de código estimadas. Los valores estimados son:
MP: Meses-persona
TDES: Tiempo de desarrollo
N: Número de personas necesarias

Las fórmulas utilizadas para realizar esta estimación, dependerán del tipo de proyecto en cuestión

31

Monografias.com

MODELO BÁSICO DE COCOMO
32
Sub
PROYECTOS TIPO ORGÁNICO:
MP= [2.4 (KLOC)1.05] KLOC = Miles de líneas de código
TDES= 2.5 (MP) 0.38
N= MP/TDES

PROYECTOS TIPO SEMI-INDEPENDIENTE:
MP= 3.0 (KLOC)1.12
TDES= 2.5 (PM)0.35
N= MP/TDES

PROYECTOS TIPO INCORPORADO
PM= 3.6 (KLOC)1.20
TDES= 2.5 (PM)0.32
N= MP / TDES

Monografias.com

El modelo intermedio de COCOMO
Modifica las ecuaciones de estimación añadiendo un parámetro multiplicador, el cual será calculado en base a una tabla que evalúa la complejidad añadida debido a otros atributos asociados al proyecto.
Las formulas entonces quedan de la forma:

Donde FAE = producto de multiplicadores y es la multiplicación de los valores de la tabla escogidos para cada atributo.
33

Monografias.com

Monografias.com

Modelo Intermedio De COCOMO. Multiplicadores utilizados
35
SubATRIBUTOS DEL PRODUCTO
1. Confiabilidad requerida en el SW (RELY)
2. Tamaño de base de datos (DATA)
3. Complejidad del producto (CPLX)

ATRIBUTOS COMPUTACIONALES
1. Limitantes del tiempo de ejecución (TIME)
2. Limitantes de almacenamiento (STOR)
3. Volatilidad de la máquina virtual (VIRT)
4. Tiempo de respuesta computacional (TURN)

Monografias.com

Modelo Intermedio De COCOMO. Multiplicadores utilizados (continuación)
36
SubATRIBUTOS DEL PERSONAL
1. Capacidad del analista (ACAP)
2. Experiencia en la aplicación (AEXP)
3. Experiencia en la máquina virtual (VEXP)
4. Capacidad del programador (PCAP)
5. Experiencia en el lenguaje de programación (LEXP)

ATRIBUTOS DEL PROYECTO
1. Practicas modernas de programación (MODP)
2. Herramientas de SW (TOOL)
3. Calendario de desarrollo requerido (SCED)

Monografias.com

Ejemplo

Monografias.com

Monografias.com

Monografias.com

Modelo COCOMO Avanzado
Avanzado: llevar acabo una evaluación del impacto de los conductores de costos en cada caso (análisis, diseño, etc.) del proceso de ingeniería de Software.

Monografias.com

Curvas de esfuerzo del modelo de COCOMO
(C) P. Gómez-Gil, INAOE. 2009
41

Monografias.com

Curvas de esfuerzo del modelo de COCOMO
42

Monografias.com

BIBLIOGRAFIA
http://www.slideshare.net/JarC000/estimacion-de-proyecto-3402937
http://html.rincondelvago.com/tecnicas-de-estimacion-de-costo-y-esfuerzo.html

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter