domingo, 1 de diciembre de 2019

UNIDAD 4 Modelado de procesos de negocios con UML.

UNIDAD 4
TEMA 4.1 DIAGRAMAS UML

El lenguaje de modelado unificado (UML) es un estándar para la representación visual de objetos, estados y procesos dentro de un sistema
UML se puede utilizar para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra una gran cantidad de software. UML prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos.

MODELO DE DOMINO

El modelado de dominio se crea con el fin de representar el vocabulario y los conceptos clave del dominio del problema.
El modelado de dominio también identifica las relaciones entre todas las entidades comprendidas en el ámbito del dominio del problema, y comúnmente identifica sus atributos
El modelado de dominio proporciona una visión estructural del dominio que puede ser complementado con otros puntos de vista dinámicos, como el modelo de Casos de uso

        Símbolo: Imagen que representa al concepto
        Intención: La definición del concepto
•    Extensión: El conjunto de ejemplos al que el concepto aplica. 



DIAGRAMA DE CASOS DE USO

 Representa gráficamente los casos de uso que tiene un sistema. Se define un caso de uso como cada interacción supuesta con el sistema a desarrollar, donde se representan los requisitos funcionales. Es decir, se está diciendo lo que tiene que hacer un sistema y cómo
     Sistema El rectángulo representa los límites del sistema que contiene los casos de uso. Los actores se ubican fuera de los límites del sistema
        Actores Los actores son los usuarios de un sistema.
        Casos de Uso Se representan con óvalos. La etiqueta en el óvalo indica la función del sistema.

DIAGRAMA DE COMPONENTE

Muestra las partes de un diseño de un sistema de software. Un diagrama de componentes permite visualizar la estructura de alto nivel del sistema y el comportamiento del servicio que estos componentes proporcionan y usan a través de interfaces
        Componente Un componente es un bloque de construcción física del sistema.
        Interfase Una interfase describe a un grupo de operaciones usada o creada por componentes.
        Dependencias Las dependencias entre componentes se grafican usando flechas de puntos.




DIAGRAMA DE COLABORACIÓN

Describir el comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos entre sí, es decir, con qué otros objetos tiene vínculos o intercambia mensajes un determinado objeto.
Rol de la Clase El rol de la clase describe cómo se comporta un objeto. Los atributos del objeto no se listan.
Rol de las Asociaciones Los roles de asociación describen cómo se va a comportar una asociación en una situación particular. Se usan líneas simples etiquetadas con un estereotipo*. (ver al final del documento)

Mensajes Contrariamente a los diagramas de secuencias, los diagramas de colaboración no tienen una manera explícita para denotar el tiempo.




DIAGRAMA DE OBJETOS

Un diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento concreto. se emplean para modelar la vista de diseño estática o la vista de procesos estática de un sistema, Un objeto es una instancia de una clase, por lo que un diagrama de objetos puede ser visto como una instancia de un diagrama de clases.  

        Nombre de los objetos Cada objeto es representado como un rectángulo, que contiene el nombre del objeto y su clase subrayadas y separadas por dos puntos.

        Atributos Como con las clases, los atributos se listan en un área inferior. Sin embargo, los atributos de los objetos deben tener un valor asignado.



TEMA 4.2 Modelo de procesos de negocios (UML)

Modelar el proceso de negocio es una parte esencial de cualquier proceso de desarrollo de software. Permite al analista capturar el esquema general y los procedimientos que gobiernan el negocio. Este modelo provee una descripción de dónde se va a ajustar el sistema de software considerado dentro de la estructura organizacional y de las actividades habituales. También provee la justificación para la construcción del sistema de software al capturar las actividades manuales y los procedimientos automatizados habituales que se incorporarán en nuevo sistema, con costos y beneficios asociados.

NOTACIÓN DEL MODELADO DE PROCESOS

Un modelo de proceso de negocio típicamente define los siguientes elementos:
        El Objetivo o el motivo del proceso
        Las Entradas especificas
        Las Salidas especificas
        Los Recursos consumidos
        La secuencia de las Actividades; y Los Eventos que dirigen el proceso.

