This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I have caught myself into a situation where I have to give a demo on differences between using a UML model and BPMN model.
Is BPMN superior than UML..
Can Business Stakeholders use The BPMN(Business process modeling notations) described Business Process Modeling Diagrams more efficiently to communicate between the technical and non-technical team as compared to the UML diagrams.
Whats the gap factor between BPMN(business process modeling notation) and UML..
They are not the same and are not used for the same activities. The Unified Modeling Language is a language for designing object-oriented software. An Activity diagram can be used to model a business process and maybe a Use-case diagram can show same. However, this is not the intended usage. The BPMN is a more recent development that was created to address the challenges of designing business processes with a computer-readable notation. Both of them can be used effectively in any situation.
You should describe what you mean by "gap factor". [ July 16, 2008: Message edited by: James Clark ]
Joined: Feb 19, 2008
You should describe what you mean by "gap factor".
I mean to say the difference between BPMN and UML.
I know that BPMN is more a Process Centric Approach than UML which a OOP approach ..
Most of the stakeholders like Business Analyst from a non-technical background are ALIEN towards the OOP constraints and hence a more Business friendly environment is needed,,which will brigde the gap between a technical team and non -technical team.
Bpmn provides a flow graph notation with a variety of event objects and many other specification which a UML Activity Diagram cannot.
With A Business Process Modeling Diagram we can Simulate the artifacts to know the bottlenecks in a current System which is being Visualize.We can come across the metrics of a given system under development..