Está en la página 1de 8

Carlos Castro Bustamante carlos.castro.bustamante@gmail.

com Universidad Catlica del Maule Facultad de Ciencias de la Ingeniera Ingeniera Civil Informtica

Ejercicios
Diagrama de Casos de Uso Diagrama de Clases

Se desea desarrollar una aplicacin de gestin de las calificaciones de los alumnos para satisfacer las numerosas quejas de los profesores, por el uso del lpiz y papel. La aplicacin deber cubrir nicamente aquellos aspectos relacionados con dicho tema, y que se describen a continuacin: El profesor recibe las actas en blanco de las asignaturas de las que es responsable, en formato electrnico. El acta contiene los siguientes datos de la asignatura (titulacin, campus, curso acadmico, denominacin de la asignatura, convocatoria y grupo) y la lista de alumnos matriculados (niu, nif, nombre y apellidos). Alguna de las acciones que puede hacer el profesor son: Completar un acta con las notas de los alumnos. Aadir o borrar un alumno de un acta. Integrar las actas de varios grupos de una misma asignatura en una sola acta. Otras de las opciones que se le exige a la aplicacin, para satisfacer completamente las necesidades del profesor, son las siguientes:

Permitir la consulta de la siguiente informacin de cualquier alumno seleccionado: DNI, N. EXPEDIENTE, Lista de asignaturas en las que est matriculado el alumno (Cdigo asignatura-Nombre asignatura). Obtener una estadstica de las calificaciones obtenidas por los alumnos en un determinado grupo de una asignatura. En esta estadstica se tendr para cada posible calificacin: Nmero de personas con esa calificacin, Porcentaje sobre los presentados, Porcentaje sobre el total del grupo. Consultar el 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-0.99, 1-1.99, 2-2.99, 3-3.99, 4-4.99, 5-5.99, 6-6.99, 8-8.99, 9-10; 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 vuelque el resultado en la casilla donde se estn introduciendo las calificaciones, redondendose a dos cifras decimales. Permitir la importacin y exportacin de la lista de alumnos con sus calificaciones a un formato compatible con MS Excel. Imprimir las actas y la lista provisional de calificaciones. Finalmente, como una ampliacin extra, a la cual slo podr acceder quien se identifique inicialmente como administrador de la aplicacin, se deben permitir: Gestin ABMC (Altas/Bajas/Modificacin y Consulta) de los datos de un alumno y su matriculacin en una asignatura y a un grupo.

Gestin de Asignaturas, teniendo en cuenta que una asignatura slo se puede dar en un nico curso (primero, segundo, tercero...) y que cada curso est formado ponlos datos sobre el nmero mximo de alumnos, nmero mnimo de crditos troncales y nmero mnimo de crditos optativos. Algunos de los datos que vamos a poder consultar de una asignatura son el nombre, nmero de crditos y cuatrimestre en el que se imparte. Gestin de Titulaciones, teniendo en cuenta que una titulacin slo se da en un campus determinado y los datos que podemos consultar son el nombre, el nmero de crditos o carga lectiva global, si es de 1. o 2.' ciclo, ... Gestin de grupos, en los que podemos consultar el nmero mximo de alumnos permitidos, si es un grupo de maana, de tarde o de noche, y cul es el cdigo empleado para identificar el grupo. Consultar aquellos alumnos que no se pueden matricular y el motivo de ello. Consultar el historial acadmico de un alumno.

Una biblioteca tiene copias de libros. Estos ltimos se caracterizan por su nombre, tipo (novela, teatro, poesa, ensayo), editorial, ao y autor. Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento. Cada copia tiene un identificador y un estado, sta puede estar en la biblioteca, prestada, con retraso o en reparacin. Los lectores pueden tener un mximo de 3 libros en prstamo. Cada libro se presta un mximo de 30 das, por cada da de retraso, se impone una multa de dos das sin posibilidad de coger un nuevo libro. Realiza un diagrama de clases y aade los mtodos necesarios para realizar el prstamo y devolucin de libros.

Representar mediante un diagrama de clases la siguiente especificacin:

Una aplicacin necesita almacenar informacin sobre empresas, sus empleados y sus clientes. Ambos se caracterizan por su nombre y edad. Los empleados tienen un sueldo bruto, los empleados que son directivos tienen una categora, as como un conjunto de empleados subordinados. De los clientes adems se necesita conocer su telfono de contacto. La aplicacin necesita mostrar los datos de los empleados y clientes.

También podría gustarte