2015-03-22 3 views
0

Я новичок в Dfds. Мне нужно сделать dfd для моего проекта, так что я изучаю их. Я нашел этот dfd в inetrnet, но я не могу понять, что это несколько частей, например, почему процесс запроса был присоединен к процессу resrvation, можем ли мы обойтись без него? Почему таблица отмены прилагается к железнодорожному отделу и почему пассажир одновременно связан с запросом и процессом бронирования? Я все еще не могу опубликовать какое-либо изображение, так что вот ссылка на dfd http://image.slidesharecdn.com/presentation-130830092202-phpapp02/95/presentation-on-railway-reservation-system-13-638.jpg?cb=1377872947 Может ли кто-нибудь из вас объяснить этот dfd? Я был бы вам очень признателен! Спасибо !Может ли кто-нибудь объяснить этот dfd?

ответ

0

Диаграмма потока данных, как следует из названия, показывает, как данные проходят через программное обеспечение. В этом нет никаких прав или обид. Это похоже на алгоритм. Где стрелка указывает на вход в заостренный прямоугольник. Например, «Резервация» представляет собой входные данные для выходов «Процесс запроса» и «Процесс запроса» в «Отчет». Это так просто. Это именно то, как этот проект разработан. Может потребоваться отчет, но отчет может быть создан только в том случае, если есть вход. В этом случае «Процесс запроса» создает этот ввод, и стрелка просто показывает отношение.

Это действительно абстракция данных. Он не может быть спроектирован из страйка. Для этого вам нужны документы предыдущих диаграмм :). Одним из этих документов является SRS (спецификация требований к программному обеспечению)

+0

спасибо! не могли бы вы также рассказать мне, почему они связали таблицу отмены с железнодорожным отделом и почему пассажир был одновременно связан с процессом запроса и резервирования? Спасибо ! –

+0

Мое лучшее предположение было бы; если оговорка отменена, кто-то должен уведомить железнодорожный отдел, чтобы они знали, что бронирование отменено, и они могут перепродать билет или что-то еще. Другое дело, все, что пассажир делает в системе, вероятно, необходимо для запуска некоторых триггеров. Например, пассажир резервирует, через процесс бронирования, он отправляется в железнодорожный отдел. Пассажир может также запросить что-то через «Запрос» –

+0

Спасибо и последний вопрос, почему пассажир одновременно подключен к процедуре запроса и бронирования? –

Смежные вопросы