UML: List of terms for Class diagrams
List of terms for using UML diagrams
| classifier | function |
|---|---|
| actor | »An outside user of a system» |
| artifact | «A physical piece of system information» |
| class | «A concept from the modeled system» |
| collaboration | «A contextual relationship among objects playing roles» |
| component | «A modular part of a system with well-defined interfaces» |
| enumeration | «A data type with predefined literal values» |
| primitive type | «A descriptor of a set of primitive values that lack identity» |
| interface | «A names set of operations that characterize behavior» |
| node | «A computational resource» |
| role | «An internal part in the context of a collaboration or structured classifier» |
| signal | «An asynchronous communication among objects» |
| structured classifier | «A classifier with internal structure» |
| use case | «A specification of the behavior of an entity in its interaction with outside agents» |
| relationship | function | notation |
|---|---|---|
| association | »A description of a connection among instances of classes» | |
| dependency | «A relationship between two model elements» | |
| generalization | «A relationship between a more specific and a more general description | used for inheritance and polymorphic type declarations» |
| realization | «Relationship between specification and its implementation» | |
| usage | «A situation in which one element requires another for its correct functioning» |




