Какой нотацией воспользоваться для моделирования
Какой нотацией воспользоваться для моделирования?

Вопрос, казалось бы, вполне прозаический, однако далеко не праздный, а ответ не очевиден. Мы уже говорили о модельной грамоте - принципах "хороших" диаграмм, а также про виды моделирования. Воплощая эту теорию в практику, применяют разные стандарты - так называемые нотации, или методики.

1⃣ Одна из самых популярных - BPMN. Она по сути где-то на пересечении множеств возможностей SADT, IDEF и диаграммы последовательностей UML и поэтому более всего полезна для отрисовки workflow бизнес-процессов, функциональных моделей для процессов с автоматизацией, а также для проектирования системных интеграций.

2⃣ Язык UML - почти 800 стр. премудростей инженерной мысли, рисуй-не-хочу! На деле чаще востребованы диаграммы:
  • классов - для оргструктур, онтологий предметной области, логической схемы данных;
  • прецедентов - для юзкейсов, бизнес-правил и пользовательских историй;
  • последовательностей - для схем потоков данных между модулями и компонентами системы, а также с внешним окружением.

3⃣ Семейство IDEF (из рунета - через VPN) - группа методик, в числе прочего, включающая:
  • IDEF0 - для бизнес-моделей, на которых важно отразить не только входящие сигналы (в т. ч. инициирующие) и результаты, но также ресурсы, инструменты, управляющих агентов и регламенты;
  • IDEF1X - для реляционных логических и физических схем данных типа "сущность-связь";
  • IDEF3 - для статусных моделей объектов данных и моделей информационных потоков, иллюстрирует юзкейсы и пригодится в постановках на разработку функциональных требований.

Разумеется, это не исчерпывающий список, и наверняка вы столкнетесь с нетривиальными задачами, где помогут другие нотации - "О, сколько нам открытий чудных готовят просвещенья дух и опыт, сын ошибок трудных...". Не устану повторять, что главное - не форма артефакта, а его содержание и, следовательно, польза для проекта.