Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Принцип декомпозиции




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

Диаграмма самого верхнего уровня иерархии - А-0, описывает наиболее общее представление моделируемой системы. Она является родителем для Диаграммы А0.

Диаграмма А0 является декомпозицией (Диаграммой - потомком) для А-0. Дает более детальное представление функции в Блоке 0. Декомпозированный Блок 3, является родительским для Диаграммы А3.

Диаграмма А3 является декомпозицией Блока 3 Диаграммы А0 и иллюстрирует внутреннее содержание Блока на родительской Диаграмме. Декомпозированный на Диаграмме А3 Блок 1 является родительским для Диаграммы А31.

  1. Модель
    Модель дает полное и точное и адекватное описание системы и имеет конкретное назначение. Это назначение называется целью модели:

Модель дает полное и точное и адекватное описание системы и имеет конкретное назначение. Это назначение называется целью модели: М моделирует систему С, если М отвечает на вопросы относительно С с точностью Т.

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

  1. Блочное моделирование и его графическое представление
    Основной концептуальный принцип IDEF0 состоит в представлении любой анализируемой системы в виде набора взаимосвязанных и взаимодействующих блоков. Этот набор отображает процессы, происходящие в анализируемой системе.
    В методологии IDEF0 все, что происходит в системе принято называть функциями. Каждой функции ставиться в соответствии блок. Связи и взаимодействия между блоками на диаграмме IDEF0 описываются входящими в блок и выходящими из него стрелками. Входящие стрелки показывают, какие условия должны быть выполнены для осуществления функции.

  1. Лаконичность и точность
    Описание модели системы должно быть лаконичным и точным. С этой точки зрения, многословное описание на естественном языке не подходит. Графический язык позволяет максимально точно и лаконично показать все элементы системы.
  2. Передача информации
    Средства IDEF0 позволяют легко передавать информацию от одного участника построения модели к другому. Это обеспечивается:
    • простота графического языка позволяет легко читать и понимать модели;
    • для уточнения смысла диаграммы можно использовать метки и пояснения;
    • иерархическое построение диаграмм, приводящее к детализации и уточнению каждой функции;
    • древовидная структура диаграмм модели обеспечивает обозримость, как модели, так и входящих в нее элементов.
  3. Строгость и формализм
    Разработка модели IDEF0 ведется с использование строгих формальных правил, определяемым как самим стандартом, так и синтаксисом графического языка.
  4. Итеративное моделирование
    Разработка модели IDEF0 ведется пошагово, с обсуждением каждой части модели и ее утверждением.
  5. Отделение организации от функций
    Разработка модели ведется без привязки к существующей организационной структуре, что помогает избежать внесения в модель субъективного мнения руководителей организации. Организационная структура должна появиться как результат использования модели. Несоответствия в организационной структуре, полученной в результате моделирования, и имеющейся организационной структуры позволяет выработать решения по совершенствованию организационной структуры.
  1. Основные принципы нотации проектирования потоков данных DFD. Смысловые примитивы. Связи. Декомпозиция.
Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...