Académique Documents
Professionnel Documents
Culture Documents
Len, Nicaragua
10/07/11
Contenidos
Introduccin Estimacin Objetivos de la planificacin del proyecto mbito del software Un ejemplo de mbito Recursos del proyecto Estimacin del proyecto de software Tcnicas de descomposicin Modelos empricos Resumen
Introduccin
La gestin de un proyecto de software comienza con un conjunto de actividades que globalmente se denominan planificacin del proyecto Antes de dar inicio al proyecto se debe estimar: Trabajo a realizar Los recursos necesarios Tiempo de realizacin Costos Punto clave: la estimacin
Estimacin
Es ms un arte que una ciencia Estimamos: Esfuerzo Recursos Costos Tiempo Factores que influyen en la estimacin: Complejidad del proyecto Tamao del proyecto Grado de incertidumbre estructural Disponibilidad de informacin histrica
Un ejemplo de mbito
El sistema de clasificacin de cinta transportadora (SCCT) Clasifica las cajas que se mueven por una cinta transportadora Cada caja estar identificada por un cdigo de barras que contiene un nmero de pieza y se clasifica en uno de los seis compartimentos al final de la cinta Las cajas pasarn por una estacin de clasificacin que consta de un lector de cdigo de barras y un PC El PC de la estacin de clasificacin est conectado a un mecanismo de maniobra que clasifica las cajas en los compartimentos Las cajas pasan en orden aleatorio y estn espaciadas uniformemente La cinta se mueve a razn de cinco pies por minuto El software debe recibir informacin
10
Tcnicas de descomposicin
Descomposicin del problema y descomposicin del proceso Estimacin del tamao del problema Tamao en lgica difusa Tamao en punto de funcin Tamao de componentes estndar Tamao del cambio Estimacin basada en el problema Estimacin basada en el proceso
11
Modelos empricos
Estructura de los modelos E = A + B (ev)c E: esfuerzo por mes ev: variable de estimacin Modelo de Walston-Felix Modelo de Bailey-Basili Modelo simple de Boehm Modelo de Doty Modelo de Albretch y Gaffney Modelo de Kemerer Modelo COCOMO (Constructive Cost Model)
12
Resumen
El planificador del proyecto de software tiene que estimar tres cosas antes que comience el proyecto 1. Cunto durar 2. Cunto esfuerzo requerir 3. Cunta gente estar implicada Adems debe predecir los recursos hardware y software que va a requerir y el riesgo implicado
13