Перейти к основному содержимому

Добавьте новые типы объектов и отношений

Кликните правой кнопкой мыши по диаграмме и выберите в контекстном меню Entity:

Добавление нового типа объектов

Назовите новый класс BusinessRequirement. Добавьте ещё SystemRequirement и новый тип отношений Realization.

Добавьте наследование классов:

  • BusinessRequirement и SystemRequirement от Entity
  • Realization от Relationship

Отметьте классы Entity и Relationship как абстрактные:

Новые классы

Добавьте для требований и отношений дополнительные атрибуты. Это можно сделать либо через навигатор слева, либо через контекстное меню в редакторе диаграмм:

Добавление новых атрибутов

Добавьте следующие атрибуты:

  • Для BusinessRequirement:
    • priority — Low, Normal, High
    • effort — трудозатраты на реализацию требования
  • Для SystemRequirement:
    • status — Draft, Approved, Implementation, Testing, Completed
  • Для Realization:
    • extended — признак того, что реализация выходит за минимальные рамки бизнес-требования

Сейчас в метамодели только строковые типы данных, для новых атрибутов понадобятся дополнительные типы:

  • Effort — числовой тип данных для трудозатрат
  • Priority — перечислимый тип данных для приоритетов
  • Status — перечислимый тип данных для статусов
  • Boolean — логический тип данных для признака расширенной реализации

Метамодель требований

Выберите для каждого нового атрибута соответствующий тип данных. При необходимости вы можете локализовать названия всех новых классов и атрибутов, добавив перевод на нужные языки.