Técnicas de descomposición de software

Clasificado en Diseño e Ingeniería

Escrito el en español con un tamaño de 2,59 KB

Utilizar técnicas de descomposición del problema.
- Utilizan un enfoque de divide y vencerás. 2A
- 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.

Desarrollar un modelo empí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-Líneas de código o PF estimados-Puntos de función).

Técnicas de descomposición
Estimación basada en el problema.
- Puede usarse LOC o PF para hacer estimaciones.
- Si se utiliza LOC, la descomposició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, 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 valor esperado (E) con la siguiente fórmula: E = (0 + 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 reportador. 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, nos damos cuenta que necesitamos tres módulos o tareas específicas: 2B

Interface gráfica. 2B
Rutinas matemáticas para procesar matrices.
Reportes.

Entradas relacionadas: