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

3.6. Резюме

SADT-диаграммы являются декомпозициями ограниченных объектов. Объект ограничивает­ся блоком и касающимися его дугами. Диаграм­ма, содержащая границу, называется родитель­ской диаграммой, а диаграмма, декомпозирую­щая блок родительской диаграммы, называется диаграммой-потомком. Для связывания родитель­ской диаграммы и диаграммы-потомка исполь­зуются С-номера, так что модель всегда сохраняет актуальность. Коды ICOMиспользуются для того, чтобы стыковать диаграмму-потомка с ро­дительской диаграммой. Номер узла идентифи­цирует уровень данной диаграммы в иерархии модели. Когда диаграммы в модели становятся слишком трудными для чтения, для упрощения описания системы могут разумным образом ис­пользоваться специальные технические приемы типа "вхождения дуг в тоннель".

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

Ross, D.: "Removing the Limitations of Natural Language (with Principles behind the RSA Lan­guage)", SofTech Deliverable no.9061-25, July 1979.

SofTech, Inc.: "IDEFO Author's Guide to Creating Activity Diagrams", SofTech Deliverable no.7500-13, September1979.

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

SofTech, Inc.: "Integrated Computer-Aided Manu­facturing (ICAM) Report: Function Modeling Manual (IDEFO)", contract no. F33612-78-C-5158, SofTech,Inc.,1981.

Глава 4. Процесс моделирования

В значительной мере успех методологии SADTобъясняется ее графическим язы­ком, хотя не менее ценным является сам процесс моделирования. Процесс моделиро­вания в SADT включает сбор информации об ис­следуемой области, документирование получен­ной информации и представление ее в виде мо­дели и уточнение модели посредством итератив­ного рецензирования. Кроме того, этот процесс подсказывает вполне определенный путь выпол­нения согласованной и достоверной структурной декомпозиции, что является ключевым моментом в квалифицированном анализе системы. SADT уникальна в своей способности обеспечить как графический язык, так и процесс создания не­противоречивой и полезной системы описаний.

Мы утверждаем, что SADT является мето­дологией в полном смысле, потому что она объе­диняет итеративный процесс создания модели, нотации, управляющие конфигурацией модели, язык ссылок для диаграмм, язык функций моде­лей с графическим языком описания системы, а также рекомендации по реализации аналитичес­ких проектов. Нотации, управляющие конфигу­рацией, гарантируют, что новые диаграммы будут корректно встроены в иерархическую структуру модели. Язык ссылок в SADT, правила сокраще­ний для ссылок, адресованных к отдельным час­тям диаграммы, облегчают оформление замечаний при рецензировании модели. Язык функций позволяет декларативно определять правила работы системы, что часто является особенно важным завершающим шагом в описании системы.

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

SADT-проектов: эксперты являются источниками информации, авторы создают диаграммы и моде­ли, библиотекарь координирует обмен письмен­ной информацией, читатели рецензируют и утверждают модели, а Комитет технического контроля принимает и утверждает модель. В дан­ной главе представлен общий обзор процесса мо­делирования. Более детально его отдельные шаги обсуждаются в главах 5 и 6, а также в частях II и III.

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