Requirements as Scenarios

Wind spaghetti-like use case details into yarn balls to clearly reflect different scenarios and goals.

  1. Enterprise
  2. Professional

Flow of events editor

Flow of events sample with steps and extensionFlow of events sample with steps and extension

Document the interactions between user and system (function) using the flow of events editor. The robust editor enables you to enter the steps involved to complete a use case. You may document direct flow with or without extended flow. The editor also comes with a set of advanced tools to help you describe flows in detail. You may document conditional flow with if-then-else and looping clause, add actor/use case reference into the flow, generate report of flow, etc.

Specify testing procedures

Testing procedures dialog boxTesting procedures dialog box

As mentioned before, you use flow of events to document the events that happen within a use case. In order to ensure that the events will be executed as expected, you can perform user acceptance test (UAT) upon the events. Visual Paradigm for UML enables you to write test cases base on flow of events. The following movie demonstrates how to define testing procedures for use case flow of events.

Automatic sequence diagram generation

Automatic sequence diagram generation

For every use case, you can document all user's inputs and system responses using the flow of events editor, and generate a complete sequence diagram with just one click. This helps realize the interactions within use cases by mean of sequence diagram.

Automatic activity diagram generation

Generate flow of events to UML activity diagramGenerate flow of events to UML activity diagram

Visual Paradigm for UML supports generating activity diagram from flow of events. The generation is not just a one way ticket but you can keep modifying the flow of events, and synchronizing changes to activity diagrams.

Tell Us What You Think

Sending...
Thank you for your feedback
Feature Bag
No available edition
Product Comparison

Tell Us What You Think

Sending...
Thank you for your feedback