Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБУЧАЮЩИЙ КУРС Глухова Лилия Александровна 2004.doc
Скачиваний:
178
Добавлен:
15.06.2014
Размер:
894.98 Кб
Скачать

Стратегии декомпозиции при sadt-моделировании

При создании SADTмодели наиболее часто используются следующие стратегии декомпозиции:

  1. Функциональная стратегия. Базируется на функциональных взаимоотношениях действий системы. Рекомендуется следовать этой стратегии всегда, когда это возможно.

  2. Декомпозиция в соответствии с функциями, выполняемыми людьми или организациями. Рекомендуется использовать эту стратегию только в начале работы конкретно над моделью системы, относящейся к разделу Р3 (PeoplePaperProcedures). Использование этой стратегии позволяет собрать информацию о систему, а затем уже можно создавать более обоснованную функциональную декомпозицию в соответствии с первой стратегией.

  3. Декомпозиция в соответствии с уже известными стабильными подсистемами. Это приводи к созданию набора моделей по одной модели на каждую подсистему или важную компоненту. Затем для описания всей системы строится составная модель, объединяющая все модели. Стратегия эффективна для систем команд и управления, когда разделение на составные части системы не меняется.

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

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

Процесс sadt-моделирования

Процесс SADT-моделирования включает:

  1. Сбор информации об исследуемой области.

  2. Документирование полученной информации.

  3. Представление информации в виде модели.

Процесс SADT-моделирования является итерационным, который приводит к точному описанию системы. В основе высокой эффективности лежит разделение функций между участникамиSADT-проекта.

Эксперты являются источниками информации о предметной области. Авторы создают диаграммы и модели. Библиотекарь координирует обмен письменной информацией. Читатели рецензируют и утверждают модели. Комитет технического контроля принимает и утверждает окончательную модель.

Схема

Целью первого этапа SADT-моделирования является получение знаний о моделируемой системе.

На основе фактов о системе автор создает модель(диаграммы). В SADT-модели принято, чтобы эти диаграммы были в виде пакетов.

Библиотекарем называется главный координатор всего проекта.

Второй этап: процесс создания модели осуществляется с помощью специального метода детализации ограниченного субъекта.

Суть метода: автор вначалеанализируетобъекты, входящие в систему, азатемиспользует полученные знания для анализафункцийсистемы. На основе этого анализа создается диаграмма, на которой объединяются сходные объекты и функции.

Одной из основных компонент методологии SADTявляется итеративное рецензирование – цикл «Автор/Читатель».

Процесс SADT-моделирования может быть разделен на несколько этапов:

  1. Опрос экспертов.

  2. Создание диаграммы моделей.

  3. Распространение документации.

  4. Оценка адекватности модели и принятие их для дальнейшего использования.

Каждый из исполнителей может выполнять конкретные обязанности.