View
52
Download
0
Category
Preview:
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
Citation preview
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
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.
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
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
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
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
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)
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
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
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
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.
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.
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.
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.
GPI-Práctica 1: Planificación de Proyectos Inf.: Medición y Estimación 15
FicherosDescripción
FLI LocalidadNo acc_Publi envidada
FEI Accionista
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
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
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
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
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
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.
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
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
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
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
Recommended