Академический Документы
Профессиональный Документы
Культура Документы
El dueño de un hotel le pide a usted desarrollar un programa para consultar sobre las habitaciones disponibles y
reservar habitaciones de su hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y
esporádicos.
¿Cuáles clases y relaciones debería tener el diagrama de clases para el ejercicio anterior?
RESPUESTA:
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.)
1. Lea y sintetice el documento que se encuentra en la carpeta de documentos de apoyo de la guía “UML Diagrama
de Clases”.
2. A partir de la lectura anterior responda la siguiente pregunta: ¿Cree que el Diagrama de Clases va a tener
relación con el desarrollo de la aplicación del proyecto? Justifique su respuesta.
3. ¿Qué es y para qué sirve un diagrama de clases?
4. Dibujar cada uno de los símbolos que componen un diagrama de clases y su función.
RESPUESTAS:
1 - Un objeto es algo distinguible que percibimos como que tiene existencia, sea física o conceptual. Una clase refiere
genéricamente a los objetos de una familia que se perciben con propiedades y comportamiento comunes. Una instancia
de una clase (objeto) refiere a la representación de un objeto de una clase. Los objetos generalmente los percibimos
relacionados entre sí. Una asociación refiere genéricamente a las relaciones que existen entre objetos de clases. Un
enlace refiere a la representación de una relación entre instancias de clases. Restricción: Dentro de una misma clase, no
se pueden repetir nombres de atributos, La multiplicidad mínima no puede ser negativa, La multiplicidad máxima tiene
que ser mayor o igual que la mínima. Se recomienda: Los nombres de las clases y las asociaciones empiezan por
mayúscula, el nombre de las clases se escribe en negrita, los nombres de los atributos y las operaciones empiezan por
minúscula, cuando un nombre está formado por más de una palabra, entonces la segunda y siguientes palabras
empiezan por mayúscula, el nombre de una clase abstracta se escribe en itálica.
2 - Claro, el diagrama de clases nos muestra la estructura de las funciones de un objeto en el proyecto, así que si se
necesita conocer esta estructura.
3 -Los diagramas de clases sirven para representar la estructura estática de un sistema incluyendo una colección de
elementos de modelización estáticos, tales como clases y relaciones.
4-
Clase:
describe genéricamente una familia de objetos que tienen en común una serie de atributos y operaciones
Atributo:
describe genéricamente una propiedad de los objetos de una clase (generalmente, describe hechos estáticos o
estructurales)
Operación:
describe genéricamente un servicio que puede ser requerido a cualquier objeto de una clase para que muestre un
comportamiento
Asociación:
describe una relación genérica entre objetos de clases
Multiplicidad:
Describe el número mínimo y máximo de enlaces posibles <min..max>
0..* *
1..*
1..1 1
n..m
Agregación:
es una asociación que describe una relación entre un todo y sus partes de modo que las partes pueden existir por sí
mismas
Composición:
es una asociación que describe una relación entre un todo y sus partes de modo que las existencias de las partes se
perciben como totalmente dependientes del todo
Clase asociativa:
describe una asociación que refiere a una familia de relaciones entre objetos sobre las que se perciben propiedades que
son propias de las relaciones
Nota:
<nota>
1. Defina las clases, atributos, tipos de datos y métodos u operaciones necesarios en el diagrama de clases de su
proyecto según el levantamiento de información y los requerimientos funcionales.
1. Desarrolle el diagrama de clases de su proyecto teniendo en cuenta la definición de clases, atributos y métodos,
no olvide realizar las relaciones entre las clases ni colocar la cordialidad.