SlideShare una empresa de Scribd logo
2015
CALIDAD EN EL DESARROLLO DE
SOFTWARE
EQUIPO: CHANGO MANIACO
[ESTIMACIÓN DE TÉCNICAS]
 PUNTOS DE FUNCIÓN Y PUNTOS DE CASOS DE USO
Caso Practico Puntos de Función
En un negocio local se pretende que con la ayuda de los sistemas podamos mejor la funcionalidad
en ella. El sistema de clientes será diseñado para apoyar determinadas áreas de dicha empresa,
específicamente al departamento de ventas. Al sistema de clientes se le implementara una base
de datos, donde se almacenará información que ayude con la rápida atención a clientes.
El sistema será utilizado por cerca de 20 usuarios en un ambiente de red a través de una red local.
Los usuarios conocen poco de informática, como consecuencia, las pantallas deben de ser de fácil
utilización y deben de estar siempre presentes pantallas de ayuda.
Principales funciones del sistema:
 Alta de clientes
 Modificación de los clientes
 Consulta de clientes
 Alta de productos
 Modificación de productos
 Consulta de productos
Alta de Clientes
ITEM TAMAÑO TIPO
Código-Cliente 20 Numérico
Nombre-Cliente 50 Alfanumérico
Razón-Social 50 Alfanumérico
Calle 50 Alfanumérico
Numero 20 Numérico
Colonia 50 Alfanumérico
Código-Postal 20 Numérico
Teléfono 12 Numérico
E-mail 50 Alfanumérico
Modificación de Clientes
ITEM TAMAÑO TIPO
Código-Cliente 20 Numérico
Nombre-Cliente 50 Alfanumérico
Razón-Social 50 Alfanumérico
Calle 50 Alfanumérico
Numero 20 Numérico
Colonia 50 Alfanumérico
Código-Postal 20 Numérico
Teléfono 12 Numérico
E-mail 50 Alfanumérico
Consulta de Clientes
ITEM TAMAÑO TIPO
Código-Cliente 20 Numérico
Nombre-Cliente 50 Alfanumérico
Razón-Social 50 Alfanumérico
Calle 50 Alfanumérico
Numero 20 Numérico
Colonia 50 Alfanumérico
Código-Postal 20 Numérico
Teléfono 12 Numérico
E-mail 50 Alfanumérico
Alta de Productos
ITEM TAMAÑO TIPO
Código-Producto 20 Numérico
Nombre-Producto 50 Alfanumérico
Descripción 50 Alfanumérico
Precio 50 Alfanumérico
Modificación de Productos
ITEM TAMAÑO TIPO
Código-Producto 20 Numérico
Nombre-Producto 50 Alfanumérico
Descripción 50 Alfanumérico
Precio 50 Alfanumérico
Consulta de Productos
ITEM TAMAÑO TIPO
Código-Producto 20 Numérico
Nombre-Producto 50 Alfanumérico
Descripción 50 Alfanumérico
Precio 50 Alfanumérico
 Pantallas del Sistema: A cada pantalla del sistema se debe asociar una pantalla de
ayuda, agilizando la utilización del sistema para nuevos usuarios y aumentando la
productividad.
Alta de Clientes
Código-Cliente [__________] Nombre-Cliente [______________________________]
Razón-Social [_________________________] Calle [___________________________]
Número [______________] Colonia [______________] Código-Postal [__________]
Teléfono [_________________] E-mail [_________________]
Modificación de Clientes
Código-Cliente [__________] Nombre-Cliente [______________________________]
Razón-Social [_________________________] Calle [___________________________]
Número [______________] Colonia [______________] Código-Postal [__________]
Teléfono [_________________] E-mail [_________________]
Consulta de Clientes
Código-Cliente [__________] Nombre-Cliente [______________________________]
Razón-Social [_________________________] Calle [___________________________]
Número [______________] Colonia [______________] Código-Postal [__________]
Teléfono [_________________] E-mail [_________________]
Alta de Productos
Código-Producto [__________] Nombre-Producto [______________________________]
Descripción [___________________________________________] Precio [__________]
Modificación de Productos
Código-Producto [__________] Nombre-Producto [______________________________]
Descripción [___________________________________________] Precio [__________]
Consulta de Productos
Código-Producto [__________] Nombre-Producto [______________________________]
Descripción [___________________________________________] Precio [__________]
 Menú del Sistema: Opciones a elegir, según el seguimiento que debe querer el usuario
