Loading AI tools
Из Википедии, свободной энциклопедии
Артефакт в языке моделирования UML — некая физическая сущность на уровне платформы реализации, представляющая собой замещаемую часть системы (программный скрипт, файл с исходным кодом, исполняемый модуль, таблица базы данных и т. п.)[1][2][3].
Многие операционные системы, средства разработки и языки программирования (например Microsoft .NET Framework) имеют встроенные средства поддержки артефактов. В системе обозначений UML артефакт представляется в виде прямоугольной пиктограммы с ключевым словом «артефакт», которое располагается над его именем. Наличие явно заданного имени — обязательный атрибут артефакта. Имя артефакта может быть как простым в виде текстовой строки, так и квалифицированным с уточнением в виде имени пакета, содержащего артефакт[4].
И классы, и артефакты являются классификаторами. В отличие от класса, артефакт представляет собой не абстрактный логический концепт, а реально существующий битовый объект, поэтому артефакт может быть развёрнут на узлах UML, а класс — нет. Классы содержат в себе атрибуты и операции, а артефакты — реализуют собой классы и методы, не имея ни атрибутов, ни операций[5][6].
Как правило, артефакты подразделяются на[7]:
Стандарт UML содержит набор стереотипов, которые можно использовать для представления основных видов из всего разнообразия артефактов (файлы, документы, библиотеки, скрипты и т. п.)[8]. Стандартными стереотипами, типичными для артефактов, являются source и executable[9].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.