

One complaint about the standards has been that they do not define a format for describing these use cases. Both the UML and SysML standards define a graphical notation for modeling use cases with diagrams. Use Case diagrams are formally included in two modeling languages defined by the OMG. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases. In software engineering, a Use Case Diagram is a type of Behavioral UML diagram defined by and created from a Use-case analysis.
