Ejercicios-Proyecto

 

Puntos de casos de uso de CATIC

Cálculo de Puntos de Casos de Uso sin ajustar

UUCP  =  UAW  +  UUCW

UUCP  =  1+14

UUCP  =  15

Donde:

·         UUCP: Puntos de Casos de Uso sin ajustar

·         UAW: Factor de Peso de los Actores sin ajustar

·         UUCW: Factor de Peso de los Casos de Uso sin Ajustar

Factor de Peso de los Actores sin ajustar  UAW

Tipo de

Actor

 

Descripción

Factor de Peso

 

Simple

Otro sistema que interactúa con el sistema a desarrollar

mediante una interfaz de programación

(API, ApplicationProgramming Interface)

1

Medio

Otro sistema que interactúa con el sistema a desarrollar

mediante un protocolo o una interfaz basada

en texto

2

Complejo

Una persona que interactúa con el sistema mediante

una interfaz gráfica

3

 

Factor de Peso de casos de uso sin ajustar  UUCW

 

Tipo de Caso de

Uso

Descripción

Factor de

Peso

 

Simple

El Caso de Uso contiene de 1 a 3

transacciones

5

Medio

El Caso de Uso contiene de 4 a 7transacciones

 

10

Complejo

 

El Caso de Uso contiene más de 8

transacciones

15

 

Estimación por puntos de casos de uso sin ajustar

 

Cálculo de Casos de uso ajustados UCP

Ò  UCP  =  UUCP * TCF * EF

Ò  UCP  =  14     * 0.725 * 0.845

Ò  UCP  =  8.57675

Factor de Complejidad Técnica TCF

Factor

Descripción

Peso

Peso asignado

T1

Sistema distribuido

0

0

T2

Objetivos de performance o tiempo de respuesta

1

1

T3

Eficiencia del usuario final

1

1

T4

Procesamiento interno complejo

1

1

T5

El código debe ser reutilizable

1

1

T6

Facilidad de instalación

1

0

T7

Facilidad de uso

0.5

1

T8

Portabilidad

0

0

T9

Facilidad de cambio

1

3

T10

Concurrencia

1

0

T11

Incluye objetivos especiales de seguridad

1

3

T12

Provee acceso directo a terceras partes

1

1

T13

Se requieren facilidades especiales de entrenamiento a usuarios

1

1

 

TCF=0.6+0.01x∑(pesoⁱ x Valor asignadoⁱ)

TCF=0.6+0.01x12.5

TCF=0.6+0.125

TCF=0.725

Factor de Ambiente (EF)

Factor

Descripción

Peso

Valor asignado

E1

Familiaridad con el modelo de

proyecto utilizado

1.5

4

E2

Experiencia en la aplicación

0.5

4

E3

Experiencia en orientación a objetos

1

4

E4

Capacidad del analista líder

0.5

5

E5

Motivación

1

4

E6

Estabilidad de los requerimientos

2

2

E7

Personal part-time

-1

0

E8

Dificultad del lenguaje de programación

-1

2

 

EF =1.4 - 0.03 x Σ (Pesoix Valor asignadoi)

EF = 1.4 - 0.03 x 18.5

E.F= 1.4-0.555

E.F= 0.845

De los Puntos de Casos de Uso a la estimación del esfuerzo.

 

El esfuerzo en horas-hombre viene dado por:

 

E = UCP x CF

E = 8.57675 * 20

E = 171.535

 

 

La estimación del esfuerzo en horas-hombre nos da el siguiente resultado: 171.535 horas.

 

 

 

Puntos de casos de función

En este caso es para realizar un sistema para la comunicación entre el Cuerpo Académico del programa educativo de Tecnologías de Información y Comunicación de la Universidad Tecnológica del Valle del Mezquital, es debido a que luego por las diversas actividades que tienen no pueden comunicarse directamente, por ese motivo este sitio será el medio a través del cual puedan tener comunicación.

Comenzaremos con la formula base que es:

E=a (KLCOC) B *FAE

KDLC= (PF*LDC/PF)/1000

T=C ED

P=E/T

PROD= KDLC/E

Kilos de Líneas en código Comentadas

KDLC= (251.36*64)/1000

KDLC=16.7270

No sobre pasa los 50 KDLC  valores a utilizar

A=3.2

B=1.05

C=2.5

D=0.38

 

FAE =0.6590

ESFUERZO:

E = 3.2 (16.7270)1.05* 0.5590

E =3.2 (19.257)*0.5590

E= 61.3224*0.5590

E=34.4469 personal/mes

TIEMPO:

T= 2.5*34.440.38

T= 2.5*3.83

T= 9.59 meses

PERSONAL:

P=(34.44/9.59)

P= 3.5912 personal

PRODUCTIVIDAD:

PROD=16.7270/34.44

PROD=4856 KLDC /personal mes

Los resultados arrojaron que se necesitan 4 personas trabajando, para que  aproximadamente  en 8 meses de trabajo se pueda concluir el proyecto, las mismas que se están trabajando.