Estimacion de software

Solo disponible en BuenasTareas
  • Páginas : 8 (1805 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
ESTIMACIÓN DE SOFTWARE
La gestión de todo proyecto de software siempre comienza con la planificación del proyecto y sus actividades. Antes de que se empiece con el proyecto, el gestor y su equipo deben hacer una estimación del proyecto, es decir, el trabajo, el esfuerzo, los recursos hardware y software que se necesitarán, el costo y el tiempo necesario para culminar el proyecto.
En laplanificación del proyecto se determinará tareas y tiempos que se deben cumplir, así como también, los responsables de que se cumplan. La estimación del proyecto determinará casi con exactitud el verdadero costo y el esfuerzo persona-mes que se necesita en el desarrollo de un proyecto.
Una de las primeras actividades de este proyecto es la estimación, que es la base de todas las demás actividades de laplanificación.

La estimación se basa en las métricas de proyectos anteriores, las cuales sirven de línea base sobre las que, de acuerdo a la clasificación de los proyectos y una evaluación del tamaño y complejidad del software se utilizan en las técnicas y modelos existentes.

Características del proyecto a estimar
* Complejidad del proyecto. Tiene un gran efecto sobre laincertidumbre; que es inherente a la planificación.
* El tamaño del proyecto. Es otro factor importante que puede afectar a la precisión y eficacia de las estimaciones.
* Grado de estructuración del proyecto. Se refiere a la facilidad con que las funciones pueden ser compartidas y a la naturaleza de la información que debe ser procesada.

Este esquema de estimación que proporciona además de lashoras hombre a emplear el tiempo total del proyecto (basándose para ello en el conocimiento previo de la cantidad de sentencias de código del proyecto) lo que permite determinar el plazo de entrega. Mostrándose, además, como a partir de estos dos valores (horas hombre y tiempo total) y simplemente por el cociente de ambos se obtiene la cantidad de recursos (personas) para llevarlo a cabo. A partirde allí se puede elaborar el costo mediante la aplicación de ratios, de igual forma que en las metodologías tradicionales.

La estimación y planificación temporal de un proyecto software requiere: experiencia, buena información histórica, coraje de confiar en las métricas, para obtener buenos resultados, debido a que cada proyecto es diferente, cada empresa es diferente y el contexto de lossistemas que desarrollamos cambian constantemente, no existe un método que se adapte completamente a cualquier proyecto, así la estimación debe ajustarse localmente.
IMPORTANCIA DE LA ESTIMACIÓN DE SOFTWARE
En la planificación del proyecto se determinará tareas y tiempos que se deben cumplir, así como también, los responsables de que se cumplan. La estimación del proyecto determinará casi conexactitud el verdadero costo y el esfuerzo persona-mes que se necesita en el desarrollo de un proyecto.
OBJETIVOS DE LA ESTIMACIÓN DE SOFTWARE

El objetivo principal de la planificación de todo proyecto de software es proporcionar un conjunto de actividades que les permita a los gestores de proyecto, estimar los recursos que se necesitan, costos, y tareas definidas.
El equipo de software se debeadaptar al plan y a cada una de las tareas que se han definido. El plan debe irse actualizando conforme avanza el proyecto y se cumplan las actividades.

El objetivo de la planificación del proyecto de software es proporcionar un marco de trabajo que permita al gestor estimar razonablemente los recursos, costo y programa de trabajo. Sin embargo aunque la estimación se realiza en etapas tempranasdel proyecto ésta se debe ajustar a lo largo del transcurso del mismo, pues entre más conozca menor será el grado de incertidumbre y las estimaciones serán más precisas.

TÉCNICAS DE DESCOMPOSICIÓN

Tamaño del software

¿Cómo se define tamaño del software?, es un resultado cuantificable del proyecto. Se pueden asumir dos enfoques: directo, se mide mediante líneas de código (LDC) e...
tracking img