Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Проверка достоверности модели SADT

Поиск

Моделирование в SADT – инженерная дисциплина. Поэтому модели создаются и проходят серию последовательных улучшений до тех пор, пока они в точности не будут представлять объект моделирования. Одной из основных компонентов методологии SADT является итерационное рецензирование, в процессе которого автор и эксперт неоднократно проверяют достоверность создаваемой модели. Итерационное рецензирование называется циклом автор-читатель.

Цикл автор-читатель начинается в тот момент, когда автор принимает решение распространить информацию о какой-либо части своей работы с целью получения отзыва о ней. Организация своевременной обратной связи имеет важнейшее значение для эффективного моделирования, потому что даже малая доля неверной или неверно интерпретированной аналитиком информации, заложенной в SADT-диаграмму, может привести к недостоверному описанию моделируемой системы.

Процесс чтения диаграммы можно разбить на этапы. На первом этапе необходимо понять детали данной диаграммы. Второй этап – концентрация внимания на ближайшем контексте диаграммы. На третьем этапе следует уточнить место диаграммы в модели. Четвертый этап – конструктивная критика авторского изложения.

Для понимания деталей отдельной диаграммы необходимо:

· прочесть название и номер узла;

· изучить каждый блок;

· изучить внутренние стрелки;

· прочесть все замечания автора;

· просмотреть весь связанный с диаграммой дополнительный материал.

Чтение осуществляется наиболее эффективно, если все эти элементы диаграммы читаются последовательно.

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

· родительского блока и стрелок, появляющихся на родительской диаграмме и представляющих ограничения для изучаемой диаграммы;

· связей диаграммы с блоками родительской диаграммы;

· дополнительного материала к родительской диаграмме.

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

Критическая оценка означает постановку вопросов к содержанию диаграммы:

· верен ли синтаксис диаграммы;

· понимаю ли я, что хотел сказать автор;

· согласен ли я с тем, что выразил автор.

Эти вопросы задают в указанном порядке с тем, чтобы вначале разрешить мелкие, а потом перейти к более глобальным. Все эти шаги предпринимаются для выработки мнения об обоснованности и правильности диаграммы.

По методологии SADT только модель, прошедшая проверку на корректность синтаксиса, связей между составляющими её диаграммами и адекватность описания объекта моделирования может быть допущена к использованию в дальнейшей работе.


Пример моделирования информационной системы с помощью методологии SADT (стандарт IDEF0)

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

Определение предметной области

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

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

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

Список функций должен находиться на одной странице со списком данных. Для экспериментального механического цеха список данных и список функций приведен на Рис. 4.16.

Выбор цели

Познакомившись с постановкой задачи и описанием системы, составим список вопросов (Рис. 4.17), на которые должна ответить модель, и сведем этот список в одно предложение. Это предложение становится целью модели, а список вопросов сохраняется как детализация этого предложения.

Цель построения модели экспериментального механического цеха: создание учебного руководства для нового персонала цеха с целью описания обязанностей всех работающих в цехе (Рис. 4.18).

 
 

Рис. 4.15 Описание предметной области

 

Рис. 4.16 Подготовка списка данных и списка функций


Рис. 4.17 Подготовка списка вопросов

 
 

Рис. 4.18 Определение цели и точки зрения

Выбор точки зрения

Точка зрения – это место, позиция человека или объекта, в которую надо встать, чтобы увидеть всю систему в действии. Если в модели экспериментального механического цеха не зафиксировать определенную точку зрения, то легко можно смешать проблему обслуживания станков цеха с тем, как будет обработана деталь.

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

Точка зрения начальника цеха позволяет создателю модели определить роль каждого работника в изготовлении отдельных деталей и описать координацию обязанностей персонала.



Поделиться:


Последнее изменение этой страницы: 2016-07-11; просмотров: 251; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.103.185 (0.009 с.)