1 / 88

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

Learn about BPMN 2.0 and its use in the SiSaS methodology for model-based system development. Explore tools like Modelio and Signavio.

rchavis
Télécharger la présentation

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INF5120”Modellbasert Systemutvikling””Modelbased System development” Lecture 7: 07.03.2011 BPMN 2.0 Arne-Jørgen Berre

  2. Outline • SiSaS methodology • BPMN 2.0

  3. SiSaS – SINTEF Software as a Service Methodology, sisas.modelbased.net

  4. SiSaS – Disciplines and Practices

  5. Oblig 2 – Group work • Use the SiSaS methodology to design a Smart House • System. Group work – different parts of the system • could be focused on. • Use Modelio UML tool, www.modeliosoft.com • – download now • Establish groups now

  6. Software • Modelio Enterprise Edition v. 1.1.1 • From http://modeliosoft.com • SoaML Designer and SoaML Engine • From http://rd.softeam.com/prototypes/ • Discount Voyage model case study • From http://rd.softeam.com/demos/soaml

  7. BPMN(Business ProcessModeling Notation)

  8. What is BPMN ?

  9. BPMN example

  10. BPMN 2.0 and SoaML tools today • BPMN 2.0 • Signavio has 2.0 Conversation and Choreography diagrams – a SaaS solution • Most BPMN 1.2 are doing stepwise migration, making existing parts 2.0 compliant • SoaML (in most UML tools) • Magic Draw (Cameo), Enterprise Architect, IBM RSA/RSM, Modelio, …

  11. BPMN History BPMN 1.0 (BPMI) – Mai 2004 BPMN1.x • BPMN 1.1 (OMG) – Januar 2008 • BPMN 1.2 (OMG) – Januar 2009 BPMN 2.0 final Juni 2010 http://www.omg.org/spec/BPMN/2.0/

  12. History for BPMN

  13. Modeling Execution BPMI.org Hourglass Audiences: Business Environment Purposes: Strategy Consultants Business Analysts BPMN BP Focus  Scope  Process Designers BPEL System Architects Software Engineers Technology Implementation

  14. BPMN requirements

  15. Core Set of Diagram Elements • The core set of modeling elements enable the easy development simple Business Process Diagrams that will look familiar to most Business Analysts (a flowchart diagram)

  16. Complete Set of Diagram Elements, Events • An Event is something that “happens” during the course of a business process. These Events affect the flow of the Process and usually have a trigger or a result. They can start, interrupt, or end the flow.

  17. Complete Set of Diagram Elements, Activities, Cont. • A Sub-Process can be in an expanded form that shows the process details of the a lower-level set of activities.

  18. Complete Set of Diagram Elements, Gateways • Gateways are modeling elements that are used to control how Sequence Flows interact as they converge and diverge within a Process. If the flow does not need to be controlled, then a Gateway is not needed.

  19. BPMN Diagram elements

  20. Diagram elementer (2)

  21. Activities

  22. Task

  23. Sub-processes

  24. Events

  25. Start Events

  26. Intermediate Events

  27. Intermediate events (normal flow)

  28. Intermediate events (linked to Boundary)

  29. End events

  30. Gateways

  31. Exclusive Gateways

  32. Exclusive Gateways, based on data

  33. Exclusive Gateways, based on events

  34. Inclusive Gateways

  35. Complex Gateways

  36. Complex Gateways

  37. Parallell Gateways

  38. Conectors

  39. Sequence flow

  40. Conditions in sequence flow

  41. Default sequence flow

  42. Message flow

  43. Associations

  44. Swim lanes

  45. Pool

  46. Lanes

  47. Artifacts

  48. Text annotations

More Related