Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Диаграммы потоков данных (DFD) как ср-во проектир-я появилось много позже SADT, но к наст. t явл-ся самым популярным в мировой практике, особенно, когда речь идет об отражении рез-тов проектир-я для сис-мы "как должно быть". В наиболее распространенной нотации Гейна-Серсона на DFD-диаграммы приняты след. обозначения:
Процедура | |
Внешний объект | |
Хранилище данных | |
Поток данных |
Имя процедуры начинается с глагола неопределенной формы (обслужить, найти и т. п.). Номер зависит от уровня диаграммы. Для контекстной диаграммы, где изображается единственная процедура, связанная с некоторым множеством внешних объектов, это всегда номер "1". Для диаграммы первого уровня, детализирующей контекстную, - составные номера (1.1, 1.2, и т. д.).
Внешние объекты системы изображаются лишь на контекстной диаграмме, которая, собственно, и служит для самого общего представления системы "как должно быть" и для описания этих самых внешних связей. Детализирующая ее диаграмма 1-го уровня не содержит внешних объектов, но на ней отражены все внешние связи системы с их обозначениями (именами). Связи между процедурами этой диаграммы (как и для диаграмм более низких уровней) осуществляются при помощи потоков данных, изображенных стрелочками. Имя потока должно в определенной мере соответствовать его структуре и содержанию (например, "данные кредитной карты" или "код клиента"). Причем в первом случае поток будет сложным или составным (т. е. содержать совокупность элементарных данных), во втором - простым или элементарным.
При изображении потоков данных на схеме допускается как объединение или композиция нескольких потоков, так и их декомпозиция.
"Хранилище данных" является прототипом базы данных при реальном логическом и физическом проектировании системы. Если структура связанного с "Хранилищем" потока данных совпадает со структурой самого "Хранилища", то над или рядом со стрелкой, отображающей такой поток, никаких обозначений не приводится. В ином случае имя потока данных приводится на схеме обязательно.
Процедуры на диаграммах DFD низких уровней (кроме контекстной) могут быть расположены произвольно. Это зависит от удобства размещения потоков данных и хранилищ. Количество процедур в рамках одной DFD-диаграммы ограничивается 5-7-ю.
Если процедура в дальнейшем не расшифровывается, она обязательно должна сопровождаться миниспецификацией.
Таким образом, количество уровней описания диктуется сложностью отдельных процедур и необходимостью их дальнейшей расшифровки.
Хранилища, приведенные на DFD-диаграммах, тоже должны быть расшифрованы путем описания их структуры и параметров составляющих их данных.
Дата публикования: 2015-01-25; Прочитано: 321 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!