
UML — язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
ER-модель — модель данных, позволяющая описывать концептуальные схемы предметной области.

ARIS — тиражируемый программный продукт для моделирования бизнес-процессов организаций. Разработан компанией Августа-Вильгельма Шеера в 1994 году в качестве программной системы для поддержки методологии Шеера, предусматривающей формализацию процессов организаций. Наибольшую популярность получил во второй половине 1990-х годов; к концу 2000 года продукт был продан в 24 тыс. организаций. В 2009 году IDS Scheer была поглощена корпорацией Software AG, начиная с этого времени продукт и методология развиваются в рамках Software AG, с того же года поставляется бесплатная версия инструмента — ARIS Express.

Диаграмма классов — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей между ними. Широко применяется не только для документирования и визуализации, но также для конструирования посредством прямого или обратного проектирования.
UML Partners — консорциум системных интеграторов и производителей, собравшийся в 1996 году для создания спецификации Unified Modeling Language (UML). Изначально возглавлялся Грэди Бучем, Айваром Якобсоном и Джеймсом Рамбо из Rational Software. Созданный в рамках UML Partners черновик спецификации UML 1.0 был предложен на рассмотрение Object Management Group (OMG) в январе 1997 года. В том же месяце UML Partners сформировали рабочую группу по семантике, под руководством Криса Кобрина, для завершения семантик спецификации и интеграции в подготовленную к стандартизации спецификацию. Результат этой работы — спецификация UML 1.1 — была отправлена Object Management Group в августе 1997 года и принята ей в ноябре того же года.

Гради Буч — американский специалист в области программной инженерии, руководитель исследований в IBM Research, IBM Fellow с 2003 года. Гради Буч наиболее известен как создатель унифицированного языка моделирования UML, который он разработал совместно с Иваром Якобсоном и Джеймсом Рамбо.

Диагра́мма компоне́нтов — элемент языка моделирования UML, статическая структурная диаграмма, которая показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п.

Ивар Ялмар Якобсон — шведский учёный в области информатики, внёсший вклад в развитие UML, RUP, аспектно-ориентированного программирования.
Джеймс Рамбо — американский учёный в области информатики и объектной методологии, наиболее известный по своей работе над созданием технологии объектного моделирования (OMT) и языка моделирования UML.

Стереотипы являются одним из трех типов механизмов расширяемости в унифицированном языке моделирования (UML). Они позволяют проектировщикам расширять словарь UML для создания новых элементов моделирования, получаемых из существующих, но имеющих определенные свойства, которые подходят для конкретной проблемы предметной области или для другого специализированного использования. Термин происходит от первоначального значения слова «стереотип», который используется в книгопечатании. Например, при моделировании сети вам могут понадобиться символы для представления маршрутизаторов и концентраторов. С помощью стереотипных узлов вы можете представлять их в виде примитивных строительных блоков.
Unified Process — методология для построения процессов разработки программного обеспечения, позволяющий команде разработки преобразовывать требования заказчика в работоспособный продукт. В зависимости от требований и доступных ресурсов, процесс разработки может быть адаптирован путём включения или исключения определённых проектных активностей. Примером методологии разработки, основанной на Unified Process, является Rational Unified Process (RUP), который содержит ряд активностей, не описанных в более общем фреймворке, но представляющих ценность для определённого типа проектов.
Артефакт в языке моделирования UML — некая физическая сущность на уровне платформы реализации, представляющая собой замещаемую часть системы.

Пакет в языке моделирования UML — основная группирующая сущность с помощью которой организуются конкретные проектные решения в рамках используемой UML-модели. UML-пакет предназначен для группировки большого количества структурных, поведенческих и других сущностей в единое целое; изображается в виде стилизованной папки с закладкой, которая может иметь своё собственное имя
Классификатор в языке моделирования UML — обобщённая концепция описания структурных и поведенческих свойств некоего элемента системы. Существует три основных вида классификаторов: классы, типы данных и интерфейсы, однако к классификаторам также относятся ассоциации, акторы, элементы Use Case, сигналы, компоненты, узлы, варианты использования и подсистемы. Помимо простых свойств классификаторы имеют большое количество расширенных. Отношения между классификаторами включают в себя обобщение, ассоциацию, реализацию и разного рода зависимости
Видимость в языке моделирования UML — свойство дизайна, которое определяется для элементов некоего контейнера в целях спецификации возможности использования данного элемента различными другими классификаторами. Благодаря семантике видимости возможно скрывать малозначимые детали реализации и делать видимым именно тот функционал, который необходим классификатору для воплощения своей абстракции. Видимость не следует путать с областью действия.

Узел в языке моделирования UML — физический элемент моделируемой системы, существующий во время исполнения и представляющий вычислительный ресурс, который обычно обладает как минимум некоторым объёмом памяти, а кроме него зачастую и процессором.
Атрибут (признак) в языке моделирования UML — именованный элемент определённого типа в классе, используемый для представления информации о моделируемой сущности. Класс может иметь любое количество атрибутов или не иметь их вообще, каждый объект класса обладает частными значениями своих атрибутов.

Диаграмма обзора взаимодействия — одна из разновидностей диаграммы деятельности в языке моделирования UML, которая может включать в себя также элементы диаграммы последовательности. Цель её создания ставится как увязывание в единое целое потока управления между узлами из диаграмм деятельности с последовательностью сообщений между линиями выполнения диаграмм последовательности. Расширение синтаксиса осуществляется за счёт использования ссылок на взаимодействия, которые основаны на диаграмме последовательности.

Диаграмма объектов в языке моделирования UML предназначена для демонстрации совокупности моделируемых объектов и связей между ними в фиксированный момент времени.
Модель C4 — простой метод графической записи для моделирования архитектуры программных систем. Он основан на структурной декомпозиции системы на контейнеры и компоненты и опирается на существующие методы моделирования, такие как Unified Modeling Language (UML) или ER-модель (ERD), для более детальной декомпозиции архитектурных блоков.