A software system is composed of one or more subsystems, which
are composed of one or more units (which are composed of one or more
modules). In ESA PSS-05-0, 'integration testing' refers to the process of
testing units against the architectural design. During integration testing, the
architectural design units are integrated to make the system.