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