Planificación basada en caso de uso
Para la realización de un proyecto es necesario estimar el tiempo de desarrollo que se requiere para la ejecución del mismo, su costo y el esfuerzo humano así como la cantidad de personas que se necesiten para la culminar el proyecto en mayor cantidad o menor de tiempo dependiendo de la cantidad de personas que lo realicen para de esta forma calcular si es factible o no realizar dicho proyecto.
El primer paso para la estimación consiste en el cálculo de los Puntos de Casos de Uso sin ajustar. Este valor, se calcula a partir de la siguiente ecuación:
UUCP = UAW + UUCW
Donde:
UUCP: Puntos de Casos de Uso sin ajustar
UAW: Factor de Peso de los Actores sin ajustar:
UUCW: Factor de Peso de los Casos de Uso sin ajustar
Los actores del sistema declarados anteriormente constituyen actores de tipo complejo ya que se trata de personas que interactúan con el sistema mediante una interfaz gráfica por lo que se le asigna un peso de 3.
Luego, el factor de peso de los actores sin ajustar resulta:
UAW= (Cantidad de actores)* Peso
UAW= 1*3=3
Tabla 42 Clasificación de los Casos de Usos
Casos de Uso |
Clasificación |
Autenticar. |
Simple |
Cerrar sesión. |
Simple |
Imprimir documento |
Simple |
Gestionar declaratoria de heredero. |
Medio |
Listar declaratoria de heredero. |
Simple |
Visualizar declaratoria de heredero. |
Simple |
Visualizar declaratoria de heredero por fecha. |
Simple |
Visualizar declaratoria de heredero por persona. |
Simple |
Graficar declaratoria de heredero por año. |
Simple |
Visualizar declaratoria de heredero por abogado. |
Simple |
Gestionar divorcio. |
Medio |
Listar divorcio. |
Simple |
Visualizar divorcio. |
Simple |
Visualizar divorcio por fecha. |
Simple |
Visualizar divorcio por persona. |
Simple |
Graficar divorcio por edades. |
Simple |
Graficar divorcio por año. |
Simple |
Gestionar donación de vivienda. |
Medio |
Listar donación de vivienda. |
Simple |
Visualizar donación de vivienda. |
Simple |
Visualizar donación de vivienda por fecha. |
Simple |
Visualizar donación de vivienda persona. |
Simple |
Graficar donación de vivienda por año. |
Simple |
Gestionar matrimonio. |
Medio |
Visualizar matrimonio. |
Simple |
Visualizar matrimonio por fecha. |
Simple |
Visualizar matrimonio por persona. |
Simple |
Graficar matrimonio por edades. |
Simple |
Graficar matrimonio por año. |
Simple |
Gestionar permuta. |
Medio |
Listar permuta. |
Simple |
Visualizar permuta. |
Simple |
Visualizar permuta por fecha. |
Simple |
Visualizar permuta por persona. |
Simple |
Graficar permuta por año. |
Simple |
Consultar Ayuda. |
Simple |
Se tienen 5 casos de uso con clasificación media y 32 casos de uso con clasificación simple por lo que se le aplican como factor de peso 10 y 5 respectivamente
UUCW= (32*5)+ (5*10)=160+50
UUCW=210
Por tanto:
UUCP = 3+210=213
UCP = UUCP * TCF * EF
Donde:
UCP: Puntos de Casos de Uso ajustados
UUCP: Puntos de Casos de Uso sin ajustar
TCF: Factor de complejidad técnica
EF: Factor de ambiente
Tabla 43 Factor de Complejidad Técnica
Factor |
Descripción |
Peso |
/Valor Asig |
Comentario |
Total |
T1 |
Sistema Distribuido |
2 |
3 |
Sistema con aplicación Web |
6 |
T2 |
Objetivos de performance o tiempo de respuesta |
1 |
4 |
La velocidad de respuesta es rápida acorde a las peticiones del usuario |
4 |
T3 |
Eficiencia del usuario final |
1 |
5 |
El sistema de ser eficiente |
5 |
T4 |
Procesamiento interno complejo |
1 |
5 |
Existen cálculos con alguna rigurosidad |
5 |
T5 |
El código debe ser reutilizable |
1 |
3 |
El código no debe ser necesariamente reutilizable |
3 |
T6 |
Facilidad de instalación |
0.5 |
4 |
Dispone de algunos requisitos pero no es difícil de instalar |
2 |
T7 |
Facilidad de uso |
0.5 |
5 |
Alta |
2.5 |
T8 |
Portabilidad |
2 |
4 |
Se puede instalar con la instalación previa de otros programas |
8 |
T9 |
Facilidad de cambio |
1 |
4 |
Facilidad de mantenimiento y mejoras considerablemente difícil |
4 |
T10 |
Concurrencia |
1 |
3 |
Buena concurrencia |
3 |
T11 |
Incluye objetivos especiales de seguridad |
1 |
5 |
Tratamiento de seguridad considerablemente alto |
5 |
T12 |
Provee acceso directo a terceras partes |
1 |
0 |
Posee acceso directo a otros sitios |
0 |
T13 |
Se requieren facilidades especiales de entrenamiento a usuarios |
1 |
4 |
Sistema de facilidad normal de uso |
4 |
Factor de Complejidad Técnica resulta:
TCF =0.6 + 0.01* Σ(Pesoi *Valor asignadoi)
TCF =0.6 + 0.01*(6+4+5+5+3+2+2.5+8+4+3+5+4)
TCF =0.6 + 0.01*51,5
TCF =0.6*0.515=0.309
Tabla 44 Factor de Ambiente
Factor |
Descripción |
Peso |
Val/Asig |
Comentario |
Total |
E1 |
Familiaridad con el modelo de proyecto utilizado |
1.5 |
4 |
Se está familiarizado con el modelo de proyecto utilizado |
6 |
E2 |
Experiencia con la aplicación |
0.5 |
0 |
Se ha trabajado anteriormente en aplicaciones similares |
0 |
E3 |
Experiencia en orientación a objetos |
1 |
4 |
Las obtenida en clases |
4 |
E4 |
Capacidad del analista líder |
0.5 |
3 |
Nivel medio de experiencia |
1.5 |
E5 |
Motivación |
1 |
5 |
Alta motivación para realizar el sistema |
5 |
E6 |
Estabilidad de los requerimientos |
2 |
4 |
Sujeto a cambios y modificaciones |
8 |
E7 |
Personal part-time |
-1 |
2 |
El proyecto lo realiza una sola persona. |
-2 |
E8 |
Dificultad del lenguaje de programación |
-1 |
3 |
Se usa PHP |
-3 |
Factor de Ambiente resulta:
EF= 1.4-0.03 * Σ(Pesoi *Valor asignadoi)
EF=1.4-0.03 * (6+0+4+1.5+5+8+-2-3)
EF=1.4-0.03 * 19.5= 1.4 – 0.585= 0.815
Los puntos de casos de uso ajustados resultan:
UCP= UUCP * TCF * EF
UCP=213 *0.309 * 0.815
UCP=53.64
Total de factores que afectan al factor de ambiente son: 2
CF: Factor de Conversión
CF= 20 Horas/Hombre
El esfuerzo en horas /hombre está dado por:
E= UCP*CF
E= 53.64*20= 1072.8 Horas/Hombre
Tabla 45 Criterios de distribución de esfuerzos
Actividad |
Porcentaje |
Horas/Hombre |
Análisis |
10 % |
107.28 |
Diseño |
20 % |
214.56 |
Programación |
40 % |
429.12 |
Prueba |
15 % |
160.92 |
Sobrecarga |
15 % |
160.92 |
Total |
100 % |
1072.8 |
Trabajando los 30 días al mes y 8 horas al día como promedio, podemos decir que:
Duración (días)= Total de Horas /Hombre entre 8 horas al día =1072.8/8 = 134.1días
Duración (meses)=Total de días / 30 días por mes = 134.1/30 = 4.47 ≈ 4 meses
El proyecto se realiza en 4 meses.
Tomando como salario promedio mensual $325.00
Costo =4 meses * $325 mensual = $1300
Una vez terminado el estudio de factibilidad del sistema, se estima un tiempo de 4 meses para su construcción por 1 hombre y su costo asciende a $1300, por lo que se considera factible la implementación y posterior ejecución del sistema.
En eumed.net: |
![]() 1647 - Investigaciones socioambientales, educativas y humanísticas para el medio rural Por: Miguel Ángel Sámano Rentería y Ramón Rivera Espinosa. (Coordinadores) Este libro es producto del trabajo desarrollado por un grupo interdisciplinario de investigadores integrantes del Instituto de Investigaciones Socioambientales, Educativas y Humanísticas para el Medio Rural (IISEHMER). Libro gratis |
15 al 28 de febrero |
|
Desafíos de las empresas del siglo XXI | |
15 al 29 de marzo |
|
La Educación en el siglo XXI |