Unified Modeling Language (UML) is a graphical way of describing software systems. In this tutorial, I’ll focus on Use Case Diagrams which list the steps a system needs to follow to reach a goal. I’ll walk you through the parts of a Use Case Diagram as well as the requirements of a Use Case Description.
It starts slow, but quickly it will dramatically improve your ability to create robust systems.
If you like tutorials like this, it helps to tell Google with a click
Share if you have a friend that would like this
Example Use Case Description
The user enters their card and PIN. Security verifies the card. The user selects the account to use. They select an amount. Security verifies if the amount is available. The system comes to a conclusion on if money is provided. The user selects funds as $10s or $20s. Security provides the funds if possible. Security provides a receipt and the users card.
Goals (Successful Conclusion)
Steps of Execution (Requirements)