Menú
1.- Alta de Cliente Ayuda [_____]
2.- Modificación de Clientes
3.- Consulta de Clientes
4.- Alta de Productos
5.- Modificación de Productos
6.- Consulta de Productos
Fecha [_____]
Opción Deseada [_________]
Pantalla de Ayuda
Ayuda – Menú de Opciones
Esta pantalla permite que el usuario seleccione la función que desea utilizar
Alta de Clientes: Permite la alta de un nuevo usuario
Modificación de Clientes: Permite los datos del cliente
Consulta de Clientes: Permite eliminar los datos de un cliente
Alta de Productos: Opción que permite el alta de un nuevo producto
Modificación de Productos: Permite modificar los datos de un producto
Consulta de Productos: Consulta la información de un producto
 Informes del Sistema: Detalles del mismo
1.- Lista de Clientes
Fecha: XX/XX/XX LISTA DE CLIENTES Página: X
Código-
Cliente
Nombre-
Cliente
Razón-
Social
Calle Numero Colonia Código-
Postal
Teléfono E-mail
………….. …………… …………… …………… …………. …………… …………… …………… ……………
2.- Lista de Productos
Fecha: XX/XX/XX LISTA DE PRODUCTOS Página: X
Código-Producto Nombre-Producto Descripción Precio
……………………..…..….. ………………………………… ………………………………… ………………………….………
Estimación de Puntos de Función del Caso Práctico
 Paso 1: Identificar las funciones (Archivos lógicos internos, Archivos lógicos
externos y Consultas Externas)
 Archivos Lógicos Internos:
 Registro de Clientes
 Registro de Productos
 Entradas Externas:
 Alta de Clientes
 Alta de Productos
 Modificación de Clientes
 Modificación de Productos
 Consultas Externas
 Consulta de Clientes
 Consulta de Productos
 Paso 2: Clasificar las funciones (Determinar el grado de complejidad para
cada función).
ARCHIVOS ILF y EIF 1 A 19 DET 20 A 50 DET 52 O MAS DET
1 RET BAJA BAJA MEDIA
2 A 5 RET BAJA MEDIA ALTA
6 O MAS RET MEDIA ALTA ALTA
FUNCIONES No.RET No.DET COMPLEJIDAD
Registro de Clientes (ILF) 1 10 BAJA
Registro de Productos (ILF) 1 5 BAJA
PARA EI 1 A 4 DET 5 A 16 DET 16 O MAS DET
0 A 1 FTR BAJA BAJA MEDIA
2 FTR BAJA MEDIA ALTA
3 O MAS FTR MEDIA ALTA ALTA
FUNCIONES No. FTR No. DET COMPLEJIDAD
Alta de Clientes 1 10 BAJA
Alta de Productos 1 5 BAJA
Modificación de Clientes 1 10 BAJA
Modificación de Productos 1 5 BAJA
Lista de Clientes 1 10 BAJA
Lista de Productos 1 5 BAJA
Consulta de Clientes 1 10 BAJA
Consulta de Productos 1 5 BAJA
Pantalla de Ayuda 1 6 BAJA
 Paso 3: Calculo de puntos no ajustados
TIPO DE
ARCHIVO/COMPLEJIDAD
BAJA MEDIA ALTA
Entradas Externas (EI) 3 4 6
Salidas Externas (EO) 4 5 7
Consultas Externas (EQ) 3 4 6
TIPO
ARCHIVO/COMPLEJIDAD
BAJA MEDIA ALTA
Archivos Lógicos
Internos (ILF)
7 10 15
Archivos de Interfaz
Externos (EIF)
5 7 10
TIPO DE FUNCION COMPLEJIDAD TOTAL COMPLEJIDAD TOTAL DE TIPO DE
FUNCION
Archivos Lógicos
Internos (ILF)
2 BAJA 7
0 MEDIA 10
0 ALTA 15
14
0
0
14
Archivos de Interfaz
Externa (EIF)
0 BAJA 5
0 MEDIA 7
0 ALTA 10
0
0
0
0
Entradas Externas (EI) 4 BAJA 3
0 MEDIA 4
0 ALTA 6
12
0
0
12
Salidas Externas (EO) 2 BAJA 4
0 MEDIA 5
0 ALTA 7
8
0
0
8
Consultas Externas (EQ) 3 BAJA 3
0 MEDIA 4
0 ALTA 6
9
0
0
9
Total De Puntos De Función No Ajustados 43
 Paso 4: Calcular el factor de ajuste
