Use case Diagrams:
Krishna Krishnan
Product Owner | MBA, Backlog Management, Process Improvement, Product roadmap Management, Product development, Agile, Requirement Engineering
In order to define a system, it is important to define the behavior of the system when it is running/operator or in other words, the dynamic nature of the system. There are five types of UML diagrams available of which use case diagram is one. It needs both internal or external factors for making the interaction.
Use cases are system functionalities written in an organized manner. The diagram consiste of a few components.
- Internal or external agents known as actors
- Functionalities represented as use cases
- Relationships among use cases and actors
A use case diagram is normally used in cases where system events and flows are to be clearly specified. There are other diagrams that allow users to understand data flow, etc. This is a high level diagram that provides details on each cases's functionality, its inputs and outputs.
Use cases are normally drawn based on BA's understanding and then further refined through discussions and collaborations. When written down or with the help of notes, use cases can also provide information on exceptions, pre-conditions and post conditions. Such detailed use cases can be used as an input for testing.
Some important actions to be taken when drawing a use case diagram are as mentioned below:
- Name of the use case should determine and clearly explain its functionality.
- The actors should be suitably named depending on their role in real world.
- Dependencies and relationships should be explicitly denoted and easy to understand.
- The use case point should clarify all sorts of requirements. Do not try to explain all relationships in the same diagram and this would just reduce readability.
Below is an example of a use case diagram
Senior Test Analyst at Resulticks
4 年Useful information!!!!!
Business Analyst|Consultant|Product Owner|CPSPO ? |Content Creator|US Healthcare| CSPO?| PAHM?|ISTQB?|PSM1|PSPO1
4 年Krishna Krishnan Valuable information ! ??