Psp
-
Upload
marchr -
Category
Technology
-
view
84 -
download
2
Transcript of Psp
![Page 1: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/1.jpg)
Universidad Tecnológica del Estado de Zacatecas
Unidad Académica de Pinos
Tecnologías de la Información y Comunicación
Trabajo Final Proceso Personal de Desarrollo de Software (PSP)
Integrantes:
Rubí citlally Pérez Galaviz
Edgar Samuel Ramírez Mata
María de los Ángeles Rivera Chávez
Cruz Enrique Rodríguez Mireles
![Page 2: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/2.jpg)
Puntos de función caso práctico
Agenda Telefónica
Nombre Numero celular
Numero de casa
Correo electrónico
Martha González González
496-116-14-15 86-4-04-45 [email protected]
Luis Gerardo Rivera Nava
496-105-87-76 86-4-45-55 [email protected]
Jimena López Rivera
496-116-17-19 86-4-09-95 [email protected]
Diana Sánchez Luevano
492-108-09-45 86-9-08-90 [email protected]
Patricia Rivera Rivera
496-100-09-12 86-09.12.19 [email protected]
Soledad López López
496-120-87.45 86-4-90-12 [email protected]
Martha Cecilia Aguilar Buendía
496-116-78-09 86.10-95-14 [email protected]
María del Rosario Pérez
Silva
492-67-34-01 86-09-95-44 [email protected]
Carolina Romero Esparza
496-110-44-67 86-40-09-34 [email protected]
March Romero Luna
496-117-67-90 86-90-90-12 [email protected]
Leonardo Rivera Rivera
496-114-69-00 86-90-89-12 [email protected]
Registro de una agenda telefónica
Ítem Tamaño Tipo Nombre de personas agendadas
60 Alfanumérico
Numero de celular 60 Numérico Numero de casa 30 Numérico Correo electrónico 30 Alfanumérico
![Page 3: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/3.jpg)
Histórico de agenda
Personas Tamaño Tipo Nombre 30 Alfanumérico
Numero de celular 20 Numérico Numero de casa 20 Numérico
Correo electrónico 30 Alfanumérico
Pasó 1.- Estimación de puntos de función caso práctico Archivos lógicos internos Archivos lógicos externos Entradas externas Salidas externas Consultas externas
Pasó 2.- clasificación de las funciones Archivo ILF y EIF 1 a 9 DET 20 a 50 DET 51 o más DET
1RET Baja Baja Media 2 a 5 RET Baja media Alta
6 o más RET Media Alta alta
Para Ei 1 a 4 DET 5 a 16 DET 17 o más DET 0 a 1 Baja Baja Media
2 Baja media Alta 3 o mas Media Alta alta
Funciones No RED No DET 51 a mas DET Personas
registradas en agendas
1 16 Baja
Registro de teléfonos de casa
1 16 Baja
Registro de teléfono celulares
1 16 Baja
![Page 4: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/4.jpg)
Registro de correos
electrónicos
1 16 Baja
EO Y EQ 1 A 4 DET 5 A 15 DET 16 0 MAS DET 0 A 1 FTR BAJA BAJA MEDIA 2 A 3 TFR BAJA MEDIA ALTA 4 O MAS FTR BAJA ALTA ALTA
Tipo de archivo/complejidad
Baja Media Alta
Entradas externas (EI)
5 5 6
Salidas externas (EO)
4 6 6
Consultas Externas(EQ)
3 5 6
Archivos lógicos internos (ILF)
10 8 8
Archivos de interfaz (EIF)
8 8 8
Características Influencia 1.- interfaz gráfica de usuario simple de manejar
8
2.- actualiza la agenda 10 3.- muestra los datos de la persona a buscar
10
4.- facilidad de búsqueda 8 5.- comunicación de datos 8 6.- entrada de datos online 6
Fct o factor ajustable =
Fct o factor ajuste =
![Page 5: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/5.jpg)
Pf=pfsa*factor ajuste
Pf=
Pf=
Estimación de casos de uso
Paso1.- calcular los casos de uso no ajustados (UUCP)
Pesar actores (AUW) y pesar casos de uso (UUCW)
UUCW= AUW+UUCW
TABLA 1.- PESO DE LOS ACTORES
Tipo actor Descripción Factor Simple Otros sistemas con
una API definido 1
Medio Sistemas interactuando a través de una interfaz gráfica
de usuario
2
Complejo Una persona interactuando a través de una interfaz gráfica
de usuario
3
TABLA 2.- PESO DE LOS CASOS DE USO
Tipo actor Descripción Factor Simple 3 transacciones o
menos 1
Medio 4 a 7 transacciones 2 Complejo Más de 7
transacciones 3
UUCP= 3+8
UUCP= 11
![Page 6: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/6.jpg)
Pasó 2.- calcular los putos de caso de uso.
Pesar factores técnicos de casos de uso (TCF) Pesar factores ambientales (EF)
UCP=UUCP*TCF*EF
TABLA 3.- FACTOR TÉCNICO
Factor Descripción Peso Nivel Peso*Nivel T1 Sistema
distribuido 2 2 4
T2 Tiempo de respuesta
1 3 3
T3 Eficiencia del usuario final
1 2 2
T4 Procesamiento interno
complejo
1 4 4
T5 El código debe ser reutilizable
1 1 1
T6 Facilidad de instalación
0.5 2 1
T7 Facilidad de uso
0.5 3 1.5
T8 Portabilidad 2 4 8 T9 Facilidad de
cambio 1 5 5
T10 Concurrencia 1 3 3 T11 Objetivos
especiales de seguridad
1 4 4
T12 Mantenibilidad 1 5 5 T13 Facilidades
especiales de entendimiento
1 3 3
TOTAL 44.5
TABLA.- ESCALA DE ESTIMACIÓN
![Page 7: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/7.jpg)
Descripción Valor Irrelevante De 0 a 2
Medio De3 a 4 esencial 5
TFC = 0.6 +(0.01* TFACTOR)
TCF=0.6 +(0.01*44.5)
TCF= 0.6 + 0.445
TCF= 1.045
TABLA ESCALA DE ESTIMACION EF
Descripción Valor Sin experiencia, sin motivación, estabilidad
De 0 a 2
Promedio 3 Amplia experiencia, motivación y estabilidad
4 0 5
Ef= 1.4 + (-0.03*E factor)
Ef= 1.4+(-0.03*18)
Ef]= 1.4+(-0.54)
Ef=0.86
Ucp=uucp*tcf*ef
Ucp=12*1.1*0.86
TABLA HORAS-HOMBRE
Actividad Porcentaje Horas-Hombre Análisis 15% 40 Diseño 20% 45 Programación 15% 100
![Page 8: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/8.jpg)
Pruebas 12% 45 Instalación y capacitación documentada
14% 30
Total esfuerzo 20% 260
Costo total de la aplicación: 260*200=$52,000
Puntos de caso de uso
![Page 9: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/9.jpg)
Nombre Mostrar la letra en ingles Autor Rubí Citlally Pérez Galaviz Descripción: En este módulo la aplicación mostrara la letra de la canción en inglés. Precondiciones: 1.- que nuestro celular tenga android 2.- tener instalada la aplicación
Actores: Usuarios
Flujo normal: 1.- tener la aplicación encendida para cuando la necesitemos. 2.- tener el celular a una distancia donde el celular pueda escuchar la canción. 3.- iniciando la aplicación presionando el botón de buscar. 4.- mostrar los detalles de la aplicación, como nombre, álbum, letra de la canción en inglés y español Flujo de error: 1.- en caso de que la aplicación no encuentre la canción, mande un mensaje de error al usuario el cual le dará diferentes opciones por las cuales no se reconoce la canción. 2.- en el menú principal mostrara una sección de ayuda para ver qué podemos hacer Poscondiciones: En el historial se guardaran las búsquedas si es que el usuario busca una canción ya buscada anteriormente.
Nombre Mostrar la letra en español Autor Edgar Samuel Ramírez Mata Descripción: En este módulo la aplicación mostrara la letra de la canción en inglés. Precondiciones: 1.- que nuestro celular tenga android 2.- tener instalada la aplicación
Actores: Usuarios
Flujo normal: 1.- tener la aplicación encendida para cuando la necesitemos. 2.- tener el celular a una distancia donde el celular pueda escuchar la canción. 3.- iniciando la aplicación presionando el botón de buscar. 4.- mostrar los detalles de la aplicación, como nombre, álbum, letra de la canción en inglés y español Flujo de error: 1.- en caso de que la aplicación no encuentre la canción, mande un mensaje de error al usuario el cual le dará diferentes opciones por las cuales no se reconoce la canción. 2.- en el menú principal mostrara una sección de ayuda para ver qué podemos hacer Poscondiciones: En el historial se guardaran las búsquedas si es que el usuario busca una canción ya buscada anteriormente.
![Page 10: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/10.jpg)
Nombre: “Reconocer Canciones” Autor: María de los Ángeles Rivera Chávez (PLAYINFO) Descripción: Este módulo en nuestra aplicación consiste en reconocer en una cierta distancia las melodías, esto con el objetivo de mostrar y reproducir dichas melodías. Precondiciones: 1.- Que nuestro móvil cuente con android. 2.- Tener instalada nuestra aplicación (PLAYINFO).
Actores: Usuarios de 12 a 45 años.
Flujo norma: 1.- Tener nuestra aplicación encendida al momento en que escuchamos reproducir una canción que nos agrade. 2.- Tener nuestro móvil a una cierta distancia de donde se esté reproduciendo la canción. 3.- Presionar el botón buscar o cargar la melodía que se está reproduciendo y comenzara a cargar. 4.- Mostrara la información que se ha reconocido de la melodía escuchada. Flujo alternativo 1.- en caso de que no reconozca a canción mostrara un mensaje de error, dicho mensaje mostrara que la canción no está reconocida. 2.- En el menú principal nos mostrara una ayuda en la cual nos mostrara cómo hacer para que no nos muestre este tipo de mensajes de error. Poscondiciones: En el historial al momento de buscar dicha información de cualquier melodía desease guardar en el historial de búsquedas si es que el usuario desea buscar una canción ya buscada.
Nombre: “Reconocer Canciones” Autor: cruz Enrique Rodríguez Mireles (PLAYINFO) Descripción: Este módulo en nuestra aplicación consiste en mostrar toda la información que al ser cargada la melodía mostrara toda la información de la misma como lo es artista, genero, duración, letra de la canción, etc... Precondiciones: 1.- Que nuestro móvil cuente con android. 2.- Tener instalada nuestra aplicación (PLAYINFO).
Actores: Usuarios de 12 a 45 años.
Flujo norma: 1.- Tener nuestra aplicación encendida al momento en que escuchamos reproducir una canción que nos agrade. 2.- Tener nuestro móvil a una cierta distancia de donde se esté reproduciendo la canción. 3.- Presionar el botón buscar o cargar la melodía que se está reproduciendo y comenzara a cargar. 4.- Mostrara la información que se ha reconocido de la melodía escuchada. Flujo alternativo 1.- en caso de que no reconozca a canción mostrara un mensaje de error, dicho mensaje mostrara que la canción no está reconocida.
![Page 11: Psp](https://reader036.fdocuments.co/reader036/viewer/2022071823/55be06acbb61eb49278b4694/html5/thumbnails/11.jpg)
Conclusión general Esta unidad se vio el tema de técnicas de estimación, de este tema se derivaron dos subtemas: puntos de caso de uso y estimación por puntos de función.
Esta métrica es para establecer el tamaño y la complejidad de los sistemas informáticos, mediante fórmulas estableceremos un precio justo para las partes involucradas.
Los puntos de función son para medir el tamaño lógico o funcional de los proyectos esto nos ayuda para tener una estimación de precios más precisa.
´´NO PUEDO CONTROLAR LO QUE NO PUEDO MEDIR´´
2.- En el menú principal nos mostrara una ayuda en la cual nos mostrara cómo hacer para que no nos muestre este tipo de mensajes de error. Poscondiciones: En el historial al momento de buscar dicha información de cualquier melodía desease guardar en el historial de búsquedas si es que el usuario desea buscar una canción ya buscada.