Softwareartefakt
SoftwareArtefakt is a term used in software engineering to denote any artifact produced during the software development lifecycle. The compound reflects that artefacts can be technical or documentation-based items created or evolved in the course of building software, not only executable programs.
Common examples include source code, compiled binaries, libraries and dependencies, design models, requirements specifications, test cases
Management of software artefacts typically involves version control, metadata capture (author, date, rationale, relationships), and storage
In practice, artefact management is integrated with continuous integration and delivery pipelines. Practices such as SBOM
The concept is widely used in software engineering literature and in industry as a neutral umbrella for