olaaaaaaa

Solo disponible en BuenasTareas
  • Páginas : 17 (4020 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2014
Leer documento completo
Vista previa del texto
Modelar el diagrama de clases
– Una aplicación necesita almacenar información sobre empresas, empleados y clientes
– Ambos se caracterizan por su nombre y edad
– Los empleados tienen un sueldo bruto. Los empleados que son directivos tienen una categoría así como un conjunto de empleados subordinados
– De los clientes además se necesita conocer su teléfono de contacto
– La aplicaciónnecesita mostrar los datos de los empleados y los clientes


Biblioteca
– Una biblioteca tiene copias de libros. El libro se caracteriza por su nombre, tipo (novela, teatro, poesía, ensayo), editorial, año y autor
– Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento
– Cada copia tiene un identificador y puede estar en la biblioteca, prestada , con retraso o en reparación– Los lectores pueden tener un máximo de 3 libros en préstamo
– Cada libro se presta por un máximo de 30 días, por cada día de retraso se impone una multa de dos días sin la posibilidad de coger un nuevo libro
– Realiza el diagrama de clases y añade los métodos necesarios para realizar el préstamo y devolución de libros


Redes de ordenadores
– Especificar un diagrama de clases quedescriba redes de ordenadores
– Los elementos que se pueden incluir en la red son
• Servidor, PC, Impresora
• Hub, Cable de red
– Los PC’s pueden conectarse con un único Hub, los servidores con uno o varios
– Los servidores y pc’s pueden generar mensajes, con cierta longitud
– Los hubs tienen un número de puertos, alguno de los cuales pueden usarse para conectar con otros hubs. Tienen ciertaprobabilidad de perder mensajes
– Las impresoras pueden averiarse, con cierta probabilidad, durante cierto tiempo





Se desea diseñar un diagrama de clases sobre la información de las reservas de una empresa dedicada al alquiler de automóviles, teniendo en cuenta que:
 Un determinado cliente puede tener en un momento dado hechas varias reservas.
 De cada cliente se desean almacenar suDNI, nombre, dirección y teléfono. Además dos clientes se diferencian por un código único.
 Cada cliente puede ser avalado por otro cliente de la empresa.
 Una reserva la realiza un único cliente pero puede involucrar varios coches.
 Es importante registrar la fecha de inicio y final de la reserva, el precio del alquiler de cada uno de los coches, los litros de gasolina en el depósito en elmomento de realizar la reserva, el precio total de la reserva y un indicador de si el coche o los coches han sido entregados.
 Todo coche tiene siempre asignado un determinado garaje que no puede cambiar. De cada coche se requiere la matricula, el modelo el color y la marca.
 Cada reserva se realiza en una determinada agencia.






Un zoo necesita una aplicación informática parallevar su organización respecto a las especies que posee, los empleados (cuidadores y guías), y los distintos itinerarios de visita que ofrece. La información está estructurada de la siguiente manera:
 Especies: de las especies interesa saber el nombre en español, el nombre científico y una descripción general. Hay que tener en cuenta que una especie puede vivir en diferentes hábitats naturalesy que un hábitat puede ser ocupado por diferentes especies. Las especies se encuentran en distintas zonas del parque de manera que cada especie está en una zona y en una zona hay varias especies.
 Hábitats: los diferentes hábitats naturales vienen definidos por el nombre, el clima y el tipo de vegetación predominantes, así como el continente o continentes en los que se encuentran.
 Zonas:las zonas del parque en las que se encuentran las distintas especies vienen definidas por el nombre y la extensión que ocupan.
 Itinerarios: los itinerarios discurren por distintas zonas del parque. La información de interés para los itinerarios es: código de itinerario, la duración del recorrido, la longitud del itinerario, el máximo número de visitantes autorizado y el número de distintas...
tracking img