Trabajo final iv calidad mario

14
UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TRABAJO FINAL “TECNICAS DE ESTIMACIÓN” Objetivo: Practicar lo aprendido durante el transcurso de la unidad específicamente la técnica de estimación puntos de función y puntos de casos de uso. INSTRUCCIONES: Llenar la Hoja de presentación o cuadro. 1) TECNICA DE ESTIMACION PUNTOS DE FUNCION A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el proyecto de ingeniería de software II, aquí deberás de poner el nombre del sistema y colocar interfaces, archivos de bases de datos, consultas, informes. B) DESARROLLO TECNICA PUNTOS DE FUNCION Desarrollar la estimación por Puntos de Función paso a paso. Deberás de ser lo más detallado posible no olvides omitir pasos. C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los puntos de Función deberás dar la interpretación, que nos dicen estos puntos. 2) TECNICA DE ESTIMACIÓN PUNTOS DE CASOS DE USO A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el de ingeniería de software II, aquí deberás pegar todos los casos de uso de tu sistema. B) DESARROLLO TECNICA PUNTOS DE CASOS DE USO: Desarrollar la estimación por Puntos de Casos de Uso paso a paso. Deberás se ser lo más detallado posible no olvides omitir pasos. C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los puntos de casos uso deberás dar la interpretación, calculando las horas hombre, y determina el tiempo y el personal. CONCLUSIONES: por ultimo deberás poner tus propias conclusiones acerca del trabajo desarrollando exponiendo tu punto de vista. Rubricas Criterio Puntos Ortografía y presentación 5 ptos Organización y completitud 5 ptos Desarrollo y contenido 15 ptos Conclusiones 15 ptos Total 30 ptos Nota 1: Los 30 puntos representan un 30% de tu calificación para la unidad IV en el Saber Hacer. Nota 2: Enseguida se muestra la plantilla donde elaboraras tu trabajo, al final cuando esté llena, deberás convertir el documento en PDF y subirlo a la nube y compartir tu trabajo al correo de tu profesor.

Transcript of Trabajo final iv calidad mario

Page 1: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TRABAJO FINAL “TECNICAS DE ESTIMACIÓN”

Objetivo: Practicar lo aprendido durante el transcurso de la unidad específicamente la técnica

de estimación puntos de función y puntos de casos de uso.

INSTRUCCIONES:

Llenar la Hoja de presentación o cuadro.

1) TECNICA DE ESTIMACION PUNTOS DE FUNCION

A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el proyecto de

ingeniería de software II, aquí deberás de poner el nombre del sistema y colocar interfaces,

archivos de bases de datos, consultas, informes.

B) DESARROLLO TECNICA PUNTOS DE FUNCION Desarrollar la estimación por Puntos de

Función paso a paso. Deberás de ser lo más detallado posible no olvides omitir pasos.

C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los

puntos de Función deberás dar la interpretación, que nos dicen estos puntos.

2) TECNICA DE ESTIMACIÓN PUNTOS DE CASOS DE USO

A) CASO PRACTICO: Elegir como caso práctico el proyecto de integradora o el de

ingeniería de software II, aquí deberás pegar todos los casos de uso de tu sistema.

B) DESARROLLO TECNICA PUNTOS DE CASOS DE USO: Desarrollar la estimación por

Puntos de Casos de Uso paso a paso. Deberás se ser lo más detallado posible no olvides

omitir pasos.

C) INTERPRETACION DE LOS PUNTOS DE FUNCION: Una vez que determines los

puntos de casos uso deberás dar la interpretación, calculando las horas hombre, y

determina el tiempo y el personal.

CONCLUSIONES: por ultimo deberás poner tus propias conclusiones acerca del trabajo

desarrollando exponiendo tu punto de vista.

Rubricas

Criterio Puntos

Ortografía y presentación 5 ptos

Organización y completitud 5 ptos

Desarrollo y contenido 15 ptos

Conclusiones 15 ptos

Total 30 ptos

Nota 1: Los 30 puntos representan un 30% de tu calificación para la unidad IV en el Saber

Hacer.

Nota 2: Enseguida se muestra la plantilla donde elaboraras tu trabajo, al final cuando esté

llena, deberás convertir el documento en PDF y subirlo a la nube y compartir tu trabajo al

correo de tu profesor.

Page 2: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

1

Tecnológica

Nombre: Mario Alejandro Sánchez Pérez Matrícula: 481200568

Materia: Calidad en el desarrollo de

software

