русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методика IDEF0


Дата добавления: 2015-08-06; просмотров: 3271; Нарушение авторских прав


Взаимосвязанная совокупность методик IDEF для концептуального проектирования разработана по программе ICAM (Integrated Computer Aided Manufacturing) в США. В этой совокупности имеются методики функционального, информационного и поведенческого моделирования и проектирования.

Методики IDEF (ICAM DEFinition) задают единообразный подход к моделированию приложений, но не затрагивают проблем единообразного представления данных в процессах информационного обмена между разными компьютерными системами и приложениями. Необходимость решения этих проблем в интегрированных АС привела к появлению ряда унифицированных форматов представления данных в межкомпьютерных обменах, среди которых наиболее известными являются форматы IGES, DXF (в машиностроительных приложениях), EDIF (в электронике) и некоторые другие. Ограниченные возможности этих форматов обусловили продолжение работ в направлении создания более совершенных методик и представляющих их стандартов. На эту роль в настоящее время претендует совокупность стандартов STEP.

Методики IDEF0, IDEF1X, IDEF3 получили статус стандартов. Кроме того, имеются методики построения объектно-ориентированных систем IDEF4 и онтологического исследования сложных систем IDEF5 и некоторые другие.

Наиболее известной методикой функционального моделирования сложных систем является методика SADT (Structured Analysis and Design Technique), положенная в основу спецификации IDEF0.

Методика IDEF0 — это более четко очерченное представление методики SADT, рекомендованное к использованию в США в 1981 г. и в России в 2002 г. (рекомендация Госстандарта РФ "Методика функционального моделирования" Р50.1.028-2001). Методика IDEF0 (SADT) — методика, рекомендуемая для начальных стадий проектирования сложных искусственных систем управления, производства, бизнеса, включающих людей, оборудование, ПО. Начиная с момента создания первой версии, методика успешно применялась для проектирования телефонных сетей, систем управления воздушными перевозками, производственных предприятий и др.



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

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

Описание объектов и процессов в IDEF0 (SADT) выполняется в виде совокупности взаимосвязанных блоков (рис. 1).

Рис. 1. Блок ICOM в IDEF0-диаграммах

Блоки выражают функции (работы), поэтому их названиями обычно являются глаголы или отглагольные существительные. Типичные примеры функций: планировать, разработать, классифицировать, измерить, изготовить, отредактировать, рассчитать, продать (или планирование, разработка, классификация, измерение, изготовление, редактирование, расчет, продажа). Число блоков на одном уровне иерархии — не более 6, иначе восприятие диаграмм будет затруднено. Число уровней иерархии не ограничено, но обычно их не более 5. Блоки нумеруются (номер записывается в правом нижнем углу). Дуги (стрелки) отображают множества объектов (данных), их имена — существительные. Управление определяет условия выполнения, примеры управления: требования, чертеж, стандарт, указания, план. Механизм выражает используемые средства, например: компьютер, оснастка, заказчик, фирма. Входы и выходы могут быть любыми объектами.

Блоки рис. 1 в англоязычной литературе называют блоками ICOM (Input — Control — Output — Mechanism).

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

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

Диаграмма первого уровня, показанная на рис. 2, включает блоки A1 — обследования предприятия, A2 — разработки технического предложения, A3 — проектирования АС, А4 - реформирования структуры и методик управления предприятием и A5 — реализации АС.

Рис. 2. Функциональная модель реинжиниринга предприятия: IDEF0-диаграмма первого уровня

На рис. 3 представлена IDEF0-диаграмма второго уровня для блока А3 "Разработать АС".

Рис. 3. Функциональная модель реинжиниринга предприятия: IDEF0-диаграмма разработки проекта АС

Разработка SADT-моделей состоит из ряда этапов:

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

2. Создание модели. Используется нисходящий стиль: сначала разрабатываются верхние уровни, затем нижние.

3. Рецензирование модели. Реализуется в итерационной процедуре рассылки модели на отзыв и ее доработки по замечаниям рецензентов, в завершение собирается согласительное совещание.

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

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



<== предыдущая лекция | следующая лекция ==>
 | Методика IDEF3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.061 сек.