RESUMEN HORA 3
Concepción de una clase: es la representación de una clase. El nombre, atributos, operaciones y responsabilidades de las clases, el UML permite indicar la información respecto a la clase.
Atributos: es una propiedad o característica de una clase
Operaciones: son las acciones o tareas que la clase puede realizar.
Responsabilidades u restricciones: permite establecer otro tipo de información en sí misma. Mostrará las responsabilidades que será la descripción de la clase. En el símbolo, indicará las responsabilidades en su área inferior que contiene las operaciones. Las restricciones es una forma más formal que está protegido por claves.
Que hacen las clases como encontrarlas: las clases son el …ver más…
Multiplicidad: Es la cantidad de objetos de una clase en la que se relaciona con un objeto de la clase asociada.
Posibles multiplicidades y como representarlas en el UML:
• Uno a uno
• Uno a muchos
• Uno a uno o más
• Uno a ninguno o uno
• Uno a 12 hasta 18
• Uno a tres
• Uno a 12 o 24
En el UML representa la herencia con una línea que conecta a la clase principal con la secundaria .este tipo de conexión se le interpreta con la frase es de tipo de.
Una clase puede no provenir de una clase principal, puede ser una clase base o una clase raíz. Si una clase tiene exactamente una clase principal, tendrá una herencia simple y si proviene de varias clases principales tendrá una herencia múltiple.
Descubrimiento de la herencia: es la conversación con el cliente en lo que descubrirá clases principales como secundarias
Clases abstractas: son útiles pues funcionan como clases principales para clases secundarias. Dependencia: una clase utiliza a otra y esta la operación de una clase a otra clase.
En una dependencia, una clase utiliza a otra clase, se proyecta como una línea discontinua que reúne a las dos clases.
TALLER HORA 4
HORA 4 CUESTIONARIO
1- ¿Cómo representaría la multiplicidad? En uno de los extremos de la línea de asociación, coloque en el extremo lejano la cantidad de objetos que provienen de la clase que se relacionen con un objeto del extremo próximo.
2- ¿Cómo descubrirá la herencia?
En la lista de clases de su modelo