Nombre del profesor: Lucia González

Hernández

Unidad: IV Técnicas de función Actividad: Trabajo Final “Técnicas de

Estimación”

Fecha: 21-03-2014

Bibliografía:

“TÉCNICAS DE ESTIMACIÓN DEL SOFTWARE”

1) TÉCNICA DE ESTIMACIÓN PUNTOS DE FUNCION

A. CASO PRÁCTICO

B. DESARROLLO TÉCNICA PUNTOS DE FUNCIÓN

C. INTERPRETACION DE LOS PUNTOS DE FUNCIÓN: buscar en internet

2) TÉCNICA DE ESTIMACIÓN PUNTOS DE CASOS DE USO

A. CASO PRÁCTICO

B. DESARROLLO TÉCNICA PUNTOS DE CASOS DE USO

C. INTERPRETACION DE LOS PUNTOS DE casos de uso horas hombre

Page 3: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

2

SISTEMA PARA PUNTOS DE FUNCION

1. INICIO (ACCESO AL SISTEMA).

2. ACCESO

3. ACCESO 2

Page 4: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

3

4. REGISTRAR USUARIOS

5. REGISTRAR PRESTAMO

Page 5: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

4

6. FICHA DE PRESTAMO

ILF (Archivo Lógico Interno)

Registro de usuarios

Registro de préstamo

ELF (Archivo de Interfaz Externa)

Inicio (acceso al sistema)

Ficha de préstamo

ILF/ELF RET DET COMPLEJIDAD PUNTOS

Registro de usuario 1 6 Simple 7

Registro de préstamo 1 7 Simple 7

ARCHIVOS INTERFACES EXTERNAS RET DET COMPLEJIDAD PUNTOS

Acceso 1 2 Simple 5

Ficha de préstamo 1 7 Simple 5

PARA ILF/ELF 1 AL 19 DET 20 AL 50 DET 51 O MAS DET

1 RET Simple Simple Medio

2 A 5 RET Simple Medio Alto

60 A MAS RET Medio Alto Alto

Page 6: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

5

COMPLEJIDAD TIPO ARCHIVO

SIMPLE MEDIO ALTO

ARCHIVO LOGICO INTERNO

7 10 15

ARCHIVO LOGICO EXTERNO

5 7 10

ENTRADAS EXTERNAS (EI)

FTR DET COMPLEJIDAD

ACCESO AL SISTEMA 0 3

ALTA DE USUARIO 1 13

MODIFICACIO0N DE USUARIOS

1 13

ELIMINACION DE USUARIOS

1 13

SALIDAS EXTERNAS (EO) FTR DET COMPLEJIDAD

FECHA DE PRESTAMO 1 8

CONSULTAS EXTERNAS FTR DET COMPLEJIDAD

CONSULTA USUARIO 2 13

CONSULTA PRESTAMOS 2 16

CARACTERIZACION DE LA COMPLEJIDAD

PARA EI 1 a 4 DET 5 a 15 DET 16 o más DET

0 A 1 FTR SIMPLE SIMPLE MEDIO

2 FTR SIMPLE MEDIO ALTO

3 O MAS FTR MEDIO ALTA ALTA

PARA EO/EQ 1 a 4 DET 5 a 15 DET 16 o más DET

0 A 1 FTR SIMPLE SIMPLE MEDIO

2 FTR SIMPLE MEDIO ALTO

4 o MAS FTR MEDIO ALTA ALTA

Page 7: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

6

TIPO DE FUNCION COMPLEJIDAD TOTAL DE COMPLEJIDAD

TOTAL TIPO DE FUNCION

Archivos lógicos internos

2 Simple x7 0 Medias x10 0 complejas x15

14 0 0

14

Archivos de interfaces externas

2 Simple x5 0 Medias x7 0 Complejas x10

10 0 0

10

Entradas externas 4 Simple x3 0 Medias x4 0 Complejas x6

12 0 0

12

Salidas externas 1 Simple x4 0 Medias x5 0 Complejas x7

4 0 0

4

Consultas externas 0 Simple x3 1 Medias x4 1 Complejas x6

0 4 6

10

Total de puntos de función sin ajuste: 50

FACTOR AJUSTE:

Factor complejidad = 0.65 (0.01 * puntos de complejidad técnica)

0: No está presente no tiene ninguna influencia

1: Influencia poco significativo

2: Influencia moderada

3: Influencia significativa

4: Influencia significativa

5: Influencia muy fuerte en toda la extensión del sistema

