Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование бизнес-процессов / Моделирование бизнес-процессов / ! Дэвид Марка Методология структурного анализа и проектирования.doc
Скачиваний:
260
Добавлен:
30.04.2013
Размер:
9.13 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-сред-ства. Мы предполагаем, что вы поймете, насколько это большой и дорогостоящий проект.