24
Resumen UML

Uml Resumen

  • Upload
    durley

  • View
    103

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Uml Resumen

Resumen UML

Page 2: Uml Resumen

Casos de Uso

Especifica una interacción entre un actor y el sistema, de modo tal que pueda ser entendida por una persona sin conocimientos técnicos, también permite captar una función visible para los actores.

Page 3: Uml Resumen

Actores

Son los roles de los agentes externos que necesitan algo del sistema, pueden ser personas o no, por ejemplo: un actor puede ser otra aplicación que se comunica con la nuestra para solicitar algún servicio.

Page 4: Uml Resumen

Diagramas de casos de uso

Es una notación de modelado visual que especifican el comportamiento de los casos de uso, las relaciones entre los distintos casos de uso y de casos de uso con actores.

Page 5: Uml Resumen

Ejemplo:

Secretaria Académica

Realizando convocatoria

Recibiendo hojas de vida

Seleccionando hojas de vida para entrevista

Programando entrevista

Realizando entrevista

Realizando informe de resultados de entrevista

Realizando contratos

Programando Inducciones

Ingresando datos empleados

Recibiendo novedades de los coordinadores

Generando novedades

<<include>>

<<include>>

<<include>>

<<include>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Seleccionando ARL

<<extend>>

Page 6: Uml Resumen

Diagrama de actividades

Un diagrama de actividades es aquel que define de una manera clara el flujo de un proceso o de un requisito dentro del sistema de información, en otras palabras puede ayudar a comprender el flujo de actividades de un caso de uso.

Page 7: Uml Resumen

Elementos típicos de un diagrama de actividades

• Rectángulos de bordes redondeados: son actividades o acciones en el flujo. Dentro de los mismos se coloca una descripción breve de la actividad.

• Las flechas: indican el sentido del flujo.

• El comienzo y el fin del flujo: se indican con un circulo negro y un circulo blanco con uno negro concéntrico, respectivamente.

Page 8: Uml Resumen

Elementos típicos de un diagrama de actividades

• Las bifurcaciones condicionales se especifican con un rombo colocando la condición de las ramas entre corchetes.

• Las acciones concurrentes se dibujan naturalmente, con dos barras gruesas, una para indicar el comienzo de la concurrencia y otra para el fin.

Page 9: Uml Resumen

Ejemplo diagrama de actividades

Page 10: Uml Resumen

Ejemplo diagrama de actividades con calles

Page 11: Uml Resumen

Calles o particiones

• Se le agregan calles o particiones a los diagramas de actividades para especificar qué o quién realiza las acciones.

Page 12: Uml Resumen

Diagramas de estados

• Son una herramienta que sirve para modelar cómo afecta un escenario a los estados que un objeto toma, en conjunto con los eventos que provocan las transiciones de estado.

Page 13: Uml Resumen

Elementos distintivos de un diagrama de estados

• Los estados por los que pasa el objeto, se representan con rectángulos de puntas redondeadas.

• Los nodos inicial y final se representan igual que las actividades de inicio y fin del diagrama de actividades.

• Las transiciones entre estados se representan por flechas.

Page 14: Uml Resumen

Ejemplo diagrama de estados

Page 15: Uml Resumen

Diagrama de secuencia del sistema

• Los Diagramas de Secuencias muestran la forma en que un grupo de objetos se comunican (interactúan) entre sí a lo largo del tiempo.

• Un Diagrama de Secuencia consta de objetos, mensajes entre estos objetos y una línea de vida del objeto representada por una línea vertical. Los diagramas de Secuencias “cuentan” historias

Page 16: Uml Resumen

Ejemplo diagrama de secuencia

Page 17: Uml Resumen

Ejemplo diagrama de secuencia

Page 18: Uml Resumen

Diagramas de paquetes

• Son herramientas que sirven para agrupar elementos estáticos y es, por definición, un elemento estructural. Por ejemplo, un paquete podría agrupar clases, pero también objetos o casos de uso o incluso, otros paquetes.

Page 19: Uml Resumen

Elementos básicos del diagrama de paquetes

• Un paquete se representa como una carpeta con solapa. La solapa se utiliza para colocar el nombre del paquete.

• Las dependencias entre paquetes se muestran como dependencias simples de diagrama de clases.

Page 20: Uml Resumen

Ejemplo diagrama de paquetes

Page 21: Uml Resumen

Diagramas de componentes

• Sirven para mostrar los componentes y sus comunicaciones mediante interfaces. Los componentes suponen las partes reemplazables del sistema que se pueden adquirir y versionar.

Page 22: Uml Resumen

Ejemplo diagrama de componentes

Page 23: Uml Resumen

Diagramas de despliegue

• Los Diagramas de Despliegue muestran las relaciones físicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista de despliegue representa la disposición de las instancias de componentes de ejecución en instancias de nodos conectados por enlaces de comunicación. Un nodo es un recurso de ejecución tal como un computador, un dispositivo o memoria. Los estereotipos permiten precisar la naturaleza del equipo: – Dispositivos – Procesadores – Memoria

Page 24: Uml Resumen

Dependencias

• Un nodo es un objeto físico en tiempo de ejecución que representa un recurso computacional, generalmente con memoria y capacidad de procesamiento. Pueden representarse instancias o tipos de nodos que se representa como un cubo 3D en los diagramas de implementación.