![]() ![]() The Communicates or Association line indicates that a particular Actor makes use of the functionality provided by a particular Use Case.Ī > (or more recently >) relationship shows how one Use Case makes use of ‘reusable’ functionality provided by another Use Case. Our subsequent worked example will utilize the following diagram elements that should be available in most if not all UML tools.Īn Actor is a person or another software entity (such as a system timer) that initiates the functionality provided by a Use Case.Ī Use Case is a unit of functionality provided by a software solution to one or more Actors. The number and type of diagram elements will vary according to the UML diagramming tool, the version of UML, and the context in which the diagram is to be used. Use case diagrams were contributed to the Unified Modeling Language (UML) by Ivar Jacobson, who had devised them as part of his Objectory software development method for documenting user requirements. In a nutshell, this diagram shows who (the actors) can do what (the use cases) when interacting with the software solution. Use case diagrams are used to show the decomposition of a business problem or software solution into a set of discrete functions (the use cases) which can be enacted by or on behalf of users (the actors). In this installment we progress from the UML Activity Diagram to the UML Use Case Diagram. This series of articles is designed to present the set of core UML diagrams in a way that emphasizes the important relationships between the different diagrams and the logical progression from one diagram to another. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |