miércoles, 9 de junio de 2010

Trabajo Sobre Modelación de Procesos






Modelación de Procesos:
En la actualidad, las empresas han admitido que disponer de productos con una adecuada calidad no es suficiente ventaja competitiva. Persiguiendo el objetivo de ofrecer el máximo valor añadido a sus clientes, las empresas requieren una gestión flexible con el fin de reaccionar de manera eficaz y eficiente a los continuos cambios del entorno. En el paradigma preponderante en las pasadas décadas, la organización era vista como un conjunto jerárquico de áreas funcionales que respondían a los requerimientos del entorno con unas tareas, funciones y objetivos, bien definidos y acotados, pero actualmente se exige una nueva estructura, con el objetivo de superar las expectativas de los clientes así como ser ágiles para poder reconfigurar rápidamente los procesos de negocio con el fin de satisfacer las nuevas necesidades. Pires y Machado (2005), afirman que la fuga desde los modelos jerárquicos funcionales tradicionales continua siendo más enunciada que deseada y mucho menos conseguida. Por ello, es de vital importancia centrarse en aquellos procesos críticos que influyen directamente en el éxito del negocio, siendo independientes de las áreas funcionales a las que abarca. Por este motivo, se ha producido una evolución de una visión jerárquica a una perspectiva de integración donde la gestión de los procesos de negocio atraviesa los límites funcionales de las organizaciones.Por ello hoy en dia existe una diversidad notaciones para poder graficar un proceso de Negocio como por ejemplo el UML,IDEf,DFD,BPMN,BPEL etc,el cual se caracterizan por ser una recopilacion de tareas realizadas por un grupo de personas que interactúan entre sí para lograr su objetivo.

acontinuación explicaremos tres notaciones como son: UML,IDEf,BPMN.

==============Lenguaje Unificado de Modelado (UML)====================
;en la actualidad es lenguaje de modelado de sistemas de software más conocido y utilizado,el cual nos muestra gráficos para visualizar,detallar,construir y documentar un sistema.En otras palabras, es el lenguaje en el que está descrito el modelo.

¿Por que nace el UML?

a la falta de estandarización en la manera de representar gráficamente un modelo, un lenguaje no sólo para comunicar las ideas a otros desarrolladores sino también para servir de apoyo en los procesos de análisis de un problema.

¿Quienes y como crearon el UML?

El lenguaje UML comenzó, cuando Rumbaugh se unió a la compañía Rational fundada por Booch, para unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool ). En octubre de 1995, Jacobson, se unió a Rational y la colaboración de otras empresas para que aportaran sus ideas. Condujeron a la definición de la primera versión de UML. El 14 de noviembre de 1997 cuando el Grupo Administrador de Objetos (Object Management Group, OMG) publicó como estándar la versión 1.1 del Lenguaje Unificado de Modelado (Unified Modeling Language, UML).

Los objetivos de UML son muchos, pero se pueden sintetizar sus funcionescomo son:
Visualizar: el cual permite expresar de una forma gráfica un sistema de forma que otro lo puede entender.
Especificar: permite especificar cuáles son las características de un sistema antes de su construcción.
Construir: A partir de los modelos especificados se pueden construir los sistemas diseñados.
Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado que pueden servir para su futura revisión.

Aunque UML está pensado para modelar sistemas complejos con gran cantidad de software, el lenguaje es los suficientemente expresivo como para modelar sistemas que no son informáticos, como flujos de trabajo (workflow) en una empresa, diseño de la estructura de una organización y por supuesto, en el diseño de hardware.

==========IDEF - Integrated Definition for Function Modelling:================
IDEF es una familia de técnicas de modelado, que ofrecen una perspectiva integrada para representar y modelar procesos y estructuras de datos.
Sus inicios se remontan a la necesidad de las Fuerzas Armadas Estadounidenses por mejorar sus operaciones de producción, iniciándose así el programa ICAM (Integrated Computer-Aided Manufacturing). La familia IDEF, consiste en un gran número de técnicas, entre las cuales se destaca IDEF0 e IDEF3, que son aquellas relacionadas con los procesos de negocio, aunque existen otras versiones como IDEF1, IDEF1X, IDEF2, IDEF4 e IDEF5.

La metodología IDEF proporciona un marco de trabajo para poder representar y entender los procesos, determinando el impacto de los diferentes sucesos y definiendo como los procesos interactúan unos con otros permitiéndonos identificar actividades poco eficientes o redundantes. En esta metodología se usa la tecnología de Workflow la cual tiene como objetivo describir los procesos de una organización y consiste de actores del negocio y casos de uso del negocio y el resultado es un modelo de caso de usos del negocio. Para representar modelos de casos de uso del negocio, nosotros usamos como software el Rational Rose.

===================(BPMI)=====================================
,actualmente es mantenida por el OMG (Object Management Group),luego en el 2005 se unieron dos organizaciones .actualmenete Su versión actual es la 1.2 y hay una versión futura propuesta, la 2.0.
Su principal objetivo es proveer una notación estándar que sea fácilmente leíble y entendible por parte de todos los involucrados e interesados del negocio (stakeholders). Entre estos interesados están los analistas de negocio, los desarrolladores técnicos y los gerentes y administradores del negocio. Enresumen, BPMN tiene la finalidad de servir como lenguaje común para cerrar la brecha de comunicación que frecuentemente se presenta entre el diseño de los procesos de negocio y su implementación.

------------------------------------------------------------------------------
Lenguaje Unificado de Modelado (UML);
por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

¿cömo funciona?
1- inicial: con un punto negro se describe el procezo de inicio.

2- Flujo de control: pasa saber la consecuencia de uno a otro, su notación se hace por lineas con una punta de flecha.

3- Actividad: Las acciones se denotan por rectángulos con las puntas redondeadas y representa un solo paso dentro de una actividad.

4- Decisión: Los flujos de control que provienen de un nodo de decisión. Su notación es un rombo.Tendrán condiciones de guarda que permitirán el control para fluir si la condición de guarda se realiza o no.

5- final: Marca el final del procezo se describe como un círculo con un punto dentro del mismo

6- Bifurcación y unión: Indican el comienzo y final de hilos (acciones al mismo tiempo) actuales de control.

acontinuacion mostramos tres ejemplos:





**********************



*********************


---------------------

Informacion obtenida de:


http://es.wikipedia.org/wiki/UML

http://www.ingenierosoftware.com/analisisydiseno/uml.php

http://es.wikipedia.org/wiki/BPMN



http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos





el hombre deve estar preparado par el futuro como la era virtual

el hombre deve estar preparado par el futuro como la era virtual
detalles