Вы находитесь на странице: 1из 8

EJERCICIOS MODELADO UML

1. Caso de Estudio: Reservacin de Habitaciones de Hoteles



El dueo de un hotel le pide a usted desarrollar un Sistema de Gestin de Habitaciones de Hoteles para consultar
sobre las habitaciones disponibles y reservar habitaciones de su hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y espordicos.
Una reserva viene determinada por los datos del cliente (Rif/cedula, nombre, direccin, telfono, email, tipo), los datos
de la habitacin (numero, piso, tipo, monto) la fecha de entrada y el nmero de noches que estar ocupada la habitacin.

El recepcionista del hotel debe poder hacer las siguientes operaciones:

Consultar habitaciones disponibles de acuerdo a su tipo y rango de fecha
Consultar por el precio de una habitacin de acuerdo a su tipo
Consultar por el descuento ofrecido a los clientes habituales
Consultar por el precio total para un cliente dado, especificando su nmero de identificacin, el tipo de
habitacin y el nmero de noches.
Reservar habitacin para un cliente por tipo de habitacin. Para ello la recepcionista deber introducir la
identificacin, nombre, numero de habitacin, fecha entrada y cantidad de noches a reservar; el sistema deber
validar que la habitacin exista y este disponible para el rango de fecha a reservar. En caso de existir
disponibilidad, el sistema deber mostrar en pantalla el monto a pagar y el campo para cargar el nmero de la
tarjeta de crdito, el sistema debe validar la tarjeta de crdito con el sistema bancario. En caso se ser valida la
tarjeta de crdito, el sistema deber insertar la reservacin (numero reservacin, numero de habitacin, fecha
desde, fecha hasta), actualizar la disponibilidad de la habitacin para las fechas reservadas.
Eliminar una reserva especificando el nmero de la habitacin

Por otro lado, el administrador podr usar el sistema para:

Administrar (agregar, consultar, modificar y eliminar) los datos o parmetros que se consideren necesarios para
el funcionamiento del sistema.
Calcular las ganancias que tendrn en un mes especificado (considrese que todos los meses tienen treinta das)

A partir de esta especificacin, representar:

a) Diagrama de clases de alto nivel.
b) El Diagrama de Caso de Uso de Contexto del sistema propuesto.
c) Elaborar el caso de uso de requisitos del sistema propuesto.
d) Diagrama de secuencia y colaboracin del caso de uso Reservar Habitacin

2. Caso de Estudio: Agencia Dream Gateways

Dream Gateways es un negocio que ayuda a las personas a planificar sus vacaciones. Este negocio promueve
Resorts y asocia a los clientes con los Resort. Actualmente las reservaciones se registran en papel y se desea que el
mismo sea automatizado. La parte operacional del negocio consiste de dos partes: el registro de los Resort en los
archivos manuales y la reservacin a los clientes de sus vacaciones.
Los agentes de viajes reciben por escrito la informacin de los Resorts para su respectivo registro o actualizaciones.
Un agente de viajes puede registrar varios Resort; pero, una vez registrado ser actualizado por el mismo agente.
Igualmente, los agentes de viajes reciben por escrito los datos de los clientes que desean registrarse o actualizar sus
datos dentro de la agencia. Un agente de viajes puede registrar varios clientes; pero, una vez registrado ser
actualizado por el mismo agente.
UIVERSIDAD ACIOAL EXPERIMETAL DEL TACHIRA
DEPARTAMETO DE IGEIERIA E IFORMATICA
SISTEMA DE IFORMACI II

Cuando un cliente desea reservar una vacacin, el cliente se comunica telefnica con el agente que lo registro y le
solicita informacin sobre los Resort. Cuando el cliente decide por un Resort, el agente crea un registro de
reservacin de vacaciones.
Algunas veces un cliente puede realizar varias reservaciones de vacaciones antes de decidirse por una; pero, una
reservacin debe estar asociada a un solo cliente. Un Resort puede ser destino de ms de una reservacin; pero, una
reservacin de vacacin debe corresponder a un solo Resort. Si un cliente desea ir a dos Resort, el cliente necesitara
dos reservaciones de vacaciones. A continuacin se presentan los formatos utilizados para el registro manual:

















