trabajo final iv calidad mario
TRANSCRIPT
UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
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.
INSTRUCCIONES:
Llenar la Hoja de presentación o cuadro.
1) TECNICA DE ESTIMACION PUNTOS DE FUNCION
A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el proyecto de
ingeniería de software II, aquí deberás de poner el nombre del sistema y colocar interfaces,
archivos de bases de datos, consultas, informes.
B) DESARROLLO TECNICA PUNTOS DE FUNCION Desarrollar la estimación por Puntos de
Función paso a paso. Deberás de ser lo más detallado posible no olvides omitir pasos.
C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los
puntos de Función deberás dar la interpretación, que nos dicen estos puntos.
2) TECNICA DE ESTIMACIÓN PUNTOS DE CASOS DE USO
A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el de
ingeniería de software II, aquí deberás pegar todos los casos de uso de tu sistema.
B) DESARROLLO TECNICA PUNTOS DE CASOS DE USO: Desarrollar la estimación por
Puntos de Casos de Uso paso a paso. Deberás se ser lo más detallado posible no olvides
omitir pasos.
C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los
puntos de casos uso deberás dar la interpretación, calculando las horas hombre, y
determina el tiempo y el personal.
CONCLUSIONES: por ultimo deberás poner tus propias conclusiones acerca del trabajo
desarrollando exponiendo tu punto de vista.
Rubricas
Criterio Puntos
Ortografía y presentación 5 ptos
Organización y completitud 5 ptos
Desarrollo y contenido 15 ptos
Conclusiones 15 ptos
Total 30 ptos
Nota 1: Los 30 puntos representan un 30% de tu calificación para la unidad IV en el Saber
Hacer.
Nota 2: Enseguida se muestra la plantilla donde elaboraras tu trabajo, al final cuando esté
llena, deberás convertir el documento en PDF y subirlo a la nube y compartir tu trabajo al
correo de tu profesor.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
1
Tecnológica
Nombre: Mario Alejandro Sánchez Pérez Matrícula: 481200568
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 AL SISTEMA 0 3
ALTA DE USUARIO 1 13
MODIFICACIO0N DE USUARIOS
1 13
ELIMINACION DE USUARIOS
1 13
SALIDAS EXTERNAS (EO) FTR DET COMPLEJIDAD
FECHA DE PRESTAMO 1 8
CONSULTAS EXTERNAS FTR DET COMPLEJIDAD
CONSULTA USUARIO 2 13
CONSULTA PRESTAMOS 2 16
CARACTERIZACION DE LA COMPLEJIDAD
PARA EI 1 a 4 DET 5 a 15 DET 16 o más DET
0 A 1 FTR SIMPLE SIMPLE MEDIO
2 FTR SIMPLE MEDIO ALTO
3 O MAS FTR MEDIO ALTA ALTA
PARA EO/EQ 1 a 4 DET 5 a 15 DET 16 o más DET
0 A 1 FTR SIMPLE SIMPLE MEDIO
2 FTR SIMPLE MEDIO ALTO
4 o MAS FTR MEDIO ALTA ALTA
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
6
TIPO DE FUNCION COMPLEJIDAD TOTAL DE COMPLEJIDAD
TOTAL TIPO DE FUNCION
Archivos lógicos internos
2 Simple x7 0 Medias x10 0 complejas x15
14 0 0
14
Archivos de interfaces externas
2 Simple x5 0 Medias x7 0 Complejas x10
10 0 0
10
Entradas externas 4 Simple x3 0 Medias x4 0 Complejas x6
12 0 0
12
Salidas externas 1 Simple x4 0 Medias x5 0 Complejas x7
4 0 0
4
Consultas externas 0 Simple x3 1 Medias x4 1 Complejas x6
0 4 6
10
Total de puntos de función sin ajuste: 50
FACTOR AJUSTE:
Factor complejidad = 0.65 (0.01 * puntos de complejidad técnica)
0: No está presente no tiene ninguna influencia
1: Influencia poco significativo
2: Influencia moderada
3: Influencia significativa
4: Influencia significativa
5: Influencia muy fuerte en toda la extensión del sistema
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
7
PUNTOS DE COMPLEJIDAD TECNICA
No Puntos de complejidad técnica Puntos Descripción
1 Comunicación de datos 5 Influencia muy fuerte en toda la extensión del sistema
2 Actualización en línea 0 No está presente no tiene ninguna influencia
3 Servicios distribuidos 1 Influencia poco significativo
4 Procesamiento complejo 1 Influencia poco significativo
5 Desempeño 1 Influencia poco significativo
6 Reusabilidad 0 No está presente no tiene ninguna influencia
7 Ambiente de uso sobrecargado 0 No está presente no tiene ninguna influencia
8 Facilidad de instalación 0 No está presente no tiene ninguna influencia
9 Transacciones 3 Influencia significativa
10 Facilidad de operación 0 No está presente no tiene ninguna influencia
11 Entrada de datos en línea 4 Influencia significativa
12 Múltiples lugares de operación 5 Influencia muy fuerte en toda la extensión del sistema
13 Eficiencia de usuario final 4 Influencia significativa
14 Facilidad de modificación 3 Influencia significativa
TOTAL: 27
Factor complejidad = 0.65 (0.01 * puntos de complejidad técnica)
FA=0.65+(0.01*27)
FA=0.92
PF = PFSA * FA
PF = 50*0.92=46
TECNICAS DE PUNTO DE CASOS DE USO PESOS DE LOS ACTORES
Tipo de actor Descripción Factor
Simple Otro sistema con una API definida 1
Medio Otro sistema interactuado con algún protocolo (TCP)o una persona interactuado 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
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
8
PESOS DE LOS CASOS DE USO
Tipos de los casos de uso Descripción 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 Objetivo performance o tiempos de respuesta 1
T3 Eficiencia de 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 a terceras partes 1
T13 Facilidades especiales de enfrentamiento a usuario 1
FACTORES DE ESTIMACION TCF
Descripción Valor
Irrelevante De 0 a 2
Medio De 3 a 4
Esencial 5
TCF = 0.6 * (0.01 * TFactor)
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO
E1 Familiaridad con el modelo del proyecto utilizado 1.5.
E2 Experiencia con la aplicación 0.5
E3 Experiencia en orientación de objetos 1
E4 Capacidad de analista líder 0.5
E5 Motivación 1
E6 Estabilidad de los requerimientos 2
E7 Personal de medio tiempo -1
E8 Dificultad en el lenguaje de programación -1
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
9
ESCALAS DE ESTIMULACION
DESCRIPCION VALOR
Sin experiencia, sin motivación, estabilidad De 0 a 2
Promedio 3
Amplia experiencia, motivación, estabilidad De 3 a 5
Casos de us0
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.
CASO DE USO 1
Pesos de actores =MEDIO 2
Peso de casos de uso 3 TRANSACCIONES SIMPLE 5
UUCP = AUW + UUCW
UUCP=2+5=7
Nombre ingresar datos al sistema
Descripción El alumno tendrá la capacidad para ingresar datos según lo que el profesor Le indique que haga ya sea modificar colores, idiomas, y desplazamiento
Precondiciones el alumno debe de estar dentro del sistema
Flujos de casos entrar al sistema ,entrar al menú principal de bienvenida le damos click en Y nos aparece el icono con el nombre de conocer y aprende y nos aparece El proyecto juega con la geografía
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
10
FACTORES TECNICOS
FACTOR DESCRIPCION PESO PESO DADO
SUSTOTAL
T1 Sistema distribuido 2 2 4
T2 Objetivo performance o tiempos de respuesta
1 1 1
T3 Eficiencia de usuario final 1 1 1
T4 Procesamiento interno complejo 1 1 1
T5 El código debe ser reutilizable 1 3 3
T6 Facilidad de instalación 0.5 3 1.5
T7 Facilidad de uso 0.5 3 1.5
T8 Portabilidad 2 5 10
T9 Facilidad de cambio 1 1 1
T10 Concurrencia 1 0 0
T11 Objetivos especiales de seguridad 1 2 2
T12 Acceso directo a terceras partes 1 1 1
T13 Facilidades especiales de enfrentamiento a usuario
1 2 2
TOTAL: 29
TCF = 0.6 * 10.01*29
TCF = 0.6 + 0.29
TCF = 0.89
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO ESTIMACION SUP TOTAL
E1 Familiaridad con el modelo del proyecto utilizado
1.5 0 0
E2 Experiencia con la aplicación 0.5 2 1
E3 Experiencia en orientación de objetos 1 4 4
E4 Capacidad de analista líder 0.5 1 0.5
E5 Motivación 1 0 0
E6 Estabilidad de los requerimientos 2 5 10
E7 Personal de medio tiempo -1 3 -3
E8 Dificultad en el lenguaje de programación
-1 1 -1
TOTAL: 11.5
EF = 1.4 + (-0.03 * 11.5)
EF 1.4 +(-0.345)
EF = 1.4 – 0.345
EF= 1.055
UCP= UUCP * TCF * EF
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
11
UCP=7*0.89*1.055=6.5726
CASO DE USO 2
Pesos de actores =MEDIO 2
CASO DE USO 2
Peso de casos de uso 10 TRANSACCION MEDIA 6
Peso de actores= complejo 3
UUCP = AUW + UUCW
UUCP=3+10=13
FACTORES TECNICOS
FACTOR DESCRIPCION PESO PESO DADO
SUBTOTAL
T1 Sistema distribuido 2 4 8
T2 Objetivo performance o tiempos de respuesta 1 3 3
T3 Eficiencia de usuario final 1 2 2
T4 Procesamiento interno complejo 1 2 2
T5 El código debe ser reutilizable 1 1 1
T6 Facilidad de instalación 0.5 1 0.5
T7 Facilidad de uso 0.5 3 1.5
T8 Portabilidad 2 1 2
T9 Facilidad de cambio 1 1 1
T10 Concurrencia 1 0 0
T11 Objetivos especiales de seguridad 1 1 1
T12 Acceso directo a terceras partes 1 1 1
T13 Facilidades especiales de enfrentamiento a usuario
1 1 1
TOTAL: 24
TCF = 0.6 *( 0.01*24)
TCF = 0.6 + 0.24
TCF = 0.84
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
12
FACTORES AMBIENTALES
FACTOR DESCRIPCION PESO ESTIMACION SUP TOTAL
E1 Familiaridad con el modelo del proyecto utilizado
1.5 0 0
E2 Experiencia con la aplicación 0.5 2 1
E3 Experiencia en orientación de objetos 1 4 4
E4 Capacidad de analista líder 0.5 1 0.5
E5 Motivación 1 0 0
E6 Estabilidad de los requerimientos 2 5 10
E7 Personal de medio tiempo -1 3 -3
E8 Dificultad en el lenguaje de programación
-1 1 -1
TOTAL: 11.5
EF = 1.4 + (-0.03 * 11.5)
EF 1.4 +(-0.345)
EF = 1.4 – 0.345
EF= 1.055
UCP= UUCP * TCF * EF
UCP=13*0.89*1.055=12.2063
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
13
CONCLUSIONES Pues mi conclusión trata sobre todo lo k aprendí en esta unidad sobre como calcular las horas las horas
hombre, sobre las escalas de estimación, sobre los factores ambientales, sobre los factores técnicos, los
factores de estimación, sobre los pesos de los actores y sobre los pesos de los casos de uso aprendí a calcular
los pesos y barias cosas en esta unidad supe cómo sacar los pesos con fórmulas y muchas cosas más y supe
como calcular los puntos de casos de uso.