There are mainly two different types of use cases on a
broader level/But when we divide them also it can become
four:
- Formal Business use case
- In-formal Business use case
- Formal System use case
- In-formal System use case
- When we represent the use cases in textual form,
- both use case types can be presented as either “informal” use
cases or “formal” use cases.
- “Informal” use cases are quite brief with just enough
information to get the point across.
- “Formal” use cases are meant to be more detailed.
Business use case:
- It describes "a sequence of actions performed in a business
that produces a result of observable value to an individual actor
of the business".
- Thus, from an individual actor's perspective, a business use
case defines the complete workflow that produces the desired
outputs or results.
System use case:
- It displays the relationships between consumers and providers
of application services.
- The purpose of it is to help to describe and validate the
interaction between actors and their roles with applications.
Please note: There all types are very
intermingled with each other so it can be confusing sometimes.
Please let me know in the comments in case of any
confusion. Also, please upvote if you like.