

It is an effective technique for communicating system behavior in the user's terms by specifying all externally visible system behavior.Ī use case diagram is usually simple. A key concept of use case modeling is that it helps us design a system from the end user's perspective. Use cases once specified can be denoted both textual and visual representation (i.e. Use cases specify the expected behavior (what), and not the exact method of making it happen (how). So what is a use case diagram? A UML use case diagram is the primary form of system/software requirements for a new software program underdeveloped. Is use case diagram underrated? I hope you will find the answer when finished reading this article.


Some people don't know what use case is, while the rest under-estimated the usefulness of use cases in developing a good software product. Here are some questions that have been asked frequently in the UML world are: What is a use case diagram? Why Use case diagram? or simply, Why use cases?.
