Kategorien: Alle - cronograma - métricas - modos - desarrollo

von juan pablo eraso Vor 2 Jahren

154

COCOMO

El modelo COCOMO es una metodología utilizada para estimar el costo, esfuerzo y tiempo de desarrollo de proyectos de software. Se divide en tres modos de desarrollo: orgánico, semidetached y embedded, cada uno adaptado a diferentes tamaños y complejidades de proyectos.

COCOMO

COCOMO

COCOMO 81

Modelo detallado
Modelos Intermedios
Atributos propios del proyecto
Atributos del personal involucrado en el proyecto
Atributos del hardware
Atributos del producto de software
Modelos Basicos
Cronograma

TDEV = C x (PM)^D


Donde:

Esfuerzo

PM = A x (KSLOC)^B


Donde:



Modos de desarrollo

El factor mas importante que determina la duracion y el costo del proyecto es el modo de Desarrollo el cual consta de tres modos

Embedded

Esta enfocado en proyectos de gran envergadura que operan en un ambiente complejo con altas restricciones de hardware, software y

procedimientos operacionales

Semidetached

Modelo para productos de software de tamaño y

complejidad media.

Organic

HISTORIA

1990
Nace COCOMO II
Se reinventa el modelo COCOMO
Reusar software existente
1983
Lenguaje de computación ADA
1981
Modelo mas utilizado en le mundo
Se crean herramientas de estimación computarizadas
Barry Boehm publica el modelo

COCOMO II

Concideraciones destacables del modelo
Aspectos relevantes

Unidad mes-persona

Estimación

Crear faces de desarrollo

Inicio y fin del desarrollo del ´ Proyecto

Requrimientos no cambian

Se asume que no existirán cambios fundamentales en los requerimientos después de la fase de planificación

Factores de costo

Multiplicadores de esfuezo

Exponencial de escala

Tamaño

Factor multiple de Esfuerzo
Proyecto
Personal
Plataforma
Producto
Factor exponencial de escala
PMAT
TEAM
RESL
PREC Y FLEX
Metricas de software
Lineas de codigo fuente
Puntos Función
Puntos Objeto
Estimación de cronograma
Estimación de esfuerzo
Post-Arquitectura
Diseño temprano
Composicion de aplicacion
Definición de modelo