Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAPÍTULO 5: ESTIMATING SOFTWARE SIZE - Coggle Diagram
CAPÍTULO 5: ESTIMATING SOFTWARE SIZE
Background
La principal razón para estimar el tamaño del software es planear el desarrollo del producto.
La calidad del software depende de la calidad del tamaño estimado.
Si existe una estimación pobre del tamaño del ramaño del proyecto resulta en una planeación pobre de este.
Para hacer una estimación acertada se debe empezar con diseños específicos. Después debe estimarse y examinarse cada parte del trabajo.
Framework de estimación de tamaño
Primero se debe hacer la toma de requerimientos
Hacer un diseño conceptual
Se puede realizar una comparación con los antiguos proyectos desarrollados
Relación entre Recurso-Tamaño
El tamaño es un acertado predecidor de los recursos. Esto puede ayudar a desarrollar los modelos de costos, cómo: COCOMO, PriceS y SLIM
Criterios de Estimación de Tamaño
Usar métodos estructurados y moldeables
Método que pueda ser usado en cualquier fase del proyecto y mantenimiento
Debe poder usarse en todos los elementos
Debe poder usarse para análisis estadísticos
Métodos de estimación populares
Tamaño de estimación es una habilidad que debe aprender, practicarse y mantenerse
EJEMPLOS:
Widebrand - Delphi Method
Fuzgy- Logic Method
Standard - Component Method
Function- Point Method
Inputs
Outputs
Inquiries
Data Files
Interface
Proxy-based estimating
Siempre se realiza una estimación ántes del desarrollo
Se usan métodos de estimación usando datos de proyectos previamente realizados
PROXIES
Las proxies pueden ser utilizados para estimar las LOC de un producto
Los criterios para seleccionar un proxy son:
El tamaño del proxy debe estar relacionado con el esfuerzo requerido del desarrollo
El contenido del proxy de un producto debe ser automáticamente contable
El proxy debe ser fácil de visualizar al principio del proyecto
El proxy debe ser personalizable para las necesidades especiales de las organizaciones
El proxy debe ser sensible para cualquier variación de implementación que impacta los costos y esfuerzo del desarrollo
PROXIES POSIBLE
Objetos como proxies
PROBE
Método de Estimación de Tamaño
Usa objetos como proxies
Diseño Conceptual
Se debe empezar con un diseño conceptual
Estima un diseño preliminar y nombres de productos esperados y funciones
El objeto es postular los objetos que sean requeridos y las funciones que desempeñarán
Sirve para determinar tipo de objeto y tamaño
Estimar el tamaño del programa BASE
En el caso de los objetos de reuso, existen 2 tipos:
Objetos reusados tomados de una librería en reuso
Los nuevos objetos reusados son los nuevos objetos que se planean desarrollar, por ende, deben estimarse.
Categorías de Objetos
Categorías de tamaño de objeto
Rango de tamaño de objetos
Distribución de tamaño de objetos
Consideraciones de Estimación
Objetivos de Estimación de PSP
Mejorar la habilidad para estimar
Filosofía básica de PROBE
Proveer un procedimiento y un cirterio objetivo para hacer estimaciones
Práctica de estimación
Juicio de estimación
Usar datos limitados
Seleccionar el nivel de abstracción