Component Definition

Dragon1 Icon for Component
Dragon1 Icon for Component
CREATED BY ANONYMOUS, CREATIVE COMMONS LICENSE

Dragon1 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

What does component mean? What are examples and types of components?

Component Definition

A component performs tasks, called behavior, which 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. Or a machine component, or a vehicle component, like an engine.

Symbol

The shape for component in Dragon1 is a square with interface handles:

component geometric shape

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.

Next demos to watch

All Dragon1 (Software and EA Method) texts and visualizations on this website are originals and copyrighted material and are intellectual property of Dragon1 BV. This website is the official source for these materials. Copying, modifying, and/or using (parts of) this content in other form, media, or technology is prohibited, unless prior written consent is obtained. Any person, AI agent, or software reusing (parts) of Dragon1 material must show a clear, visible referral link to this website, dragon1.com.