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

OMG — консорциум, занимающийся разработкой и продвижением объектно-ориентированных технологий и стандартов. Это некоммерческое объединение, разрабатывающее стандарты для создания интероперабельных, то есть платформо-независимых, приложений на уровне предприятия. С консорциумом сотрудничает около 800 организаций — крупнейших производителей программного обеспечения.
CORBA — технологический стандарт написания распределённых приложений, продвигаемый консорциумом OMG и соответствующая ему информационная технология. CORBA обеспечивает взаимодействие между системами, работающими под разными операционными системами, написанными на разных языках программирования и запущенных на разном вычислительном оборудовании. CORBA использует объектно-ориентированную модель, хотя системы, использующие CORBA, не обязательно должны быть объектно-ориентированными. CORBA — это пример парадигмы распределенной объектной системы.
HL7 — стандарт обмена, управления и интеграции электронной медицинской информации.
SysML — предметно-ориентированный язык моделирования систем. Поддерживает определение, анализ, проектирование, проверку и подтверждение соответствия широкого спектра систем. SysML изначально разрабатывался в рамках проекта спецификации с открытым исходным кодом, и имеет открытую лицензию для распространения и использования. Как язык, SysML является расширением части языка UML.
GIOP — абстрактный протокол в распределённых объектных системах, обеспечивающий интероперабельность брокеров. Стандарты, связанные с данным протоколом, выпускает Object Management Group (OMG).

Диаграмма классов — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей между ними. Широко применяется не только для документирования и визуализации, но также для конструирования посредством прямого или обратного проектирования.
XMI — стандарт OMG для обмена метаданными с помощью языка XML. Может использоваться для любых метаданных, если их метамодель может быть выражена с помощью MOF. Наиболее часто XMI применяется как формат обмена UML-моделями. Информатик не мог раньше импортировать UML-модель из одного инструмента UML-моделирования в другой — из-за различий в определении синтаксиса и семантики элементов языка.

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

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

Диаграмма состояний — это, по существу, диаграмма состояний из теории автоматов со стандартизированными условными обозначениями , которая может определять множество систем от компьютерных программ до бизнес-процессов. Используются следующие условные обозначения:
- Круг, обозначающий начальное состояние.
- Окружность с маленьким кругом внутри, обозначающая конечное состояние.
- Скруглённый прямоугольник, обозначающий состояние. Верхушка прямоугольника содержит название состояния. В середине может быть горизонтальная линия, под которой записываются активности, происходящие в данном состоянии.
- Стрелка, обозначающая переход. Название события, вызывающего переход, отмечается рядом со стрелкой. Охраняющее выражение может быть добавлено перед «/» и заключено в квадратные скобки (название_события[охраняющее_выражение]), что значит, что это выражение должно быть истинным, чтобы переход имел место. Если при переходе производится какое-то действие, то оно добавляется после «/» (название_события[охраняющее_выражение]/действие).
- Толстая горизонтальная линия с либо множеством входящих линий и одной выходящей, либо одной входящей линией и множеством выходящих. Это обозначает объединение и разветвление соответственно.

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

Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям.

Мета-объектное средство — это стандарт для разработки, управляемой моделями, разработанный OMG.
Unified Process — методология для построения процессов разработки программного обеспечения, позволяющий команде разработки преобразовывать требования заказчика в работоспособный продукт. В зависимости от требований и доступных ресурсов, процесс разработки может быть адаптирован путём включения или исключения определённых проектных активностей. Примером методологии разработки, основанной на Unified Process, является Rational Unified Process (RUP), который содержит ряд активностей, не описанных в более общем фреймворке, но представляющих ценность для определённого типа проектов.
Метод балльной оценки вариантов использования — это метод оценки, используемый для прогнозирования объёма программного обеспечения в проектах разработки ПО. Метод применяется при использовании UML и методологии разработки RUP для разработки программного обеспечения. Идея метода основана на том, что требования к системе записаны в виде вариантов использования, являющихся частью методов моделирования UML. Объём ПО рассчитывается на основе элементов вариантов использования системы путём разложения с учётом технических предположений и предположений об окружении. Метод может быть использован для подсчёта предполагаемых затрат по проекту.
Артефакт в языке моделирования UML — некая физическая сущность на уровне платформы реализации, представляющая собой замещаемую часть системы.
Консорциум по качеству программного обеспечения — отраслевая группа ИТ-компаний, в которую входят ведущие компании из Global 2000, системные интеграторы, сторонние поставщики услуг и компании-разработчики программного обеспечения, стремящиеся улучшить качество прикладного программного обеспечения. CISQ, организованный совместно Институтом программной инженерии (SEI) Университета Карнеги-Меллона и Object Management Group (OMG), призван стать нейтральным форумом, на котором заказчики и поставщики прикладного программного обеспечения могут разработать общеотраслевую программу действий для определения, измерения и улучшения качества программного обеспечения ИТ.