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



Documentos relacionados
Modelos de Análisis de NDT

Modelos de Requisitos de NDT

Tratamiento de modelos UML mediante Enterprise Architecture

Diagramas UML de casos de uso y de requisitos

Introducción

Unidad 2: Procesos de negocio

Tema 3. Análisis de riesgo. Tema 3. Análisis de riesgo

Diagramas de actividad y diagramas de estados

Programación Orientada a Objetos

Evaluación y Monitoreo de Proyectos Sociales

Algoritmos y Diagramas de flujo


PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

Capítulo N 5 TEMAS. Diagramas de Actividad para modelado de Negocio. 1. Diagrama de actividades. 2. Elementos de un Diagrama de Actividades

Estructura y diseño de Proyectos. Contenidos y técnicas para su elaboración

Nueva ISO 14001:2015: Cómo afrontar los principales cambios

Configuración de traducción de dirección de red: Introducción

Componentes ERD. Entidad. Entidad. Ejemplos de entidades. Atributos. Otras definiciones: Definición:

Indicadores multi-dimensionales para la evaluación de proyectos de dinamización local agroecológica. Barcelona, 15 de diciembre de 2012

Expresión, Operador, Operando, Asignación, Prioridad

Conjuntos. Dra. Noemí L. Ruiz Limardo Revisado 2011 Derechos Reservados

Bases de Datos Práctica 6 WinRDBI

PROBABILIDAD CONDICIONAL E INDEPENDENCIA

TEMA 1. EL DISEÑO EN EDUCACIÓN SOCIAL

Introducción n a Proyectos

PMP Test C02_ La persona de la organización que autoriza el comienzo de un proyecto es:

Guía de Modelo Relacional (preliminar)

Clasificación de los planes:

La sintaxis básica para definir una clase es la que a continuación se muestra:

AUTORES...13 PRESENTACIÓN Y OBJETIVOS...17

IDENTIFICACIÓN, DISEÑO Y FORMULACIÓN DE PROYECTOS

ITIL V3 Entender el enfoque y adoptar las buenas prácticas

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Objetivos y Temario CURSO SQL SERVER 2012

El Ciclo de Vida del Software

TALLER DE PREPARACIÓN PARA EL EXAMEN DE CERTIFICACIÓN PMP

Sus socios en ISO Manual de Calidad

COMO REALIZAR UN FLUJOGRAMA

Programación Orientada a Objetos. Sesión 4: Herencia

COMUNICÁNDONOS, al otro lado de la palabra. Asociación ARANGO Mediación

INGENIERÍA TELEINFORMÁTICA

La comunicación educativa en los procesos de mediación

Objetivo del análisis: Obtener una especificación del software del sistema. Medios: Técnicas Gráficas. Descripciones complementarias.

Generación de funciones lógicas mediante multiplexores

Presencial: 2 horas. No presencial 4 horas Ver listado al final de la Guía DOCENTES DE METODOLOGIA DE LA INVESTIGACION. ASPECTOS ADEMINISTRATIVOS

Grado en Ingeniería Informática Inteligencia artificial. Información básica. Inicio. Resultados de aprendizaje que definen la asignatura

POO - Programación Orientada a Objetos

UNIDAD I. ALGORITMOS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

descripción del argumento identificador tipo longitud condición restricción

Inspección Técnica de la Edificación Adaptada a la nueva ordenanza municipal aprobada el 20 de mayo de 2004 (BOP nº 139, de 17/6/2004)

El Ciclo de Vida del Software

Matemáticas Propedéutico para Bachillerato. Introducción

Teoría de Conjuntos Definiciones Básicas

Gestión y Proyecto 1ero. EMT Deporte Prof. Marly Cavia

Repaso. Lenguajes formales

PLANIFICACION ESTRATEGICA. Dr. Carlos A. Vallejos V.

Tema 4: Diagramas de Casos de Uso

MONOGRAFÍA OCUPACIONAL AUXILIAR DE TELEVISIÓN

Índice PROCEDIMIENTO GENERAL RAZÓN SOCIAL DE LA EMPRESA. Elaboración de un mapa de procesos. Código PG-32 Edición 0

Finanzas Corporativas Avanzadas. SESIÓN # 2: La inversión

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

