Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Синтаксис и семантика модели IDEF0
Модель IDEF0 IDEF0 объединяет ограниченный набор графических обозначений (в ней только два символа - боксы и стрелки) со строгим и четко определенным процессом, благодаря которым существенно повышается качество законченной модели. Методология IDEF0 в некотором отношении подобна методам, используемому в издании книг, и часто набор напечатанных моделей IDEF0 переплетается вместе с оглавлением, глоссарием, и другими используемыми в книгах материалами. В IDEF0 такое объединение названо комплектом (a kit). Первым шагом в построении модели IDEF0 является определение цели модели - набора вопросов, для ответа на которые модель предназначена. Эти вопросы должны быть перечислены, как часть документации модели, подобно тому как аннотация книги описывает ее применение. Часто пишется общее определение цели модели, в котором суммируются вопросы. Обзор модели определяет ширину и глубину детализации модели, он подобен информации, обычно включаемой в предисловие книги. Недостаточно просто привести список вопросов, на которые будут дан ответ. Читатель модели, также как и фактические авторы модели, должен понимать насколько детальным будет каждый из ожидаемых ответов. Кроме того, необходимо определить аудиторию, для которой предназначена модель. Зачастую именно аудитория назначения оказывает большое воздействие на уровень детализации, который может и/или должен быть задан в модели. Нужно определить, какой информацией о предмете аудитория уже владеет, какая второстепенная или техническая информация, необходима для понимания предмета, какие язык и стиль изложения являются наиболее соответствующими. Точка зрения - перспектива, от которой модель рассматривает систему. Точка зрения выбирается так, чтобы охватить выбранные возможности и выполнить цель модели. Однажды выбранная точка зрения должна оставаться неизменной в данной модели. При необходимости нужно создать иные модели, чтобы представить систему с различных точек зрения. Некоторые обычные точки зрения - клиент, поставщик, владелец склада, редактор.
Действия Действие, иногда называемое функцией, преобразует входное состояние объекта в выходное. Поскольку IDEF0 моделирует систему как набор иерархических (вложенных) действий, первая действие, которое должно быть определено – это действие, описывающее систему в целом, или действие контекста. Оно изображается в виде бокса, ему дается имя. Названия действий в IDEF0 состоят из единственного активного глагола плюс имя существительное, которое разъясняет объект действия с точки зрения модели. Для уточнения существительного могут использоваться прилагательные. Важно, чтобы названия действий точно отражали систему с выбранной для модели точки зрения. Бокс действия показан на рис. 3-2. Действие должным образом помечено глаголом + объектом. Прилагательное производственный уточняетсуществительное бизнес.
Ранее, мы отметили, что IDEF0 представляет систему в виде набор иерархически организованных (вложенных) действий. Деятельность может быть расчленена на составляющие ее действия (Таблица 3-1). Первоначального описав систему в виде бокса, мы можем рассмотреть ее декомпозицию, «засунув голову» в бокс и заметив, что он состоит из других боксов. Декомпозицию определяют обычно как моделирование «сверху вниз», но это совсем верное представление. Функциональную декомпозицию более правильно представлять как взгляд снаружи, при котором мы постепенно разбираем систему по слоям, чтобы рассмотреть деталь, которая находится внутри нее. Таблица 3-1. Часть иерархии деятельности в формате индексированного списка
Сделать сборочный бизнес (сборка компьютеров) Продать и продвинуть продукт Управлять продвижением Принять заказы Ответить на телефонные звонки Получить основную информацию Ответить на факсовые запросы о ценах Записать информацию о заказах Проверить состояние счета Обеспечить выполнение заказа Получить информацию о ценах Разработать документацию Подготовить задание на выполнение работ Разработать конфигурация Определить компоненты и их поставщиков Разработать спецификацию Определить компоненты Проверить конфигурацию Установить места покупок Спланировать производство Заказать компоненты для сборки Выпустить задание на выполнение работ Отслеживать наличие комплектующих Составить расписание работ Продать устаревшие компоненты
|
Последнее изменение этой страницы: 2017-03-15; Просмотров: 356; Нарушение авторского права страницы