Estudio retroprospectivo
Enviado por Programa Chuletas y clasificado en Diseño e Ingeniería
Escrito el en
español con un tamaño de 2,43 KB
IDEAS PARA MEJORAR EL DISEÑO:
*
Reducción del número de parámetros *No pasar parámetros innecesarios *Obtención cercana de los datos a usar *No pasar órdenes desde los niveles inferiores *No usar variables globales.
HEURÍSTICAS DE DISEÑO:
Tamaño del módulo *Ámbito de control *Ámbito de control alto *Ámbito de control bajo *Ámbito de efecto.
Puntos de Función:
Actualmente el método de estimación de puntos de función se utiliza para determinar el tamaño del software que va a ser desarrollado, el cual se utilizará como una variable de entrada para algún otro modelo especifico de estimación de esfuerzo
.¿Por qué estimar?
Desde el punto de vista de la empresa de desarrollo de software. De una correcta asignación de recursos y calendario puede depender el éxito o el fracaso de un proyecto, tanto para el desarrollo de software para un cliente como para la presentación de propuestas de subcontratación.Desde el punto de vista del cliente La utilización de los métodos de estimación puede permitir que propuesta presentada por los proveedores es la más adecuada y realista.
¿Cómo estimar?
Existen diferentes métodos para estimar el coste, el equipo o el calendario de un proyecto software: *Estimación por analogía:Se basa fundamentalmente en el estudio sistemático de proyectos anteriores para estimar como será el proyecto objeto de estudio. Seguramente es la más utilizada, pero sin la palabra sistemático.*Redes neuronales*Modelos paramétricos.
Distintas técnicas de estimación:
Técnicas de descomposición.*Modelos empíricos ò paramétricos.*Medición al final del proyecto.*Herramientas automáticas de estimación.
Modelos paramétricos:
Este tipo de modelos utilizan para realizar las estimaciones diferentes parámetros que tienen que ver con diferentes carácterísticas del producto y del proyecto. El parámetro más importante es el tamaño del software que va a ser desarrollado.
Post Arquitectura
:Este submodelo puede ser utilizado cuando se ha completado el diseño de alto nivel y se dispone de información detallada sobre el modelo y, como su, la arquitectura del software está bien definida y establecida. Permite realizar estimaciones para el conjunto del ciclo de vida de desarrollo y es una extensión del modelo de Diseño Inicial.