BPMN como herramienta de modelado de negocio para la creación de modelos conceptuales
description
Transcript of BPMN como herramienta de modelado de negocio para la creación de modelos conceptuales
BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE
MODELOS CONCEPTUALES
IntegrantesHorenstein, Nicolás Gómez, Federico
IDJEI52
PUNTO DE PARTIDA
Validación de requerimientos a través de Modelos Conceptuales
Secretaría de Ciencia y Tecnología: utn1643
Objetivo:Implementar una herramienta que permita gestionar y validar requerimientos de software
Permitir:Definir los límites del sistema de información al momento de formular el Modelo conceptual con la determinación de los requerimientos.
Controlar y optimizar los procesos.
Proveer al grupo de desarrollo una base concreta para la estimación del tiempo y costo del desarrollo de sistemas de software.
Conocer el estado del proyecto y el impacto de los cambios en caso de ser requeridos.
PUNTO DE PARTIDA
Validación de requerimientos a través de Modelos Conceptuales
Modelado conceptual de
los requerimientos
Registrar en la herramienta el
esquema conceptual
especificado que se desea validar,
partiendo del modelado del
negocio.
Análisis del Modelo
Conceptual
Realizar la validación de los requerimientos
representados en el modelo conceptual
para conocer el grado de
cumplimiento de los mismos en base a las necesidades de
los usuarios.
Resultados del análisis y
validación
El sistema brindará como
salida los resultados
obtenidos que servirán de
retroalimentación para correcciones
y/o mejoras.
Fases
Validación del Modelo
Conceptual
Realizar el análisis de los requerimientos detectando ciclos o bucles que puedan
derivar en inconsistencias, a
través de abstracciones con máquinas de
estados, en donde resulten estados no
conexos y la trazabilidad entre las especificaciones y el modelo conceptual.
NUESTRA INVESTIGACIÓN
Centrado en la primera fase “Modelado conceptual de los requerimientos”.
Analiza al lenguaje de modelado gráfico BPMN como herramienta para la confección de modelos de procesos de negocio que registrará las actividades de cada proceso y que en el futuro servirán para determinar los requisitos del sistema.
Programas que soportan BPMN.
Exportación de la información creada en BPMN hacia otras herramientas.
BPMN como herramienta de modelado de negocio para la creación de modelos conceptuales
Objetivo: Encontrar un lenguaje estándar que permita el modelado de negocio y la
exportación de los modelos con otras herramientas.
BPMN
Ventajas:Soporta diferentes niveles de detalle.
Brinda a los usuarios finales una notación simple y estándar.
Proporcionaría un mecanismo para generar procesos ejecutables: inicialmente BPML, posterior mente sustituido por BPEL.
Proporciona una manera fácil de utilizar la notación de modelado de procesos, accesible a los usuarios; y proporcionar facilidades para traducir los modelos a una forma ejecutable.
BPMN: Business Process Modeling Notation, notación gráfica estandarizada que permite el modelado de
procesos de negocio, en un formato de flujo de trabajo (workflow).
XPDL
XML Process Definition LanguageFormato de archivo basado en XML utilizado para intercambiar modelos de procesos de negocio entre distintas herramientas.
“El objetivo de XPDL es almacenar y permitir el intercambio de diagramas de procesos”
XPDL y BPMN afrontan el mismo problema de modelado desde diferentes perspectivas
XPDL proporciona un formato de fichero XML para ser
intercambiado entre aplicaciones
BPMN proporciona una notación gráfica para
facilitar la comunicación humana entre usuarios de negocio y usuarios técnicos
Investigación de los Programas que soportan BPMN
Puntos analizados Facilidad de uso Facilidad de instalación Exportación e importación a XPDL
ACTIVIDADES DE INVESTIGACIÓN
Investigación de BPMN ¿Que es? ¿Para que es? ¿Ventajas y Desventajas?
Creación del ejemplo en Bizagi
ACTIVIDADES DE INVESTIGACIÓN
Exportación a XPDL. Análisis de XPDL
<?xml version="1.0" encoding="utf-8"?><Package xmlns="http://www.wfmc.org/2008/XPDL2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="f948f5b1" Name="Diagram 1" OnlyOneProcess="false"><Package> <PackageHeader> <XPDLVersion>2.1</XPDLVersio n> <Vendor>BizAgi Process Modeler.</Vendor> <Created>2012-09-03T16:58:57.2166799-03:00</Created> <Description>Diagram 1</Description> <Documentation /> </PackageHeader> <Pools> <Pool Id="6cc63bbf" Name="Main Process" Process="ec4b61d5“> <Lanes> <Lane Id ="6a38e364" Name ="Oficina" ParentPool="fa1fa08a"> <NodeGraphicsInfos> <NodeGraphicsInfo ToolId="BizAgi_Process_Modeler" Height="286“ Width="1477" BorderColor="-11513776" FillColor="-1315861"> <Coordinates XCoordinate="50" YCoordinate="0" /> </NodeGraphicsInfo> </NodeGraphicsInfos> <Documentation /> <ExtendedAttributes /> </Lane> </Pool>
Análisis de aplicar BPMN en proyecto final de grado
ACTIVIDADES DE INVESTIGACIÓN
Utilización de BPMN para el modelado de los procesos de negocio.Identificación de requerimientos a partir de las actividades de en los procesos.
Derivación de los requerimientos en Historias de Usuarios (Metodología Scrum)
CONCLUSIONES
BPMN es una herramienta muy simple que permite realizar modelado de proceso de negocio, permitiendo hacerlo en diferentes niveles de detalle sin tener grandes conocimientos técnicos.
XPDL brinda un gran soporte al permitir el intercambio de los modelos en entre múltiples herramientas.
BPMN y XPDL son lenguajes estandarizados y apoyados por la WfMC y la OMG.
En cuanto a requerimientos:
BPMN brinda un detalle de los procesos que hace fácil la detección de requerimientos.
XPDL permite la exportación de los modelos entre herramientas que permite su validación a través de modelos matemáticos (Ej: Autómatas finitos)
GRACIAS