A source system may be divided into a number of "source files," or "translation models." The input for the compiler is named a "translation unit."
The Heritage Foundation also designed a "Mandate for Management" in https://bookmarkspring.com/story12349997/what-is-a-source-file-fundamentals-explained