A gate is a message end that serves as a connection point for relating a message outside a given interaction fragment with a message inside the fragment.
generalizable element
A generalizable element is a model element that can participate in a generalization, as a parent, a child, or both.A generalizable element can be abstract. It can also be a leaf or a root.
generalization
A generalization is a directed relationship in which things associated with a more specialized child are substitutable for a more general parent.
The phrase "kind of" is often used in connection with generalization: The child is a "kind of" the parent. Generalization is directly connected with inheritance.
Generalization is commonly found in connection with classes. See the entries for association generalization and use case generalization for information about other uses for generalization.
A generalization set is a definition of a particular set of generalizations that describe the way in which a specific superclass may be partitioned into subclasses. The classifier serving as the superclass acts as the powertype for the generalization set. The following stereotypes apply to generalization sets:
generalization set
![]() | complete |
![]() | disjoint |
![]() | incomplete |
![]() | overlapping |
The term general ordering refers to a named element that describes a relation between two event occurrences within which one must occur before the other within a given interaction.
general ordering
generic iteration workflow
Within the Unified Process, the generic iteration workflow includes the five core workflows-requirements, analysis, design, implementation, and test-and also planning, which precedes the requirements workflow, and assessment, which follows the test workflow.
This workflow describes concrete iteration workflows for each phase of the project.
glossary
Within the Unified Process, a glossary is a collection of the various terms, specific to the system, that are in use in project artifacts.
Within the RUP, the glossary is part of the Requirements artifact set.
Within the RUP, a graphic artist is a person playing the role of creating the artwork included in product packaging.
grouping thing
A grouping thing is a device for organizing elements within a model.
A package is a grouping thing.
The term group transition is a synonym for high-level transition.
group transition
guard
A guard is a Boolean expression that must resolve to True before the associated transition can fire.The names that appear within a guard must be names of parameters of the associated trigger and/or attributes of the object that owns the enclosing state machine.
guideline
Within the RUP, a guideline is a rule, recommendation, or heuristic that supports one or more activities.