4.3.1 Objects Objects represent passive elements of the model. Source Code 8 Source code objects contain a human readable form of a software component. Basic information should be included to explain how the software works, e.g. comments. However, the source code only often demands a lot of extra work in order to understand the concepts and ideas behind the code. For this reason additional information is usually stored in documentation objects.
Most source code contains instructions and procedures for building an executable.
So, these objects could be considered as a source code package with little meta information and a very simple packaging system, but source code is a developer's object, packages are intended for users. Therefore it is sometimes a question of perspective if an item is a package or a source code object. 4.3.1.2 Package Packages are software components prepared for integration into a suitable computer system. Therefore packages include certain meta data additionally to their main contents. The notation and contents of the meta information depend on the used packaging system.