Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Glava_7_21_iynya[1].doc
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
2.78 Mб
Скачать

7.1. Методология sadt (Structural Analysis and Design Technique)

Методология SADT [54, 57, 62, 93]— методология структурного анализа и проектирования, которая включаем в себя 4 процесса: моделирование, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком.

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

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

Соглашения по размещению блоков

  1. Блоки должны располагаться по диагонали от левого верхнего угла до правого нижнего диаграммы.

  2. Блоки принято нумеровать. Нумерация применяется в той же последовательности.

Получившаяся структура показывает последовательность выполнения функций бизнес процесса.

  1. Номера блоков принято размещать в правом нижнем углу. При таком расположении блок легко найти на диаграмме.

  2. Блок следуют детализировать под правым нижним углом блока. При таком расположении детализированный блок легко найти на диаграмме и связать его с общим блоком.

  3. Соглашения по размещению дуг

  1. Соединять блоки дугами следует только по вертикали и горизонтали. Это важно для того, чтобы на диаграмме были выделены точки схождения дуг, что позволяет быстро отследить аналитику их направление.

  2. Блоки должны содержать дуги управления, но могут не иметь дуг по входу. Дуги управления накладывают ограничения на бизнес-процесс, обеспечивают осуществимость функций бизнес процесса.

  3. Если входные данные одновременно характеризуют и дуги управления, и дуги по входу, то следует исключать только дугу управления. Это позволяет упростить диаграмму.

  4. Между параллельными дугами следует оставлять максимальное расстояние для внесения обозначений дуг - меток. Это помогает визуально определять количество дуг и проследить их направление.

  5. Между блоками и поворотами дуг, а также между блоками и пересечениями дуг следует оставлять максимальное расстояние. Это позволяет упростить процесс чтения и уменьшить вероятность перепутать две разные дуги.

  6. Если для двух разных дуг используется одни входные данные, то их следует слить. Это позволит упростить схему и показать графически единый источник данных.

  7. Используйте циклические обратные связи для одного и того же блока только, чтобы выделить их. Обычно обратную связь изображают на диаграмме, детализирующей блок.

Соглашения по размещению блоков и дуг

  1. Если данные связаны между собой, то следует объединять дуги с общим источником или с общим приемником. Общее название лучше описывает назначение данных.

  2. Следует минимизировать число дуг, входящие в каждую сторону блока.

  3. Обратные дуги управления следует изображать в верхней части и над блоком. Это позволяет минимизировать число пересечений дуг на диаграмме.

  4. Обратные дуги по входу следует изображать в нижней части и над блоком. Это позволит минимизировать число пересечений дуг на диаграмме и показать обратные потоки данных.

  5. При соединении большого числа блоков следует избегать необязательных пересечений дуг, а также минимизировать количество пересечений и петель. Это позволяет упростить прочтение диаграмму бизнес процесса [62, 93].

Принципы SADT поддерживают следующие методологии [18]:

  • методологии моделирования бизнес-процессов (Business Process Modeling);

  • методологии описания потоков работ (Work Flow Modeling);

  • методологии описания потоков данных (Data Flow Modeling).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]