Los requerimientos de informacin y funcionales del sistema a desarrollar son los siguientes:

Los Resort debern registrarse a travs del sistema por la Web y actualizar los mismos cuando as lo desee.
Igualmente, podrn agregar o actualizar las excursiones que los mismos ofrecen.
Los agentes podrn consultar una lista de los Resort registrados y al seleccionar un resort se visualiza los datos del
mismo y la opcin de aceptar su ingreso a la agencia, una vez aceptado el sistema le enviara por email un login y un
password de acceso para la actualizacin de sus datos y/o excursiones en el sistema.
El sistema deber permitirle al administrador de la agencia, con su respectivo clave de acceso, ingresar, modificar y
eliminar los tipos de habitacin existente en un Resort con sus respectivas capacidades o disponibilidad.
Los clientes podrn registrarse a travs del sistema por la Web y actualizar los mismos cuando as lo desee.
Los agentes podrn consultar una lista de los clientes registrados y al seleccionar un cliente se visualiza los datos del
mismo y la opcin de aceptar su ingreso a la agencia, una vez aceptado el sistema le enviara por email un login y un
password de acceso para la actualizacin de sus datos y/o realizar reservaciones.
El cliente podr realizar sus reservaciones a travs del sistema por la Web, realizando las respectivas validaciones y
actualizaciones de disponibilidad de habitacin. El cliente deber introducir su login y password, el sistema deber
validar que el mismo sea valido, una vez validado el sistema deber mostrar una pantalla para seleccionar el tipo de
habitacin e introducir el rango de fecha de la reservacin y la cantidad de personas a reservar. El sistema debe
validar la existencia de disponibilidad para dicha solicitud y en el caso de existir mostrara en pantalla el monto a
cancelar y la carga de la tarjeta de crdito (numero de tarjeta) y realizara la validacin correspondiente con el
sistema bancario
El Resort podr consultar la lista de reservaciones e indicar cuales ya fueron disfrutadas colocando las fechas reales
de disfrute, el sistema realizar las respectivas actualizaciones de disponibilidad de habitacin.
El sistema deber permitir al agente consultar las reservaciones que ya fueron disfrutadas y visualizar, en caso de ser
necesario, el detalle de los gastos de la estada y proceder en esta misma pantalla, si as la quisiera, a generar la
factura al cliente, la cual mostrar en pantalla para su impresin.
El sistema deber contemplar el mantenimiento de los datos necesarios para su operacin.
El director de la agencias requiere los siguientes reportes:
Reporte de la cantidad de reservaciones por Resort
Reporte de facturas generadas por rango de fechas
DREAM GETWAYS
Resorts

Cdigo resort: ____________
Nombre:____________________
Localizacin: ________________
Costo por Noche:_________
Agente: _______________

Tipo de Resort:
Montaa __
Costa __
Otros __
DREAM GETWAYS
Clientes

Cdigo cliente: ________
Nombre:________________
Telfono:_______________
Direccin: ______________
Agente: ________________
DREAM GETWAYS
Reservaciones

Cliente:_____ Resort:_____
Fecha:______ Carro? __
Agente: ________________
Fecha ingreso: ___________
Cantidad das: _____
Excursiones
Fechas Actividades
--------- -----------------------

Reporte de disponibilidad de habitaciones por Resort

Se requiere:

1. Elaborar diagrama de caso de uso de contexto
2. Elaborar el diagrama de caso de uso de requisitos
3. Realizar una descripcin del caso de uso Realizar Reservacin
4. Realizar diagrama de secuencia y de colaboracin del caso de uso Realizar Reservacin
5. Diagrama de clases de alto nivel del caso de caso de uso Realizar Reservacin

3. Elaborar Diagramas de Estado

