01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

334<br />

Glossary<br />

activation<br />

The execution of an operation on an object, or another call to an object to initiate a behavior<br />

on that object. An activation is shown as a thick vertical object lifeline segment on the<br />

Sequence diagram. For more information see Session 16.<br />

active object<br />

An object in control of a thread or process that can initiate control activity. In a Sequence<br />

diagram, this is identified by adding an activation bar to the object lifeline, usually for the<br />

full length of the timeline. In an Object diagram, this is signified by making the object<br />

icon bold.<br />

activity<br />

Processing that an object performs while it is in a specific state. An activity is typically<br />

non-atomic (that is, it may be composed of any number of subtasks). Because an activity<br />

does not cause the object to change states, it may be interrupted. Contrast this with<br />

actions. For more information see Session 14. See also action.<br />

actor<br />

A person, system, or device that interacts with the system in a Use Case diagram. For more<br />

information see Session 6.<br />

aggregation<br />

A type of association in which one object represents a collection, assembly, or configuration<br />

of other objects such that the assembly is greater than the sum of its parts. Aggregation is<br />

characterized by focus of control in the one object representing the “whole,” propagation<br />

from the “whole” object to its parts, and the fact that the entire assembly functions as a<br />

single, coordinated unit. For more information see Session 11. See also composition.<br />

ancestor<br />

Any class that resides higher than the reference class in a generalization hierarchy. See also<br />

superclass, subclass, and generalization.<br />

association<br />

A relationship between classes that specifies the type of links that may be created between<br />

objects of the associated classes. For more information see Session 10. See also link.<br />

association class<br />

Information about an association that has been abstracted into its own class. For more<br />

information see Session 10.<br />

asynchronous event or action<br />

A type of message that does not require a response and does not require the sending object<br />

to wait. For more information see Session 16.<br />

attribute<br />

A class member used to define a unit of information owned by the containing class, including<br />

such details as type and domain of values. For more information see Session 9.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!