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

1.6. Резюме

Сложности, связанные с описанием многих искусственных систем, объясняются тем, что эти системы слишком велики для того, чтобы можно было просто перечислить все их компоненты. С другой стороны, они могут быть упрощены за счет обобщающих предположений. Методология SADT создана специально для представления та­ких сложных систем путем построения моделей. SADT-модель - это описание системы, у которого есть единственный субъект, цель и одна точка зрения. Целью служит набор вопросов, на кото­рые должна ответить модель. Точка зрения -позиция, с которой описывается система. Цель и точка зрения - это основополагающие понятия SADT. В этой главе мы решили дать о них беглое представление, оставляя более подробное рас­смотрение до глав 5 и 6. Описание модели SADT организовано в виде иерархии взаимосвязанных диаграмм. Вершина этой древовидной структуры представляет собой самое общее описание систе­мы, а ее основание состоит из наиболее дета­лизированных описаний.

Рис 1-2 Две взаимосвязанныхSADT-модели

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

Brackett, J., and C. McGowan: "Applying SADT to Large System Problems", SofTech Technical Paper TP059,January1977.

Connor, M.: "Structured Analysis and Design Technique- SADT", Auerbach portfolio32-04-02, 1979.

Freeman, P.: "Requirements Analysis and Specifi­cation: The First Step", Advances in Computer Technology- 1980, August1980.

Hori, S.: "Human-Directed Activity Cell Model", CAM-1 Long Range Planning Final Report, CAM-1, Inc.,1972.

Miller, J.: Living Systems, McGraw-Hill, New York,1978.

Ross, D.: "PLEX1: Sameness and the Need for Rigor", SofTech Deliverable no.9031-1.1, Decem­ber1975.

Ross, D.: "PLEX2: Sameness and Type", SofTech Deliverable no.9031-2.0, December1975.

Ross, D.: "Reflections on Requirements", IEEE Transactions on Software Engineering, vol. SE-3, no.1,January1977.

Ross, D.: "Doug Ross Talks about Structured Analysis", IEEE Computer, July1985.

Ross, D. and K. Schoman: "Structured Analysis for Requirements Definitions", IEEE Transactions on Software Engineering, vol. SE-3, no.1, January 1977.

SofTech, Inc.: "Introduction to IDEFO", SofTech Deliverable no.7500-14, September1979.

Weinberg, G.: An Introduction to General Systems Thinking, John Wiley, New York,1975.

Глава 2. Синтаксис и применение диаграмм

Диаграмма является основным рабочим элементом при создании модели. Раз­работчик диаграмм и моделей обычно называется аналитиком, или, в терминологии SADT,автором. Диаграммы имеют собственные синтаксические правила, отличающиеся от син­таксических правил моделей. Важно их хорошо понимать, поскольку графические обозначения имеют особый смысл. Вы увидите, что графика SADT позволяет определить различные системные функции и показать, как функции влияют друг на друга. Эта книга посвящена только функцио­нальным SADT-диаграммам, поэтому в данной главе обсуждаются синтаксические правила только для функциональных SADT-диаграмм.

2.1. Диаграммы содержат блоки и дуги

Каждая SADT-диаграмма содержит блоки и дуги. Блоки изображают функции моделируемой системы. Дуги связывают блоки вместе и отобра­жают взаимодействия и взаимосвязи между ними (рис.2-1). Диаграмме дается название, которое располагается в центре нижней части ее бланка. На каждой диаграмме написана стандартно идентифицирующая ее информация: автор диа­граммы, частью какого проекта является работа, дата создания или последнего пересмотра диа­граммы, статус диаграммы. Вся идентифицирую­щая информация располагается в верхней части бланка диаграммы.

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