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

21.4. Сводный список для оценки автоматизированной поддержки sadt

Создание автоматизированных средств под­держки системного анализа, подобных AUTOIDEF, SPECIF_Xили Design/IDEF, - не простая задача. Для SADT она не сводится просто к созданию графического редактора. Хотя семантика графики SADT и сама по себе достаточно сложна, есть еще много других аспектов SADT, которые дол­жны быть учтены в автоматизированном сре­дстве, чтобы обеспечить полную поддержку всей методологии. Поэтому мы считаем, что хорошая автоматизированная поддержка методологии SADT должна быть построена на основе цен­тральной базы данных основных понятий SADT (мы употребляем здесь термин "база данных" для обозначения хранилища независимо от его расположения в основной или вспомогательной памяти, центральной или распределенной). Построение базы данных основных понятий SADT требует сжатого описания методологии. В табл. 21-1 приведен сводный список основных понятий SADT, рассмотренных в данной книге, с их реализацией в этой методологии. Сводный список кратко отображает методологию SADT, выстраивая ее по основным категориям конеч­ного продукта (т.е. того, что создается в резуль­тате), языка (т.е. того, как выражаются идеи) и процесса (т.е. того, как создаются продукты). Для того чтобы выделить в категориях тесно свя­занные группы понятий категорий введены под­категории.

Этот список можно использовать по-разно­му. Его можно применять при оценке существу­ющих средств SADT для определения, какие ас­пекты методологии SADT в них реализованы, а какие нет. Например, многие современные сред­ства автоматизированного анализа сосредоточены на создании диаграмм (т.е. на языке) и мало чем помогают в производстве конечных продук­тов или в организации процесса создания моде­лей (например, цикла автор/читатель). С по­мощью этого списка вы можете определить, насколько хорошо то или иное средство реали­зует конкретный аспект SADT. Например, средство, которое не позволяет накладывать на диаграммы комментарии и ответы на них, за­трудняет внесение изменений в диаграмму. Или, например, средство, которое не дает возмож­ности ввести в глоссарий новый термин при определении имени блока или метки дуги, вынуждает пользователя постоянно просматри­вать диаграммы для определения нужных тер­минов.

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

Категория

Понятие

Реализация в SADT

Продукты:

Модели

Объект

Набор вопросов

Точка зрения

Иерархия

Ограниченный объект

Цель модели

Точка зрения модели

Номера узлов, номера блоков

Диаграммы

Декомпозиция

Версии, варианты

Сложность

Ясность

Диаграмма, списки данных и функций

С-номера

Правило от трех-до-шести

Правила построения диаграмм

Дополнения

Объяснения

Акценты

Терминология

Резюме

Листы текста

Листы рисунков

Листы глоссария, Словарь данных

Список узлов

Язык:

Функции

Функция

Вход

Выход

Управление

Исполнитель

Имена

Блок

Левая сторона блока

Правая сторона блока

Верхняя сторона блока

Нижняя сторона блока

Метки

Данные

Данные

Управление

Поток

Конвейер

Имена

Дуга

Дуга

Дуга

Соединение и разветвление дуг

Метки

Интерфейсы

Ограниченный объект

Связка интерфейса

Подавление

Блок и его дуги

ICOM-коды

Начало или конец дуги, помещенной в тоннель

Аннотации

Комментарии

Ответы

Решения

Свойства

Последовательность

Примечание

Примечания с "кружком"

-“ “-

-“ “-

Метки свойств

Правила действий

Примечание Квадратные "с квадратом"

Процесс:

Объяснение

Опрос

Описание

Критика

Распространение

Одобрение

Публикация

Эксперты

Авторы

Авторы

Рецензенты, цикл автор/читатель

Папки, Библиотекарь

Комитет технического контроля

Библиотекарь, формат публикации модели

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

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