Как я должен изобразить «пользователь хочет увидеть его профиль» в диаграмме данных DataFlow? Может быть, я не должен?

StackOverflow https://stackoverflow.com/questions/4093956

  •  28-09-2019
  •  | 
  •  

Вопрос

у меня есть User Это хочет увидеть свой онлайн-профиль, на сайте, в котором он ранее зарегистрировался. Я отвечаю за создание диаграммы данного данных из этой ситуации. Я точно знаю, что System вернется А. Profile. Отказ Вот почему я положил стрелу из System к User.

Как я могу выразить, что User запрашивает его профиль к System? Я не могу думать о том, как выразить, что в DFD. Я думаю, что это может быть, потому что вы только должны показывать текущий поток данных в DFD, а не на действия / запросы? Должен ли я полностью стереть стрелку, которая идет от User к System(?See his profile?) ?

Context Diagram (Level 0 Dataflow Diagram)

alt text

Level 1 Dataflow Diagram

alt text

Спасибо

Это было полезно?

Решение

Нет жесткого и быстрого ответа на это. Возможно, против включения его (можно считать контрольным потоком, а не на DataFlow). Тем не менее, предполагая цель DFD для понимания человека (т.е. это картина, на которую можно посмотреть) идти с тем, что имеет смысл вашей аудитории.

Если я его рисую, я бы включил входную поток на обоих L0 и L1 (вероятно, именован View Profile скорее, чем Check his profile - Я предпочитаю императивные заявления). Это оба событие, которое вызывает действие, и, вероятно, будет иметь данные для идентификации пользователя.

Однако я бы не включил поток, отмеченный ??? на диаграмме L1. Причина: вы тянете данные из хранилища данных, чтобы запрос неявный.

хет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top