Dada la clase de Solicitud de Requerimientos de un Sistema de Gestin de Requerimiento de usuarios de los Sistemas de
Informacin Financiera de una organizacin, el cual consiste en administrar las solicitudes de requerimientos de
mantenimiento del sistema financiero emitidas por las reas usuarias o departamentos de una organizacin. Cuando un
usuario emite una solicitud de requerimiento a travs del sistema, la solicitud se coloca en estado En Espera, despus
que es asignada a un analista / programador la misma pasa a un estado En Desarrollo en el cual permanecer mientras no
se haya finalizado la solicitud, el analista / programador responsable actualizara diariamente el avance del trabajo a
realizar para la solicitud con un porcentaje de avance y pasara al estado En Certificacin cuanto el porcentaje de avance
sea igual al 100%. Si la prueba de certificacin es satisfactoria pasa al estado Culminada y si la prueba no es
satisfactoria pasa nuevamente al estado En Desarrollo. A continuacin se muestra la clase Solicitud de Requerimiento
con sus respectivos mtodos.

Solicitud de Requerimiento
numeroSolicitud
fechaSolicitud
fechaAsignada
fechaCulminacionDes
fechaCulminacionCer
fechaCulminacion
responsable
estadoSolicitud
insertarSolicitud()
asignarResponsable()
actalizarAdelanto()
enviarFiniquito()



4. Caso de Estudio: Plan Operativo Anual (POA) para el Sector Universitario

En las universidades nacionales se realizan los siguientes procesos para elaborar el Plan Operativo Anual (POA) para el
prximo ao fiscal, el cual es exigido por la Oficina de Planificacin del Sector Universitario (OPSU):

La OPSU enva a la universidad los lineamientos sobre los cuales se debe realizar el plan operativo y los formatos de
informacin que bebern ser llenados y enviados nuevamente a la OPSU. Dichos lineamientos y formatos son recibidos
y verificados por la Direccin de Planificacin de la Universidad; quienes elaboran el procedimiento para la elaboracin
del POA y son enviados al vicerrectorado administrativo para su aprobacin.
El vicerrectorado administrativo revisa y analiza el procedimiento, y si es aprobado, el mismo es enviado nuevamente a
la Direccin de Planificacin, quien planifica y organiza un taller que ser dictado a todas las reas funcionales o
dependencias responsables de ejecutar presupuesto, en el cual se explica los lineamientos enviados por la OPSU y el
procedimiento a seguir para la elaboracin del plan.
Posteriormente, cada dependencia o unidad funcional elabora el POA, para lo cual debe definir inicialmente sus
objetivos y metas operativos para el prximo ao fiscal y distribuir por mes las necesidades presupuestarias (dinero) a
ejecutar o gastar en el ao. El mismo deber cargarse en el sistema automatizado de formulacin presupuestaria
dispuesto para tal fin.
Una vez culminada la carga al sistema automatizado por parte de las dependencias, la Direccin de Planificacin genera,
a travs del sistema, los listados de planes operativos donde se reflejan por dependencia los objetivos y metas con sus
respetivos montos mensuales y totales anuales en bolvares a ejecutar. Dicha informacin es analizada por la Direccin
de Planificacin y podrn ser devueltas a las dependencias para que realicen modificaciones que sean necesarias. Los
planes operativos definitivos sern enviados al consejo universitario para su aprobacin y envo a la OPSU.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

1. El diagrama de casos de uso de negocio (10 puntos)
2. Realizar el diagrama de actividades de uno de los procesos identificados en punto 1 de este caso de estudio. (5
puntos)

5. Caso de estudio: Tienda Virtual de Vinos

Un distribuidor de vinos ha decido montar una tienda virtual en Internet a travs de la cual vender sus
productos en lnea. Las primeras reuniones se han resumido en un documento expresado en lenguaje natural,
que recoge a grandes rasgos la lgica de negocio del sistema a construir. Este documento se presenta a
continuacin:

El software a construir debe cumplir las siguientes funcionalidades:

Mantener los parmetros que permiten el uso del sistema
Gestionar la realizacin los pedidos a travs de carrito de la compra de vinos
Gestionar la facturacin de los pedidos
Permitir la generacin de listados y estadsticas

Productos

