Answer the question
In order to leave comments, you need to log in
What is an artifact in software development?
I am preparing for the exam, I would like to clearly understand the meaning of this concept.
Answer the question
In order to leave comments, you need to log in
No hint of originality
An artifact is any artificially created element of a software system.
Elements of a software system, and therefore artifacts, can include executable files, source code, web pages, help files, accompanying documents, data files, models, and much more, which is a physical storage medium. In other words, artifacts are those information elements that are used in one way or another during the operation of the software system and are included in its composition.
The concept of "component" is often associated with component or assembly programming, but this is not true from the point of view of UML. In UML terms, component or assembly programming manipulates artifacts!
A component (in UML) is a part of the model that describes a logical entity that exists only at design time (design time), although it can later be associated with a physical implementation (artifact) of run time (run time).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question