UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
1
TRABAJO FINAL “TECNICAS DE ESTIMACIÓN”
Objetivo: Practicar lo aprendido durante el transcurso de la unidad específicamente la técnica
de estimación puntos de función y puntos de casos de uso.
Nombre: Guadalupe del Rosario López Guerrero Matrícula: 481200026
Materia: Calidad en el desarrollo de
software
Nombre del profesor: Lucia González
Hernández
Unidad: IV Técnicas de función Actividad: Trabajo Final “Técnicas de
Estimación”
Fecha: 21-03-2014
Bibliografía:
“TÉCNICAS DE ESTIMACIÓN DEL SOFTWARE”
1) TÉCNICA DE ESTIMACIÓN PUNTOS DE FUNCION
A. CASO PRÁCTICO
B. DESARROLLO TÉCNICA PUNTOS DE FUNCIÓN
C. INTERPRETACION DE LOS PUNTOS DE FUNCIÓN: buscar en internet
2) TÉCNICA DE ESTIMACIÓN PUNTOS DE CASOS DE USO
A. CASO PRÁCTICO
B. DESARROLLO TÉCNICA PUNTOS DE CASOS DE USO
C. INTERPRETACION DE LOS PUNTOS DE casos de uso horas hombre
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2
SISTEMA PARA PUNTOS DE FUNCION
1. INICIO (ACCESO AL SISTEMA).
2. ACCESO
3. ACCESO 2
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3
4. REGISTRAR USUARIOS
5. REGISTRAR PRESTAMO
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4
6. FICHA DE PRESTAMO
ILF (Archivo Lógico Interno)
Registro de usuarios
Registro de préstamo
ELF (Archivo de Interfaz Externa)
Inicio (acceso al sistema)
Ficha de préstamo
ILF/ELF RET DET COMPLEJIDAD PUNTOS
Registro de usuario 1 6 Simple 7
Registro de préstamo 1 7 Simple 7
ARCHIVOS INTERFACES EXTERNAS RET DET COMPLEJIDAD PUNTOS
Acceso 1 2 Simple 5
Ficha de préstamo 1 7 Simple 5
PARA ILF/ELF 1 AL 19 DET 20 AL 50 DET 51 O MAS DET
1 RET Simple Simple Medio
2 A 5 RET Simple Medio Alto
60 A MAS RET Medio Alto Alto
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
5
COMPLEJIDAD TIPO ARCHIVO SIMPLE MEDIO ALTO
ARCHIVO LOGICO INTERNO 7 10 15
ARCHIVO LOGICO EXTERNO 5 7 10
ENTRADAS EXTERNAS (EI) FTR DET COMPLEJIDAD
ACCESO DEL USUARIO 0 3 Simple
ALTA DE USUARIOS 1 13 Simple
MODIFICACION DE USUARIOS 1 13 Simple
ELIMINACION DE USUARIOS 1 13 Simple
SALIDAS EXTERNAS (EO) FTR DET COMPLEJIDAD
FICHA DE PRESTAMO 1 8 Simple
CONSULTAS EXTERNAS (EQ) FTR DET COMPLEJIDAD
CONSULTA USUARIOS 2 13 Media
CONSULTA PRESTAMOS 2 16 Alta
CARACTERIZACION DE LA COMPLEJIDAD
PARA EI 1 A 4 DET 5 A 15 DET 16 O MAS DET 0 a 1 FTR Simple Simple Medio
2 FTR Simple Medio Alto
3 o más FTR Medio Alto Alto
PARA EO/EQ 1 A 4 DET 5 A 15 DET 16 O MAS DET 0 a 1 Simple Simple Media
2 a 3 FTR Simple Media Alta
4 o más FTR Media Alta Alta
TIPO DE FUNCION COMPLEJIDAD TOTAL COMPLEJIDAD TOTAL TIPO FUNCION
ARCHIVOS LOGICOS INTERNOS
2 SIMPLE X7 0 MEDIA X10 0 COMPLEJA X15
14 0 0
14
ARCHIVOS INTERFACES EXTERNAS
2 SIMPLE X5 0 MEDIA X7 0 COMPLEJA X10
10 0 0
10
ENTRADAS EXTERNAS
4 SIMPLE X3 0 MEDIA X4 0 COMPLEJA X6
12 0 0
12
SALIDAS EXTERNAS 1 SIMPLE X4 0 MEDIA X5 0 COMPLEJA X7
4 0 0
4
CONSULTAS EXTERNAS
0 SIMPLE X3 1 MEDIA X4 1 COMPLEJA X6
0 4 6
10
TOTAL DE PUNTOS DE FUNCION SIN AJUSTE: PFSA= 50
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
6
FACTOR AJUSTE:
Factor complejidad = 0.65 (0.01* puntos de complejidad de técnica)
0: no está presente no tiene ninguna influencia.
1: influencia poco significativo.
2: influencia moderada.
3: influencia mediante moderada.
4: influencia significativa.
5: influencia muy fuerte en toda la extensión del sistema.
PUNTOS DE COMPLEJIDAD TECNICA
PUNTOS DE COMPLEJIDAD TECNICA
No Puntos De complejidad técnica Puntos Descripción
1 Comunicación de datos: 4 Influencia significativa
2 Actualización en línea 0 no está presente no tiene ninguna influencia
3 Servicios distribuidos 0 no está presente no tiene ninguna influencia
4 Procesamiento complejo 3 influencia mediante moderada
5 Desempeño 2 influencia moderada
6 Reusabilidad 5 influencia muy fuerte en toda la extensión del sistema
7 Ambiente de uso sobrecargado 0 no está presente no tiene ninguna influencia
8 Facilidad de instalación 5 influencia muy fuerte en toda la extensión del sistema
9 Transacciones 0 no está presente no tiene ninguna influencia
10 Facilidad de operación 0 no está presente no tiene ninguna influencia
11 Entrada de datos en línea 5 influencia muy fuerte en toda la extensión del sistema
12 Múltiples lugares de operación 4 Influencia significativa
13 Eficiencia de usuario final 5 influencia muy fuerte en toda la extensión del sistema
14 Facilidad de modificación 3 influencia mediante moderada
Total: 36 puntos de complejidad técnica
Factor complejidad = 0.65 (0.01* puntos de complejidad de técnica)
FA= 0.65 + (0.01* 36)
FA=0.65+ 23.4
FA= 24.05
PF=PFSA* FA
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
7
PF= 50*24.05
PF= 74.05
TECNICAS DE PUNTOS DE CASOS DE USO
PESO DE LOS ACTORES TIPO DE ACTOR DESCRIPCION FACTOR
Simple Otro sistema con un API definido 1
Medio Otro sistema interactuando con algún protocolo (TCP) o una persona interactuando a través de una interfaz en modo texto.
2
Complejo Una persona interactuando a través de una interfaz gráfica de usuario. 3
PESOS DE LOS CASOS DE USO TIPO DE CASO DE USO DESCRIPCION FACTOR
Simple 3 transacciones o menos 5
Medio 4 a 7 transacciones 10
Complejo Más de 7 transacciones 15
FACTORES TECNICOS
FACTOR DESCRIPCION PESO
T1 Sistema distribuido 2
T2 Objetivos performance o tiempos de respuesta 1
T3 Eficiencia del usuario final 1
T4 Procesamiento interno complejo 1
T5 El código debe ser reutilizable 1
T6 Facilidad de instalación 0.5
T7 Facilidad de uso 0.5
T8 Portabilidad 2
T9 Facilidad de cambio 1
T10 Concurrencia 1
T11 Objetivos especiales de seguridad 1
T12 Acceso directo atraves de partes 1
T13 Facilidades especiales de entrenamiento a usuarios 1
Para pesar los factores técnicos (TCF) hay que recorrer la siguiente tabla y estimar cada factor entre cero y
cinco (0, 5).
FACTORES DE ESTIMACION TCF
DESCRIPCION VALOR
Irrelevante De 0 a 2
Medio De 3 a 4
Esencial 5
TCF= 0.6+ (0.01* T factor)
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
8
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO
E1 Familiaridad con el modelo del proyecto utilizado 1.5
E2 Experiencia en la aplicación 0.5
E3 Experiencia en orientación a objetos 1
E4 Capacidad del analista líder 0.5
E5 Motivación 1
E6 Estabilidad en los requerimientos 2
E7 Personal de medio tiempo -1
E8 Dificultad en el lenguaje de programación -1
ESCALAS DE ESTIMACION EF
DESCRIPCION VALOR
Sin experiencia, sin motivación, estabilidad De 2 a 0
Promedio 3
Amplia experiencia, motivación, estabilidad De 3 a 5
CASOS DE USO APLICADOS.
Nombre Interfaz del sistema
Descripción La interfaz estar detalladamente decorada y tendrá iconos para ingresar Fácilmente.
Precondiciones Contar con el proyecto instalado en un equipo de cómputo y entrar a el Sistema.
Flujos de casos Instalarlo en un equipo de cómputo de cualquier modelo y llenar los datos De instalación para entrar al proyecto y ay aparece la interfaz del sistema.
Flujos alternativos Llenar campos solicitantes.
Nombre El sistema será de manera local
Descripción el sistema será de manera local por lo que se adapta a toda las Plataformas
Precondiciones contar con un equipo de cómputo para así iniciar con el sistema
Flujos de casos contar con el equipo de cómputo instalar la aplicación y solo diseñarla de Manera local
Flujos alternativos contara con valores restringidos no aptos para el juego Caso de uso 1
Peso de los actores=
Peso de casos de uso=
UUCP= AUW+ UUCW
Flujos alternativos no se modificara ningún código
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
9
UUCP= 10+3=13
FACTORES TECNICOS
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
T1 Sistema distribuido 2 1 2
T2 Objetivos performance o tiempos de respuesta 1 2 2
T3 Eficiencia del usuario final 1 1 1
T4 Procesamiento interno complejo 1 1 1
T5 El código debe ser reutilizable 1 5 5
T6 Facilidad de instalación 0.5 5 2.5
T7 Facilidad de uso 0.5 5 2.5
T8 Portabilidad 2 2 4
T9 Facilidad de cambio 1 3 3
T10 Concurrencia 1 0 0
T11 Objetivos especiales de seguridad 1 1 1
T12 Acceso directo atraves de partes 1 1 1
T13 Facilidades especiales de entrenamiento a usuarios 1 1 1
TOTAL: 26
TCF=0.6+ (0.01* 26)
TCF=0.6+0.26)
TFC=0.86
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
E1 Familiaridad con el modelo del proyecto utilizado 1.5 1 1.5
E2 Experiencia en la aplicación 0.5 2 1
E3 Experiencia en orientación a objetos 1 3 3
E4 Capacidad del analista líder 0.5 1 0.5
E5 Motivación 1 2 2
E6 Estabilidad en los requerimientos 2 1 2
E7 Personal de medio tiempo -1 2 -2
E8 Dificultad en el lenguaje de programación -1 1 -1
TOTAL: 7
EF=1.4+(-0.03*7)
EF=1.4-0.21
EF=1.19
UCP=UUCP*TCF*EF
UCP= 13*0.86*1.19
UCP=13.3042
HORAS HOMBRE
HH=UCP*20
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
10
HH=13.3042*20
HH=266.084 hrs/ 40=6.65
NP= 1
NS= 6
$$$= ???? SIN DEFINIR
CASO USO 2
Peso de los actores=
Peso de casos de uso=
UUCP= AUW+ UUCW
UUCP=
FACTORES TECNICOS
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
T1 Sistema distribuido 2 1 2
T2 Objetivos performance o tiempos de respuesta 1 2 2
T3 Eficiencia del usuario final 1 1 1
T4 Procesamiento interno complejo 1 1 1
T5 El código debe ser reutilizable 1 5 5
T6 Facilidad de instalación 0.5 3 1.5
T7 Facilidad de uso 0.5 3 1.5
T8 Portabilidad 2 2 4
T9 Facilidad de cambio 1 3 3
T10 Concurrencia 1 0 0
T11 Objetivos especiales de seguridad 1 2 2
T12 Acceso directo atraves de partes 1 1 1
T13 Facilidades especiales de entrenamiento a usuarios 1 1 1
TOTAL: 25
TCF=0.6+ (0.01* 25)
TCF=0.6+0.25)
TFC=0.85
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
11
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
E1 Familiaridad con el modelo del proyecto utilizado 1.5 2 3
E2 Experiencia en la aplicación 0.5 1 0.5
E3 Experiencia en orientación a objetos 1 1 1
E4 Capacidad del analista líder 0.5 3 1.5
E5 Motivación 1 2 2
E6 Estabilidad en los requerimientos 2 1 2
E7 Personal de medio tiempo -1 2 -2
E8 Dificultad en el lenguaje de programación -1 1 -1
TOTAL: 7
EF=1.4+(-0.03*7)
EF=1.4-0.21
EF=1.19
UCP=UUCP*TCF*EF
UCP= 13*0.86*1.19
UCP=13.3042
HORAS HOMBRE
HH=UCP*20
HH=13.3042*20
HH=266.084 hrs/ 40=6.65
NP= 1
NS= 6
$$$= ???? SIN DEFINIR
CASO DE USO 3
Peso de los actores=
Peso de casos de uso=
UUCP= AUW+ UUCW
UUCP=
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
12
FACTORES TECNICOS
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
T1 Sistema distribuido 2 1 2
T2 Objetivos performance o tiempos de respuesta 1 2 2
T3 Eficiencia del usuario final 1 2 1
T4 Procesamiento interno complejo 1 1 1
T5 El código debe ser reutilizable 1 2 2
T6 Facilidad de instalación 0.5 2 1
T7 Facilidad de uso 0.5 4 2
T8 Portabilidad 2 2 4
T9 Facilidad de cambio 1 3 3
T10 Concurrencia 1 0 0
T11 Objetivos especiales de seguridad 1 1 1
T12 Acceso directo atraves de partes 1 2 2
T13 Facilidades especiales de entrenamiento a usuarios 1 1 1
TOTAL: 22
TCF=0.6+ (0.01* 22)
TCF=0.6+0.22)
TFC=0.82
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL
E1 Familiaridad con el modelo del proyecto utilizado 1.5 2 3
E2 Experiencia en la aplicación 0.5 2 1
E3 Experiencia en orientación a objetos 1 3 3
E4 Capacidad del analista líder 0.5 1 0.5
E5 Motivación 1 2 2
E6 Estabilidad en los requerimientos 2 1 2
E7 Personal de medio tiempo -1 2 -2
E8 Dificultad en el lenguaje de programación -1 1 -1
TOTAL: 8
EF=1.4+(-0.03*8)
EF=1.4-0.24
EF=1.16
UCP=UUCP*TCF*EF
UCP= 13*0.82*1.16
UCP=13.3042
HORAS HOMBRE
HH=UCP*20
HH=13.3042*20
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
13
HH=266.084 hrs/ 40=6.65
NP= 1
NS= 6
$$$= ???? SIN DEFINIR
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
14
CONCLUSIONES
En esta unidad se aprendieron muchas cosas pero principalmente el desarrollo de actividades continúas para
la elaboración de formatos mediante el sistema de puntos de función y el sistema de puntos de casos de uso.
Son formatos que llevan cierto tiempo de aplicación en ellos ya que se va tomando en cuenta factores
anteriores o factores de tiempo actual.
Esto se va desarrollando conforme a un proyecto este será el que tú elijas pero deberás desarrollar paso a paso
y bien definidos los puntos de función y los puntos de casos de uso
Top Related