Trabajo final iv calidad rosario

14
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 1 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. Nombre: Guadalupe del Rosario López Guerrero Matrícula: 481200026 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

Transcript of Trabajo final iv calidad rosario

Page 1: Trabajo final iv calidad rosario

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

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

1

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.

Nombre: Guadalupe del Rosario López Guerrero Matrícula: 481200026

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 2: Trabajo final iv calidad rosario

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 3: Trabajo final iv calidad rosario

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 4: Trabajo final iv calidad rosario

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 5: Trabajo final iv calidad rosario

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 DEL USUARIO 0 3 Simple

ALTA DE USUARIOS 1 13 Simple

MODIFICACION DE USUARIOS 1 13 Simple

ELIMINACION DE USUARIOS 1 13 Simple

SALIDAS EXTERNAS (EO) FTR DET COMPLEJIDAD

FICHA DE PRESTAMO 1 8 Simple

CONSULTAS EXTERNAS (EQ) FTR DET COMPLEJIDAD

CONSULTA USUARIOS 2 13 Media

CONSULTA PRESTAMOS 2 16 Alta

CARACTERIZACION DE LA COMPLEJIDAD

PARA EI 1 A 4 DET 5 A 15 DET 16 O MAS DET 0 a 1 FTR Simple Simple Medio

2 FTR Simple Medio Alto

3 o más FTR Medio Alto Alto

PARA EO/EQ 1 A 4 DET 5 A 15 DET 16 O MAS DET 0 a 1 Simple Simple Media

2 a 3 FTR Simple Media Alta

4 o más FTR Media Alta Alta

TIPO DE FUNCION COMPLEJIDAD TOTAL COMPLEJIDAD TOTAL TIPO FUNCION

ARCHIVOS LOGICOS INTERNOS

2 SIMPLE X7 0 MEDIA X10 0 COMPLEJA X15

14 0 0

14

ARCHIVOS INTERFACES EXTERNAS

2 SIMPLE X5 0 MEDIA X7 0 COMPLEJA X10

10 0 0

10

ENTRADAS EXTERNAS

4 SIMPLE X3 0 MEDIA X4 0 COMPLEJA X6

12 0 0

12

SALIDAS EXTERNAS 1 SIMPLE X4 0 MEDIA X5 0 COMPLEJA X7

4 0 0

4

CONSULTAS EXTERNAS

0 SIMPLE X3 1 MEDIA X4 1 COMPLEJA X6

0 4 6

10

TOTAL DE PUNTOS DE FUNCION SIN AJUSTE: PFSA= 50

Page 6: Trabajo final iv calidad rosario

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

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

6

FACTOR AJUSTE:

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

0: no está presente no tiene ninguna influencia.

1: influencia poco significativo.

2: influencia moderada.

3: influencia mediante moderada.

4: influencia significativa.

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

PUNTOS DE COMPLEJIDAD TECNICA

PUNTOS DE COMPLEJIDAD TECNICA

No Puntos De complejidad técnica Puntos Descripción

1 Comunicación de datos: 4 Influencia significativa

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

3 Servicios distribuidos 0 no está presente no tiene ninguna influencia

4 Procesamiento complejo 3 influencia mediante moderada

5 Desempeño 2 influencia moderada

6 Reusabilidad 5 influencia muy fuerte en toda la extensión del sistema

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

8 Facilidad de instalación 5 influencia muy fuerte en toda la extensión del sistema

9 Transacciones 0 no está presente no tiene ninguna influencia

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

11 Entrada de datos en línea 5 influencia muy fuerte en toda la extensión del sistema

12 Múltiples lugares de operación 4 Influencia significativa

13 Eficiencia de usuario final 5 influencia muy fuerte en toda la extensión del sistema

14 Facilidad de modificación 3 influencia mediante moderada

Total: 36 puntos de complejidad técnica

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

FA= 0.65 + (0.01* 36)

FA=0.65+ 23.4

FA= 24.05

PF=PFSA* FA

Page 7: Trabajo final iv calidad rosario

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

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

7

PF= 50*24.05

PF= 74.05

TECNICAS DE PUNTOS DE CASOS DE USO

PESO DE LOS ACTORES TIPO DE ACTOR DESCRIPCION FACTOR

