Concepts : Concepts used in HOPEX : Object Types (MetaClass) : Component
   
Component
A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment. A component defines its behavior in terms of provided and required interfaces. As such, a component serves as a type whose conformance is defined by these provided and required interfaces. One component may therefore be substituted by another only if the two are type conformant.
A component can be a software package, a program, a code unit,, etc..
Translations
Technical Level
Intermediate
Products
HOPEX System Blueprint, HOPEX UML.
Diagrams describing this object type
Component Diagram, Composite Structure Diagram, Object Diagram.
Diagrams containing this object type
Component Diagram, Composite Structure Diagram, Deployment Diagram, Object Diagram, Objective Requirement Diagram, Project Objective and Requirement Diagram, Objective and Requirement diagram.