У меня появилась привычка делать наброски различных диаграмм для создаваемого мной программного обеспечения. Мое программное обеспечение в основном для Интернета. Я использую E-R-диаграмму для логики данных (модель MVC) и лично придуманный стиль диаграмм для взаимодействий - какие страницы ведут к каким другим и что они делают, то есть представления и контроллеры MVC. Это позволяет мне упростить важные концепции, устранить несоответствия и выделить проблемные области, требующие дальнейшего изучения.
Теперь я начал смотреть на приложение, которое требует довольно сложной системы разрешений. Не очень «большой» - просто сложный - с несколькими «измерениями» разрешений, где некоторые разрешения нужно создавать на лету, а некоторые быть статичными.
Мне хотелось бы, чтобы был какой-то простой способ составить схему системы разрешений, чтобы я мог вывести идеи из головы в ясной форме и убедиться в отсутствии несоответствий. Отсюда мой вопрос:
Кто-нибудь видел / использовал какой-либо метод моделирования разрешений в визуальной диаграмме?