El distribuidor en cuestin comercializa diferentes productos relacionados con el vino. Cada producto
(llammosle tipo de vino), viene definido por un nombre, una categora opcional (cosecha, media barrica,
crianza, reserva, gran reserva, reserva especial), un precio por botella sin IVA, la temperatura a la que se debe
servir y los comentarios destacables de ese tipo de vino.

Cada tipo de vino puede distribuirse en diferentes formatos siendo los ms habituales (aunque pueden
aparecer ms) media botella, tres cuartos, litro y medio y cinco litros. Cada tipo de vino de un formato
determinado puede venderse en una (y slo en una) de las dos siguientes posibilidades: por botellas o por cajas
de madera de n unidades, de forma que el precio de la caja ser el de cada botella multiplicado por el nmero
de botellas ms un adicional por la caja de madera. De cada tipo de vino se debe tener constancia del nmero
de unidades de que se dispone, haciendo referencia la unidad al formato de distribucin (botella o cajas de n
botellas). Cada tipo de vino se comercializa o vende en una bodega, de forma que de cada bodega se debe
conocer el nombre, la direccin, el correo electrnico y una lista de telfonos de contacto.

Clientes

Para que un cliente pueda comprar tiene que estar agregado en el sistema. Por ello, de cada uno se conocer su
cedula, fecha de nacimiento (no se vender vino a los menores de 16 aos), nombre, apellidos, direccin,
correo electrnico y lista de telfonos.
Se contempla la posibilidad de que el cliente sea una empresa, pero entonces se almacenar su RIF, y,
obviamente, no har falta la fecha de nacimiento.

El carrito de la compra

El cliente, al iniciar la compra, cargara al sistema el bodegn donde realizara la compra, la cedula de
identidad, fecha de nacimiento y un telfono para lo cual el sistema deber ejecutar las validaciones
correspondientes. Una vez validado el sistema creara un carrito en forma automtica y mostrara en pantalla los
productos o catalogo de vinos donde el cliente podr ir seleccionando producto a producto con su respectiva
cantidad a comprar e incorporarlos a su carrito. Para cada producto el sistema deber validar la disponibilidad
del mismo para la cantidad solicitada y calcular el precio total de venta del producto y monto acumulado de
venta. Una vez seleccionado los productos a comprar, el cliente podr indicarle al sistema la confirmacin de
la compra y el mismo mostrara una pantalla para la carga de los datos de la tarjeta de crdito; y poder as,
validarla con el sistema bancario. Una vez confirmada la compra y validada la tarjeta de crdito, el cliente
deber indicar si la entrega es por regalo o no, en caso de ser regalo se deber introducir la direccin de envo
de lo contrario tomara la direccin del cliente. Una vez cargada y validada la informacin solicitad, el cliente
deber indicar al sistema la generacin del pedido, para lo cual se inserta los datos del pedido y los datos de
los productos comprados. No se desea guardar informacin histrica de los carritos de la compra.

Facturacin

El supervisor de venta podr consultar una lista de pedidos confirmados a travs de una pantalla en la cual
podr seleccionar pedido a pedido y generar la factura que se le enviar con la mercanca, excepto si el pedido
era para regalo. Para cada pedido a facturar se muestra el pedido en pantalla con su respectivo detalle de
productos y el supervisor de venta deber indicarle al sistema que desea procesar la factura, para lo cual el
sistema inserta la factura y el detalle de todos los productos comprados. Una vez registrada la factura el
sistema generara la factura para ser enviada al cliente. Las facturas no se borrarn, ni podrn modificarse, pero
podrn imprimirse tantas veces como sea necesario. De los pedidos se debe contemplar el nmero de pedido,
cliente, direccin de envo, fecha del pedido, bodegn donde se hizo la compra y los detalles del pedido
(productos, descripcin, precio unitario, cantidad y precio total por rengln). De las facturas se debe
contemplar el nmero de factura, cliente, direccin de envo, fecha de la factura, bodegn donde se hizo la
compra y los detalles de la factura (productos, descripcin, precio unitario, cantidad y precio total por rengln)

Listados

El Gerente de ventas podr solicitar a travs del sistema los siguientes reportes:
Listado de productos por debajo del stock mnimo
Listado de pedidos sin facturar.
Listado de ventas por tipo de vino para un rango de fecha

