Индикаторы статуса StatusIndicators
Простыми словами
«An enumerated type that specifies a status for a ProjectTheme» — набор допустимых состояний для одной оси прогресса. Тонкость в том, что это перечисление ЗАВОДИТ АРХИТЕКТОР, а не стандарт. Рядом в проектном ряду есть перечисления другого рода — ProjectKind со значениями Programme, Portfolio, Project и ActualMilestoneKind со значениями InService, Deployed и прочими: их состав задан спецификацией и менять его нельзя. StatusIndicators, наоборот, отдельный элемент метамодели, чьи значения определяются под конкретную архитектуру: где-то это «красный, жёлтый, зелёный», где-то стадии приёмки. По легенде метамодели перечисление — «a complete, ordered listing of all the items in a collection», то есть список обязан быть полным и упорядоченным. Связь у элемента одна: он типизирует ProjectTheme.
Примеры
На схеме StatusIndicators связан только с ProjectTheme связью типизации с кратностью один. Ни к проекту, ни к вехе, ни к статусу напрямую он не подключён — значения доходят до статуса через тему.
UAF DMM 1.3, разд. 9.1.9 Projects::Structure, рис. 9-231 StatusIndicators и рис. 9-230 ProjectTheme
ProjectKind и ActualMilestoneKind нарисованы на схемах как встроенные перечисления с готовыми значениями. StatusIndicators нарисован как самостоятельный элемент метамодели — значит его содержимое определяет автор архитектуры.
UAF DMM 1.3, разд. 9.1.9 Projects, рис. 9-236 и 9-237 — встроенные перечисления; рис. 9-231 — StatusIndicators отдельным элементом
Легенда метамодели описывает перечисление как полный и упорядоченный перечень всех элементов набора. Значит промежуточных и неучтённых состояний быть не должно: если статус может оказаться неопределённым, это отдельное значение списка.
UAF DMM 1.3, разд. 7.3 Domain Metamodel Diagram Legend — пояснение к типу Enumeration
Определение из первоисточника
дословная выпискаAn enumerated type that specifies a status for a ProjectTheme.
Перечислимый тип, задающий статус проектной темы.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей