ВУЗ:
Составители:
Рубрика:
как реализованы у них методы, реагирующие на эти сообщения. Например, объект класса «линия» отреагирует на
сообщение «нарисовать» рисованием линии, тогда как объект класса «окружность» – рисованием окружности.
Применение объектно-ориентированной методологии охватывает все этапы жизненного цикла информационной
системы.
2.5. МЕТОДОЛОГИЯ ФУНКЦИОНАЛЬНОГО
МОДЕЛИРОВАНИЯ IDEF0
Методология функционального моделирования представляет собой совокупность методов, правил и процедур,
предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная
модель отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.
Любая система состоит из взаимосвязанных частей (элементов системы), выполняющих определённые функции. В
качестве элементов системы могут выступать: люди, информация, программное обеспечение, оборудование, продукты или
сырьё. IDEF0-модель описывает: что система делает, что она производит, какая информация используется для управления,
какие ресурсы и средства применяются для исполнения её функций.
Одним из достоинств IDEF0-моделей является то, что они обеспечивают возможность обмена информацией о
рассматриваемом объекте на языке, понятном не только аналитику и разработчику системы, но и специалисту-эксперту в
предметной области, пользователю, руководителю.
IDEF0-модель составляется из иерархического ряда диаграмм, которые постепенно отображают уровни всё более
подробных описаний функций и их интерфейсов в пределах системы. Диаграмма, находящаяся на вершине модели,
обобщает всю рассматриваемую систему. Диаграммы первого уровня представляют важнейшие подсистемы с их
взаимосвязями, а диаграммы самого нижнего уровня представляют детализированные функции, с помощью которых,
собственно, и работает система.
Графические диаграммы – главный компонент модели – определяют функции и функциональные отношения. Эти
функции в дальнейшем разбиваются (декомпозируются) на более детальные диаграммы, пока подсистема не будет описана
на уровне, удовлетворяющем цели проекта.
До начала построения модели необходимо определиться с целью моделирования, границей системы и точкой зрения
модели.
Создаваемая IDEF0-модель имеет конкретное назначение, называемое целью модели. Целью модели является
получение ответов на некоторую совокупность вопросов. Обычно вопросы для IDEF0-модели формулируются на самом
раннем этапе анализа или проектирования, при этом основная суть этих вопросов должна быть выражена в одной-двух
фразах.
При проектировании требуется определять границы системы, т.е. точно установить, что является и что не является
объектом моделирования. Границу системы можно указать, определив её входы и выходы.
С целью модели тесно связана позиция, с которой наблюдается система и создаётся её модель. Необходимо чтобы
конкретная модель всегда рассматривалась с одной и той же точки зрения. Эта позиция называется точкой зрения данной
модели. В зависимости от цели моделирования могут быть приняты различные положения точек зрения, что подчёркивает
различные аспекты описания объекта. То, что является важным с одной точки зрения, может даже не появиться в модели,
представленной с другой точки зрения для одной и той же системы.
Компоненты синтаксиса IDEF0-диаграмм – функциональные блоки и дуги (стрелки). Функциональные блоки
представляют функции, определённые как действия, процессы или преобразования. Дуги представляют данные или объекты,
связанные с функциями.
Функциональный блок описывает то, что происходит в рассматриваемой части системы. Блок изображается в форме
прямоугольника. Он должен иметь название и номер. Поскольку функциональный блок представляет функцию или
активную часть системы, то его названием служит глагол или отглагольное существительное, например «Оценить стоимость
активов предприятия» или «Расчёт показателей ликвидности».
Дуга изображается направленной линией (со стрелкой на конце). Дуги отражают данные или объекты, связанные с
выполняемыми функциями, и описываются существительными или существительными с определениями.
Изображение дуг должно соответствовать следующим синтаксическим правилам:
−
чертятся только горизонтально или вертикально;
−
при изгибе могут быть изогнуты под прямым углом;
−
должны касаться внешней границы блока, но не должны входить в блок;
−
должны присоединяться к сторонам блока, но не к углам.
Между данными (объектами) и функциями возможно четыре вида отношений: вход, управление, выход и механизм.
Каждый вид изображается дугой, связанной с определённой стороной блока (рис. 8): левая сторона предназначена для
входных дуг (входов), правая – для выходных (выходов), верхняя сторона – для управленческих дуг и нижняя – для дуг
механизмов.
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »