Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

25
Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada 2003-2004

description

Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación. José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada 2003-2004. Problema del Club de fútbol. - PowerPoint PPT Presentation

Transcript of Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

Page 1: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

Práctica 1: Planificación de Proyectos Inf.:

Medición y Estimación

José Onofre Montesa AndrésUniversidad Politécnica de

ValenciaEscuela Superior de Informática Aplicada

2003-2004

Page 2: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 2

Problema del Club de fútbol• Un club de fútbol decide mecanizar el

sistema de venta de localidades para los partidos.

• Fundamentalmente a los socios sólo se les solicita su número y carnet, siendo el billete gratuito,

• A los no socios se solicitan sus datos personales para enviarles publicidad y se les cobra el billete.

• En el sistema anterior se mantenía una ficha con los datos de no-accionista y publicidad enviada.

Page 3: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 3

Diagrama de CONTEXTO

SOCIO NO SOCIO

SISTEMA

LOCALIDADES

Accionistas

GESTIÓN

Diálogo_socio Diálogo_No_socio

DIRECCIÓN

Diálogo_Dirección

Page 4: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 4

SISTEMA GESTIÓN LOCALIDADES

Diálogo_socio

SOCIO NO SOCIO

1ENTREGA

LOCALIDADES

Accionistas

2GESTIÓN

PUBLICIDAD

No Accionistas

DIRECCIÓNDiálogo_DirecciónDiálogo_

no_socio

Page 5: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 5

ENTREGA LOCALIDADES

SOCIO NO SOCIO

1.1.ENTREGA A

SOCIOS

Accionistas

1.2VENTA

LOCALIDADES

No-AccionistasLocalidad

BilleteDatos No Socio

BilleteNúmero Socio

Page 6: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 6

GESTIÓN PUBLICIDAD

NO SOCIO DIRECCIÓN

2.1.ENVIAR

PUBLICIDAD

2.2INFORMAR

SOBREPUBLICIDADES

REMITIDASNo-Accionistas

Publi-Enviada

ListadoPublicidad

EtiquetaNúm-Folleto

Page 7: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 7

Diccionario de DatosAccionistas = Número_Accionista + DNI

+ Nombre + Dirección + CP + Población

Datos No Socio = DNI + Nombre + Dirección + CP + Población

Billete = Número_Billete + Fecha + Localidad + (Número_Accionista)

Page 8: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 8

Diccionario de DatosEtiqueta = Nombre + Dirección + CP

+ Población + Número_Folleto

Listado Publicidad = DNI + Nombre + {Número_Folleto }

Localidad = Número_Localidad + DNI

Page 9: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 9

Diccionario de DatosNo-accionistas = DNI + Nombre +

Dirección + CP + Población

Núm-Folleto = * Numero de 4 dígitos *

Número-Socio = * Numero de 7 dígitos *

Publi-Enviada = DNI + Número_Folleto + Fecha

Page 10: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 10

Histórico de la organizaciónNombre Proyecto

Puntos Función

Lenguaje Esfuerzo en horas

Sénia 200 COBOL 5,017Paláncia 150 PASCAL 2,569Turia 375 4GL 3,011Albufera 500 PASCAL 9,479Magro 425 4GL 3,342Albaida 400 COBOL 10,840Júcar 175 PASCAL 2,800Serpis 300 4GL 2,447Segura 470 COBOL 13,218

Page 11: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 11

Características del sistema• El sistema funcionará sobre 3 PC´s

conectados por una red local, 2 de los cuales en taquillas y 1 en dirección, donde se mantendrán todos los ficheros.

• Dado que sólo hay 2 taquillas, no se esperan problemas de rendimiento.

• Hay que tener en cuenta que el PC de dirección está compartido por otros 2 usuarios, por lo que hay que implementar un sistema seguro.

Page 12: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 12

Características del sistema• Los fines de semana se espera una

elevada tasa de transacciones. • La aplicación deberá funcionar en un

entorno Windows y tanto en Valenciano como en Castellano, aunque no se justifica un estudio de los factores humanos.

• Es esencial la protección ante pérdidas de información.

Page 13: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 13

Características del sistema• Dispondremos de un lector de tarjetas

(carnet), así como dos impresoras especiales para emitir los “Billetes”.

