SlideShare una empresa de Scribd logo
1 de 16
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

Informe general de proyecto imes
Informe general de proyecto imesInforme general de proyecto imes
Informe general de proyecto imesimes2011
 
Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011carchalo
 
Marco teórico zapatería
Marco teórico zapateríaMarco teórico zapatería
Marco teórico zapateríaSwanny Aquino
 
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.AJr. 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
 
Sistema de Gestión de Esperas
Sistema de Gestión de EsperasSistema de Gestión de Esperas
Sistema de Gestión de Esperas1982jorge
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxyesica801790
 
PREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxPREGUNTAS DE PRACTICA 2022.docx
PREGUNTAS DE PRACTICA 2022.docxyesica801790
 

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
 
Analisis y diseño exposicion
Analisis y diseño exposicionAnalisis y diseño exposicion
Analisis y diseño exposicion
 
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
 
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

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

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