Как мне изобразить "Пользователь хочет видеть свой профиль" в диаграмме потока данных? Может я не должен?
У меня есть User
который хочет видеть свой онлайн-профиль на сайте, где он ранее зарегистрировался. Я отвечаю за создание диаграммы потока данных из этой ситуации. Я точно знаю, что System
вернет Profile
, Вот почему я положил стрелу из System
в User
,
Как я могу выразить, что User
запрашивает свой профиль System
? Я не могу придумать способ выразить это в DFD. Я думаю, это может быть потому, что вы должны показывать поток данных только в DFD, а не действия / запросы? Должен ли я полностью стереть стрелку, которая идет от User
в System
(?See his profile?
)
Context Diagram (Level 0 Dataflow Diagram)
Level 1 Dataflow Diagram
Спасибо
1 ответ
Нет жесткого и быстрого ответа на это. Можно возразить против включения этого (можно считать поток управления, а не поток данных). Тем не менее, предполагая, что цель DFD состоит в том, чтобы человеческое понимание (т. Е. Это картинка, которую нужно посмотреть) сочеталось с тем, что наиболее важно для вашей аудитории.
Если бы я рисовал его, я бы включил поток ввода как в L0, так и в L1 (возможно, с именем View Profile
скорее, чем Check his profile
- Я предпочитаю императивные высказывания). Это и событие, которое запускает действие, и, вероятно, также будет нести данные для идентификации пользователя.
Однако я не включил бы поток, отмеченный ???
на диаграмме L1. Причина: вы извлекаете данные из хранилища данных, поэтому запрос неявный.
НТН.