14.4 Similarities, Differences, and
Relationships to Other Things
There are a number of other kinds of things that system
components are sometimes confused with, coincident with, or
related to. Keeping the different kinds of things in their own
box, and understanding the relationships between them is nec-
essary to avoid making mistakes. They are
• Ordinary physical objects
• Roles in activities or associations
• Functional objects
• The class of activity performed by a functional object
The following sections outline the distinctions and relation-
ships between each of these and system components.
14.4.1 Ordinary Functional Objects
Ordinary physical objects do not survive all their parts being
changed at once. This would result in a new ordinary physical
object. On the other hand, a system component does survive such
a change. It is possible that although a part is designed to be
replaceable , it actually does not get replaced during the life of the
thing it is a part of, and the part was created in situ and was
destroyed in situ as part of the whole. So it is possible (but unlikely)
that a system component coincides with the ordinary physical
object installed. The object is then both an ordinary physical object
and a system component, but simply as a matter of accident.
14.4.2 Participants in Activities and Associations
It is perfectl y possible for a participant in an activity to be a
system component. The ear lier football example illustrates this.
The eleven players are participants in the activity. However,
they are also system components, because the person filling the
position of one or more of the eleven players can be replaced.
However, this does not mean that all system components are
participants in activities or associations. So for example, P101
performs a pumping operation in normal operation. However,
when the Crude Distillation Unit is shut down, P101 is not per-
forming a pumping activity. However, it is still a system compo-
nent of the Crude Distillation Unit.
14.4.3 Functional Objects
A functional object is something that is intended to perform a
function (class of activity). It is common for a system component
to also be a functional object. For example, the pump P101 is a
functional object as well as a system component. However, that
182 Chapter 14 SYSTEMS AND SYSTEM COMPONENTS