0
UML:Unified Modeling Language   Equipo de Arquitectura
Introducción Modelo Cascada Iterativo
Introducción <ul><li>Es necesario contar con un plan organizado del “como” haremos una tarea. </li></ul><ul><li>El diagram...
Diagramas UML <ul><li>El diagrama, es entrar en tal grado de abstracción, que podemos llevar el mundo real a una serie de ...
Diagramas UML: Diagrama de Clases <ul><li>Se debe pensar en las cosas que nos rodean, es probable que muchas de esas cosas...
Diagramas UML: Diagrama de Objetos <ul><li>Un objeto es una  instancia  de una clase. </li></ul>Mi Lavadora: Lavadora
Diagramas UML: Relaciones entre clases Asociaciones Cuando las clases se conectan entre sí de manera conceptual.
Diagramas UML: Relaciones entre clases Herencia - Generalización Uno de los sellos de la POO es el uso de Herencia, que es...
Diagramas UML: Relaciones entre clases Dependencia Cuando una clase utiliza otra, hablamos de dependencia. El ejemplo más ...
Diagramas UML: Relaciones entre clases Agregaciones En ocasiones una clase consta de otras clases, en este caso hablamos d...
Diagramas UML: Relaciones entre clases Composiciones Es un tipo de agregación, donde cada “Tipo de”, puede pertenecer  sól...
Diagramas UML: Relaciones entre clases Interfaces y realizaciones
Diagramas UML: Casos de Uso Qué son los casos de uso? Para responder esto debemos preguntarnos, ¿cómo utilizaremos  un pro...
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 ...
Diagramas UML: Casos de Uso Ejemplo de Caso de Uso
Diagramas UML: Casos de Uso Extensión
Diagramas UML: Casos de Uso Generalización
Diagramas UML: Diagramas de Secuencia <ul><li>Un diagrama de secuencia es la representación, en el tiempo, de los distinto...
Diagramas UML: Diagramas de Secuencia Mensaje Simple : Se usa cuando se transfiere el  control de un objeto a otro. Mensaj...
Diagramas UML: Diagramas de Secuencia Qué es exactamente lo que se debe mostrar en un diagrama de secuencia? Principalment...
Diagramas UML: Diagramas de Actividad El diagrama de actividades fue diseñado para mostrar una visión  simplificada de lo ...
Diagramas UML: Diagramas de Actividad Rutas concurrentes
Diagramas UML: Diagrama de Componentes <ul><li>Qué es un componente? </li></ul><ul><li>Es una parte física de un sistema, ...
Diagramas UML: Diagrama de Componentes Diagramas de Componentes
Diagramas UML: Diagrama de distribución Un diagrama de distribución es la representación  esquemática de componentes físic...
Diagramas UML
Dudas? Equipo de Arquitectura
Upcoming SlideShare
Loading in...5
×

Uml

2,157

Published on

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,157
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
86
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Uml"

  1. 1. UML:Unified Modeling Language   Equipo de Arquitectura
  2. 2. Introducción Modelo Cascada Iterativo
  3. 3. Introducción <ul><li>Es necesario contar con un plan organizado del “como” haremos una tarea. </li></ul><ul><li>El diagrama UML es una herramienta de comunicación entre pares, a los arquitectos y hacia el cliente. </li></ul><ul><li>El diagrama evidencia ideas, por lo tanto, podemos dar feedback de ellas, y cambiarlas en caso de estar erradas. </li></ul><ul><li>Debemos manejar la complejidad de un software. Cuando este haya crecido demasiado, como lo explicamos? </li></ul><ul><li>Un constructor, podría crear el edificio que el arquitecto quiere si no existieran los planos? </li></ul><ul><li>Diseños sólidos traen como consecuencia aplicaciones sólidas. </li></ul>
  4. 4. Diagramas UML <ul><li>El diagrama, es entrar en tal grado de abstracción, que podemos llevar el mundo real a una serie de “dibujos” en papel. </li></ul><ul><li>Los diagramas UML son: </li></ul><ul><ul><li>Diagrama de Clases. </li></ul></ul><ul><ul><li>Diagrama de Objeto. </li></ul></ul><ul><ul><li>Diagrama de Casos de Uso. </li></ul></ul><ul><ul><li>Diagrama de estados. </li></ul></ul><ul><ul><li>Diagrama de secuencias. </li></ul></ul><ul><ul><li>Diagrama de Colaboraciones. </li></ul></ul><ul><ul><li>Diagrama de actividades. </li></ul></ul><ul><ul><li>Diagrama de componentes. </li></ul></ul><ul><ul><li>Diagramas de distribución. </li></ul></ul>
  5. 5. Diagramas UML: Diagrama de Clases <ul><li>Se debe pensar en las cosas que nos rodean, es probable que muchas de esas cosas tengan atributos y que realicen determinadas acciones. </li></ul><ul><li>Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. </li></ul>
  6. 6. Diagramas UML: Diagrama de Objetos <ul><li>Un objeto es una instancia de una clase. </li></ul>Mi Lavadora: Lavadora
  7. 7. Diagramas UML: Relaciones entre clases Asociaciones Cuando las clases se conectan entre sí de manera conceptual.
  8. 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. 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. 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. 11. Diagramas UML: Relaciones entre clases Composiciones Es un tipo de agregación, donde cada “Tipo de”, puede pertenecer sólo a un todo.
  12. 12. Diagramas UML: Relaciones entre clases Interfaces y realizaciones
  13. 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. 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.
  15. 15. Diagramas UML: Casos de Uso Ejemplo de Caso de Uso
  16. 16. Diagramas UML: Casos de Uso Extensión
  17. 17. Diagramas UML: Casos de Uso Generalización
  18. 18. Diagramas UML: Diagramas de Secuencia <ul><li>Un diagrama de secuencia es la representación, en el tiempo, de los distintos flujos de una aplicación. </li></ul>Objeto Línea de vida Activación Mensaje
  19. 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. 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. 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.
  22. 22. Diagramas UML: Diagramas de Actividad Rutas concurrentes
  23. 23. Diagramas UML: Diagrama de Componentes <ul><li>Qué es un componente? </li></ul><ul><li>Es una parte física de un sistema, se encuentra en el PC, no en la </li></ul><ul><li>mente del analista: una tabla, un archivo, un ejecutable, una biblioteca, etc. </li></ul><ul><li>Por qué modelar esto? </li></ul><ul><li>Los clientes pueden ver la estructura del sistema finalizado. </li></ul><ul><li>Los desarrolladores contarán con una estructura con la cual trabajar. </li></ul><ul><li>Se logra generar código reutilizable. </li></ul>
  24. 24. Diagramas UML: Diagrama de Componentes Diagramas de Componentes
  25. 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.
  26. 26. Diagramas UML
  27. 27. Dudas? Equipo de Arquitectura
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×