Professional Documents
Culture Documents
Salidas: rojo;
ConsultA: verde;
ficheroInterno: naranja; EJERCICIOS PUNTOS DE FUNCIN
ficherExterno = rosa
1.- La empresa TIKOTIKET te encarga la construccin de un software para la venta de
entradas para acontecimientos deportivos y culturales. Se quiere que la aplicacin
funcione en la web, de tal manera que los usuarios accedan a travs de un navegador.
Los usuarios podrn comprar entradas de manera interactiva en tres pasos. En la
primera pantalla introducen las caractersticas relativas al evento. En la segunda,
introducen sus datos personales. Finalmente, en la tercera dan sus datos bancarios.
Los usuarios podrn realizar consultas para obtener los eventos por tipo, por fecha y
por localidad. Una vez obtenido el evento, se podr realizar otra consulta sobre la
disponibilidad y precio de las entradas. La disponibilidad de entradas se le
proporcionar a la aplicacin en un fichero externo.
no estoy muy
seguro de este
tpc
Una vez realizada la compra, la aplicacin permitir imprimir las entradas en formato
electrnico si los datos bancarios son vlidos. En caso contrario se debe dar un
mensaje de error. La aplicacin debe pues comunicarse con un sistema de gestin de
Este creo que no.
medios de pago, a la que mandar la informacin de la tarjeta del cliente, y de la que
pero no podia
recibe si se autoriza el pago. Esta comunicacin, as como la introduccin de datos
borrarlo ya.
bancarios debe realizarse de manera segura. La aplicacin mantendr una base de
datos con la informacin de los clientes, que por seguridad ha de guardarse de
manera encriptada. EL cifrado es un proceso matemtico y lgico que se considera
complejo. Se esperan periodos punta diarios de uso de la aplicacin (suele haber ms
de un evento por da), tpicamente entre las 18 y las 23 horas.
Adems, la aplicacin debe tener un mdulo de mantenimiento, que ser utilizado por
los encargados de la empresa. Estos dispondrn de la posibilidad de realizar
transacciones de alta y baja los distintos eventos de manera interactiva (esta
actualizacin debe poder verse inmediatamente desde el mdulo de los clientes),
podrn obtener un listado con los clientes de cierto evento, as como un grfico con
estadsticas. Este mdulo slo podr utilizarse desde equipos (PCs) dentro de la
empresa TIKOTIKET, que tienen todos windows XP.
El gestor de TIKOTIKET parece no tener claro el estilo de la interfaz de usuario, tanto
de la aplicacin cliente como del mdulo de mantenimiento. No obstante te pide que la
aplicacin tenga las caractersticas de usabilidad de las aplicaciones tpicas de
windows (uso de ratn, y presencia de mens, ventanas, scrolling, seleccin mediante
cursor, teclas pre asignadas y ayuda on-line), as como minimizar el nmero de
interacciones con la interfaz necesarias para adquirir las entradas. Has considerado la
realizacin de la aplicacin usando tecnologa orientada a objetos (Java), y el gestor
de TIKOTIKET te dice que quiere una versin bsica de la aplicacin lo antes posible
para evaluarla.
Se pide:
Calcular razonadamente los puntos de funcin sin ajustar, suponiendo que todos los
elementos son de complejidad media, excepto las salidas, que se consideran de
complejidad alta.
4.- Eres jefe de proyecto de una empresa informtica que se dedica al desarrollo de
aplicaciones de ingeniera. Tienes que desarrollar un simulador para la modelizacin
de materiales, as como la experimentacin de sus propiedades ante la descarga de
electrones en diversas geometras.
La aplicacin recibe como entradas (de manera interactiva) los parmetros del
material, una especificacin de las condiciones iniciales de la nube de electrones, una
especificacin del nmero y tipo de experimentos a realizar, as como las condiciones
de final de la simulacin. El simulador produce una salida textual con los resultados de
cada experimento, as como cuatro salidas grficas. El programa debe manejar una
base de datos de materiales. Esta base se podr consultar por el nombre del material.
Se pide:
Calcular los Puntos de Funcin sin ajustar para la aplicacin que se ha descrito.
Nota:
Puntos de funcin
Entrada
Salida
Consultas
Complejidad
Alta
Media
Baja
Alta
Media
Baja
Alta
Media
Baja
Alta
Media
Baja
Alta
Media
Baja
Peso
6
4
3
7
5
4
15
10
7
10
7
5
6
4
3
Cocomo Bsico
Proyecto software
Orgnico
Semiacoplado
Empotrado
a
2,4
3,0
3,6
b
1,05
1,12
1,20
c
2,5
2,5
2,5
d
0,38
0,35
0,32
a
3,2
3,0
2,8
b
1,05
1,12
1,20
c
2,5
2,5
2,5
d
0,38
0,35
0,32
Cocomo Intermedio
Proyecto software
Orgnico
Semiacoplado
Empotrado