Page 8: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

7

PUNTOS DE COMPLEJIDAD TECNICA

No Puntos de complejidad técnica Puntos Descripción

1 Comunicación de datos 5 Influencia muy fuerte en toda la extensión del sistema

2 Actualización en línea 0 No está presente no tiene ninguna influencia

3 Servicios distribuidos 1 Influencia poco significativo

4 Procesamiento complejo 1 Influencia poco significativo

5 Desempeño 1 Influencia poco significativo

6 Reusabilidad 0 No está presente no tiene ninguna influencia

7 Ambiente de uso sobrecargado 0 No está presente no tiene ninguna influencia

8 Facilidad de instalación 0 No está presente no tiene ninguna influencia

9 Transacciones 3 Influencia significativa

10 Facilidad de operación 0 No está presente no tiene ninguna influencia

11 Entrada de datos en línea 4 Influencia significativa

12 Múltiples lugares de operación 5 Influencia muy fuerte en toda la extensión del sistema

13 Eficiencia de usuario final 4 Influencia significativa

14 Facilidad de modificación 3 Influencia significativa

TOTAL: 27

Factor complejidad = 0.65 (0.01 * puntos de complejidad técnica)

FA=0.65+(0.01*27)

FA=0.92

PF = PFSA * FA

PF = 50*0.92=46

TECNICAS DE PUNTO DE CASOS DE USO PESOS DE LOS ACTORES

Tipo de actor Descripción Factor

Simple Otro sistema con una API definida 1

Medio Otro sistema interactuado con algún protocolo (TCP)o una persona interactuado a través de una interfaz en modo texto

2

Complejo Una persona interactuando a través de una interfaz gráfica de usuario

3

Page 9: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

8

PESOS DE LOS CASOS DE USO

Tipos de los casos de uso Descripción Factor

Simple 3 transacciones o menos 5

Medio 4 a 7 transacciones 10

Complejo Más de 7 transacciones 15

FACTORES TECNICOS

FACTOR DESCRIPCION PESO

T1 Sistema distribuido 2

T2 Objetivo performance o tiempos de respuesta 1

T3 Eficiencia de usuario final 1

T4 Procesamiento interno complejo 1

T5 El código debe ser reutilizable 1

T6 Facilidad de instalación 0.5

T7 Facilidad de uso 0.5

T8 Portabilidad 2

T9 Facilidad de cambio 1

T10 Concurrencia 1

T11 Objetivos especiales de seguridad 1

T12 Acceso directo a terceras partes 1

T13 Facilidades especiales de enfrentamiento a usuario 1

FACTORES DE ESTIMACION TCF

Descripción Valor

Irrelevante De 0 a 2

Medio De 3 a 4

Esencial 5

TCF = 0.6 * (0.01 * TFactor)

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO

E1 Familiaridad con el modelo del proyecto utilizado 1.5.

E2 Experiencia con la aplicación 0.5

E3 Experiencia en orientación de objetos 1

E4 Capacidad de analista líder 0.5

E5 Motivación 1

E6 Estabilidad de los requerimientos 2

E7 Personal de medio tiempo -1

E8 Dificultad en el lenguaje de programación -1

Page 10: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

9

ESCALAS DE ESTIMULACION

DESCRIPCION VALOR

Sin experiencia, sin motivación, estabilidad De 0 a 2

Promedio 3

Amplia experiencia, motivación, estabilidad De 3 a 5

Casos de us0

Nombre Interfaz del sistema

Descripción La interfaz estar detalladamente decorada y tendrá iconos para ingresar Fácilmente.

Precondiciones Contar con el proyecto instalado en un equipo de cómputo y entrar a el Sistema.

Flujos de casos Instalarlo en un equipo de cómputo de cualquier modelo y llenar los datos De instalación para entrar al proyecto y ay aparece la interfaz del sistema.

Flujos alternativos Llenar campos solicitantes.

CASO DE USO 1

Pesos de actores =MEDIO 2

Peso de casos de uso 3 TRANSACCIONES SIMPLE 5

UUCP = AUW + UUCW

UUCP=2+5=7

Nombre ingresar datos al sistema

Descripción El alumno tendrá la capacidad para ingresar datos según lo que el profesor Le indique que haga ya sea modificar colores, idiomas, y desplazamiento

Precondiciones el alumno debe de estar dentro del sistema

Flujos de casos entrar al sistema ,entrar al menú principal de bienvenida le damos click en Y nos aparece el icono con el nombre de conocer y aprende y nos aparece El proyecto juega con la geografía

