Концепция IDEF0

  1. ВВЕДЕНИЕ В IDEF0
  2. КОНЦЕПЦИЯ IDEF0
  3. ОСНОВНЫЕ ПОНЯТИЯ МЕТОДОЛОГИИ И ЯЗЫКА IDEF0
  4. СИНТАКСИС ГРАФИЧЕСКОГО ЯЗЫКА IDEF0
  5. СЕМАНТИКА ЯЗЫКА IDEF0
  6. СВОЙСТВА ДИАГРАММ IDEF0
  7. ОТНОШЕНИЯ МЕЖДУ БЛОКАМИ ДИАГРАММЫ И ДРУГИМИ ДИАГРАММАМИ (ОКРУЖАЮЩЕЙ СРЕДОЙ)
  8. ПРАВИЛА ПОСТРОЕНИЯ ДИАГРАММ
  9. ССЫЛОЧНЫЕ НОМЕРА (КОДЫ)
  10. МЕТОДИКА РАЗРАБОТКИ ФУНКЦИОНАЛЬНЫХ МОДЕЛЕЙ В СРЕДЕ IDEF0
  11. ОРГАНИЗАЦИЯ ПРОЦЕССА ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЕ ПРОЕКТОМ
  12. ПЕРСПЕКТИВЫ РАЗВИТИЯ МЕТОДОЛОГИИ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ

Методология IDEF0 основана на следующих концептуальных положениях:

  1. Модель – искусственный объект, представляющий собой отображение (образ) системы и ее компонентов. Согласно [ 3 ]М моделирует А, если М отвечает на вопросы относительно А. Здесь М – модель, А – моделируемый объект (оригинал). Модель разрабатывают для понимания, анализа и принятия решений о реконструкции (реинжиниринге) или замене существующей, либо проектировании новой системы. Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную работу. Частями (элементами) системы могут быть любые комбинации разнообразных сущностей, включающие людей, информацию, программное обеспечение, оборудование, изделия, сырье или энергию (энергоносители). Модель описывает, что происходит в системе, как ею управляют, какие сущности она преобразует, какие средства использует для выполнения своих функций и что производит.
  2. Блочное моделирование и его графическое представление. Основной концептуальный принцип методологии IDEF – представление любой изучаемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия (определения – см. ниже), происходящие в изучаемой системе. В IDEF0 все, что происходит в системе и ее элементах, принято называть функциями. Каждой функции ставится в соответствие блок. На IDEF0 –диаграмме, основном документе при анализе и проектировании систем, блок представляет собой прямоугольник. Интерфейсы, посредством которых блок взаимодействует с другими блоками или с внешней по отношению к моделируемой системе средой, представляются стрелками ), входящими в блок или выходящими из него. Входящие стрелки показывают, какие условия должны быть одновременно выполнены, чтобы функция, описываемая блоком, осуществилась.
  3. Лаконичность и точность. Документация, описывающая систему, должна быть точной и лаконичной. Многословные характеристики, изложенные в форме традиционных текстов, неудовлетворительны. Графический язык позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т.д..
  4. Передача информации. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. К числу таких средств относятся:
    • диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые;
    • метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст для уточнения смысла элементов диаграммы;
    • последовательная декомпозиция диаграмм, строящаяся по иерархическому принципу, при котором на верхнем уровне отображаются основные функции, а затем происходит их детализация и уточнение;
    • древовидные схемы иерархии диаграмм и блоков , обеспечивающие обозримость модели в целом и входящих в нее деталей.
  5. Строгость и формализм. Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. Эти правила описываются ниже. Здесь отмечается только основное из них: все стадии и этапы разработки и корректировки модели должны строго, формально документироваться с тем, чтобы при ее эксплуатации не возникало вопросов , связанных с неполнотой или некорректностью документации.
  6. Итеративное моделирование. Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. На каждом шаге итерации разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл повторяется. Такая организация работы способствует оптимальному использованию знаний системного аналитика, владеющего методологией и техникой IDEF0, и знаний специалистов  — экспертов в предметной области, к которой относится объект моделирования.
  7. Отделение «организации» от «функций». При разработке моделей
    следует избегать изначальной «привязки» функций исследуемой системы к существующей организационной структуре моделируемого объекта (предприятия, фирмы). Это помогает избежать субъективной точки зрения, навязанной организацией и ее руководством. Организационная структура должна явиться результатом использования (применения) модели. Сравнение результата с существующей структурой позволяет, во первых, оценить адекватность модели, а во-вторых  — предложить решения, направленные на совершенствование этой структуры.

3. Давид Марка, Клемент МакГоуэн, Методология структурного анализа и
проектирования. Пер. с англ. М.:1993, 240 с. , ISBN 5-7395-0007-9

Вам также может понравиться

Об авторе WebSofter

Web - технологии

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Отправить ответ

avatar
  Subscribe  
Notify of