Universidad de Ibagué, Coruniversitaria.
Programa Ingeniería de Sistemas
|
|
Ejercicios "amistosos"ESTIMACIÓN DEL COSTO DEL SOFTWARE Técnicas de estimación: No existe una forma simple de hacer una estimación precisa del esfuerzo requerido para desarrollar un sistema de software. Las estimaciones iniciales se hacen bajo la base de la definición de requerimientos de usuario de alto nivel. El software tiene que ejecutarse en computadoras poco familiares o utilizar nuevas tecnologías de desarrollo. Probablemente no se conozcan las personas involucradas en el proyecto y sus habilidades. Todos estos factores significan que en una primera etapa del proyecto es difícil producir una estimación precisa de los costos de desarrollo del sistema. Los factores que afectan la productividad incluyen la aptitud individual (el factor dominante), la experiencia en el dominio, el proceso de desarrollo, el tamaño del proyecto, la herramienta de apoyo y el entorno de trabajo. Existen varias técnicas para la estimación de costos de software: Modelado algorítmico de costos, Puntos de Función, Opinión de expertos, Estimación por analogía, Modelo COCOMO, Modelo COCOMO 2, el cual se encuentra en experimentación. Para preparar una estimación, se utilizan varias de estas técnicas. Si las estimaciones divergen ampliamente, esto significa que se dispone de información inadecuada para la estimación.
Puede descargar aquí una presentación sobre Estimación. A menudo al software se le asigna un precio para ganar un contrato y la funcionalidad del sistema se ajusta para cumplir el precio estimado. Se puede ver como una estrategia no ética y poco apropiada para los negocios. La dificultad principal en el modelado algorítmico de costos es que se basa en los atributos de los productos terminados para hacer la estimación del costo. En las primeras etapas del proyecto, estos atributos son imposibles de estimar de forma precisa. El modelo de asignación de costos COCOMO es un modelo bien desarrollado que toma en cuenta el proyecto, el producto, el hardware y los atributos del personal cuando se formula una estimación del costo. También incluye un medio para estimar la duración del desarrollo. Los modelos algorítmicos de costos son de gran valor para la administración puesto que permiten analizar las opciones cuantitativamente. Permiten calcular el costo de las diferentes opciones y, aunque con errores, las opciones se pueden comparar sobre una base objetiva. El tiempo requerido para
completar un proyecto no es proporcional al número de personas que
trabajan en él. Agregar más personal a un proyecto retrasado, puede hacer
más lento al proyecto.
|
Inicio | Biografía | Cursos | Para pensar... | Para reflexionar... | Para reir | Enlaces
| Profesor
Gustavo Martínez Villalobos Email: gustavo.martinez@unibague.edu.co Facultad de Ingeniería de Sistemas, Coruniversitaria Ibagué, Tolima, COLOMBIA |
|