Simple Otro sistema con un API definido 1

Medio Otro 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

PESOS DE LOS CASOS DE USO TIPO DE CASO DE USO DESCRIPCION 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 Objetivos performance o tiempos de respuesta 1

T3 Eficiencia del 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 atraves de partes 1

T13 Facilidades especiales de entrenamiento a usuarios 1

Para pesar los factores técnicos (TCF) hay que recorrer la siguiente tabla y estimar cada factor entre cero y

cinco (0, 5).

FACTORES DE ESTIMACION TCF

DESCRIPCION VALOR

Irrelevante De 0 a 2

Medio De 3 a 4

Esencial 5

TCF= 0.6+ (0.01* T factor)

Page 8: Trabajo final iv calidad rosario

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

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

8

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO

E1 Familiaridad con el modelo del proyecto utilizado 1.5

E2 Experiencia en la aplicación 0.5

E3 Experiencia en orientación a objetos 1

E4 Capacidad del analista líder 0.5

E5 Motivación 1

E6 Estabilidad en los requerimientos 2

E7 Personal de medio tiempo -1

E8 Dificultad en el lenguaje de programación -1

ESCALAS DE ESTIMACION EF

DESCRIPCION VALOR

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

Promedio 3

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

CASOS DE USO APLICADOS.

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.

Nombre El sistema será de manera local

Descripción el sistema será de manera local por lo que se adapta a toda las Plataformas

Precondiciones contar con un equipo de cómputo para así iniciar con el sistema

Flujos de casos contar con el equipo de cómputo instalar la aplicación y solo diseñarla de Manera local

Flujos alternativos contara con valores restringidos no aptos para el juego Caso de uso 1

Peso de los actores=

Peso de casos de uso=

UUCP= AUW+ UUCW

Flujos alternativos no se modificara ningún código

Page 9: Trabajo final iv calidad rosario

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

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

9

UUCP= 10+3=13

FACTORES TECNICOS

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

T1 Sistema distribuido 2 1 2

T2 Objetivos performance o tiempos de respuesta 1 2 2

T3 Eficiencia del usuario final 1 1 1

T4 Procesamiento interno complejo 1 1 1

T5 El código debe ser reutilizable 1 5 5

T6 Facilidad de instalación 0.5 5 2.5

T7 Facilidad de uso 0.5 5 2.5

T8 Portabilidad 2 2 4

T9 Facilidad de cambio 1 3 3

T10 Concurrencia 1 0 0

T11 Objetivos especiales de seguridad 1 1 1

T12 Acceso directo atraves de partes 1 1 1

T13 Facilidades especiales de entrenamiento a usuarios 1 1 1

TOTAL: 26

TCF=0.6+ (0.01* 26)

TCF=0.6+0.26)

TFC=0.86

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

E1 Familiaridad con el modelo del proyecto utilizado 1.5 1 1.5

E2 Experiencia en la aplicación 0.5 2 1

E3 Experiencia en orientación a objetos 1 3 3

E4 Capacidad del analista líder 0.5 1 0.5

E5 Motivación 1 2 2

E6 Estabilidad en los requerimientos 2 1 2

E7 Personal de medio tiempo -1 2 -2

E8 Dificultad en el lenguaje de programación -1 1 -1

TOTAL: 7

EF=1.4+(-0.03*7)

EF=1.4-0.21

EF=1.19

UCP=UUCP*TCF*EF

UCP= 13*0.86*1.19

UCP=13.3042

HORAS HOMBRE

HH=UCP*20

Page 10: Trabajo final iv calidad rosario

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

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

10

HH=13.3042*20

HH=266.084 hrs/ 40=6.65

NP= 1

NS= 6

$$$= ???? SIN DEFINIR

CASO USO 2

Peso de los actores=

Peso de casos de uso=

UUCP= AUW+ UUCW

UUCP=

FACTORES TECNICOS

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

T1 Sistema distribuido 2 1 2

T2 Objetivos performance o tiempos de respuesta 1 2 2

T3 Eficiencia del usuario final 1 1 1

T4 Procesamiento interno complejo 1 1 1

T5 El código debe ser reutilizable 1 5 5

