You are on page 1of 2

Ejercicios de Fundamentos de Ingeniera del Software

1. Biblioteca sencilla
Se trata de una biblioteca de un ayuntamiento pequeo, asociacin, etc. El encargado de la
biblioteca dispone de un PC para gestionar los prstamos. A partir de las entrevistas realizadas
se han recogido los siguientes detalles de funcionamiento de la biblioteca:

El encargado de la biblioteca es el nico usuario del sistema.

De cada libro tengo uno o varios ejemplares, cada uno en una estantera concreta
(identificada por pasillo y nmero).

Cada usuario puede mantener un mximo de tres ejemplares en prstamo de forma


simultnea.

Los usuarios pueden solicitar al encargado de la biblioteca un ejemplar concreto en


prstamo tomndolo directamente de las estanteras.

Los usuarios pueden consultar al encargado de la biblioteca la existencia y


disponibilidad de un libro (dando el autor o el ttulo, etc.) y el sistema debe determinar
si hay un ejemplar en las estanteras y su localizacin precisa.

En cualquier caso, el encargado de la biblioteca registra el prstamo (usuario, fecha y


ejemplar concreto).

El prstamo es semanal y si se produce un retraso en la devolucin, se impone una


multa en forma de das sin derecho a nuevos prstamos (3 das por cada da de retraso).
Antes de cualquier prstamo, el encargado de la biblioteca debe comprobar esta
situacin.

2. Consulta privada
Un mdico desea informatizar el control de pacientes y la facturacin de su consulta
privada. Le interesa recoger los datos identificativos de los pacientes (DNI o nmero de
identificacin si no lo posee, nombre y apellidos, domicilio, sexo y fecha de nacimiento) y los
datos relativos a la compaa aseguradora a la que pertenece el paciente (nombre, CIF,
domicilio social). Supngase que cada paciente slo pertenece a una nica compaa
aseguradora.
Antes de acudir a la consulta, el paciente concierta una cita a travs del telfono o
personalmente con la auxiliar que trabaja con el mdico (actualmente se anotan el da y hora y
el nombre y apellidos del paciente).
Por cada paciente que acude a la consulta, la actividad habitual consistir en acreditar la
aseguradora a la que pertenece (presenta el documento de asegurado a la auxiliar y un
justificante de asistencia rellenado por l y que queda en poder de la auxiliar). Si acude sin cita
previa se asigna una consulta al final de los que tienen cita previa. En cualquier caso, a todos se
les asigna un nmero de consulta consecutivo dentro del ao, se identifica al paciente y se anota
el tipo de consulta (primera consulta, revisin, recogida de anlisis, etc.).
Al finalizar el mes, la auxiliar emite las facturas correspondientes a las compaas
aseguradoras y el resumen de facturacin. La intencin es cambiar ese proceso por uno de
gestin electrnica con el banco.

3. Academia de idiomas
La academia de idiomas modernos Lingua S.L. desea mecanizar la gestin de las
mensualidades abonadas por sus alumnos. La estructura de la empresa la componen el director,
el administrativo y los profesores de la academia. El director se encarga de la organizacin de la
academia y de la contratacin y control del profesorado. El administrativo es el responsable de
la gestin administrativa (recepcin de las solicitudes de matrcula, entrega de listas,
elaboracin y entrega de recibos y recogida de las entregas en efectivo, tanto de la preinscripcin como de las mensualidades).
A partir de las entrevistas realizadas se han recogido las siguientes orientaciones de
funcionamiento de la academia:

La academia se estructura en funcin de los distintos idiomas y niveles de los que se


imparten enseanzas. En la actualidad se abarcan las enseanzas de Ingls, Francs,
Alemn, Ruso e Italiano. Cada una de estas enseanzas est subdividida en cuatro
niveles: bsico, intermedio, avanzado y perfeccionamiento.

Los alumnos se pueden matricular en uno o varios cursos.

Las clases se organizan en grupos. Estos grupos corresponden a un idioma y a un nivel


determinado. El horario de las clases de ese grupo es fijo para todo el curso.

Los grupos tienen un profesor fijo a lo largo de todo el curso. De cada profesor se
mantiene una ficha en la que figuran, adems de sus datos (nombre, DNI, apellidos,
domicilio, poblacin y provincia), los idiomas en los que puede impartir docencia.

Los grupos tienen un nmero mximo de alumnos que est fijado y que en ningn caso
se supera.

Los recibos mensuales los elabora el administrativo el primer da de cada mes.

Los quince primeros das de cada mes el administrativo ir anotando los pagos en
efectivo y entregar el recibo al alumno que le hace la entrega. El da 15 de cada mes se
generan los avisos de reclamacin por correo electrnico para todos aquellos recibos
que no se hayan abonado. No se admiten abonos parciales de los recibos.

4. Gestin de Formacin
Se quiere elaborar una aplicacin que realice la Gestin de Formacin de los empleados
de una empresa. El sistema debe permitir al jefe de formacin la creacin de los cursos. Un
curso tiene un nombre, una descripcin, fechas previstas y duracin, un monitor asignado
(tambin empleado de la empresa), un nivel previo exigido (ninguno, elemental, medio) y un
nmero lmite de empleados que pueden asistir a l.
Un empleado puede solicitar la realizacin de varios cursos. Para ello, el empleado puede
consultar la formacin que ofrece la empresa a travs de Internet. Los empleados, una vez
identificados con nombre y contrasea en el sistema, pueden ver los cursos que se imparten y
marcar aquellos en que estn interesados para crear automticamente su solicitud.
El jefe de formacin asigna los cursos a los empleados varias veces al ao, segn el nivel
y los lmites de cada curso. Si el empleado ha solicitado varios cursos, se supondr que el orden
en que los seleccion es el preferente y por tanto se le asignarn en este orden. A cada uno de
los empleados admitidos en un curso se le enviar una carta notificndole su admisin, as como
las fechas de comienzo y finalizacin, el horario y la direccin del departamento en el que
tendr lugar el curso.
Cuando el Jefe de Formacin asigna un nuevo curso en el sistema, se crean las hojas de
asistencia necesarias para controlar a los empleados que lo realizan. El monitor que lo imparte
anota la asistencia a cada sesin de cada empleado. La informacin que contienen las hojas de
asistencia permite conocer cules de los empleados convocados a un curso ha asistido al mismo
y en qu fechas.

You might also like