DISEÑO ORIENTADO A OBJETOS forma parte del paradigma más usado en la actualidad
Enviado por poland6525 • 14 de Octubre de 2018 • 815 Palabras (4 Páginas) • 405 Visitas
...
- Include (incluye): [pic 10]
Es un estereotipo de dependencia. Indica que un caso de uso es incluido en otro, ocurre cuando unos de casos de uso comparten unos pasos comunes.
- Extend: [pic 11]
Es un estereotipo de dependencia. Ofrece una forma de extensión más controlada que la relación de generalización.
- Generalización (herencia): [pic 12]
Es una relación de generalización donde un caso de uso extiende otro caso de uso pudiendo añadir acciones a un caso de uso general.
2.2.2. Diagramas de secuencia
Suelen usarse para representar objetos software y el intercambio de mensajes entre ellos, representando la aparición de nuevos objetos de izquierda a derecha.[pic 13]
2.2.2.1. Elementos de un diagrama de secuencia
- Rol de la Clase: El rol de la clase describe la manera en que un objeto se va a comportar en el contexto. No se listan los atributos del objeto.
[pic 14]
- Activación: Los cuadros de activación representan el tiempo que un objeto necesita para completar una tarea.
[pic 15]
- MENSAJES: Los envíos de mensajes se representan mediante flechas que unen la línea de vida del objeto emisor con la línea de vida del objeto destinario. En cada flecha se pone del nombre del acontecimiento que provoca el envió del mensaje, y se puede acompañar de datos paréntesis.
[pic 16]
- TIEMPO: El diagrama de representa al tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior.
Con ello el diagrama de secuencias tiene dos dimensiones. La dimensión horizontal es la disposición de lo objetos, y la dimensión vertical muestra el paso del tiempo.
[pic 17]
- RECURSIVIDAD: En ocasiones un objeto posee una operación que invoca a si misma.
[pic 18]
2.2.3. Diagramas de clases:
Para UML una clase es una entidad, no una clase software. Un diagrama de clases UML puede ser un diagrama del dominio o representación de conceptos que intervienen en un problema, o también un diagrama de clases software. El sentido de un diagrama UML se lo da la persona que lo construye.
Los diagramas de clases son diagramas de estructura estática que muestran las clases del sistema y sus interrelaciones (incluyendo herencia, agregación, asociación, etc.).
2.2.3.1 Clase
Es la unidad que encapsula toda la información de un objeto.
En UML una clase es representada por un rectángulo que posee tres divisiones.
Superior: Contiene el nombre de la Clase.
Intermedio: Contiene los atributos que caracterizan a la Clase (pueden ser Private,Protected o Public)
Inferior: Contiene los métodos u operaciones, lo que va hacer.
[pic 19]
...