Visual Paradigm logo
Jump to Menu

Produce UML Use Cases from Business Process Diagram (BPD)

Identify right requirements (use cases) and stick holders (actor) are important factors to succeed in software development project. This tutorial teaches how to identify use cases and actors from business process diagram. The traceability information between business process model and use case model will be created automatically with the model transitor.
Business process modeling is outside the scope of this tutorial. If you are interested to learn how to perform business process modeling, please watch Business Process Modeling with BPMN.

Compatible edition(s): Enterprise, Professional, Standard

  • February 03, 2016
  • Views: 75,096
  • PDF

To create use case from business process diagram:

  1. Download FireSafetyDepartment.vpp. You can also find this file at the bottom of this tutorial.
  2. Open the downloaded .vpp file in Visual Paradigm. To open a project, select Project > Open from the application toolbar.
  3. Depends on how your process model was created, sometimes a task or a sub-process can be 'big enough' to represent a business goal. Through reviewing your business process diagram you can identify the goals as use cases. Now, let's create a use case from the Select Inspection cases for next week task inside Regular Inspection To-be Process business process diagram. Right click on the task and select Related Elements > Transit to New Use Case... from the popup menu.
    Transit to new use case
  4. We first specify the Model for storing the use case. Click on ... next to the Parent Model field.
    Choose parent model
  5. In the Select Parent Model window, select the project node.
    Select project root
  6. Click New Model.
  7. Name the model as Use Case Model. Click OK.
    Name use case model
  8. Click OK in the Select Parent Model window.
  9. Keep Transit Parent Lane as Actor selected. This will create actor based on the lane containing the task and link it to the generated use case.
    Keep Transit Parent Lane as Actor selected
  10. Click OK to proceed.
  11. In the Visualize Model Element window, keep Create new diagram selected. Name the diagram as Fire Safety Use Case Diagram.
    Visualize model element
  12. Click Create. A use case diagram will be created.
    use case diagram created
  13. You can always trace between use case and task though the transit resource icon that appear at the bottom right of a shape.
    Transit from use case to BPMN task
    Transit from BPMN task to use case



Turn every software project into a successful one.