Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

DFD - методология в проектировании ИС



Диаграммы потоков данных (DFD) как ср-во проектир-я появилось много позже SADT, но к наст. t явл-ся самым популярным в мировой практике, особенно, когда речь идет об отражении рез-тов проектир-я для сис-мы "как должно быть". В наиболее распространенной нотации Гейна-Серсона на DFD-диаграммы приняты след. обозначения:

Процедура
Внешний объект
Хранилище данных
Поток данных

Имя процедуры начинается с глагола неопределенной формы (обслужить, найти и т. п.). Номер зависит от уровня диаграммы. Для контекстной диаграммы, где изображается единственная процедура, связанная с некоторым множеством внешних объектов, это всегда номер "1". Для диаграммы первого уровня, детализирующей контекстную, - составные номера (1.1, 1.2, и т. д.).

Внешние объекты системы изображаются лишь на контекстной диаграмме, которая, собственно, и служит для самого общего представления системы "как должно быть" и для описания этих самых внешних связей. Детализирующая ее диаграмма 1-го уровня не содержит внешних объектов, но на ней отражены все внешние связи системы с их обозначениями (именами). Связи между процедурами этой диаграммы (как и для диаграмм более низких уровней) осуществляются при помощи потоков данных, изображенных стрелочками. Имя потока должно в определенной мере соответствовать его структуре и содержанию (например, "данные кредитной карты" или "код клиента"). Причем в первом случае поток будет сложным или составным (т. е. содержать совокупность элементарных данных), во втором - простым или элементарным.

При изображении потоков данных на схеме допускается как объединение или композиция нескольких потоков, так и их декомпозиция.

"Хранилище данных" является прототипом базы данных при реальном логическом и физическом проектировании системы. Если структура связанного с "Хранилищем" потока данных совпадает со структурой самого "Хранилища", то над или рядом со стрелкой, отображающей такой поток, никаких обозначений не приводится. В ином случае имя потока данных приводится на схеме обязательно.

Процедуры на диаграммах DFD низких уровней (кроме контекстной) могут быть расположены произвольно. Это зависит от удобства размещения потоков данных и хранилищ. Количество процедур в рамках одной DFD-диаграммы ограничивается 5-7-ю.

Если процедура в дальнейшем не расшифровывается, она обязательно должна сопровождаться миниспецификацией.

Таким образом, количество уровней описания диктуется сложностью отдельных процедур и необходимостью их дальнейшей расшифровки.

Хранилища, приведенные на DFD-диаграммах, тоже должны быть расшифрованы путем описания их структуры и параметров составляющих их данных.





Дата публикования: 2015-01-25; Прочитано: 321 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...