It allows you to visually represent the goals that users want to achieve through using the final end product, which can be a system, a software, a program, etc. Use case modeling is simply an answer to "What do the users (customers) want". So what is use case? What is use case diagram and is use case modeling simple or powerful? Some people believe that use case diagram is so powerful that can represent many different aspects of a software, from describing system requirements to modeling the internal behaviors of the system. Another misunderstanding is just opposite to the first one. One is that, use case diagram is too simple, as it does not explain anything important and it is not worth drawing. There are two common misunderstanding about use case modeling or UML use case diagram. Use case diagrams belong to the family of behavioral diagrams.ġ0 Tips to Create Professional Use Case Diagram
A use case represents a high level business goal to be achieved by someone, some parties, or some sub-systems through interacting with a system, which can be the system under developed, or the system to maintain, depends on the nature of your software project.
The identification of use cases helps define system scope, ensuring that the requirements to be found will all be aligned with the business values, needs and strategy. A use case is a tool for identifying the business goals of a system.