Dragon1 Icon for
ComponentCREATED BY ANONYMOUS, CREATIVE COMMONS LICENSEDragon1 Definition for
Component:
A physical replaceable part of a larger whole. A physical entity of a system. Especially a part of a software application, a machine, or a vehicle. Typically providing behavior via interfaces and requires interfaces to function.
Let us define Component
A component performs tasks, called behavior, and with that takes care of one or more functions for a system it is part of.
A module is often the logical counterpart (element) of one or more components. Preferably, to increase replaceability, the interfaces conform to open standards.
Component has important relationships with 'Entity', 'Function', 'Service', 'Interface'.
Usage
Examples of Components are a software application component like a parser component, a machine component, or a vehicle component like an engine.
Symbol
The shape for component in Dragon1 is a square with interface handles:
Types of Components
Common types of components are:
- Business Component
- Application Component
- IT Infrastructure Component
- Core Component
- Additional Component
Further reading
Are you interested in reading more about this?
Here we have a wiki page about Component definition.
If you have comments or remarks about this Dragon1 term or definition, please mail to specs@dragon1.com.