Universidad del Valle Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software I Ejercicio 1: Sistema de Información para Torneo de Voleibol La liga Vallecaucana de Voleibol desea contratarlo para que desarrolle un sistema que permita manejar la información del Torneo Intercolegiado Femenino Junior (entre 15 y 18 años) que se realiza anualmente entre los colegios de la ciudad de Cali. De forma tal que un usuario de la aplicación pueda: Registrar, modificar o eliminar la inscripción de cada colegio participante en el torneo, la cual esta compuesta por los sigientes datos: el nombre del colegio, el nombre del equipo de voleibol, los datos (nombre, edad, número de documento de identidad, direccion y teléfono) de cada una de las 10 jugadoras y del cuerpo técnico del equipo. Con la información de los equipos inscritos, generar el esquema de los encuentros en cuatro rondas, definiendo para cada partido: el día, la hora, los equipos enfrentados, el número de cancha dentro de la liga y los tres jueces asignados. Los esquemas de cada ronda deben poder imprimirse. Registrar y modificar para el desarrollo de cada partido en el torneo, el puntaje de cada set (el número de sets por partido debe ser mínimo 2 y máximo 3), el puntaje final, las amonestaciones a las jugadoras, si las hay, y el número de puntos conseguidos por jugadora. Con la información de resultados de cada encuentro, asignar automáticamente cada equipo ganador a la posición respectiva en el cuadro de la siguiente ronda, determinando qué jugadoras no podrán participar en el correspondiente encuentro por exceso de amonestaciones. Una vez finalizado el torneo, el usuario podrá generar el cuadro de resultados del evento, de forma tal que incluya el orden de clasificiación de los equipos y el nombre de las mejores jugadoras del torneo. Este cuadro debe poder imprimirse. Teniendo en cuenta la solicitud de la Liga Vallecaucana de Voleibol y la definición que le han dado de cómo deberá funcionar el sistema, haga: 1. 2. 3. 4. Un listado de actores e identifique sus objetivos. El diagrama de casos de uso del negocio. Establezca 5 requerimientos funcionales. Tome el caso de uso que considere más relevante para el correcto funcionamiento del sistema y realice su descripción en formato esencial expandido. Ejercicio 2: Sistema de Gestión de Renta de carritos de Golf Un negocio de renta de carritos de golf con sede en San Andrés requiere un sistema de gestión de toda la información involucrada en el alquiler de un carro. El sistema deberá permitir a sus usuarios: Registrar, modificar y eliminar en un catálogo la información de cada carrito: especificación del tipo de carrito, el precio de la renta por hora y por semana, el color, el modelo, la placa, el kilometraje y si está o no disponible en el momento. Registrar, modificar y eliminar las solicitudes de renta, que contiene la fecha, la hora, el kilometraje con el que se entrego el carro, los datos del cliente: nombre, número de licencia de conducción, el teléfono y la dirección de su lugar de alojamiento. Registrar la devolución de un carro alquilado, en una forma en la cual se indique, la fecha, la hora, el kilometraje actual, el estado del vehículo y observaciones cuando lo considere necesario. Generar reportes sobre las rentas hechas en un periodo de tiempo, sobre kilometraje de los carros para determinar la necesidad de someterlos a mantenimiento o darlos de baja. Ejercicio 3: Sistema para la gestión de la información de importación de herramientas Una empresa importadora de herramientas requiere un sistema de información, que le permita manejar los datos respectivos de forma eficiente y segura, de forma tal que los usuarios puedan: Registrar, modificar y eliminar (cuando sea necesario) la información de los proveedores, que está compuesta por: código de proveedor, nombre, número de identificación o nit, dirección, país, número de teléfonoy los números de referencia, nombres y descripción de los diferentes productos que se le compran y la clasificación de uso a la que cada uno pertenence ( jardinería, mecánica, construcción, etc.). Registrar, modificar y eliminar la información de los clientes que hacen pedidos, la cual se compone para cada uno de: nombre, número de identificación, teléfono, dirección y la fecha en que se registra. Cambiar el tipo de un cliente a activo cuendo se le registre un pedido y cambiarlo a pasivo automáticamente al pasar un mes de su último pedido. Registrar, modificar y eliminar la información de vendedores de la empresa, cada vendedor debe tener asociado en el sistema: su nombre, número de identificación, teléfono y dirección. Generar automáticamente descuentos sobre el valor total de la venta de productos a clientes que ya lleven registrados en el sistema al menos un año y cuyo estado sea activo. Registrar, modificar y eliminar pedidos, cada pedido debe tener asociado el número de pedido, la fecha, los productos pedidos, el valor total de la compra, el número de identificacion del cliente que lo hizo, y el valor del descuento si lo obtuvo. Ejercicio 4: Sistema de adminitración de eventos en la Universidad del Valle La universidad del Valle requiere que se desarrolle un sistema de información para el manejo de eventos acádemicos y usted ha sido escogido como el ingeniero desarrollador, la Universidad le pide que el sistema cumpla las siguientes características funcionales que permitan al usuario: Registrar, modificar y eliminar la información de cada evento, compuesta por: nombre del evento, un código de evento, dependencia que lo organiza, tipo de evento (simposium, congreso, curso, taller, foro, convención o seminario), fechas de los dias en que se llevara a cabo, espacios físiscos solicitados y en que horarios e implementos tecnicos requeridos. Registrar, modificar y eliminar los datos del grupo de personas responsables de la organización del evento, los cuales comprenden su nombre y/o dependencia, nombre, número de identificación y responsabilidad(es) de cada integrante y el código y nombre del evento que organizan. Registrar, modificar y eliminar los datos de los conferencistas asociados a cada evento, cada conferencisita tendrá asociado en el sistema: el código del evento en el que participará, su nombre, número de documento de identificación, télefono, dirección, cv, el abstract de su conferencia y el contenido de su ponencia. Registrar la inscripción de participantes en cada evento de tal forma que para cada uno se alamacene el código del evento en el que participará, su nombre, el número de documento de identificación, télefono, dirección, el tipo de participante (estudiante, estudiante UV, profesional, etc) . Para un determinado evento, listar