Корпоративные информационные системы. Погонин В.А - 76 стр.

UptoLike

76
Иногда информация может двигаться в одном направлении, обра-
батываться и возвращаться назад к источнику. Такая ситуация может
моделироваться либо двумя различными потоками, либо одним дву-
направленным.
Процесс это преобразование входного потока в выходной. Имя
процесса должно содержать активный глагол в неопределенной форме
с дополнением, например: «Вычислить максимальное значение»,
«Определить показатели ремонтопригодности». Использование таких
глаголов, как «модернизировать», «редактировать», «обработать» го-
ворит о плохом анализе и неглубоком понимании задачи. Кроме того,
каждый процесс должен иметь уникальный номер, используемый для
ссылок внутри диаграммы.
Хранилище данных (накопитель) определяет данные, которые бу-
дут сохраняться в памяти между процессами. Это, как бы, сечения по-
токов данных во времени. Информация, содержащаяся в хранилище,
может использоваться в любое время после ее определения. Имя хра-
нилища должно идентифицировать его содержание и быть существи-
тельным. Если поток данных на входе или на выходе из хранилища
соответствует структуре хранилища, он должен иметь такое же имя,
как и хранилище, и поэтому имя потока можно не указывать.
Внешняя сущность (терминатор) это некоторая сущность, нахо-
дящаяся вне границы рассматриваемой системы. Это может быть ма-
териальный предмет или физическое лицо являющееся приемником
или передатчиком информации, например заказчик, персонал, клиент
или склад товаров, кассовый аппарат. Внешняя сущность не может
участвовать ни в какой обработке данных. Если внешней сущностью
является некоторая ИС, это значит, что она является внешней по от-
ношению к исследуемой системе. Иногда некоторые внешние сущно-
сти раскрывают в виде процессов и потоков данных и включают в со-
став анализируемой системы, а иногда наоборот, часть ИС отображают
в виде внешней сущности.
Для объединения и разветвления потоков данных используются
специальные объекты групповые узлы или информационные каналы.
Заметим, что при объединении и разветвлении потоков никакой обра-
ботки данных, кроме слияния и расщепления, происходить не может.
В некоторых нотациях узел отсутствует и превращается в точку слия-
ния/разветвления стрелок.
Первым шагом при построении иерархии DFD является построе-
ние контекстных диаграмм. Обычно при проектировании относитель-
но простых ИС строится единственная контекстная диаграмма со звез-
дообразной топологией, в центре которой находится так называемый
главный процесс, соединенный с приемниками и источниками инфор-
мации, посредством которых с системой взаимодействуют пользовате-