• No se prevé la reutilización del código. • Se solicita que el sistema sea fácil de

instalar y que las actividades del propias del CPD sean automáticas.

Page 14: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 14

Se pide:• Estimar el esfuerzo necesario para

desarrollar el sistema propuesto en un lenguaje 4GL.

Page 15: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 15

FicherosDescripción

FLI LocalidadNo acc_Publi envidada

FEI Accionista

Page 16: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 16

Entradas / Salidas / ConsultasDescripción Procesos

Salida Entrada 1.1Entrada Num_Socio 1.1Salida Entrada 1.2Entrada Datos No Socio 1.2

Salida Etiqueta 2.1Entrada Num Folleto 2.1Salida Listado Publicidad 2.2

Page 17: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 17

Ficheros: Internos (FLI) Externos (FEI)

Descripción Nº Campos Entidad Tipo

Localidad 2 1 bajaNo acc_Publi envidada 7 2 baja

Accionista 6 1 baja

Page 18: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 18

Entradas / Salidas / Consultas

Descripción Proc. Nº Nº Fich. ComplejidadCampos acced. Entr. Cons. Sal.

S Entrada 1.1 4 2 bE Num_Socio 1.1 1 1 bS Entrada 1.2 3 1 bE Datos No Socio 1.2 5 2 m

S Etiqueta 2.1 5 1 bE Num Folleto 2.1 1 1 bS Listado Publicidad 2.2 3 1 b

Page 19: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 19

Tipo Elemento Dif. Peso Cant. Total Total Elem.Entradas Sim. 3 2 6

Med. 4 1 4Com. 6 0 0Total Entradas 10

Consultas Sim. 4 0 0Med. 5 0 0Com. 7 0 0Total Salidas 0

Salidas Sim. 4 4 16Med. 5 0 0Com. 7 0 0Total Consultas 16

Ficheros Internos Sim. 7 2 14Med. 10 0 0Com. 15 0 0Total Ficheros Internos 14

Ficheros de Interfaz Sim. 5 1 5Med. 7 0 0Com. 10 0 0Total Ficheros Interfaz 5

Total Puntos de Función Sin Ajustar (PFSA) 45

Page 20: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 20

Factores: 1: Comunicación:

3 PC´s, ficheros en uno, el de dirección. 42: Proceso distribuido:

es como una red de cajeros. 43: Objetivos de rendimiento:

se dice explícitamente. 04: Configuración en explotación compartida:

declaran medidas respecto a seguridad. 2

Page 21: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 21

Factores: 5: Tasa de transacciones:

Elevada tasa de transacciones “fin semana”

6: Entradas On_Line: más del 30 %

7: Eficiencia con el usuario final:bilingüe + ratón + scroll + …. No se

estiman los factores humanos.

Page 22: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 22

Factores: 8: Actualizaciones On_Line:

Actualización en línea de FLI importantes. Se declara protección ante pérdidas

9: Lógica proceso interno compleja:Se manejan múltiples dispositivos de E/S:

lector tarjetas + impresoras especiales

10: Reusabilidad del código: Explícito

Page 23: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 23

Factores: 11: Conversión e instalación:

Se desea que sea fácil de instalar

12: Facilidad operación:CPD automático

13: Instalaciones múltiples: Múltiples lugares, idéntico Hw y Sw

14: Facilidad de cambios:No se dice nada

Page 24: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 24

Factores de ComplejidadFACTORES DE COMPLEJIDAD Valor1- Comunicación datos 42- Proceso distribuido 43- Obj. rendimiento 04- Conf. expl. compartida 25- Tasa transacciones 16- Entrada ON_LINE 57- Eficiencia con usuario final 38- Actualizaciones ON_LINE 49- Lógica proceso interno compleja 110- Reusabilidad código 011- Contempla conversión e instalación 112- Facilidad operación 513- Instalaciones múltiples 114- Facilidad cambios 0

FC: 31

Page 25: Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación

GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 25

ResultadosPFSA FC

PFA= PFSA*(1+0.65*FC) 45 31 43.2

H. esf. PF MediaProductividad media = Horas/PF 8,800 1,100 8

PFA Prom.Esfurzo= PFA*PromedioOrganización 43.2 8 345.6