7. Diagramas UML: Relaciones entre clases Asociaciones Cuando las clases se conectan entre sí de manera conceptual.
8. Diagramas UML: Relaciones entre clases Herencia - Generalización Uno de los sellos de la POO es el uso de Herencia, que es cuando un objeto hereda atributos o métodos de otro. Si habláramos de asociación diríamos “Tipo de”
9. Diagramas UML: Relaciones entre clases Dependencia Cuando una clase utiliza otra, hablamos de dependencia. El ejemplo más común de dependencia, es señalar que la firma de un método utiliza otra clase.
10. Diagramas UML: Relaciones entre clases Agregaciones En ocasiones una clase consta de otras clases, en este caso hablamos de agregación o acumulación.
11. Diagramas UML: Relaciones entre clases Composiciones Es un tipo de agregación, donde cada “Tipo de”, puede pertenecer sólo a un todo.
13. Diagramas UML: Casos de Uso Qué son los casos de uso? Para responder esto debemos preguntarnos, ¿cómo utilizaremos un producto de modo que cumpla con las necesidades requeridas? El caso de uso es una estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usara un software y definir los requerimientos.
14. Diagramas UML: Casos de Uso Ejemplo de Caso de Uso La función principal de la máquina de gaseosa es permitir a un cliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso). Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.
19. Diagramas UML: Diagramas de Secuencia Mensaje Simple : Se usa cuando se transfiere el control de un objeto a otro. Mensaje Asíncrono : El flujo continúa sin esperar la respuesta al mensaje enviado. Mensaje Síncrono : El objeto espera la respuesta al mensaje antes de continuar su flujo.
20. Diagramas UML: Diagramas de Secuencia Qué es exactamente lo que se debe mostrar en un diagrama de secuencia? Principalmente se debe diagramar la secuencia de un caso de uso!
21. Diagramas UML: Diagramas de Actividad El diagrama de actividades fue diseñado para mostrar una visión simplificada de lo que ocurre durante una operación o proceso.
25. Diagramas UML: Diagrama de distribución Un diagrama de distribución es la representación esquemática de componentes físicos y sus conexiones: comunicación entre servidores, sistemas distribuidos, redes, etc.