Se requiere:

1. Elaborar diagrama de caso de uso de contexto
2. Elaborar el diagrama de caso de uso de requisitos
3. Realizar una descripcin del caso de uso realizar pedido
4. Realizar diagrama de secuencia y de colaboracin del caso de uso realizar pedido
5. Diagrama de clases del caso de caso de uso realizar pedido


6. Caso de Estudio: Escuela Infantil

Para la inscripcin de los nios, el supervisor docente recibe los documentos solicitado para su incorporacin
a la escuela por parte del tutor o representante y posteriormente los analiza para aprobarlos o rechazarlos. Si
son aprobados, los mismos son entregados al jefe de control de estudios para que sea incorporado al control de
expediente. En caso de ser rechazado, el supervisor docente elabora un informe de rechazo que ser entregado
al tutor o representante y al director de escuela.
Los docentes son procesados por un supervisor de docentes, para ello el supervisor de venta le solicita el
curriculum, luego realiza una entrevista, en el caso de aprobar la entrevista el docente deber realizar una
prueba de conocimiento y una prueba escrita, que en caso de aprobar ambas el docente ser aceptado y se
creara un expediente para el docente. En caso de no aprobar la entrevista se le informara por escrito la no
aceptacin explicando el motivo de la misma.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

1. El diagrama de casos de uso de negocio
2. Realizar el diagrama de actividades de uno de los procesos identificados en punto.


7. Caso de Estudio: Empresa Comercializadora de Productos Cermicos

Una empresa comercializadora de Cermicas posee varias sucursales a nivel nacional; a su vez, cada sucursal
tiene asignado o controla varios puntos de ventas. Se requiere analizar la funcin de compras de las
sucursales. Para realizar dicha funcin las sucursales realiza el proceso de recepcin de las solicitudes de
mercanca de los puntos de venta que controla, el proceso de compra y proceso de despacho de las mismas
hacia los puntos de venta. Las sucursales envan mensualmente un reporte de compras realizadas en el mes a
la oficina matriz (o central) de la empresa.
El supervisor de puntos de venta de la sucursal al recibir la solicitud de mercanca verifica, si el punto de
venta es valido, si los productos solicitados son validos y si existe disponibilidad de los mismos.
En caso de haber disponibilidad, la solicitud es enviada al rea de despacho para su respectivo procesamiento.
En caso de no haber disponibilidad el supervisor de puntos de ventas enva las solicitudes de mercanca al
departamento de compras, para lo cual el supervisor de compras realiza las consultas telefnicas a los
proveedores para verificar la existencia de la mercanca y generar la orden de compra correspondiente. La
orden de compra original es enviada al proveedor y una copia es colocada en un archivo de ordenes de compra
y la solicitud de mercanca pendiente se almacenan en un archivo de solicitudes de mercanca. El supervisor
de compras al recibir la nota de entrega de mercanca del proveedor, procede a la actualizacin de la orden de
compra como recibida en el archivo de ordenes de compra, a la actualizacin de la existencia en el archivo de
productos y al envo de la solicitudes de mercanca pendientes que ya pueden ser cubiertas al area de despacho
para su respectivo procesamiento.
El supervisor de almacn del rea de despacho recibe las solicitudes de mercanca pendientes a ser procesadas
actualiza (descuenta) el archivo de existencia de producto; adems, elabora una notificacin de envi de
mercanca a los puntos de venta de las solicitudes de mercanca procesadas, la notificacin original es enviada
al punto de venta solicitante junto con la mercanca y una copia es almacenada en el archivo de
notificaciones. El supervisor de almacn se encarga de buscar todas las rdenes de compra cubiertas por el
proveedor, realizadas para un mes especfico y generar un resumen de compras por productos para ser enviada
al Director General de la comercializadora.

Para el enunciado expuesto anteriormente se solicita lo siguiente:

1. El diagrama de casos de uso de negocio
2. Realizar el diagrama de actividades de uno de los procesos identificados en punto 1.





8. Caso estudio: Escuela Infantil

