How to Create 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.

February 03, 2016
Views: 112,190
PDF Download

To create a use case from a business process diagram:

  1. Download FireSafetyDepartment.vpp. You can also find this file at the bottom of this tutorial.
  2. Open the project with Visual Paradigm. You can open a project by selecting Project > Open from the application toolbar.
  3. Depending on how your process model was created, sometimes a task or a sub-process can be 'big enough' to represent a business goal. By reviewing your business process diagram, you can identify these goals as use cases. Now, let's create a use case from the Select Inspection cases for next week task inside the 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 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 an 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 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 the use case and the task through the transit resource icon that appears at the bottom right of a shape.
    Transit from use case to BPMN task
    Transit from BPMN task to use case