Flujos alternativos no se modificara ningún código

Page 11: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

10

FACTORES TECNICOS

FACTOR DESCRIPCION PESO PESO DADO

SUSTOTAL

T1 Sistema distribuido 2 2 4

T2 Objetivo performance o tiempos de respuesta

1 1 1

T3 Eficiencia de usuario final 1 1 1

T4 Procesamiento interno complejo 1 1 1

T5 El código debe ser reutilizable 1 3 3

T6 Facilidad de instalación 0.5 3 1.5

T7 Facilidad de uso 0.5 3 1.5

T8 Portabilidad 2 5 10

T9 Facilidad de cambio 1 1 1

T10 Concurrencia 1 0 0

T11 Objetivos especiales de seguridad 1 2 2

T12 Acceso directo a terceras partes 1 1 1

T13 Facilidades especiales de enfrentamiento a usuario

1 2 2

TOTAL: 29

TCF = 0.6 * 10.01*29

TCF = 0.6 + 0.29

TCF = 0.89

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO ESTIMACION SUP TOTAL

E1 Familiaridad con el modelo del proyecto utilizado

1.5 0 0

E2 Experiencia con la aplicación 0.5 2 1

E3 Experiencia en orientación de objetos 1 4 4

E4 Capacidad de analista líder 0.5 1 0.5

E5 Motivación 1 0 0

E6 Estabilidad de los requerimientos 2 5 10

E7 Personal de medio tiempo -1 3 -3

E8 Dificultad en el lenguaje de programación

-1 1 -1

TOTAL: 11.5

EF = 1.4 + (-0.03 * 11.5)

EF 1.4 +(-0.345)

EF = 1.4 – 0.345

EF= 1.055

UCP= UUCP * TCF * EF

Page 12: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

11

UCP=7*0.89*1.055=6.5726

CASO DE USO 2

Pesos de actores =MEDIO 2

CASO DE USO 2

Peso de casos de uso 10 TRANSACCION MEDIA 6

Peso de actores= complejo 3

UUCP = AUW + UUCW

UUCP=3+10=13

FACTORES TECNICOS

FACTOR DESCRIPCION PESO PESO DADO

SUBTOTAL

T1 Sistema distribuido 2 4 8

T2 Objetivo performance o tiempos de respuesta 1 3 3

T3 Eficiencia de usuario final 1 2 2

T4 Procesamiento interno complejo 1 2 2

T5 El código debe ser reutilizable 1 1 1

T6 Facilidad de instalación 0.5 1 0.5

T7 Facilidad de uso 0.5 3 1.5

T8 Portabilidad 2 1 2

T9 Facilidad de cambio 1 1 1

T10 Concurrencia 1 0 0

T11 Objetivos especiales de seguridad 1 1 1

T12 Acceso directo a terceras partes 1 1 1

T13 Facilidades especiales de enfrentamiento a usuario

1 1 1

TOTAL: 24

TCF = 0.6 *( 0.01*24)

TCF = 0.6 + 0.24

TCF = 0.84

Page 13: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

12

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO ESTIMACION SUP TOTAL

E1 Familiaridad con el modelo del proyecto utilizado

1.5 0 0

E2 Experiencia con la aplicación 0.5 2 1

E3 Experiencia en orientación de objetos 1 4 4

E4 Capacidad de analista líder 0.5 1 0.5

E5 Motivación 1 0 0

E6 Estabilidad de los requerimientos 2 5 10

E7 Personal de medio tiempo -1 3 -3

E8 Dificultad en el lenguaje de programación

-1 1 -1

TOTAL: 11.5

EF = 1.4 + (-0.03 * 11.5)

EF 1.4 +(-0.345)

EF = 1.4 – 0.345

EF= 1.055

UCP= UUCP * TCF * EF

UCP=13*0.89*1.055=12.2063

Page 14: Trabajo final iv calidad mario

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

13

CONCLUSIONES Pues mi conclusión trata sobre todo lo k aprendí en esta unidad sobre como calcular las horas las horas

hombre, sobre las escalas de estimación, sobre los factores ambientales, sobre los factores técnicos, los

factores de estimación, sobre los pesos de los actores y sobre los pesos de los casos de uso aprendí a calcular

los pesos y barias cosas en esta unidad supe cómo sacar los pesos con fórmulas y muchas cosas más y supe

como calcular los puntos de casos de uso.