Мне нужно разработать приложение CRUD, которое будет закодировано в php.
У меня есть 3 основных участника (пользователи, администраторы и врачи - это для гипотетического
больница), каждый из которых уже определен с различными вариантами использования.
Хотя я считаю, что вариантов использования более чем достаточно для успешного моделирования диаграммы классов, меня специально просят включить диаграммы DataFlow в документацию проекта.
Я читал о диаграммах DataFlow, и, кажется, у вас обычно есть прежде всего диаграмма DataFlow уровня 0, для которой они называют Context Diagram.
Поскольку это в основном трехуровневое приложение с 3 различными субъектами, как мне моделировать контекстную диаграмму?
Учитывая, что контекстная диаграмма должна просто сообщать нам, что входит и что выходит из нашей системы, я не могу представить ничего более интересного / описательного, чем следующая диаграмма:
Это должно быть что-то вроде этого, или я полностью упускаю суть? Эта php-страница будет подключаться к базе данных Oracle, но я думаю, что если идея состоит в том, чтобы рассмотреть Систему в целом на контекстной диаграмме, я должен «скрыть» этот факт на приведенной выше диаграмме.
Куда мне идти дальше? Я знаю, что должен «увеличить» системный процесс до чего-то более подробного. Может быть, следующим шагом было бы изобразить каждый из пользовательских случаев на диаграмме DataFlow? Я уже включил хранилища данных? Например, один для пользователей, другой для врачей и еще один для администраторов?
Спасибо