El proceso de negocio:
Puede afectar a más de una unidad organizacional Tiene un impacto horizontal en la organización Crea algún tipo de valor para el cliente. Los clientes pueden ser internos o externos.


PROCESOS DE PROCESOS

Un proceso de negocio es una colección de actividades diseñadas para producir una salida específica para un cliente o un mercado en particular. Esto implica un fuerte énfasis en cómo se realiza el trabajo dentro de una organización, en contraposición con un enfoque del producto en qué se produce. Por lo tanto, el proceso es una secuencia especifica de actividades de trabajo a través del tiempo y del espacio, con un inicio, un final y unas entradas y salidas claramente definidas: una estructura para la acción.

ENTRADAS, RECURSOS E INFORMACIÓN

Los procesos de negocio emplean información para adaptar o completar sus actividades. La información, a diferencia de los recursos, no se consume en los procesos, sino que se usa como parte del proceso de transformación. La información puede provenir de fuentes externas, de los clientes, de las unidades organizacionales internas e inclusive puede ser el producto de otros procesos. Un recurso es una entrada para un proceso de negocio y, a diferencia de la información, típicamente se consume durante el procesamiento.
Por ejemplo, a medida que cada servicio diario de tren sale y registran las novedades, el recurso servicio se usa tanto como concierna al proceso de registración de novedades de tiempos de los trenes.

EVENTOS

Un evento es la recepción de algún objeto, un momento o fecha cumplidos, una notificación o cualquier otro disparador que inicie un proceso de negocio. El evento se puede consumir y transformar (por ejemplo una orden de cliente) o simplemente actuar como un catalizador (por ejemplo, el proceso en lote nocturno).

SALIDA

Un proceso de negocio típicamente producirá una o más salidas de valor para el negocio, para uso interno o para satisfacer requisitos externos. Una salida puede ser un objeto físico (tal como un informe o una factura), una transformación de recursos crudos con un nuevo ordenamiento (una agenda diaria) o un resultado final de un proceso tal como completar una solicitud de cliente. Una salida de un proceso de negocio puede alimentar a otro, como un ítem requerido o como un disparador para iniciar nuevas actividades.

OBJETOS

Un proceso de negocio tiene algún objetivo bien definido. Esta es la razón por la que la organización realiza su trabajo y se debería definir en términos de los beneficios que este proceso tiene para la organización como un todo y para satisfacer sus necesidades de negocio.
Un conector “goal” indica que el objeto adjunto al proceso describe el objetivo del proceso. Un objetivo es la justificación para llevar a cabo la actividad.

JUNTANDO LAS PIEZAS

El diagrama siguiente ilustra cómo los diferentes elementos del modelo se pueden agrupar para producir una vista coherente de un proceso de negocio determinado. Están incluidos las entradas, las salidas, los eventos, los objetivos y otros recursos que son significativos.

EJEMPLO

El siguiente es un ejemplo del tipo de modelo que se puede construir para representar un modelo de negocio. El objetivo del proceso de negocio es tomar las órdenes de los clientes (Order) y despacharlas (Deliver Order). Un usuario comienza el proceso con una solicitud (User Enquiry) que involucra al catálogo de libros (Book Catalogue), al carro de compras (Shopping Cart), a las páginas en línea (On-line Pages) y al inventario del almacén (Warehouse Inventory). La salida de valor de este proceso es una orden de cliente (Order).

La segunda parte del modelo de proceso está para responder a una orden de cliente y para despachar los ítems requeridos. Este proceso involucra el inventario, la empresa distribuidora y se completa cuando la orden se entrega al cliente. 




INFORMACIÓN:

https://www.teatroabadia.com/es/uploads/documentos/iagramas_del_uml.pdf
http://www.sparxsystems.com.ar/downloads/whitepapers/El_Modelo_de_Proceso_de_Negocio.pdf