Подкласс (Subclass) — класс-потомок, унаследованный от одного или нескольких классов.
Полиморфизм (Polymorphism) — механизм, обеспечивающий возможность воздействовать на объекты, оперируя понятиями их суперклассов.
Прецедент (Use case) — представление бизнес-процессов системы. Модель диалога между актером и системой.
Проверка целостности (Consistency checking) — процесс сверки информации в статическом (диаграммы классов) и динамическом (диаграммы взаимодействий) представлении системы.
Проработка (Elaboration) — планирование необходимых действий и требуемых ресурсов; определение особенностей и проектирование архитектуры.
Прототип проверки концепции (Proof of concept prototype) — прототип, используемый для проверки начальных предположений и допущений, сформулированных для проблемной области.
Раздел (Partition) — пакеты, составляющие часть уровня абстракции.
Реализация (Implementation) — создание кода для получения действующей системы.
Секция (Swimlane) — участок диаграммы действий для выделения ответственных за действия. Секции часто соответствуют организационным единицам в бизнес-модели.
Слой (Layer) — набор пакетов на одном уровне абстракции. Создание (Construction) — построение продукта с помощью серии инкрементальных итераций.
Состояние (State) — обобщенный результат поведения объекта; одно из условий, в которых может находиться объект.
Специализация (Specialization) — процесс создания подклассов, которые являются уточнением суперклассов и в которых добавляются, изменяются или скрываются структура и поведение.
Стереотип (Stereotype) — новый тип элемента моделирования, расширяющий метамодель. Стереотипы должны основываться на элементах, являющихся частью метамодели языка UML.
Суперкласс (Superclass) — класс-предок, от которого унаследованы другие классы.
Сценарий (Scenario) — экземпляр прецедента — единичный проход по потоку событий для прецедента.
Тестирование (Test) — проверка всей системы.
Точка принятия решения (Decision point) — точка на диаграмме действий, в которой проверяется условие для выбора одного из возможных переходов.
Унифицированный язык моделирования (Unified Modeling Language — UML) — язык, используемый для определения, отображения и описания элементов объектно-ориентированной системы на стадии разработки.
Управляемый модуль (Controlled unit) — пакет, включенный в систему управления конфигурацией, который может быть загружен или сохранен независимо.
Фоновая постановка задачи (Background problem statement) — обобщенный материал, собранный перед началом работы над проектом. Обычно содержит описание предыдущей системы.
Примечания
1
Booch, Grady.
2
3
Booch, Grady-
4
Дополнительную информацию об итеративном и инкрементальном процессе разработки программного обеспечения можно найти в статье «А Rational Development Process' by Philippe Kruchten,
5
Rumbaugh, James et al.
6
Booch, Grady.
7
Jacobson, Ivar.
8
Там же.