T6 Facilidad de instalación 0.5 3 1.5

T7 Facilidad de uso 0.5 3 1.5

T8 Portabilidad 2 2 4

T9 Facilidad de cambio 1 3 3

T10 Concurrencia 1 0 0

T11 Objetivos especiales de seguridad 1 2 2

T12 Acceso directo atraves de partes 1 1 1

T13 Facilidades especiales de entrenamiento a usuarios 1 1 1

TOTAL: 25

TCF=0.6+ (0.01* 25)

TCF=0.6+0.25)

TFC=0.85

Page 11: Trabajo final iv calidad rosario

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

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

11

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

E1 Familiaridad con el modelo del proyecto utilizado 1.5 2 3

E2 Experiencia en la aplicación 0.5 1 0.5

E3 Experiencia en orientación a objetos 1 1 1

E4 Capacidad del analista líder 0.5 3 1.5

E5 Motivación 1 2 2

E6 Estabilidad en los requerimientos 2 1 2

E7 Personal de medio tiempo -1 2 -2

E8 Dificultad en el lenguaje de programación -1 1 -1

TOTAL: 7

EF=1.4+(-0.03*7)

EF=1.4-0.21

EF=1.19

UCP=UUCP*TCF*EF

UCP= 13*0.86*1.19

UCP=13.3042

HORAS HOMBRE

HH=UCP*20

HH=13.3042*20

HH=266.084 hrs/ 40=6.65

NP= 1

NS= 6

$$$= ???? SIN DEFINIR

CASO DE USO 3

Peso de los actores=

Peso de casos de uso=

UUCP= AUW+ UUCW

UUCP=

Page 12: Trabajo final iv calidad rosario

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

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

12

FACTORES TECNICOS

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

T1 Sistema distribuido 2 1 2

T2 Objetivos performance o tiempos de respuesta 1 2 2

T3 Eficiencia del usuario final 1 2 1

T4 Procesamiento interno complejo 1 1 1

T5 El código debe ser reutilizable 1 2 2

T6 Facilidad de instalación 0.5 2 1

T7 Facilidad de uso 0.5 4 2

T8 Portabilidad 2 2 4

T9 Facilidad de cambio 1 3 3

T10 Concurrencia 1 0 0

T11 Objetivos especiales de seguridad 1 1 1

T12 Acceso directo atraves de partes 1 2 2

T13 Facilidades especiales de entrenamiento a usuarios 1 1 1

TOTAL: 22

TCF=0.6+ (0.01* 22)

TCF=0.6+0.22)

TFC=0.82

FACTORES AMBIENTALES

FACTOR DESCRIPCION PESO ESTIMACION SUBTOTAL

E1 Familiaridad con el modelo del proyecto utilizado 1.5 2 3

E2 Experiencia en la aplicación 0.5 2 1

E3 Experiencia en orientación a objetos 1 3 3

E4 Capacidad del analista líder 0.5 1 0.5

E5 Motivación 1 2 2

E6 Estabilidad en los requerimientos 2 1 2

E7 Personal de medio tiempo -1 2 -2

E8 Dificultad en el lenguaje de programación -1 1 -1

TOTAL: 8

EF=1.4+(-0.03*8)

EF=1.4-0.24

EF=1.16

UCP=UUCP*TCF*EF

UCP= 13*0.82*1.16

UCP=13.3042

HORAS HOMBRE

HH=UCP*20

HH=13.3042*20

Page 13: Trabajo final iv calidad rosario

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

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

13

HH=266.084 hrs/ 40=6.65

NP= 1

NS= 6

$$$= ???? SIN DEFINIR

Page 14: Trabajo final iv calidad rosario

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

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

14

CONCLUSIONES

En esta unidad se aprendieron muchas cosas pero principalmente el desarrollo de actividades continúas para

la elaboración de formatos mediante el sistema de puntos de función y el sistema de puntos de casos de uso.

Son formatos que llevan cierto tiempo de aplicación en ellos ya que se va tomando en cuenta factores

anteriores o factores de tiempo actual.

Esto se va desarrollando conforme a un proyecto este será el que tú elijas pero deberás desarrollar paso a paso

y bien definidos los puntos de función y los puntos de casos de uso