What is an actor in UML? According to the OMG Unified Modeling Language (OMG UML) specification (UML Superstructure Specification version 2.4.1), actor is: An actor specifies a role played by a user or any other system that interacts with the subject. So, in a hospital information system, you may have doctor and patient as actors but not Dr. Note that actor represents a role that a user can play but not a specific user. So, an actor may be people, computer hardware, other systems, etc. Although in most cases, actors are used to represent the users of system, actors can actually be anything that needs to exchange information with the system. ActorĪctors are the entities that interact with a system. More than one end of the association may have the same type.Īn end property of an association that is owned by an end class or that is a navigable owned end of the association indicates that the association is navigable from the opposite ends otherwise, the association is not navigable from the opposite ends. It has at least two ends represented by properties, each of which is connected to the type of the end. A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.Īn association specifies a semantic relationship that can occur between typed instances. An instance of an association is called a link. What is an association in UML? According to the OMG Unified Modeling Language (OMG UML) specification (UML Superstructure Specification version 2.4.1, page 36), association is:Īn association describes a set of tuples whose values refer to typed instances. Therefore, an association correspond to a sequence of actions between the actor and use case in achieving the use case. AssociationĪctor and use case can be associated to indicate that the actor participates in that use case. What is a use case in UML? According to the OMG Unified Modeling Language (OMG UML) specification (UML Superstructure Specification version 2.4.1, page 606), use case is: A use case is the specification of a set of actions performed by a system, which yields an observable result that is typically of value for one or more actors or other stakeholders of the system. You can also describe the use case scenario using the Flow of Events editor. In Visual Paradigm, you can make use of the sub-diagram feature to describe the interaction between user and system within a use case by creating a sub-sequence diagram under a use case. Here is a list of Unified Modeling Language (UML) notations supported in a UML use case diagram: IconĪ use case represents a user goal that can be achieved by accessing the system or software application. Use case diagram is a kind of UML diagram. Managing requirements with Requirement List.How to draw a Interaction Overview Diagram in UML.How to draw a Composite Structure Diagram in UML.How to draw a Deployment Diagram in UML.Splitting a control flow in Activity Diagram.How to draw a State Machine Diagram in UML.How to draw a Communication Diagram in UML.
0 Comments
Leave a Reply. |