CARACTERISTICA INFLUENCIA
1.- Comunicación de Datos 0
2.- Procesamiento Distribuido 1
3.- Rendimiento 5
4.- Configuración del Equipamiento 2
5.- Volumen de Transacciones 3
6.- Entradas de Datos Online 0
7.- Interfaz con el Usuario 2
8.- Actualización Online 0
9.- Procesamiento Complejo 2
10.- Reusabilidad 2
11.- Facilidad de Implementación 5
12.- Facilidad de Operación 5
13.- Múltiples Locales 1
14.- Facilidad de Cambios 2
Total De Puntos De Complejidad Técnica 30
0-5
0.- No está presente, no tiene ninguna influencia
1.- Influencia poco significativa
2.- Influencia moderada
3.- Influencia medianamente significativa
4.- Influencia significativa
5.- Influencia muy fuerte
Calculo de la Técnica Puntos de Función
Factor de Complejidad Técnica= 0.65 + (0.01 * Puntos de Complejidad Técnica)
FCT o Factor Ajuste = 0.65 + (0.01 * 30)
FCT o Factor Ajuste = 0.95
PF = PFSA * FTC o Factor Ajuste
PF = 43 * 0.95
Puntos de Función = 40.85
Caso Practico Estimación de Casos de Uso
En el periodo del cuatrimestre se nos pidió que desarrolláramos un proyecto respecto a un
sistema informático o aplicación. En nuestro caso estudiamos la importancia de idioma inglés en la
actualidad y llegamos a la conclusión que la mejor forma de aprenderlo es adoptarlo a nuestra
vida desde nuestra primera etapa de educación.
Esta etapa es el preescolar, pero debíamos tomar en cuenta que en el medio que nos
encontramos el promedio de niños que no saben leer es alto, aunque se encuentren en tercer
grado. Así, que decidimos desarrollar una aplicación con funciones auditivas principalmente y que
después relacionarían por medio visual.
Esta aplicación está diseñada por los principales elementos que se enseñan a esa edad.
Comenzamos diseñando el Alfabeto, las Vocales, los Números y Colores. Además tratamos de
hacer la aplicación un poco más completa añadiendo los Animales y las Frutas.
Principales funciones de la aplicación:
 Reconocimiento del Alfabeto
 Reconocimiento de Animales
 Reconocimiento de Colores
 Reconocimiento de Frutas
 Reconocimiento de Números
 Reconocimiento de Vocales
Casos de Uso “Juega y Aprende”
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual del alfabeto
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual de los colores
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual del alfabeto
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual de las frutas
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual de los números
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
Nombre: Juega y Aprende
Autor: Chango Maniaco
Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento
auditivo y visual de las vocales
Precondiciones:
 Instalar Aplicación
 S.O. Android
Actores: Usuario (4 y 5 Años)
Flujo Normal:
 Ingresar a la aplicación
 Seleccionar el módulo
 Escuchar los sonidos de cada botón
 Someterse a la prueba del módulo
 Obtener puntuación
 Regresar al menú
Flujo Alternativo:
 Poder regresar al menú, sin poder someterse a la prueba
Postcondiciones:
 Se le asignará la puntuación al usuario
 Paso 1: Calcula los casos de uso no ajustados (UUCP)
 Tabla 1: Peso de los Factores
TIPO DE ACTOR DESCRIPCIÓN FACTOR
Simple Otro sistema con una API
definida
1
Medio 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
 Tabla 2: Peso de los casos de uso
TIPO DE LOS CASOS DE USO DESCRIPCION FACTOR
Simple 3 Transacciones o Menos 5
Medio 4 a 7 Transacciones 10
Complejo Más de 7 Transacciones 15
Casos De Uso No Ajustados = Pesar Actores + Pesar Casos De Uso
UUCP = AUW + UUCW
UUCP = 3 + 15
UUCP = 18
 Paso 2: Calcula los puntos de caso de uso (UCP)
 Pesar factores técnicos (TCF)
 Pesar factores Ambientales (EF)
 Tabla 3: Factores técnicos
FACTOR DESCRIPCIÓN PESO NIVEL PESO*NIVEL
T1 Sistema distribuido 2 2 4
T2 Tiempo de respuesta 1 5 5
T3 Eficiencia del usuario final 1 3 3
T4 Procesamiento interno complejo 1 1 1
T5 El código debe ser reutilizable 1 0 0
T6 Facilidad de instalación 0.5 5 2.5
T7 Facilidad de uso 0.5 5 2.5
T8 Portabilidad 2 5 10
T9 Facilidad de cambio 1 5 5
T10 Concurrencia 1 5 5
T11 Objetos especiales de seguridad 1 5 5
T12 Mantenibilidad 1 0 0
T13 Facilidades especiales de entrenamiento a
usuarios
1 0 0
Total 43
 Tabla 4: Escalas de estimación
DESCRIPCIÓN VALOR
Irrelevante De 0 a 2
Medio De 3 a 4
Esencial 5
Factores Técnicos = 0.6 + (0.01* Factores Técnicos)
TCF = 0.06 + (0.01 * 43)
TCF = 0.06 + 0.43
TCF = 1.03
 Tabla 5: Factores ambientales
FACTOR DESCRIPCIÓN PESO NIVEL NIVEL*PESO
E1 Familiaridad con el módulo 1.5 4 6
E2 Experiencia en la aplicación 0.5 4 2
E3 Experiencia orientada a objetos 1 2 2
E4 Capacidad del analista líder 0.5 4 2
E5 Motivación 1 5 5
E6 Estabilidad en los requerimientos 2 5 10
E7 Personal de medio tiempo -1 2 -2
E8 Dificultad en el lenguaje de programación -1 2 -2
Total 23
 Tabla 6: Escala de estimación
DESCRIPCION VALOR
Sin experiencia, sin motivación, estabilidad De 0 a 2
Promedio 3
Amplia experiencia, motivación y estabilidad 4 o 5
Factores Ambientales = 1.4 + (-0.03 * Factores Ambientales)
EF = 1.4 + (-0.03 * 23)
EF = 1.4 + (-0.69)
EF = 1.33
Putos de Casos de Uso = Casos de Uso No Ajustados * Factores Técnicos * Factores Ambientales
UCP = UUCP * TCF * EF
UCP = 18 * 1.03 * 1.33
UCP = 24.65
 Paso 3: Estimar Horas-Hombre
Horas-Hombre = Puntos de Casos de Uso * 20
Horas-Hombre = UCP *20
Horas-Hombre = 24.65 * 20
Horas-Hombre = 493
 Tabla 6: Escala de estimación
ACTIVIDAD PORCENTAJE HORAS-HOMBRE
Análisis 20.28 % 100
Diseño 16.83 % 83
Programación 40.57 % 200
Pruebas 18.26 % 90
Instalación 4.06 % 20
Total Esfuerzo 100% 493
493 * 200.00 = 98, 600.00

Más contenido relacionado

Similar a TÉCNICAS DE ESTIMACIÓN

Manual técnico my m system1
Manual técnico my m system1Manual técnico my m system1
Manual técnico my m system1
deahesy najera garcia
 
Manual tecnico mym-system1
Manual tecnico mym-system1Manual tecnico mym-system1
Manual tecnico mym-system1
Maria de Jesús Alfaro Carrera
 
Informe general de proyecto imes
Informe general de proyecto imesInforme general de proyecto imes
Informe general de proyecto imes
imes2011
 
Ers panaderia final analisis2
Ers panaderia final analisis2Ers panaderia final analisis2
Ers panaderia final analisis2
cesar villalobos romero
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
Bolívar Emmanuel Germanotta
 
Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011
carchalo
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
Bolívar Emmanuel Germanotta
 
Marco teórico zapatería
Marco teórico zapateríaMarco teórico zapatería
Marco teórico zapatería
Swanny Aquino
 
5 conocimientos previos
5 conocimientos previos5 conocimientos previos
5 conocimientos previos
LizAlvarezMeneses
 
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO llPROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
Jr. Rodriguez Valladares
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Jr. Rodriguez Valladares
 
Analisis y diseño exposicion
Analisis y diseño exposicionAnalisis y diseño exposicion
Analisis y diseño exposicion
Jr. Rodriguez Valladares
 
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
Baldomero Pacheco Novoa
 
Rosalie On-Line
Rosalie On-LineRosalie On-Line
Rosalie On-Line
juanito17287
 
Sistema de Gestión de Esperas
Sistema de Gestión de EsperasSistema de Gestión de Esperas
Sistema de Gestión de Esperas
1982jorge
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docx
yesica801790
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docx
yesica801790
 
Sistema sap
Sistema sap Sistema sap
Sistema sap
Jaime Caceres Leal
 
Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3
Américo Uriarte Quispe
 
Administracionppt
AdministracionpptAdministracionppt
Administracionppt
Jose Mejia Viteri
 

Similar a TÉCNICAS DE ESTIMACIÓN (20)

Manual técnico my m system1
Manual técnico my m system1Manual técnico my m system1
Manual técnico my m system1
 
Manual tecnico mym-system1
Manual tecnico mym-system1Manual tecnico mym-system1
Manual tecnico mym-system1
 
Informe general de proyecto imes
Informe general de proyecto imesInforme general de proyecto imes
Informe general de proyecto imes
 
Ers panaderia final analisis2
Ers panaderia final analisis2Ers panaderia final analisis2
Ers panaderia final analisis2
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Marco teórico zapatería
Marco teórico zapateríaMarco teórico zapatería
Marco teórico zapatería
 
5 conocimientos previos
5 conocimientos previos5 conocimientos previos
5 conocimientos previos
 
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO llPROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
 
Analisis y diseño exposicion
Analisis y diseño exposicionAnalisis y diseño exposicion
Analisis y diseño exposicion
 
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
Concentracion resultados evaluacion diagnostica baldomero pacheco (2)
 
Rosalie On-Line
Rosalie On-LineRosalie On-Line
Rosalie On-Line
 
Sistema de Gestión de Esperas
Sistema de Gestión de EsperasSistema de Gestión de Esperas
Sistema de Gestión de Esperas
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docx
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docx
 
Sistema sap
Sistema sap Sistema sap
Sistema sap
 
Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3Introducción Sistemas SAP R/3
Introducción Sistemas SAP R/3
 
