Ensyao

Páginas: 6 (1434 palabras) Publicado: 13 de marzo de 2014
Unidad 3.
3.1.Planeación de una estructura organizacional.
3.1.1. El grupo de programación
Estimación del proyecto
Para realizar estimaciones de costos y esfuerzos hay tres opciones:
1. Basar las estimaciones en proyectos similares ya terminados.
Es razonable si el cliente, condiciones de administración, el medio ambiente, los requisitos, las fechas límites, son similares a proyectosanteriores.
A pesar de eso la experiencia anterior no ha sido siempre un buen indicador de resultados futuros.
2. Utilizar técnicas de descomposición del problema.
Utilizan un enfoque de divide y vencerás.
Descomponen el proyecto en sus funciones principales y la estimación del costo y esfuerzo puede realizarse en base a métricas históricas de manera más fiable.
3. Desarrollar un modeloempírico de cálculo de costos y esfuerzos.
Se basan en datos históricos y son de la forma d = f (vi) donde d es el valor estimado (p.e. esfuerzo, costo, duración del proyecto) y los vi son algunos parámetros independientes (p.e. LOC o PF estimados).
Técnicas de descomposición
Estimación basada en el problema.
Puede usarse LOC o PF para hacer estimaciones.
Si se utiliza LOC, ladescomposición es esencial y a menudo debe ser a detalle.
Si se utiliza PF, en vez de centrar la descomposición en la función, se calcula el PF como se estudió en el capítulo anterior, estimando de alguna forma, cada uno de los valores.
En ambos casos, mediante datos históricos o la intuición, se estiman valores optimista (O), medio (M) y pesimista (P) para cada función o contador, y se calcula el valoresperado (E) con la siguiente fórmula:
E = (O + 4 * M + P) / 6
Ejemplo de estimación basada en LOC.
Supongamos que nos piden hacen un sistema que implemente las principales operaciones con matrices, que tenga una interface gráfica y un reporteador. El primer paso es analizar el problema y descomponerlo en tareas que sean más fáciles de estimar. Digamos que después de un estudio a fondo, nosdamos cuenta que necesitamos tres módulos o tareas específicas:
Interface gráfica.
Rutinas matemáticas para procesar matrices.
Reportes
Y digamos que en base a datos históricos, de sistemas que hayamos realizado, obtenemos los siguientes estimados.
Módulo
LOC estimadas.

Optimista
Medio
Pesimista
Esperado
Interface gráfica
1,200
1,800
3,000
1,900
Rutinas matemáticas3,000
4,200
6,000
4,300
Reportes
600
1,200
1,800
1,200
Total
7,400
Si en base a los datos históricos sabemos que tenemos una productividad media de 500 LOC/hombre-mes, podemos calcular que el esfuerzo de desarrollar el sistema será de (7,400 / 500) = 15 hombres-mes (siempre hay que redondear hacia arriba). Y si cada hombre-mes cuesta $10,000 (entre sueldos y gastos extras),entonces el costo del sistema será de $150,000.
Ejemplo de estimación basada en PF.
Si queremos hacer una estimación del mismo sistema, pero usando ahora PF, en vez de tratar de estimar las LOC que tendrá el sistema, tratamos de estimar cada uno de los valores necesarios para calcular el PF. Digamos que después del análisis, llegamos a los siguientes valores:
Valores del dominio de informaciónDominio de información
Cuenta
Peso
Subtotal

Optimista
Medio
Pesimista
Esperado


Número de entradas
7
8
10
8
4
32
Número de salidas
4
5
7
5
5
25
Número de peticiones
5
7
9
7
4
28
Número de archivos
1
1
2
1
10
10
Número de interfaces externas
1
1
2
1
7
7
Total T
102
Factores
Factor
Valor
Copia de seguridad yrecuperación
4
Comunicaciones de datos
2
Proceso distribuido
0
Rendimiento crítico
4
Entorno operativo existente
3
Entrada de datos en línea
4
Transacciones de entrada en múltiples pantallas
5
Archivos maestros actualizados en línea
2
Complejidad de valores del dominio de información
5
Complejidad del procesamiento interno
5
Código diseñado para ser reusado
4...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ENSYAO
  • Ensyao
  • ensyao
  • ensyao
  • Ensyao
  • ensyao
  • ensyao
  • Ensyaos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS