Está en la página 1de 11

ESTIMACION CON EL METODO

PROBE
Teniendo en cuenta las diferentes etapas que se deben realizar para llegar al resultado de la
estimación bajo el método PROBE definimos las siguientes etapas.
DISEÑO CONCEPTUAL
El diseño conceptual enmarca las diferentes funciones que va a tener la aplicación y las
agrupa en componentes para que sea mas sencilla su definición y su medición de tiempo
esfuerzo.

Componentes

 Ecomerce Controller
 Producto
 Registro Cliente
 Información Cliente
 CheckOut (Carrito)
 Pago
 Vitrina productos
 Categorías productos

Funciones

 Ecomerce Controller
o Enviar correos con promociones

 Producto
o Modificar cantidad de ítems en el carro de compras
o Ver detalle producto
o Agrandar imagen productos
 Registro cliente
o Registrar
 Información Cliente
o Editar Información de usuario
 CheckOut (Carrito)
o Modificar cantidad de ítems en el carro de compras
 Pago
o Pagar mediante pasarela
 Vitrinas Productos
o Desplazar lateralmente
o Destacar productos promoción
 Categorías Productos
o Mostrar productos subdivididos en categorías

E-comerce
Controller

Componente Componente
Componente
Cliente ProductoFinanciero

Registro Información CheckOut


Pago
Cliente Cliente

Categoría Vitrina Producto


Productos Productos
IDENTIFICAR Y CLASIFICAR LOS
PROXYS

Ahora teniendo en cuenta los diferentes componentes usamos los proxys (Sustitutos) los
cuales vamos a clasificar según su tamaño en cuanto a líneas de código LOC, para este
ejercicio nos basamos en los Proxys ya definidos por el carnegie mellon software
engineering institute en el cual se contemplan los siguientes:
FUNCION COMPONENTE TIPO PROXY TAMAÑO
Enviar correos con Ecomerce controller Lógica M
promociones
Modificar cantidad de Producto Lógica S
ítems en el carro de
compras

Ver detalle producto Producto Lógica S


Agrandar Imagen Producto Lógica S
producto
Registrar Registro Cliente I/O S
Editar información de Información Cliente Datos S
usuario
Mostrar productos Categoría Productos Lógica M
subdivididos en
categorías

Modificar cantidad de CheckOut Lógica S


ítems en el carro de
compras
Desplazar Vitrina Productos Lógica S
lateralmente

Destacar productos Vitrina Productos Lógica M


en promoción
Pagar mediante Módulo de Pago Calculo L
pasarela

ESTIMAR CANTIDADES

Para este punto y teniendo en cuenta que no contamos con un históricos nos basaremos en
las líneas de código (LOC) que propone el Carnegi Mellon University para definir un
aproximado de cuentas (LOC) nos tomaría a nosotros el desarrollo del proyecto, dicha
propuesta de líneas de código es la siguiente:
FUNCION COMPONENTE TIPO PROXY TAMAÑO LOC
Enviar correos con Ecomerce Lógica L 23.25
promociones controller
Modificar Producto Lógica M 15.98
cantidad de ítems
en el carro de
compras

Ver detalle Producto Lógica M 15.98


producto
Agrandar Imagen Producto Lógica M 15.98
producto
Registrar Registro Cliente I/O M 16.15
Editar información Información Datos M 8.84
de usuario Cliente
Mostrar productos Categoría Lógica L 15.98
subdivididos en Productos
categorías

Modificar CheckOut Lógica M 15.98


cantidad de ítems
en el carro de
compras
Desplazar Vitrina Productos Lógica M 15.98
lateralmente

Destacar Vitrina Productos Lógica L 23.25


productos en
promoción
Pagar mediante Módulo de Pago Calculo VL 54.04
pasarela

PA = LOC que se obtiene con los proxys

PA = 23.25 + 15.98 + 15.98 + 15.98 + 16.15 + 8.84 + 15.98 + 15.98 + 15.98 + 23.25 + 54.04

PA = 244,66

ESTIMAR TAMAÑO DE
OTROS ELEMENTOS

BA = LOC adicionadas a la base


M = LOC modificadas

Tamaño estimado total:

E = PA + BA + M
Teniendo en cuenta nuestros cálculos anteriores podemos llegar a la conclusión que
nuestro tamaño estimado en LOC para el proyecto es de:

244,66

ESTIMAR ESFUERZO Y
TAMAÑO DEL PROGRAMA

Luego se utiliza la ecuación para proyectar tamaño y tiempo, es decir que con alguna de
los dos datos ya somos capaces de calcular el faltante:
Y = b0 + (b1 * x)

Ya que no contamos con valores históricos usaremos uno de los métodos aceptados para
definir los valores de b0 y b1 que es bajo criterio del desarrollador.

Tiempo estimado = b0 + (b1 * E)

B0 = 0 (Tiempo real cual el tamaño estimado es 0).


B1 = 1.5 Horas estimadas por el desarrollador por cada LOC.

Al realizar el calculo obtenemos que el tiempo es igual a:

Y = 0 + (1.5 * 244)
Y = 366 Horas

CONCLUSION

Teniendo en cuenta los cálculos anteriores podemos concluir que la estimación quedara de la
siguiente forma:
Tiempo Estimado: 366 Horas hombre

Tamaño Estimado: 244.66 LOC (Líneas de Código)

También podría gustarte