Похожие презентации:
Методология SADT
1.
ТЕМА 3МЕТОДОЛОГИЯ SADT
2.
ВОПРОСЫ1.
Сущность
методологии
SADT:
определение, основные положения, правила
2. Состав SADT - модели
3. Иерархия диаграмм в SADT-модели
4. Процесс моделирования в SADT
Пример построения модели в методологии
SADT
Литература
3.
1. СУЩНОСТЬ МЕТОДОЛОГИИ SADTStructured Analysis and Design Technique - метод
структурного анализа и проектирования
Методология SADT - совокупность методов,
правил и процедур, предназначенных для построения
функциональной модели объекта какой-либо предметной
области
Функциональная модель SADT отображает
функциональную структуру объекта, т.е. производимые
им действия и связи между этими действиями.
Методология SADT разработана Дугласом Россом.
На ее основе создана методология IDEF0 (Icam
DEFinition).
4.
ОСНОВНЫЕ ПОЛОЖЕНИЯ МЕТОДОЛОГИИ SADT1.Графическое
моделирования.
представление
блочного
В SADT-диаграмме функция отображается в виде
блока, а входы/выходы представляются дугами,
соответственно входящими в блок и выходящими
из него.
2.Строгость и точность построения.
Выполнение правил SADT требует достаточной
строгости и точности, не накладывая в то же время
чрезмерных ограничений на действия аналитика.
5.
ПРАВИЛА SADT1.
2.
3.
4.
5.
ограничение количества блоков на каждом
уровне декомпозиции (до 3-6 блоков)
связность диаграмм (номера блоков)
уникальность
наименований
(отсутствие
повторяющихся имен)
разделение входов и управлений (правило
определения роли данных)
отделение механизмов от функции, т.е.
исключение
влияния
организационной
структуры на функциональную модель.
6.
ОСОБЕННОСТЬ МЕТОДОЛОГИИ SADTПостепенная
декомпозиция
модели
путем создания диаграмм, отображающих
модель.
Каждый компонент модели может быть
декомпозирован на другой диаграмме.
Каждая
нижележащая
(дочерняя)
диаграмма
иллюстрирует
«внутреннее
строение»
блока,
расположенного
на
родительской диаграмме
7.
2. СОСТАВ SADT-МОДЕЛИРезультат применения методологии SADT модель, которая состоит из диаграмм,
фрагментов текстов и глоссария, имеющих
ссылки друг на друга.
Диаграммы - главные компоненты
модели, все функции и интерфейсы на них
представлены как блоки и дуги. Место
соединения дуги с блоком (сторона блока)
определяет тип интерфейса (вид стрелки).
8.
СОСТАВ SADT-МОДЕЛИ9.
СОСТАВ МОДЕЛИУправляющая информация входит в блок
сверху.
Информация,
которая
подвергается
обработке (входы), показана с левой стороны
блока.
Результаты выхода показаны с правой
стороны.
Механизм (человек, оборудование или
автоматизированная
система),
который
осуществляет операцию, представляется дугой,
входящей в блок снизу.
10.
СОСТАВ МОДЕЛИ11.
3. ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ1.Построение SADT-модели начинается с
представления всей системы в виде простейшей
компоненты - одного блока и дуг, изображающих
интерфейсы с функциями вне системы.
Единственный блок описывает всю систему
как единое целое. Имя, указанное в блоке, является
общим.
Интерфейсные дуги характеризуют полный
набор внешних интерфейсов системы в целом.
12.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ2. Блок, который представляет систему в качестве
единого модуля, детализируется на другой диаграмме с
помощью
нескольких
блоков,
соединенных
интерфейсными дугами. Эти блоки представляют
основные подфункции исходной функции.
Каждая
из
подфункций
может
быть
декомпозирована для более детального представления.
Каждая подфункция может содержать только те
элементы, которые входят в исходную функцию.
13.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ3.Модель не может пропустить какие-либо
элементы, т.е. родительский блок и его
интерфейсы
обеспечивают
контекст.
4.Модель SADT представляет собой серию
диаграмм с сопроводительной документацией,
разбивающих сложный объект на составные
части, которые представлены в виде блоков.
Детали каждого из основных блоков показаны в
виде блоков на других диаграммах.
14.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ5.Дуги, входящие в блок и выходящие из него на диаграмме верхнего
уровня, являются точно теми же, что и дуги, входящие в диаграмму
нижнего уровня и выходящие из нее (с точки зрения видовуправляющая, вход и т.д.).
Некоторые дуги присоединены к блокам диаграммы обоими
концами, у других же один конец остается неприсоединенным.
Неприсоединенные дуги соответствуют входам, управлениям и
выходам родительского блока.
Источник или получатель этих граничных дуг может быть
обнаружен только на родительской диаграмме (блоки).
Неприсоединенные концы должны соответствовать дугам на
исходной диаграмме. Все граничные дуги должны продолжаться на
родительской диаграмме, чтобы она была полной и непротиворечивой.
пример 5 пункта
15.
ПРИМЕР ПОЛНОГО И НЕПРОТИВОРЕЧИВОГО СООТВЕТСТВИЯДИАГРАММ (5)
16.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ6. На SADT-диаграммах не указаны явно ни
последовательность, ни время. Обратные связи,
итерации,
продолжающиеся
процессы
и
перекрывающиеся (по времени) функции могут
быть изображены с помощью дуг. Обратные связи
могут выступать в виде комментариев, замечаний,
исправлений и т.д.
На диаграмме SADT может использоваться
параллельное
выполнение
функций
(перекрывающиеся по времени функции)
пример 6 пункта
17.
ПРИМЕР ОБРАТНОЙ СВЯЗИ (6)18.
ПРИМЕР ПАРАЛЛЕЛЬНОГО ВЫПОЛНЕНИЯФУНКЦИЙ (6)
19.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ7. Механизмы показывают средства, с помощью
которых осуществляется выполнение функций.
пример 7 пункта
20.
ПРИМЕР МЕХАНИЗМА (7)21.
ИЕРАРХИЯ ДИАГРАММ В SADT-МОДЕЛИ8. Каждый блок на диаграмме имеет свой номер.
Для указания положения любой диаграммы
или блока в иерархии используются номера
диаграмм.
пример 8 пункта
22.
ИЕРАРХИЯ ДИАГРАММ (8)23.
4. ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADT:КЛАССИЧЕСКАЯ МОДЕЛЬ
Процесс моделирования в SADT является
итеративной
последовательностью
этапов,
приводящих к точному описанию системы.
Эффективность процесса зависит от
правильности
разделения
функций,
выполняемых участниками создания SADTпроектов
24.
ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADTУчастники создания SADT-проектов:
эксперты как источники информации
авторы (аналитики) как создатели диаграмм и
моделей
библиотекарь
как
координатор
обмена
письменной информацией
читатели как рецензенты модели
специальная
внешняя
организация
или
подразделение компании, которое утверждает
модель и рекомендует к внедрению.
25.
ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADT1.
2.
3.
4.
5.
Основные этапы процесса моделирования:
опрос экспертов
создание диаграмм и моделей
распространение документации
оценка адекватности моделей
утверждение моделей для дальнейшего
внедрения и использования.
26.
ДОП ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADT1. Опрос экспертов (Сбор информации об
исследуемой области). Сведения об изучаемой системе
получают с помощью методов сбора информации –
социологический
(опросы,
анкетирование
или
интервью), документальный (изучение различной
документации),
визуальный
(наблюдение
за
необходимыми
процессами),
инструментальный
(необходимые измерения).
2.
Создание
диаграмм
и
моделей
(Документирование
полученной
информации).
Аналитик документирует полученные им знания о
данной проблемной области, представляя их в виде
одной или нескольких SADT-диаграмм.
27.
ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADT28.
ДОП ПРОЦЕСС МОДЕЛИРОВАНИЯ В SADT3. Распространение материалов
4.Уточнение
модели
посредством
итеративного рецензирования. В процессе
итеративного рецензирования автор и эксперт
многократно совещаются (устно и письменно)
относительно
достоверности
создаваемой
модели.
Итеративное
рецензирование
называется циклом автор/читатель.
29.
ДОП ПРОЦЕСС МОДЕЛИРОВАНИЯ ВSADT
5.Использование модели после ее одобрения
Модели, которые достигли желаемого уровня
детализации и точности с точки зрения
установленных
требований,
направляются
квалифицированным специалистам для обсуждения
и утверждения.
Специалисты
оценивают,
насколько
применима данная модель. Если модель признана
применимой, она публикуется. В противном случае
авторам направляются замечания для необходимой
доработки.
30.
ДОП ВАРИАНТЫ МОДЕЛИРОВАНИЯПорядок моделирования деятельности существенно отличается в
зависимости от варианта - создание новой деятельности либо улучшение
старой.
Улучшение старой деятельности предусматривает анализ того, как
операции осуществляются сейчас, построение соответствующей модели
(модель AS-IS, то есть КАК ЕСТЬ), затем разработка модели,
показывающей, как операции должны (будут) осуществляться (модель TOBE, то есть КАК БУДЕТ). Далее осуществляется постепенный переход от
модели AS-IS к модели TO-BE.
Модели новой деятельности строятся сразу как сценарии (модели)
TO-BE.
Выделяют еще один тип модели - модель SHOULD-BE (как должно
бы быть) - идеализированная модель, не отражающая реальную
организацию бизнес-процессов предприятия (трудно или невозможно
построить в современных условиях)
31.
ПРИМЕР ПОСТРОЕНИЯ МОДЕЛИ В НОТАЦИИSADT
32.
ПРИМЕР ПОСТРОЕНИЯ МОДЕЛИ В НОТАЦИИ SADT33.
ЛИТЕРАТУРА1.
2.
Шеер Август-Вильгельм. Моделирование бизнеспроцессов [Текст] /А.-В. Шеер / Пер. с англ. — М. :
Изд-во «Серебряные нити», 2000. — 568 с.
Марка Д. Методология структурного анализа и
проектирования (SADT) [Текст] / Д. Марка, К.
МакГоуэн /Предисловие Дугласа Т. Росса /Пер. с
англ. – М.: МетаТехнология, 1993. – 240 с.
34.
Благодарю завнимание!!!!!!!