UNIVERSIDAD TECNOLOGICA <br />FIDEL VELAZQUEZ<br />“ INGENIERIA DE SOFWARE ”<br />DIAGRAMS UML<br />PROFRA: LIC RUTH MARCE...
DIAGRAMASUML<br />
DIAGRAMAS QUE SE  MOSTRARAN EN ESTA PRESENTACIÓN<br /><ul><li>Diagrama de componentes
Diagrama de caso
Diagrama de actividades
Diagrama de clases
Diagrama de objetos
Diagrama de estructura
Diagrama de secuencia
Diagrama de interacción
Diagrama de estado </li></li></ul><li>DIAGRAMA DE COMPONENTES<br />Un diagrama de componentes representa cómo un sistema d...
DIAGRAMA DE COMPONENTES<br />Son utilizados para:<br /> modelar la vista estática y dinámica de un sistema. <br />Muestra ...
EJEMPLO <br />
DIAGRAMA DE CASO DE USO<br />Un diagrama de casos de uso es una especie de diagrama de comportamiento. UML mejorado define...
DIAGRAMA DE CASO DE USO<br />La descripción escrita del comportamiento del sistema al afrontar una tarea de negocio o un r...
DIAGRAMA DE CASO DE USO<br />Los Casos de Uso no son parte del diseño (cómo), sino parte del análisis (qué). De forma que ...
EJEMPLO<br />
DIAGRAMA DE ACTIVIDADES<br />Representa el comportamiento interno de una operación o de un caso de uso, bajo la forma de u...
DIAGRAMA DE ACTIVIDADES<br />Elementos de un Diagrama de actividades <br />Particiones <br />Nodos de Acción<br />Nodos de...
DIAGRAMA DE ACTIVIDADES<br />Muestra los aspectos dinámicos de un sistema•Puede describir procesos o casos de uso.•Permite...
EJEMPLO<br />
DIAGRAMA DE CLASES<br />Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mos...
DIAGRAMA DE CLASES<br />Propiedades también llamados atributos o características, son valores que corresponden a un objeto...
DIAGRAMA DE CLASES<br />Propiedades también llamados atributos o características, son valores que corresponden a un objeto...
EJEMPLO<br />
DIAGRAMA DE OBJETOS<br />son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodol...
EJEMPLO<br />
DIAGRAMA DE ESTRUSTURA<br />Diagrama de estructura<br />Es una forma de descomposición funcional, muestra la partición del...
Próxima SlideShare
Cargando en…5
×

Diagramas

3.837 visualizaciones

Publicado el

espero que la presentacion le sirva de mucho a las persona que requieran de esta informacion

