Vous êtes sur la page 1sur 6

UNIVERSIDAD LIBRE SECCIONAL PEREIRA

FACULTAD DE INGENIERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS
ANALISIS Y DISEO


TALLER UML-DIAGRAMA DE CLASES
(Equivalente al 30% de la Nota final del segundo corte)


Ejercicio #1

Se desea que usted genere un diagrama UML para el sistema de informacin de una
universidad. Los estudiantes asisten a cursos y cada estudiante puede asistir a cualquier
nmero de cursos y cada curso puede tener cualquier nmero de estudiantes. Los profesores
imparten cursos. Para cada curso existe al menos un profesor y cada profesor puede impartir
cero o ms cursos. Cada curso pertenece exclusivamente a un departamento. Una universidad
tiene cero o ms estudiantes y cada estudiante puede ser miembro de una o ms
universidades. Una universidad tiene uno o ms departamentos y cada departamento
pertenece exactamente a una universidad. Cada profesor est adscrito a uno o ms
departamentos y cada departamento tiene uno o ms profesores. Para cada departamento
hay exactamente un profesor que es el director. Un profesor puede ser director de slo un
departamento.

Ejercicio #2

Usted ha sido contratado por el COI (Comit Olmpico Internacional) para analizar, disear e
implementar una solucin que permita al comit tener conocimiento de todos los detalles
implicados a este gran evento. Luego de reiteradas reuniones con el COI se decidi efectuar
un desarrollo piloto sobre las competencias de ftbol de las Olimpadas, a fin de determinar la
efectividad del futuro sistema.
Las competencias de ftbol contarn con una serie de estadios para el desarrollo de cada uno
de los partidos. Cada partido contar con la participacin de dos equipos los cuales sern
representacin de un pas invitado y un grupo designado de rbitros; cada uno de estos
partidos debe proporcionarnos informacin acerca de: los goles marcados y las tarjetas
sacadas, adems de saber cual fue la asistencia de pblico a cada partido y la fase de evento
a la cual perteneca.
Cada equipo est conformado por 20 jugadores y un cuerpo tcnico. De cada jugador
queremos saber informacin como su nombre, fecha y lugar de nacimiento, posicin que juega,
etc. Del cuerpo tcnico es necesario conocer su nombre, fecha y lugar de nacimiento, cargo,
etc. De los rbitros se necesita saber su nombre, fecha y lugar de nacimiento, federacin a la
que pertenece y su cargo.
De los goles y las tarjetas queremos conocer el partido, el minuto y la persona que est
relacionado con el gol (quin lo meti).
Los estadios de las Olimpiadas son estadios que en su mayora se han reformado o construido
nuevos para darle un impulso al deporte en China. Es por ello que el comit organizador desea
saber las caractersticas bsicas de cada estadio como por ejemplo, capacidad, ciudad donde
estn localizados, si posee techo o no, etc.

Ejercicio #3

TodoTech Shop es una tienda de productos de tecnologa (computadores, componentes para
Computadores, dispositivos externos, complementos e insumos). Su negocio se centra en la
venta en tienda de los productos a travs de un mostrador. Como los productos son delicados,
la venta se hace a travs de un catlogo en papel que tienen los vendedores y quienes son
especialistas en el tema, ya que conocen todos los productos y pueden explicar y recomendar
al cliente de acuerdo a lo que busca.
Se necesita desarrollar un sistema que agilice las ventas en las tiendas, ya que al ser un
proceso totalmente manual, la venta se torna tediosa e incurren en muchos errores (por
ejemplo con los precios de los productos).


Para el proceso de compra ideal, se busca algo como:
El vendedor inicia una orden de venta en el sistema aadiendo la informacin del cliente a la
orden y una clave secreta que el mismo cliente ingresa. Luego ingresar los productos a partir
de un catlogo electrnico que se encuentra en lnea con la bodega, de manera tal de asegurar
que el producto seleccionado realmente est en stock.
Una vez que se completa la orden de venta, el sistema entregar un nmero de orden con la
cual el cliente ser llamado en la caja para que esta sea pagada.
El cajero solicitar el pago al cliente por medios de efectivo, tarjeta bancaria, redeban o
cheque. En el caso de las tarjetas bancarias y redeban, stas debern ser validadas contra los
sistemas de Transbank (Base de datos de los bancos). En el caso de pago con cheque, se
debe ingresar el nmero de cheque en el sistema y ste validar con los sistemas de Orsan (Un
sistema que ya existe).
Luego de realizado el pago, el cajero le entrega el comprobante al cliente quien debe ir a
despacho a retirar sus productos, los cuales estn siendo preparados para la entrega.
El despachador se preocupar de validar el nmero de orden de venta en el sistema para
indicarle las ubicaciones de los productos en la bodega. Luego preparar el pedido para ser
entregado al cliente quien, con la clave ingresada al principio, deber corroborar su aceptacin
del despacho para luego retirarse con sus productos. Ah se cierra la orden de venta.
El sistema adems debe estar en lnea con el sistema de inventario que lleva bodega,
permitiendo consultar el stock a cada momento y tambin actualizarlo cuando los productos
son entregados al cliente y se cierra la orden de venta.
Todas las ordenes que sean cerradas deben ser almacenadas en el sistema de finanzas para
su contabilidad, en un proceso batch (Proceso por lotes) que se realice despus del cierre de la
tienda (para llevar el control diario de las ventas). No se requiere informacin en lnea con
finanzas.


Ejercicio #4

Interpretar los siguientes diagramas de clases.












Ejercicio #5.

1. Realizar el siguiente diagrama de clase con el software Umbrello




2. Generar el cdigo a partir de dicho diagrama:
Primero que nada hay que crear un directorio en el cual Umbrello pueda guardar el
cdigo generado, recomiendo hacerlo en el Escritorio, para acceder a l ms fcil.

Una vez creado el directorio regresamos a Umbrello, nos vamos a ir a la barra de
herramientas superior clic en Settings, nos vamos a Configure Umbrello UML
Modeller... y damos clic a la pestaa Code Generation, se desplegara esto:







3. Seleccionar el lenguaje Java o el que estn utilizando, ahora en el apartado Folders en
la opcin "Write all generated files to folder" ah pondrn la direccin en la que est
alojado el directorio que crearon anteriormente, lo dems lo dejan igual y por ltimo
dan clic en Ok.

Se van al ESCRITORIO o a la direccin en la que guardaron inicialmente el Folder y
debern aparecerles las clases que generaron en su diagrama:







4. Una vez generado el cdigo por Umbrello para cada una de las clases, anexarlo a este
taller.

Vous aimerez peut-être aussi