Administracionppt
AdministracionpptAdministracionppt
Administracionppt
 

Último

Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
sebastianjacome1808
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
FRANCISCO PAVON RABASCO
 
La enseñanza y los recursos para el aprendizaje.pdf
La enseñanza y los recursos para el aprendizaje.pdfLa enseñanza y los recursos para el aprendizaje.pdf
La enseñanza y los recursos para el aprendizaje.pdf
juanmarcano200627
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
DianaLopez859290
 
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Shirley Vásquez Esparza
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSIUSO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
J Martin Luzon
 
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
YovanaSaavedra1
 
Monografía - buscador web (Bing) 123 PDF
Monografía - buscador web (Bing) 123 PDFMonografía - buscador web (Bing) 123 PDF
Monografía - buscador web (Bing) 123 PDF
marializculqui
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
conectas ideas------------------------------
conectas ideas------------------------------conectas ideas------------------------------
conectas ideas------------------------------
zonia26
 
Fundamentos filosóficos de la metodología de la enseñanza .pdf
Fundamentos filosóficos de la metodología de la enseñanza .pdfFundamentos filosóficos de la metodología de la enseñanza .pdf
Fundamentos filosóficos de la metodología de la enseñanza .pdf
AnaisMundaray
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Demetrio Ccesa Rayme
 
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otroUESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
Docente Informático
 
EL increible reino Fungi y sus características
EL increible reino Fungi y sus característicasEL increible reino Fungi y sus características
EL increible reino Fungi y sus características
cjach2502
 
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - EvaluaciónUESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
Docente Informático
 
CENTRO DE INTERES CIENCIAS NATURALES .pdf
CENTRO DE INTERES  CIENCIAS NATURALES .pdfCENTRO DE INTERES  CIENCIAS NATURALES .pdf
CENTRO DE INTERES CIENCIAS NATURALES .pdf
juliozarza1
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 

Último (20)

Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
 
La enseñanza y los recursos para el aprendizaje.pdf
La enseñanza y los recursos para el aprendizaje.pdfLa enseñanza y los recursos para el aprendizaje.pdf
La enseñanza y los recursos para el aprendizaje.pdf
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
 
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSIUSO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
USO DEL MODELO DE CAPAS TCP/IP Y MODELO OSI
 
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
 
Monografía - buscador web (Bing) 123 PDF
Monografía - buscador web (Bing) 123 PDFMonografía - buscador web (Bing) 123 PDF
Monografía - buscador web (Bing) 123 PDF
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
 
conectas ideas------------------------------
conectas ideas------------------------------conectas ideas------------------------------
conectas ideas------------------------------
 
Fundamentos filosóficos de la metodología de la enseñanza .pdf
Fundamentos filosóficos de la metodología de la enseñanza .pdfFundamentos filosóficos de la metodología de la enseñanza .pdf
Fundamentos filosóficos de la metodología de la enseñanza .pdf
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
 
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otroUESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
 
EL increible reino Fungi y sus características
EL increible reino Fungi y sus característicasEL increible reino Fungi y sus características
EL increible reino Fungi y sus características
 
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - EvaluaciónUESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
 
CENTRO DE INTERES CIENCIAS NATURALES .pdf
CENTRO DE INTERES  CIENCIAS NATURALES .pdfCENTRO DE INTERES  CIENCIAS NATURALES .pdf
CENTRO DE INTERES CIENCIAS NATURALES .pdf
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 