Publicado en: Educación
0 comentarios
6 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.837
En SlideShare
0
De insertados
0
Número de insertados
10
Acciones
Compartido
0
Descargas
94
Comentarios
0
Recomendaciones
6
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagramas

  1. 1. UNIVERSIDAD TECNOLOGICA <br />FIDEL VELAZQUEZ<br />“ INGENIERIA DE SOFWARE ”<br />DIAGRAMS UML<br />PROFRA: LIC RUTH MARCELA ROMERO ROJAS<br />PEREZ LEON NANCY<br />ALEJANDRO MORAN LOPEZ<br />SI-503<br />
  2. 2. DIAGRAMASUML<br />
  3. 3. DIAGRAMAS QUE SE MOSTRARAN EN ESTA PRESENTACIÓN<br /><ul><li>Diagrama de componentes
  4. 4. Diagrama de caso
  5. 5. Diagrama de actividades
  6. 6. Diagrama de clases
  7. 7. Diagrama de objetos
  8. 8. Diagrama de estructura
  9. 9. Diagrama de secuencia
  10. 10. Diagrama de interacción
  11. 11. Diagrama de estado </li></li></ul><li>DIAGRAMA DE COMPONENTES<br />Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.<br />
  12. 12. DIAGRAMA DE COMPONENTES<br />Son utilizados para:<br /> modelar la vista estática y dinámica de un sistema. <br />Muestra la organización y las dependencias entre un conjunto de componentes. <br />No es necesario que un diagrama incluya todos los componentes del sistema, normalmente se realizan por partes. <br />Cada diagrama describe un apartado del sistema.<br />
  13. 13. EJEMPLO <br />
  14. 14. DIAGRAMA DE CASO DE USO<br />Un diagrama de casos de uso es una especie de diagrama de comportamiento. UML mejorado define una notación gráfica para representar casos de uso llamada modelo de casos de uso. <br />
  15. 15. DIAGRAMA DE CASO DE USO<br />La descripción escrita del comportamiento del sistema al afrontar una tarea de negocio o un requisito de negocio. Esta descripción se enfoca en el valor suministrado por el sistema a entidades externas tales como usuarios humanos u otros sistemas.<br />La posición o contexto del caso de uso entre otros casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de uso coherentes, consistentes promueve una imagen fácil del comportamiento del sistema, un entendimiento común entre el cliente/propietario/usuario y el equipo de desarrollo<br />
  16. 16. DIAGRAMA DE CASO DE USO<br />Los Casos de Uso no son parte del diseño (cómo), sino parte del análisis (qué). De forma que al ser parte del análisis nos ayudan a describir qué es lo que es sistema debe hacer. Los Casos de Uso son qué hace el sistema desde el punto de vista del usuario. Es decir, describen un uso del sistema y cómo este interactúa con el usuario. <br />
  17. 17. EJEMPLO<br />
  18. 18. DIAGRAMA DE ACTIVIDADES<br />Representa el comportamiento interno de una operación o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente. <br />El propósito del diagrama de actividad es: <br />–Modelar el flujo de tareas <br />–Modelar las operaciones<br />
  19. 19. DIAGRAMA DE ACTIVIDADES<br />Elementos de un Diagrama de actividades <br />Particiones <br />Nodos de Acción<br />Nodos de Control<br />Nodos de Objeto<br />Extremos <br />Otros Elementos <br />
  20. 20. DIAGRAMA DE ACTIVIDADES<br />Muestra los aspectos dinámicos de un sistema•Puede describir procesos o casos de uso.•Permite elegir el orden en que pueden hacerse<br />las cosas. <br />•Establece las reglas de secuencia a seguir<br />
  21. 21. EJEMPLO<br />
  22. 22. DIAGRAMA DE CLASES<br />Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.<br />Representación de: - Requerimientos en entidades y actuaciones. - La arquitectura conceptual de un dominio - Soluciones de diseño en una arquitectura - Componentes de software orientados a objetos<br />
  23. 23. DIAGRAMA DE CLASES<br />Propiedades también llamados atributos o características, son valores que corresponden a un objeto, como color, material, cantidad, ubicación<br />
  24. 24. DIAGRAMA DE CLASES<br />Propiedades también llamados atributos o características, son valores que corresponden a un objeto, como color, material, cantidad, ubicación. Generalmente se conoce como la información detallada del objeto<br />Operaciones comúnmente llamados métodos, son aquellas actividades o verbos que se pueden realizar con/para este objeto, como por ejemplo abrir, cerrar, buscar, cancelar, acreditar, cargar. <br />Interfaz es un conjunto de operaciones que permiten a un objeto comportarse de cierta manera, por lo que define los requerimientos mínimos del objeto. Hace referencia a polimorfismo.<br />Herencia se define como la reutilización de un objeto padre ya definido para poder extender la funcionalidad en un objeto hijo. Los objetos hijos heredan todas las operaciones y/o propiedades de un objeto padre. Por ejemplo: Una persona puede especializarse en Proveedores, Acreedores, Clientes, Accionistas, Empleados; todos comparten datos básicos como una persona, pero además cada uno tendrá información adicional que depende del tipo de persona, como saldo del cliente, total de inversión del accionista, salario del empleado, etc.<br />
  25. 25. EJEMPLO<br />
  26. 26. DIAGRAMA DE OBJETOS<br />son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML.<br />Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase.<br />Una diferencia con los diagramas de clase es que el compartimiento de arriba va en la forma Nombre de objeto: Nombre de clase.<br />Por ejemplo, Miguel: Persona.<br />
  27. 27. EJEMPLO<br />
  28. 28. DIAGRAMA DE ESTRUSTURA<br />Diagrama de estructura<br />Es una forma de descomposición funcional, muestra la partición del sistema en módulos y su jerarquía. Es un árbol o<br />diagrama jerárquico que define la arquitectura completa de un sistema mostrando sus módulos y sus interrelaciones.<br />El sistema se representa como un conjunto de módulos ordenados jerárquicamente<br />Componentes del diagrama:<br />Es el bloque de construcción básico de un sistema.<br />Estructuras de control: muestran las interrelaciones entre los módulos (flechas)<br />Datos<br />Información de control<br />Selección<br />
  29. 29. EJEMPLO<br />
  30. 30. DIAGRAMA DE SECUENCIA<br />En un diagrama de secuencia ponemos varios de los objetos o clases que forman parte de nuestro programa y ponemos qué llamadas van haciendo unos a otros para realizar una tarea determinada.<br />Hacemos un diagrama de secuencia por cada caso de uso o para una parte de un caso de uso (lo que llamo subcaso de uso). En nuestro ejemplo de ajedrez, podemos hacer diagramas de secuencia para "jugar partida" o bien para partes de "jugar partida", como puede ser "mover pieza".<br />El detalle del diagrama depende de la fase en la que estemos, lo que pretendamos contar con el diagrama y a quién. En una primera fase de diseño podemos poner clases grandes y ficticias, que representen un paquete/librería o, si nuestro programa está compuesto por varios ejecutables corriendo a la vez, incluso clases que representen un ejecutable.<br />
  31. 31. EJEMPLO<br />
  32. 32. DIAGRAMA DE INTERACCION<br />El diagrama de interacción, representa la forma en como un Cliente (Actor) u Objetos (Clases) se comunican entre si en petición a un evento. Esto implica recorrer toda la secuencia de llamadas, de donde se obtienen las responsabilidades claramente. <br />Dicho diagrama puede ser obtenido de dos partes, desde el Diagrama Estático de Clases o el de Casos de Uso (son diferentes). <br />Los componentes de un diágrama de interacción son: <br />Un Objeto o Actor. <br />Mensaje de un objeto a otro objeto. <br />Mensaje de un objeto a si mismo. <br />
  33. 33. EJEMPLO<br />
  34. 34. DIAGRAMA DE ESTADO<br />un diagrama de estados es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso.<br />Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación.<br />El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos<br />
  35. 35. EJEMPLO<br />

×