UML Modeling - Use Case Diagram and Flow of Events

Draw UML diagrams. Document use case with flow of events editor and generate activity diagram.

Share |

Use case diagram

Use case diagram sample shows use cases and customized actorUse case diagram sample shows use cases and customized actor

Use case diagram is designed for visualizing and documenting the behavior of a system. The main notations of use case diagram include System (subject), Use Case, Actor, Association (communication link), Dependency and Generalization. Use case diagram is usually used in modeling the context of a system and requirements of system. Use case diagram is used to specify what the system should do but not how the system should do.

Flow of events editor

Enhanced feature

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

Use case flow of events editor helps system analyst to describe series of interactions between users (actors) and functions (use cases). Different scenarios can be represented by different flow of events.
In the new version, flow of events editor supports specifying extended use cases and inserting use cases, actors and requirements links to flow of events. The following movies demonstrate how to use the flow of events editor to describe use case scenario.

Specify testing procedures

Testing procedures dialog boxTesting procedures dialog box

Flow of events describes different scenarios of a use case. The scenarios are guidelines for writing test cases in user acceptance test. Visual Paradigm for UML supports multiple testing procedures to single flow of events scenarios. The following movie demonstrates how to define testing procedures for use case flow of events.

Generate activity diagram from flow of events

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.

Use cases and actors grid

Use case grids list all use cases of systemUse case grids list all use cases of system

Use case and actor grid provide a tabular view of all use cases and actors in the project. You can create use case or actor in grid. Grid also provides filter and quick search function for locating the use case and actor easily. The following movie shows use cases and actors grid view in action.

Tell us what you think?

Sending...
Thank you for your feedback