Metodo Cocomo

Páginas: 13 (3152 palabras) Publicado: 23 de enero de 2013
Costo de un proyecto de software

Costo de un proyecto de software

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Costos relacionados al esfuerzo
Se miden en horas/hombre.

• Costos de Hard y Soft
• Costos de viajes y capacitación
• Costos relacionados al esfuerzo

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Clasificación de losmétodos de estimación
TOP DOWN = se comienza analizando la totalidad del proyecto y
luego se descompone en grandes componentes. Se estima el costo de
cada componente usando las propiedades del proyecto como guía.

Compuesto por:
BOTTOM UP = se analiza desde el detalle, se descompone en tareas,
» Sueldos y beneficios empleados de sistemas
» Gastos de infraestructura
» Personal de apoyo(contadores, secretarias, etc)

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

Clasificación de los métodos de estimación

las cuales se estiman unitariamente y se suman para obtener el costo
total.

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Clasificación de los métodos de estimación
BASADOS EN LA EXPERIENCIA

EMPIRICOS = métodos basados enprocesos o rutinas. Se basan en la

» Por analogía: se comparan factores como
tamaño, complejidad, tecnología, etc., con
proyectos anteriores similares.
» Juicio experto puro: un experto estudia las
especificaciones del proyecto y hace la
estimación
» Juicio experto Delphi: el coordinador entrega a
cada experto las especificaciones del proyecto,
luego cada experto en forma anónima, proveeuna estimación inicial. Se itera hasta obtener una
estimación concensuada por todos.

experiencia

ALGORITMICOS = métodos basados en la utilización de fórmulas
matemáticas y métodos científicos

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

1

Clasificación de los métodos de estimaciónClasificación de los métodos de estimación
METODOS ALGORITMICOS. Ventajas y desventajas

» COCOMO y COCOMO II
(Composite Cost Model)
Ventajas: Objetivo, repetible, eficiente, fórmula
analizable.
Desventajas: Entradas subjetivas, no adaptable a
circunstancias excepcionales.
» Puntos función y Puntos Casos de uso
Ventajas: Objetivo, repetible, entrada objetiva.
Desventajas: Basados en lahistoria, debe ser
calibrado, se enfoca en externalidades

BASADOS EN LOS RECURSOS

» Ley de Parkinson: “El trabajo se expande hasta
consumir todos los recursos disponibles”
Se aplica por ejemplo en organismos estatales.

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Factores del éxito de unmétodo






La estimación inicial no se desvía mas del 30% de la real
El método permite refinar la estimación durante el ciclo de vida
Facilidad de uso
Las reglas son entendidas por todos
El método es soportado por herramientas y está documentado.

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Método Puntos Función

4 métodos para la estimación del
esfuerzode un proyecto de
software

Definición de los limites del sistema

La aplicación de la técnica de los puntos función
comprende los siguientes pasos:

Existen tres visiones de los límites del sistema:
» Proyecto de mantenimiento (sistema en
funcionamiento)

» Definición de los limites del sistema
» Definición de parámetros externos
» Valoración de la complejidad
» Análisis de lascaracterísticas generales del
sistema

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

» Requisitos de un sistema nuevo
» Proyecto de mejora

Desarrollo de Software con UML

Prof. Claudia A. Marcos – ISISTAN

2

Definición de los limites del sistema
Fórmula a aplicar para un nuevo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cocom
  • Cocomo
  • COCOMO
  • Cocomo
  • Cocomes
  • COCOMO
  • Cocomo
  • Cocomo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS