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

Приложение 2. Методология sadt

Метод SADT был разработан в 1973 г. (корпорация Soft Tech).

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

Существуют различные варианты декомпозиции ЭИС:

  1. на основе элементов управленческого цикла (планирование, нормирование, прогнозирование, учет, анализ, регулирование);

  2. согласно организационной структуре управления;

  3. выделение предметных областей для бизнес – процессов и др.

В первом варианте строится иерархия функций ЭИС, которая дает представление о взаимосвязи функций управления. Например, функция «ПЛАНИРОВАНИЕ» имеет детализацию:

  • стратегическое планирование;

  • тактическое планирование;

  • оперативно-календарное планирование и др.

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

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

В третьем варианте выделяют предметные области (контуры управления, подсистемы), в границах которых выполняются взаимосвязанные бизнес-процессы (производство, сбыт продукции, учет материальных ценностей, управление персоналом и т.д.). Бизнес-процессы имеют определенные целевые установки и ресурсы для их реализации, основываются на взаимодействии разных подразделений и объединений функций управления. Например, бизнес-процесс «Заказы клиентов» затрагивает функции управления:

  • создание и ведение нормативно справочной базы (справочники КЛИЕНТЫ, ПРОДУКЦИЯ, РЕСУРСЫ);

  • нормирование расхода ресурсов на изготовление заказов;

  • маркетинг продукции, работ и услуг;

  • планирование выполнения заказов клиентов;

  • учет выполнения заказов клиентов;

  • учет расчетов с клиентами и др.

Стандарт idef0

Стандарт IDEF0 (Integrated Computer Aided Manufacturing DEFinition) является подмножеством SADT, получил поддержку в различных программных продуктах CASE-технологий и применяется достаточно широко для представления функциональной модели SADT, а также структурирования данных.

Основные положения IDEF0:

  1. Стандартный набор элементов диаграммы: функциональный блок (Activity Box) и интерфейсная дуга (Arrow).

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

  3. Название блока указывается в глагольном наклонении (например, «Производить продукцию»).

  4. Каждый блок имеет уникальный идентификационный номер (А0).

  5. Интерфейсная дуга рассматривается как обязательный элемент структуры. Дуга имеет уникальное наименование, которое может быть оборотом существительного.

  6. Различают 4 типа дуг согласно их ориентации относительно функционального блока: входящие, исходящие, управляющие и механизмы реализации функции.

Управление – это комплекс требований и ограничений, критериев оценки выполнения функции (задается верхним по иерархии элементом схемы).

Вход – входные информационные сообщения (документы, массивы информации или базы данных, данные интерактивного ввода).

Выход – формируемые информационные сообщения (документы, массивы информации и т.п.

Механизмы – средства и методы реализации функций, в том числе и информационные технологии обработки данных.

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

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

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

  2. Характер связей функциональных блоков: случайная, логическая, временная, процедурная, коммуникационная, последовательная, функциональная связь и др.

Случайная связь показывает, что связь между функциями не обладает устойчивостью. Логическая связь определяет объединение функции и данных. Параллельно выполняемые функции или одновременно используемые данные определяют временную связь; строгая последовательность выполнения функций носит название последовательной связи. Процедурная связь обусловлена принадлежностью компонентов к одному процессу обработки, а коммуникационная связь функций - общностью входа или выхода. Функциональная связь означает наличие жесткой зависимости между функциями.

Примеры структуры SADT-модели:

1. Общее представление (А0):

Функция 1 имеет два входа, один выход, получает управление сверху. Детальное представление функции 1 в виде совокупности функций (11, 12, 13, 14).

Два входа функции 1 представлены двумя входами в разные подфункции (11 и 12). Функция 11 задает управление для функций 12 – 14. выход имеется только из функции 14.

Функция 14 сложная, она дополнительно детализируется на функции 141 – 143. Один вход для функции 14 является общим входом для функций 141 – 143. Один выход из функции 14 соответствует выходу из 143.

На этой диаграмме функции 141- 143 получают общий вход.

2. Примеры связей:

случайные связи функций:

процедурные связи функций:

коммуникационные связи функций:

последовательные связи:

функциональные связи: