This is an old revision of the document!
A Component is a functionally independent part of any system. It performs some function and may require some input or produce some output. A component in software is often represented by classes.
Source: https://www.techopedia.com/definition/3217/component