Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
12.04.2015
Размер:
1.1 Mб
Скачать

18.5. Дополнение моделей

Иерархические наборы SADT-диаграмм, называемые "моделями", вводят объект описания и уточняют его регулярным, управляемым и по­нятным образом. Это обеспечивается тем, что диаграммы модели всегда организованы в соответ­ствии с порядком нумерации узлов. Это означает, что первым идет узел А-0, вторым - узел АО, третьим - узел А1, четвертым - узел Allи т. д. Такой порядок расположения SADT-диаграмм является копией "древовидной" структуры, часто встречающейся в математике и информатике. Полная SADT-модель обычно читается двумя спо­собами. Первый способ - обзорное чтение, когда читаются все диаграммы верхнего уровня, прежде чем перейти к диаграммам следующего. Это на­зывается чтением "в ширину". Второй способ -детальное чтение, когда читают отдельную ветвь дерева вплоть до диаграмм самого нижнего уров­ня. Это называется чтением "в глубину".

Чтобы помочь читателям правильно двигать­ся по древовидному набору диаграмм, разработа­ны дополнительные средства. Примерами таких средств могут служить указатель диаграмм и ука­затель узлов. Они представляют собой составлен­ные с отступами списки узлов или диаграмм ( по типу оглавления) , определяющих содержание модели. В указателе диаграмм перечисляются все диаграммы модели с приведенными в отдельной строке названием и номером узла каждой диа­граммы. В указателе узлов перечисляются все бло­ки модели, причем в каждой отдельной строке записываются название и номер узла соответству­ющего блока. Таким образом, указатель узлов является просто более подробным, чем указатель диаграмм, списком. Указатели диаграмм для мод­елей обсуждаются в части VI. Обратите внимание на то, что оглавления (таблицы содержаний) слу­жат как кратким конспектом системы, так и средством быстрого поиска при рассмотрении конкретного функционального фрагмента системы.

Рис. 18-5. На диаграмме показан основной путь

18.6. Резюме

SADT-диаграммы иногда нуждаются в до­полнительной информации для описания подроб­ностей, важных для понимания систем. В SADT применяются три типа дополнений к диаграм­мам: глоссарии, тексты и рисунки. Страницы глоссария содержат определения и часто струк­турное описание данных системы. Страницы глоссария используются для составления словаря данных модели. Текстовые страницы излагают содержание диаграмм, что часто имеет большое значение при детализации диаграмм самого ниж­него уровня модели. Страницы рисунков содер­жат иллюстрации, поясняющие важные аспекты системы (например, законченную часть, область хранения, карту). Хотя дополнения в определен­ных ситуациях могут быть очень полезны, мы на­стоятельно рекомендуем никогда не использовать их вместо диаграмм для декомпозиции модели. Они должны только обеспечивать соответствие диаграмм цели модели. Указатели диаграмм и указатели узлов - это списки (оглавления) с от­ступами, которые играют роль как краткого кон­спекта системы, так и средства быстрого поиска при рассмотрении конкретной функциональной области системы.

Дополнительная литература

Berlin, J.: Semiology of Graphics, University of Wisconsin Press, Madison,1983.

DeMarco,Т.: Structured Analysis and System Specification, Yourdon Press, New York,1978.

Hurley, R.: Decision Tables in Software Engineer­ing, Van Nostrand Reinhold, New York,1983.

Lannon, J.: Technical Writing, Little, Brown, Boston,1982.

Marca, D.: Applying Software Engineering Prin­ciples, Little Brown, Boston,1984.

Martin, J., and McClure, C.: Diagramming Tech­niques for Analysts and Programmers, Prentice-Hall, Englewood Cliffs, N.J.,1985.

Weinberg, G.: Rethinking Systems Analysis and Design, Little Brown, Boston,1982.

Соседние файлы в папке Методология SADT