SPDX-License-Identifier: CC-BY-SA-4.0 copyrights: - Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true glossary-type: term links: - role: glossary-member uid: ../glossary-general term: software unit text: | This term is defined by ECSS-E-ST-40C 3.2.24 as a "separately compilable piece of source code". For this project a *software unit* shall be any of the following items and nothing else: * ${assemblerlanguage:/term} function in a ${sourcecode:/term} file * ${clanguage:/term} function (external and internal linkage) A *software unit* is a ${softwarecomponent:/term}. type: glossary