Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs Dra. María José Escalona Cuaresma [email protected] www.

55 downloads 81 Views 168KB Size

Recommend Stories


DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son

Introducción. Reglas para dibujar un diagramas de flujo
Introducción. Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travéz de sistemas de tratamiento de información. L

La Creación Tradicional de Cerdos en Portugal: análisis antropológico de reglas sociales, tabúes y comportamientos
EL RINCON DEL ANTROPOLOGO Boletín Iberoamericano de Antropología La Creación Tradicional de Cerdos en Portugal: análisis antropológico de reglas soci

Diagramas de Flujo Programación Estructurada. Diagramas de Flujo y Pseudocódigo
Diagramas de Flujo Programación Estructurada. Diagramas de Flujo y Pseudocódigo • Es la representación gráfica de los pasos que deben seguirse para r

Story Transcript

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs

Dra. María José Escalona Cuaresma [email protected] www.lsi.us.es/~escalona

D. Javier Jesús Gutiérrez Rodríguez [email protected] www.lsi.us.es/~javierj

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306 © MJ Escalona. 2007

Universidad de Sevilla ETS Ingeniería Informática Av. Reina Mercedes S/N 41015 Sevilla Tlf. 954553867 Pabellón de Italia. C/ IsaacFax. Newton s/n. Planta 4ª 1 954553917 Isla de la Cartuja. 41092 Sevilla

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs 1. 2. 3. 4. 5.

Introducción. Elementos de los diagramas de actividades. Definición de procesos de negocio y de casos de uso. Ejemplos. Ejercicios.

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306 © MJ Escalona. 2007

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

2

Introducción

Podemos utilizar diagramas de actividades para: » » » » »

Definir el comportamiento de un método. Definir estados complejos. Definir el comportamiento de casos de uso. Modelar procesos de negocio. Etc..

No hay elementos específicos del perfil de NDT para diagramas de actividades.

3 © MJ Escalona. 2007

Introducción

Diagrama de actividades UML

4 © MJ Escalona. 2007

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs

Elementos de los diagramas de actividades.

5 © MJ Escalona. 2007

Elementos de un diagrama de actividades Inicio (sólo puede haber uno) Acción: unidad de ejecución básica. Decisión: elección de una salida entre un conjunto de posibles. Alternativas: cada una con la condición que debe cumplirse para realizar dicha transición.

Fin 6 © MJ Escalona. 2007

Elementos de diagramas de actividades

Agrupación lógica de actividades. Por ejemplo: quién realiza la acción o un objetivo común. No imponen ninguna restricción, pueden cruzarse libremente. Instancia de una clase / RA.

7 © MJ Escalona. 2007

Elementos de diagramas de actividades

Fork: Indica un conjunto de actividades que pueden realizarse en paralelo (concurrentemente)

Join: Indica que, para continuar, deben haber finalizado todas las actividades concurrentes. Ojo que no son como paréntesis (puede aparecer una sin la otra).

8 © MJ Escalona. 2007

Elementos de diagramas de actividades

¿Qué significa este diagrama? © MJ Escalona. 2007

¿Cuál es la diferencia con este otro diagrama? ¿Se pueden hacer las mismas cosas con ambos o todo es distinto?.

9

Elementos de diagramas de actividades

¾ Objetos (información) que utilizan las actividades. ¾ Una actividad puede crear/modificar un objeto o necesitarlo. ¾ Un mismo objeto puede aparecer tantas veces y en tantas relaciones como sea necesario.

10 © MJ Escalona. 2007

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs

Definición de procesos de negocio y casos de uso.

11 © MJ Escalona. 2007

Definición de procesos de negocio y casos de uso

¾ Los elementos más habituales son: » Actividades / acciones. » Decisiones. » Particiones.

¾ También se puede utilizar: » Objetos. » Fork / join.

12 © MJ Escalona. 2007

Definición de procesos de negocio y casos de uso Ejemplo de proceso de negocio. ¿Por qué es un proceso de negocio?

13 © MJ Escalona. 2007

Definición de procesos de negocio y RFs

¾ Definición de diagramas de actividades a partir de un RF: » Cada paso de la secuencia principal de un RF es una actividad. » Existirán tantas particiones como actores participantes, más una adicional para el sistema. » Las actividades se colocarán en su partición correspondiente según las realice el sistema o un actor. » Los pasos de errores o alternativas se definen como nodos decisión. » Opcionalmente, se puede completar el diagrama de actividades con objetos instancia de los RAs.

14 © MJ Escalona. 2007

Definición de procesos de negocio y RFs

15 © MJ Escalona. 2007

Definición de procesos de negocio y RFs

16 © MJ Escalona. 2007

Ejemplos de diagramas de actividades.

17 © MJ Escalona. 2007

Ejemplos de diagramas de actividades

18 © MJ Escalona. 2007

Ejemplo

© MJ Escalona. 2007

Modela la función de Fibonacci.

19

Ejemplo

20 © MJ Escalona. 2007

Ejercicios.

21 © MJ Escalona. 2007

Ejercicios Traducir este patrón a un diagrama de actividades con EA.

22 © MJ Escalona. 2007

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.