Ejercicio UML miércoles 15 de octubre de 2008

Los sistemas operativos estructura la información almacenada en disco mediante los denominados sistemas de archivos; en este ejercicio deberás proporcionar un diagrama de clases que modele la siguiente descripción de un sistema de archivos simplificado:

  • El sistema de archivos permitirá gestionar un único disco duro que tendrá una capacidad de almacenamiento expresada en Kbytes.
  • El disco duro estará dividido en bloques, todos los bloques tendrán el mismo tamaño (también expresado en Kbytes) y cada bloque tendrá un identificador único (que será un entero) y un campo para «apuntar» al siguiente bloque del archivo (también un número entero).
  • El sistema de archivos encargado de gestionar el disco duro contendrá al menos un directorio.
  • Un directorio es un tipo especial de archivo que puede contener (o no) archivos.
  • Un archivo tendrá un nombre y estará asociado con su directorio padre y con el primero de sus bloques.

¡Atención! No es preciso incluir métodos pero sí atributos con sus correspondientes tipos así como las diversas relaciones existentes entre clases.

Deja un comentario