[Аналогично звучащий вопрос, который в настоящее время активен в SO: «Существует ли язык или стиль визуального моделирования для парадигмы функционального программирования? », который отличается от этого вопроса, потому что другой фокусируется только на парадигме функционального программирования и мой вопрос заключается в поиске инструмента моделирования, который поддерживает комбинацию объектно-ориентированной парадигмы (которая независимо имеет много хорошо зарекомендовавших себя инструментов визуального моделирования UML) и парадигмы функционального программирования вместе.
Существует ли инструмент/язык или стиль визуального моделирования, который поддерживает профиль Scala (предоставляет и включает все языковые артефакты Scala) или может сказать, что он поддерживает парадигму объектно-ориентированного программированияи парадигма функционального программированиявместе.
Для проекта Scala корпоративного масштаба, с помощью какого инструмента моделирования бизнес-аналитик подготавливает визуальные модели или модели любого другого типа для логического (концептуального) представления и представления разработки?
- Логическое представление связано с функциональностью, которую система предоставляет конечным пользователям.
- Представление разработки иллюстрирует систему с точки зрения программиста и связано с управлением программным обеспечением.
В определенных кругах разработчиков программного обеспечения формальное моделирование является обязательным требованием, каким бы бюрократическим вы его ни считали. Существует несколько уровней участия разных команд в завершении проекта, и многие из вовлеченных людей не имеют представления о коде. Им это не нужно, было бы большой проблемой, если бы их об этом попросили. Формальное моделирование должно гарантировать, что они получат лучшее представление о том, как все работает, чтобы они могли выполнять свои роли в разработке. (Этот абзац взят из: https://stackoverflow.com/users/166802/codnik)