Analisis de entorno

Solo disponible en BuenasTareas
  • Páginas : 5 (1210 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de marzo de 2011
Leer documento completo
Vista previa del texto
Análisis de Costos.
Además de ser eficaz en términos de costo, un sistema computacional debe aceptarse social. Para ser eficiente en costo, un nuevo producto de programación debe proporcionar los mismos servicios e información que el sistema antiguo, usando menos tiempo y personal, o proporcionar servicios e información que antes eran inaccesibles.
Un sistema que desplace a muchos trabajadorespuede ser económica y técnicamente posible, pero inaceptable social o políticamente para el usuario.
Cuando se inicia un proyecto informático se conocen muy pocas de las funcionalidades que se deben implementar. A pesar de todo, a veces debe realizarse una estimación de los costes necesarios para construir un software de aplicación, del cual, al empezar, no se conoce ni siquiera el alcance quepueda llegar a tener.
Se plantean herramientas que permiten administrar mejor los costes de un proyecto, estas son: el estimado de costos, el presupuesto base.
COCOMO
El Modelo Constructivo de Costes (o COCOMO, por su acrónimo del inglés COnstructive COst MOdel) es un modelo matemático de base empírica utilizado para estimación de costes[1] de software. Incluye tres submodelos, cada uno ofrece unnivel de detalle y aproximación, cada vez mayor, a medida que avanza el proceso de desarrollo del software: básico, intermedio y detallado.
Este modelo fue desarrollado por Barry W. Boehm a finales de los años 70 y comienzos de los 80, exponiéndolo detalladamente en su libro "Software Engineering Economics" (Prentice-Hall, 1981).
|Contenido|
|1 Características |
|2 Inconvenientes |
|3 Modelos de estimación |
|3.1 Modelo básico |
|3.2 Modelo intermedio|
|3.2.1 Atributos |
|3.3 Modelo Detallado |

Características
Pertenece a la categoría de modelos de subestimaciones basados en estimaciones matemáticas. Está orientado a la magnitud del producto final, midiendo el "tamaño" delproyecto, en líneas de código principalmente.
Inconvenientes
• Los resultados no son proporcionales a las tareas de gestión ya que no tiene en cuenta los recursos necesarios para realizarlas.
• Se puede desviar de la realidad si se indica mal el porcentaje de líneas de comentarios en el código fuente.
• Es un tanto subjetivo, puesto que está basado en estimaciones y parámetros quepueden ser "vistos" de distinta manera por distintos analistas que usen el método.
• Se miden los costes del producto, de acuerdo a su tamaño y otras características, pero no la productividad.
• La medición por líneas de código no es válida para orientación a objetos.
• Utilizar este modelo puede resultar un poco complicado, en comparación con otros métodos (que también sóloestiman).
Modelos de estimación
La ecuaciones que se utilizan en los tres modelos son:[2]
• E = a(Kl)b * m(X), en persona-mes
• Tdev = c(E)d, en meses
• P = E / Tdev, en personas
donde:
• E es el esfuerzo requerido por el proyecto, en persona-mes
• Tdev es el tiempo requerido por el proyecto, en meses
• P es el número de personas requerido por el proyecto
• a, b, c yd son constantes con valores definidos en una tabla, según cada submodelo
• Kl es la cantidad de líneas de código, en miles.
• m(X) Es un multiplicador que depende de 15 atributos.
A la vez, cada submodelo también se divide en modos que representan el tipo de proyecto, y puede ser:
• modo orgánico: un pequeño grupo de programadores experimentados desarrollan software en un...
tracking img