ANALISIS COSTO-BENEFICIO DE REGULACIONES AMBIENTALES

Diagrama de Casos de Uso (DCU)

GUIA PARA ELABORAR UN PLAN INSTITUCIONAL DE ATENCION DE EMERGENCIAS.

Las asociaciones de consumidores como instrumentos de defensa de los consumidores y usuarios. José Gabriel Ruiz González Enero

TEORIA DE JUEGOS: NOTAS DE CLASE Marcela Eslava Universidad de Los Andes, Facultad de Economía

REPRESENTACIÓN GRÁFICA DE SISTEMAS DE INFORMACIÓN: EL FLUJOGRAMA.

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definición formal de autómatas finitos deterministas AFD

Oracle Fundamentos. Programa de Estudio.

MICROSOFT ACCESS 2007

Administración de Proyectos de Tecnología Informática Unidad I Introducción

Ley General de Educación 115 de 1994

Herramientas Estadísticas para la Gestión

INSTRUCTIVO PARA COMPLETAR FORMULARIO DE POSTULACIÓN CONCURSO DE PROYECTOS DE DOCENCIA EN EL MARCO DEL PROYECTO DE MEJORAMIENTO INSTITUCIONAL (PMI)

Datos Descriptivos. ANEXO II Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

Tecnología Informática para el Control Aduanero. Juan C. Barahona

Arquitectura y Diseño de Software

1. ASIGNATURA / COURSE

Programa presupuestal 0098 Programa Cuna Más

Universidad Ricardo Palma

Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el

Este documento proporciona la secuencia de pasos necesarios para la construcción de un Diagrama de Flujo.

PREGUNTAS DE EJEMPLO MATEMÁTICA SEGUNDO CICLO MEDIO

Gestión de los datos en una base de datos.

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008

Conceptos Básicos de Funciones

Informe final de evaluación del diseño del sistema de garantía interna de calidad

La herramienta ArtEM: Aritmética Entera y Modular

Ciclo de vida de un producto (CVP)

UNIDAD N 7. Diagrama de Comunicación UML 2.0 ( ex de colaboración)

Introducción a los Sistemas Gestores de Bases de Datos

Tema 8. LOS PARÁMETROS DE DISEÑO

Integradora 1 Estados financieros básicos

RÚBRICAS. AVALÚO Y RETROALIMENTACIÓN EFECTIVA EN EL SALÓN DE CLASE Dra. Diana Rodríguez

GESTIÓN DE LA I+D+I SEGÚN LA NORMA UNE :2006. APLICACIÓN PRÁCTICA (I EDICIÓN)

AUTOR: Miembros de la Sociedad Canaria Isaac Newton de Profesores de Matemáticas.

CICLO DE VIDA DE LOS PROYECTOS

Transcripción:

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs Dra.. María José Escalona Cuaresma D. Javier Jesús mjescalona@us.es www.lsi.us.es/~escalona Jesús Gutiérrez Rodríguez javierj@us.es www.lsi.us.es/~javierj Web: www.sevinge.es e-mail: info@sevinge.es Telf.: 954 091 086 FAX: 954 460 306 Universidad de Sevilla ETS Ingeniería Informática Av. Reina Mercedes S/N 41015 Sevilla Tlf. 954553867 Fax. 954553917 Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla 1

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs 1. Introducción. 2. Elementos de los diagramas de actividades. 3. Definición de procesos de negocio y de casos de uso. 4. Ejemplos. 5. Ejercicios. Web: www.sevinge.es e-mail: info@sevinge.es Telf.: 954 091 086 FAX: 954 460 306 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

Introducción Diagrama de actividades UML 4

Diagramas UML de actividades para la definición de reglas de negocio y comportamientos de RFs Elementos de los diagramas de actividades. 5

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

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

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

Elementos de diagramas de actividades Qué significa este diagrama? 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

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

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

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

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

Definición de procesos de negocio y RFs 15

Definición de procesos de negocio y RFs 16

Ejemplos de diagramas de actividades. 17

Ejemplos de diagramas de actividades 18

Ejemplo Modela la función de Fibonacci. 19

Ejemplo 20

Ejercicios. 21

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