Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio N 1: Elabore el Diagrama de Casos de Uso del siguiente sistema: Se desea desarrollar una aplicacin para la administracin de las notas de los alumnos, y as satisfacer las numerosas quejas de los docentes, por el uso de bolgrafo y papel. La aplicacin deber cubrir nicamente aquellos aspectos relacionados con la administracin de las notas, las cuales se describen a continuacin: El docente recibe los listados en blanco de las asignaturas de las cuales es responsable, en formato electrnico. El listado contiene los datos de la asignatura y el listado de alumnos matriculados. Los datos de la asignatura son: Cdigo, Nombre, Ciclo, Grupo. Las acciones que puede realizar el docente son: Completar el listado con las notas de los alumnos Agregar y eliminar un alumno del listado Integrar los listados de varios grupos de una misma asignatura en un solo listado Otras opciones que se le exige a la aplicacin, para satisfacer completamente las necesidades del docente, son las siguientes: Permitir la consulta de la siguiente informacin de cualquier alumno seleccionado: Carn, Apellidos, Nombres, Lista de asignaturas en las que est inscrito el alumno (cdigo de la asignatura, nombre de la asignatura) Obtener una estadstica de las notas obtenidas por los alumnos en un determinado grupo de un asignatura. En esta estadstica se tendr de cada posible nota: Nmero de alumnos con esa calificacin, porcentaje sobre el total del grupo. Consultar porcentaje de personas sobre el total del grupo que se han presentado y el de los que no se han presentado. Poder visualizar un grfico indicativo del nmero de personas que han obtenido una calificacin entre 0.00 0.99, 1.00 1.99, 2.00 2.99, 3.00 3.99, 4.00 4.99, 5.00 5.99, 6.00 6.99, 8.00 8.99, 9.00 10.00; indicndose la nota media obtenida por la clase. Disponer de una calculadora que permita realizar las operaciones de suma, resta, multiplicacin, divisin. Esta calculadora se activar cuando se vayan a introducir las notas a algn alumno de forma que una vez realizada la operacin aritmtica, pulsando un botn se coloque el resultado en la casilla donde se estn introduciendo las notas, redondendose a dos cifras decimales. Permitir la importacin y exportacin de la lista de alumnos con sus notas a un formato compatible con MS Excel. Imprimir las listas completas o parciales de notas. Finalmente, como una utilidad extra, a la cual slo podr acceder quien se identifique inicialmente como administrador acadmico, se debe permitir: Gestin de los datos de un alumno, teniendo en cuenta que se puede consultar sus datos personales y su historial acadmico; adems, se puede inscribir el alumno en una asignatura y en un grupo. Gestin de asignaturas, teniendo en cuenta que una asignatura slo se puede dar para algunas carreras que ofrece la universidad, y cada carrera est formada por los datos de ao, ciclo, asignaturas obligatorias, asignaturas electivas, requisitos y/o co-requisitos de cada asignatura. Gestin de carreras, teniendo en cuenta que los datos que se puede consultar son el nombre, asignaturas por ciclo, unidades valorativas por asignatura, y el total de unidades valorativas exigidas por la carrera. Gestin de grupos, en los que se puede consultar el nmero mximo de alumnos permitidos, el horario y el docente.
_
Una solucin al ejercicio 1 del Laboratorio 3. Lista Actor-Objetivo Docente: Registrar notas o Calcular nota Sumar nota Restar nota Multiplicar nota Dividir nota Redondear nota Gestionar alumnos en listado o Agregar alumno al listado o Eliminar alumno del listado o Consultar alumno del listado Integrar grupos (listado de asignaturas) Importar listados de cada grupo de una asignatura desde el formato MS Excel Exportar listados de cada grupo de una asignatura a formato MS Excel Consultar estadstica de alumnos por grupo Consultar porcentajes de alumnos que asistieron y no asistieron a la evaluacin Visualizar grfico de cantidad de alumnos con notas entre rangos de notas Imprimir listados o Imprimir listados finales (completos) o Imprimir listados parciales Validar usuario Administrador Acadmico: Gestionar alumno o Agregar alumno o Modificar alumno o Eliminar alumno o Consultar historial acadmico del alumno Inscribir alumno Gestionar asignatura Gestionar carrera Gestionar grupo Validar usuario (el mismo del actor Docente)
Ejercicio N 2: Elabore el Diagrama de Casos de Uso del siguiente sistema: Se desea desarrollar una aplicacin para la administracin de inmuebles. La aplicacin deber cubrir todos los aspectos relacionados con el tema, teniendo en cuenta la siguiente dinmica de funcionamiento: 1. Una empresa administra el alquiler de un conjunto de inmuebles, de los cuales la empresa es propietaria. 2. Un inmueble puede ser un local (local comercial, oficina, etc.), un piso o un edificio. 3. Un edificio puede tener pisos y locales. 4. La empresa administra un nmero variable de inmuebles, as que solicita que la aplicacin permita: Introducir nuevos inmuebles (con sus datos: direccin,, nmero, cdigo postal, etc.) Dar de baja un inmueble Modificar los datos de un inmueble Consultar los datos de un inmueble 5. Si la empresa administra un edificio determinado, podra rentar algunos pisos o locales; por lo tanto, la aplicacin debe permitir: Introducir nuevos pisos o locales con sus datos correspondientes (planta, nmero, letra, etc.) Dar de baja un piso o local Modificar los datos del piso o local Consultar los datos del piso o local 6. Cualquier persona que tenga un negocio, una autorizacin bancaria, un contrato de trabajo o sea autorizado por otra persona, puede alquilar el edificio completo o alguno de los pisos o locales que no estn alquilados. Luego puede cancelar su contrato de alquiler o desalquilarlo. Por lo que la aplicacin deber permitir los inquilinos deben tener la capacidad de: Registrarse como nuevos inquilinos con sus datos correspondientes (nombre, DUI, edad, sexo, fotografa, etc.) Modificar la informacin de los inquilinos Eliminar la informacin de los inquilinos Consultar la informacin de los inquilinos NOTA: Para realizar estas operaciones el inquilino deber identificarse
_
7. Cada mes el secretario de la empresa pide que se genere un recibo por cada uno de los pisos y locales, dichos recibos contienen un nmero de recibo nico que esta asociado con el local o piso, y que no cambiar a lo largo del tiempo, indicando: Piso o local al que pertenece Fecha de emisin Renta Agua, luz, telfono, IVA, etc. Y otros conceptos ms de los cuales unos son opcionales (slo para algunos recibos) y otros obligatorios (para todos los recibos). 8. Para facilitar la emisin de los recibos cada mes, la aplicacin deber permitir la generacin de recibos idnticos a los del mes anterior, a excepcin de la fecha. Adems, debern existir utilidades para inicializar los conceptos que se desee de los recibos a una determinada cantidad y tambin debe ser posible modificar recibos emitidos los meses anteriores. 9. La aplicacin deber presentar los recibos en formato impreso, pero tomando en cuenta que los conceptos cuyo importe sea igual a $ 0.00 no deben aparecer en el recibo. 10. El secretario tambin debe tener la capacidad de administrar los movimientos bancarios que se producen, y los cuales se asocian a cada edificio. Un movimiento siempre estar asociado a un banco y a una cuenta determinada de ese banco. En esa cuenta existir un saldo, acreedor o deudor, que aumentar o disminuir con cada movimiento. Para cada movimiento se desea saber tambin la fecha en que se realizo. 11. Un movimiento bancario puede ser de dos tipos: un ingreso o un gasto. 12. Si el movimiento bancario es un gasto, entonces estar asociado a un inmueble determinado, y se indicar el tipo de gasto al que pertenece entre los que se tienen estipulados. Ejemplos de gastos son el costo de la reparacin de un ascensor del inmueble que pertenece a gastos de reparacin, el sueldo de la seora de la limpieza, etc. 13. Si el movimiento bancario es un ingreso entonces estar asociado a un piso de un inmueble determinado o a un local y tambin se indicar el tipo de ingreso al que pertenece, como en el caso de los gastos. Ejemplos de ingresos son precisamente los recibos que se cobran cada mes a los inquilinos. 14. La aplicacin deber ser capaz de generar la declaracin de la renta, en base a los gastos e ingresos que se deducen de los movimientos bancarios. 15. La aplicacin deber ser capaz de proporcionar acceso, de forma estructurada, a toda la informacin almacenada en el sistema, generando los listados que requiera el secretario. 16. Ejemplos de listados son: Listado de los inquilinos ordenados por fecha Listado de inquilinos que han pagado o no en un determinado intervalo de tiempo Listado de todos los inmuebles Listado de todos los pisos y locales de cada edificio Listado de todos los recibos pendientes de cobro en un determinado intervalo de tiempo Se le pide generar: 1. Lista Actor-Objetivo 2. Diagrama de casos de uso relacionados con el propietario de la empresa (puntos del 1 al 5 del problema) 3. Diagrama de casos de uso relacionados con el inquilino (punto 6 del problema) 4. Diagrama de casos de uso relacionados con el secretario de la empresa (puntos del 7 al 16 del problema) Una solucin al ejercicio 2 del Laboratorio 3. Lista Actor-Objetivo Propietario Gestionar Edificio a. Agregar nuevo edificio b. Eliminar un edificio c. Modificar edificio d. Consultar Edificio
_
Gestionar Local a. Agregar nuevo local b. Eliminar local c. Modificar local d. Consultar local Gestionar Piso a. Agregar nuevo piso b. Eliminar piso c. Modificar piso d. Consultar piso
Inquilino Registrar nuevo inquilino Alquilar inmueble o Alquilar edificio o Alquilar local o Alquilar piso Desalquilar inmueble Secretario de la empresa Generar recibos o Generar recibos idnticos al mes anterior o Inicializar conceptos de recibos o Modificar recibos del mes anterior Gestionar movimientos bancarios o Registrar ingresos Registrar ingresos de piso Registrar ingresos de local o Registrar gastos de edificio Obtener informe econmico (renta) Generar listado o Listado de inquilino por fecha o Recibos pendientes o Todos los pisos y locales de cada edificio o Todos los edificios o Mora de inquilino en un intervalo de tiempo o Pagos de inquilino en un intervalo de tiempo
_
Diagrama de Casos de Uso del Actor: Propietario
_
Diagrama de Casos de Uso del Actor: Inquilino
_
Diagrama de Casos de Uso del Actor: Secretario
_
Sistema Administrador de Inmuebles
10
_
Ejercicio N 5: Elabore el Diagrama de Casos de Uso del siguiente sistema:
El dueo de un hotel requiere el desarrollo de un sistema para consultar las habitaciones disponibles y poder reservar habitaciones en su hotel. El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: frecuentes y no frecuentes. Una reserva almacena datos del cliente, de la habitacin reservada, la fecha de comienzo y el nmero de das que ser ocupada la habitacin. El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponible de acuerdo a su tipo. Consultar el precio de una habitacin de acuerdo a su tipo. Consultar el descuento ofrecido a los clientes habituales. Consultar el precio total para un cliente dado, especificando su nmero de reserva, tipo de habitacin y nmero de noches. Presentar en pantalla la foto de una habitacin de acuerdo a su tipo. Reservar una habitacin especificando el nmero de la pieza, reserva y nombre del cliente. Eliminar una reserva especificando el nmero de la habitacin. El administrador puede usar el programa para: Cambiar el precio de una habitacin de acuerdo a su tipo. Cambiar el valor del descuento ofrecido a los clientes habituales. Calcular las ganancias que tendrn en un mes especificado (considere que todos los meses tienen treinta das). El diseo a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones o clientes y a su vez permitir agregar nuevas consultas
11
_
El sistema debe gestionar la informacin sobre los mantenimientos realizados y su costo. El calendario preventivo puede organizarse mediante una planificacin. Un plan se define como el trabajo realizado a un vehculo en un periodo de tiempo para asegurar su buen funcionamiento. Un ejemplo de plan puede ser el siguiente: Plan Preventivo: El realizado cada 6 meses Cambio de aceite Control de nivel de lquidos Cambio de filtros El sistema debe registrar todos los gastos asociados a los mantenimientos de reparacin de averas no contemplados en los planes preventivos aplicados a los vehculos en mal estado. Incluyendo pago de servicios de taller, as como los repuestos necesarios para dichos mantenimientos. Soporte de accesorios de Vehculos Se refiere a los gastos asociados con la pintura, lavado, seguro, impuestos, etc. Los gastos accesorios se refieren a aquellos que no son de mantenimiento del vehculo. Otros ejemplos son, pago de parqueo, pago de vigilancia, etc. Rutas El sistema debe almacenar todos los datos importantes para el supervisor, tales como, distancias, estado de la carretera y situacin geogrfica (montaosa, volcnica, poblada, etc.). Tambin debe almacenar los gastos directamente atribuibles a las rutas. Una ruta puede variar dependiendo del da de la semana. Empleados El sistema gestionar los datos de empleados que trabajan en las rutas (conductor y repartidor), as como los gastos asociados: sueldo, operacin en ruta (dietas, llamadas telefnicas, alojamiento, etc.). Tambin se almacenarn datos del historial del empleado (choques, multas, etc.). Seguros El sistema debe ofrecer facilidades para el manejo de plizas de seguros tanto para empleados como para vehculos. Proveedores Debe realizarse un control de los proveedores de los distintos elementos de gastos del sistema (Taller mecnico, distribuidoras de repuestos, aseguradoras, proveedores de servicio de vigilancia, etc.).
12