TÉCNICAS DE ESTIMACIÓN

  • 1. 2015 CALIDAD EN EL DESARROLLO DE SOFTWARE EQUIPO: CHANGO MANIACO [ESTIMACIÓN DE TÉCNICAS]  PUNTOS DE FUNCIÓN Y PUNTOS DE CASOS DE USO
  • 2. Caso Practico Puntos de Función En un negocio local se pretende que con la ayuda de los sistemas podamos mejor la funcionalidad en ella. El sistema de clientes será diseñado para apoyar determinadas áreas de dicha empresa, específicamente al departamento de ventas. Al sistema de clientes se le implementara una base de datos, donde se almacenará información que ayude con la rápida atención a clientes. El sistema será utilizado por cerca de 20 usuarios en un ambiente de red a través de una red local. Los usuarios conocen poco de informática, como consecuencia, las pantallas deben de ser de fácil utilización y deben de estar siempre presentes pantallas de ayuda. Principales funciones del sistema:  Alta de clientes  Modificación de los clientes  Consulta de clientes  Alta de productos  Modificación de productos  Consulta de productos Alta de Clientes ITEM TAMAÑO TIPO Código-Cliente 20 Numérico Nombre-Cliente 50 Alfanumérico Razón-Social 50 Alfanumérico Calle 50 Alfanumérico Numero 20 Numérico Colonia 50 Alfanumérico Código-Postal 20 Numérico Teléfono 12 Numérico E-mail 50 Alfanumérico
  • 3. Modificación de Clientes ITEM TAMAÑO TIPO Código-Cliente 20 Numérico Nombre-Cliente 50 Alfanumérico Razón-Social 50 Alfanumérico Calle 50 Alfanumérico Numero 20 Numérico Colonia 50 Alfanumérico Código-Postal 20 Numérico Teléfono 12 Numérico E-mail 50 Alfanumérico Consulta de Clientes ITEM TAMAÑO TIPO Código-Cliente 20 Numérico Nombre-Cliente 50 Alfanumérico Razón-Social 50 Alfanumérico Calle 50 Alfanumérico Numero 20 Numérico Colonia 50 Alfanumérico Código-Postal 20 Numérico Teléfono 12 Numérico E-mail 50 Alfanumérico Alta de Productos ITEM TAMAÑO TIPO Código-Producto 20 Numérico Nombre-Producto 50 Alfanumérico Descripción 50 Alfanumérico Precio 50 Alfanumérico Modificación de Productos ITEM TAMAÑO TIPO Código-Producto 20 Numérico Nombre-Producto 50 Alfanumérico Descripción 50 Alfanumérico Precio 50 Alfanumérico
  • 4. Consulta de Productos ITEM TAMAÑO TIPO Código-Producto 20 Numérico Nombre-Producto 50 Alfanumérico Descripción 50 Alfanumérico Precio 50 Alfanumérico  Pantallas del Sistema: A cada pantalla del sistema se debe asociar una pantalla de ayuda, agilizando la utilización del sistema para nuevos usuarios y aumentando la productividad. Alta de Clientes Código-Cliente [__________] Nombre-Cliente [______________________________] Razón-Social [_________________________] Calle [___________________________] Número [______________] Colonia [______________] Código-Postal [__________] Teléfono [_________________] E-mail [_________________] Modificación de Clientes Código-Cliente [__________] Nombre-Cliente [______________________________] Razón-Social [_________________________] Calle [___________________________] Número [______________] Colonia [______________] Código-Postal [__________] Teléfono [_________________] E-mail [_________________] Consulta de Clientes Código-Cliente [__________] Nombre-Cliente [______________________________] Razón-Social [_________________________] Calle [___________________________] Número [______________] Colonia [______________] Código-Postal [__________] Teléfono [_________________] E-mail [_________________]
  • 5. Alta de Productos Código-Producto [__________] Nombre-Producto [______________________________] Descripción [___________________________________________] Precio [__________] Modificación de Productos Código-Producto [__________] Nombre-Producto [______________________________] Descripción [___________________________________________] Precio [__________] Consulta de Productos Código-Producto [__________] Nombre-Producto [______________________________] Descripción [___________________________________________] Precio [__________]  Menú del Sistema: Opciones a elegir, según el seguimiento que debe querer el usuario Menú 1.- Alta de Cliente Ayuda [_____] 2.- Modificación de Clientes 3.- Consulta de Clientes 4.- Alta de Productos 5.- Modificación de Productos 6.- Consulta de Productos Fecha [_____] Opción Deseada [_________]
  • 6. Pantalla de Ayuda Ayuda – Menú de Opciones Esta pantalla permite que el usuario seleccione la función que desea utilizar Alta de Clientes: Permite la alta de un nuevo usuario Modificación de Clientes: Permite los datos del cliente Consulta de Clientes: Permite eliminar los datos de un cliente Alta de Productos: Opción que permite el alta de un nuevo producto Modificación de Productos: Permite modificar los datos de un producto Consulta de Productos: Consulta la información de un producto  Informes del Sistema: Detalles del mismo 1.- Lista de Clientes Fecha: XX/XX/XX LISTA DE CLIENTES Página: X Código- Cliente Nombre- Cliente Razón- Social Calle Numero Colonia Código- Postal Teléfono E-mail ………….. …………… …………… …………… …………. …………… …………… …………… …………… 2.- Lista de Productos Fecha: XX/XX/XX LISTA DE PRODUCTOS Página: X Código-Producto Nombre-Producto Descripción Precio ……………………..…..….. ………………………………… ………………………………… ………………………….………
  • 7. Estimación de Puntos de Función del Caso Práctico  Paso 1: Identificar las funciones (Archivos lógicos internos, Archivos lógicos externos y Consultas Externas)  Archivos Lógicos Internos:  Registro de Clientes  Registro de Productos  Entradas Externas:  Alta de Clientes  Alta de Productos  Modificación de Clientes  Modificación de Productos  Consultas Externas  Consulta de Clientes  Consulta de Productos  Paso 2: Clasificar las funciones (Determinar el grado de complejidad para cada función). ARCHIVOS ILF y EIF 1 A 19 DET 20 A 50 DET 52 O MAS DET 1 RET BAJA BAJA MEDIA 2 A 5 RET BAJA MEDIA ALTA 6 O MAS RET MEDIA ALTA ALTA FUNCIONES No.RET No.DET COMPLEJIDAD Registro de Clientes (ILF) 1 10 BAJA Registro de Productos (ILF) 1 5 BAJA PARA EI 1 A 4 DET 5 A 16 DET 16 O MAS DET 0 A 1 FTR BAJA BAJA MEDIA 2 FTR BAJA MEDIA ALTA 3 O MAS FTR MEDIA ALTA ALTA
  • 8. FUNCIONES No. FTR No. DET COMPLEJIDAD Alta de Clientes 1 10 BAJA Alta de Productos 1 5 BAJA Modificación de Clientes 1 10 BAJA Modificación de Productos 1 5 BAJA Lista de Clientes 1 10 BAJA Lista de Productos 1 5 BAJA Consulta de Clientes 1 10 BAJA Consulta de Productos 1 5 BAJA Pantalla de Ayuda 1 6 BAJA  Paso 3: Calculo de puntos no ajustados TIPO DE ARCHIVO/COMPLEJIDAD BAJA MEDIA ALTA Entradas Externas (EI) 3 4 6 Salidas Externas (EO) 4 5 7 Consultas Externas (EQ) 3 4 6 TIPO ARCHIVO/COMPLEJIDAD BAJA MEDIA ALTA Archivos Lógicos Internos (ILF) 7 10 15 Archivos de Interfaz Externos (EIF) 5 7 10 TIPO DE FUNCION COMPLEJIDAD TOTAL COMPLEJIDAD TOTAL DE TIPO DE FUNCION Archivos Lógicos Internos (ILF) 2 BAJA 7 0 MEDIA 10 0 ALTA 15 14 0 0 14 Archivos de Interfaz Externa (EIF) 0 BAJA 5 0 MEDIA 7 0 ALTA 10 0 0 0 0 Entradas Externas (EI) 4 BAJA 3 0 MEDIA 4 0 ALTA 6 12 0 0 12 Salidas Externas (EO) 2 BAJA 4 0 MEDIA 5 0 ALTA 7 8 0 0 8
  • 9. Consultas Externas (EQ) 3 BAJA 3 0 MEDIA 4 0 ALTA 6 9 0 0 9 Total De Puntos De Función No Ajustados 43  Paso 4: Calcular el factor de ajuste CARACTERISTICA INFLUENCIA 1.- Comunicación de Datos 0 2.- Procesamiento Distribuido 1 3.- Rendimiento 5 4.- Configuración del Equipamiento 2 5.- Volumen de Transacciones 3 6.- Entradas de Datos Online 0 7.- Interfaz con el Usuario 2 8.- Actualización Online 0 9.- Procesamiento Complejo 2 10.- Reusabilidad 2 11.- Facilidad de Implementación 5 12.- Facilidad de Operación 5 13.- Múltiples Locales 1 14.- Facilidad de Cambios 2 Total De Puntos De Complejidad Técnica 30 0-5 0.- No está presente, no tiene ninguna influencia 1.- Influencia poco significativa 2.- Influencia moderada 3.- Influencia medianamente significativa 4.- Influencia significativa 5.- Influencia muy fuerte
  • 10. Calculo de la Técnica Puntos de Función Factor de Complejidad Técnica= 0.65 + (0.01 * Puntos de Complejidad Técnica) FCT o Factor Ajuste = 0.65 + (0.01 * 30) FCT o Factor Ajuste = 0.95 PF = PFSA * FTC o Factor Ajuste PF = 43 * 0.95 Puntos de Función = 40.85
  • 11. Caso Practico Estimación de Casos de Uso En el periodo del cuatrimestre se nos pidió que desarrolláramos un proyecto respecto a un sistema informático o aplicación. En nuestro caso estudiamos la importancia de idioma inglés en la actualidad y llegamos a la conclusión que la mejor forma de aprenderlo es adoptarlo a nuestra vida desde nuestra primera etapa de educación. Esta etapa es el preescolar, pero debíamos tomar en cuenta que en el medio que nos encontramos el promedio de niños que no saben leer es alto, aunque se encuentren en tercer grado. Así, que decidimos desarrollar una aplicación con funciones auditivas principalmente y que después relacionarían por medio visual. Esta aplicación está diseñada por los principales elementos que se enseñan a esa edad. Comenzamos diseñando el Alfabeto, las Vocales, los Números y Colores. Además tratamos de hacer la aplicación un poco más completa añadiendo los Animales y las Frutas. Principales funciones de la aplicación:  Reconocimiento del Alfabeto  Reconocimiento de Animales  Reconocimiento de Colores  Reconocimiento de Frutas  Reconocimiento de Números  Reconocimiento de Vocales Casos de Uso “Juega y Aprende” Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual del alfabeto Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba
  • 12. Postcondiciones:  Se le asignará la puntuación al usuario Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual de los colores Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba Postcondiciones:  Se le asignará la puntuación al usuario Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual del alfabeto Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba Postcondiciones:  Se le asignará la puntuación al usuario
  • 13. Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual de las frutas Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba Postcondiciones:  Se le asignará la puntuación al usuario Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual de los números Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba Postcondiciones:  Se le asignará la puntuación al usuario
  • 14. Nombre: Juega y Aprende Autor: Chango Maniaco Descripción: Representa un módulo del sistema y éste consiste en el reconocimiento auditivo y visual de las vocales Precondiciones:  Instalar Aplicación  S.O. Android Actores: Usuario (4 y 5 Años) Flujo Normal:  Ingresar a la aplicación  Seleccionar el módulo  Escuchar los sonidos de cada botón  Someterse a la prueba del módulo  Obtener puntuación  Regresar al menú Flujo Alternativo:  Poder regresar al menú, sin poder someterse a la prueba Postcondiciones:  Se le asignará la puntuación al usuario  Paso 1: Calcula los casos de uso no ajustados (UUCP)  Tabla 1: Peso de los Factores TIPO DE ACTOR DESCRIPCIÓN FACTOR Simple Otro sistema con una API definida 1 Medio 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  Tabla 2: Peso de los casos de uso TIPO DE LOS CASOS DE USO DESCRIPCION FACTOR Simple 3 Transacciones o Menos 5 Medio 4 a 7 Transacciones 10 Complejo Más de 7 Transacciones 15
  • 15. Casos De Uso No Ajustados = Pesar Actores + Pesar Casos De Uso UUCP = AUW + UUCW UUCP = 3 + 15 UUCP = 18  Paso 2: Calcula los puntos de caso de uso (UCP)  Pesar factores técnicos (TCF)  Pesar factores Ambientales (EF)  Tabla 3: Factores técnicos FACTOR DESCRIPCIÓN PESO NIVEL PESO*NIVEL T1 Sistema distribuido 2 2 4 T2 Tiempo de respuesta 1 5 5 T3 Eficiencia del usuario final 1 3 3 T4 Procesamiento interno complejo 1 1 1 T5 El código debe ser reutilizable 1 0 0 T6 Facilidad de instalación 0.5 5 2.5 T7 Facilidad de uso 0.5 5 2.5 T8 Portabilidad 2 5 10 T9 Facilidad de cambio 1 5 5 T10 Concurrencia 1 5 5 T11 Objetos especiales de seguridad 1 5 5 T12 Mantenibilidad 1 0 0 T13 Facilidades especiales de entrenamiento a usuarios 1 0 0 Total 43  Tabla 4: Escalas de estimación DESCRIPCIÓN VALOR Irrelevante De 0 a 2 Medio De 3 a 4 Esencial 5 Factores Técnicos = 0.6 + (0.01* Factores Técnicos) TCF = 0.06 + (0.01 * 43) TCF = 0.06 + 0.43 TCF = 1.03
  • 16.  Tabla 5: Factores ambientales FACTOR DESCRIPCIÓN PESO NIVEL NIVEL*PESO E1 Familiaridad con el módulo 1.5 4 6 E2 Experiencia en la aplicación 0.5 4 2 E3 Experiencia orientada a objetos 1 2 2 E4 Capacidad del analista líder 0.5 4 2 E5 Motivación 1 5 5 E6 Estabilidad en los requerimientos 2 5 10 E7 Personal de medio tiempo -1 2 -2 E8 Dificultad en el lenguaje de programación -1 2 -2 Total 23  Tabla 6: Escala de estimación DESCRIPCION VALOR Sin experiencia, sin motivación, estabilidad De 0 a 2 Promedio 3 Amplia experiencia, motivación y estabilidad 4 o 5 Factores Ambientales = 1.4 + (-0.03 * Factores Ambientales) EF = 1.4 + (-0.03 * 23) EF = 1.4 + (-0.69) EF = 1.33 Putos de Casos de Uso = Casos de Uso No Ajustados * Factores Técnicos * Factores Ambientales UCP = UUCP * TCF * EF UCP = 18 * 1.03 * 1.33 UCP = 24.65  Paso 3: Estimar Horas-Hombre Horas-Hombre = Puntos de Casos de Uso * 20 Horas-Hombre = UCP *20 Horas-Hombre = 24.65 * 20 Horas-Hombre = 493  Tabla 6: Escala de estimación ACTIVIDAD PORCENTAJE HORAS-HOMBRE Análisis 20.28 % 100 Diseño 16.83 % 83 Programación 40.57 % 200 Pruebas 18.26 % 90 Instalación 4.06 % 20 Total Esfuerzo 100% 493 493 * 200.00 = 98, 600.00