Tools allow to create a use dependency between an actor and a use case even if the meaning of a such dependency is not clear and if no such dependencies are described in the norm ?
相关问题
- System sequence diagram - Can system request input
- Does Visual Studio 2010 Professional support UML m
- Can a [GoF]-ConcreteSubject override the notify me
- How to represent enumeration classes with methods
- How to specify “one at a time” in UML?
相关文章
- Code Iris plugin on Android Studio
- Designing a sequence diagram for an auction system
- Game engine design choice [closed]
- state transition with different guard condition
- Resources for learning how to better read code
- Relationships in a UML class diagram
- How do you convert a document in UML 1.3 - XMI 1.1
- UML help C# Design Principles
The answer contains two parts : one about the keyword << use >> and one about Dependencies usage.
Keyword: "UML keywords are reserved words that are an integral part of the UML notation and normally appear as text annotations attached to a UML graphic element or as part of a text line in a UML diagram." (page 743)
One usage of keyword is (page 743): "To distinguish a particular kind of relationship between UML concepts (meta-association) from other relationships sharing the same general graphical form. For example, dashed lines between elements are used for a number of different relationships, including Dependencies, relationships between UseCases and an extending UseCases, and so on."
The use keyword specifies an Usage dependency and an Usage dependency may be defined between two NamedElement.
Actor and UseCase are two NamedElement, so it is possible to model a << use >> dependency between an Actor and UseCase even if the meaning of a such relation is not clear and even if the specification said about Actor :"An Actor can only have Associations to UseCases, Components, and Classes. Furthermore these Associations must be binary."