На этом шаге рассмотрим имена артефактов в UML.
Каждый артефакт должен обладать именем, отличающим его от других артефактов. Имя представляет собой текстовую строку; взятая в отдельности, она называется простым именем. Имя, предваренное именем пакета, в котором находится данный артефакт, называется квалифицированным. Обычно, изображая артефакт, указывают только его имя. Как и в случае с классами, вы можете дополнять пиктограммы артефактов помеченными значениями или дополнительными разделами, чтобы уточнить подробности (см. рис. 1).
Рис.1. Простые и квалифицированные имена артефактов
Имя артефакта представляет собой текст, содержащий в любом количестве буквы латинского алфавита, цифры и ряд знаков препинания (за исключением таких, как двоеточия, которые применяются для отделения имени артефакта от имени включающего его пакета). Имя может записываться в несколько строк. На практике в качестве имен артефактов выступают существительные, взятые из словаря реализации и, в зависимости от целевой операционной системы, включающие расширения (такие как java или dll).
На следующем шаге рассмотрим отличие артефактов и классов в UML.