Se quiere desarrollar un sistema software para la gestin de una escuela infantil, donde se deben contemplar
los siguientes aspectos.

Gestin de nios

Se debe contemplar el mantenimiento de los datos de los nios, los cuales sern mantenidos por un supervisor
docente. De cada nio se necesita conocer los siguientes datos:

Nombre, primer apellido, segundo apellido y fecha de nacimiento del nio.
Cedula, nombre, apellidos y ocupacin del padre y de la madre.
En caso de haber un responsable del nio que no sea ni el padre ni la madre se necesitar su cedula,
nombre, apellidos, ocupacin, relacin con el nio. Un nio puede tener varios tutores o responsables.
Opcionalmente una cuenta de banco del representante.
Domicilio habitual donde resida el nio.
Lista de telfonos de contacto (cada uno de los cuales ira acompaado de un comentario que explique a
quien se localiza y en donde).
Horario de asistencia a la escuela.
Tarifa mensual base.

El supervisor docente recibe los documentos solicitado para su incorporacin a la escuela por parte del tutor o
representante y posteriormente los analiza para aprobarlos o rechazarlos. Si son aprobados, los mismos son
entregados al jefe de control de estudios para que sea incorporado al control de expediente. En caso de ser
rechazado, el supervisor docente elabora un informe de rechazo que ser entregado al tutor o representante y al
director de escuela.
Un nio est activo mientras que se le pueda facturar un mes. Puede estar en estado de inactivo, si por una
causa justificada (fecha, causa y duracin de la ausencia) no ir a la escuela durante un perodo de tiempo,
perodo en el que no se le facturar. Cuando un nio se retira o abandona la escuela infantil pasar a estar en
estado anulado.
Se desea controlar a travs de un reporte, solicitado por la direccin de la escuela, los perodos de tiempo en
los que el nio ha estado activo y / o inactivo.
Se solicita para este modulo sea desarrollado en la Web con los siguientes requerimientos:

1. Que el sistema permita el registro del nio a travs de la Web por parte del representante o tutor, el cual
podr crear su pasword de acceso a travs de la aplicacin.
2. Que el supervisor docente consulte los nios registrados y pueda aprobarlos o rechazarlos, en caso de
aprobar se creara en forma automtica su expediente electrnico y en caso de rechazo se enviara un email
al representante justificando el rechazo. El expediente contendr datos por periodo acadmico como
materias, nota, promedio.
3. El jefe de control podr actualizar (mantener) la informacin del nio
4. El directo de escuela podr generar un reporte de nios aprobado y rechazados por periodo acadmico

Gestin de educadores

Se debe contemplar el mantenimiento de los datos de los educadores que trabajan en la escuela, los cuales
sern mantenidos por un supervisor docente. De cada educador se necesita conocer los siguientes datos:
Cedula, nombre, apellidos, domicilio, telfono, cargo dentro de la escuela infantil, ttulo profesional, horario
de trabajo, aula donde realiza su labor y comentarios.
Los educadores se podrn agregar y modificar en cualquier momento. Se desea controlar a travs de un
listado, solicitado por el director de escuela, los perodos de tiempo que el educador ha estado trabajando en la
escuela infantil junto al cargo que desempeaba.

Gestin de aulas

Se debe contemplar el mantenimiento de las caractersticas de las aulas de la escuela infantil; para lo cual se
recogen de cada una de ellas su denominacin nica dentro de la escuela, sus metros cuadrados, su capacidad
mxima de nios, una descripcin de los principales elementos que se encuentran en ella. Cada uno de los
nios tiene asignada un aula donde normalmente pasar la jornada diaria. Cada aula tiene asignado un
educador responsable que se ocupa de la gestin diaria de las necesidades del aula.

A partir de esta especificacin, representar:

1. Elaborar diagrama de caso de uso de negocio y realizar el diagrama de actividades del caso de uso de
negocio Gestionar Nios.
2. Diagrama de clases de alto nivel.
3. El Diagrama de Caso de Uso de Contexto del sistema propuesto.
4. Elaborar el caso de uso de requisitos tomando en consideracin Gestin de nios y Gestin de
educadores

Вам также может понравиться