Проанализируйте зарубежные и отечественные электронные ресурсы и научные публикации, посвященные моделированию информационных систем. На основе этого анализа сформулируйте в виде эссе (презентации / доклада) собственную позицию на тему “Использование универсального языка моделирования. Атавизм или необходимость”.
В ответе постарайтесь, как минимум, раскрыть ответы на следующие вопросы:
- Нужен ли в принципе универсальный язык моделирования? Объясните свой ответ, если “Да” и если “Нет”.
- Может ли таким языком являться UML. Поясните ответ. Можно использовать критику: https://ru.wikipedia.org/wiki/UML#Критика
- Есть ли реальные альтернативы UML? Может быть, это: BPMN (BPEL, XPDL)?
- Микросервисная (сервисная) архитектура может похоронить UML и другие языки? Например, при применении принципов SOA, REST, КОП:
- https://ru.wikipedia.org/wiki/Сервис-ориентированная_архитектура
- https://ru.wikibooks.org/wiki/Компонентно-ориентированное_программирование
- Посмотрим на проблему более отстраненно: возможно, моделирование вообще не имеет смысла, ведь разработчики сами знают бизнес-процессы лучше, чем представители бизнеса.
Дайте собственную рекомендацию по использованию UML или других языков для моделирования ИС.