Структурная модель предметной области
В основе проектирования ИС лежит моделирование предметной области.
Модель предметной области – это некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию – быть адекватной этой области.
К моделям предметных областей предъявляются следующие требования: · формализация, обеспечивающая однозначное описание структуры предметной области; · понятность для заказчиков и разработчиков на основе применения графических средств отображения модели; · реализуемость, т.е. наличие средств физической реализации модели предметной области в ИС; · обеспечение оценки эффективности реализации модели предметной области на основе определенных методов и вычисляемых показателей.
Для реализации перечисленных требований, как правило, строится система моделей, которая отражает структурный и оценочный аспекты функционирования предметной области. Структурный аспект предполагает построение: ü объектной структуры, отражающей состав взаимодействующих в процессах материальных и информационных объектов предметной области; ü функциональной структуры, отражающей взаимосвязь функций (действий) по преобразованию объектов в процессах; ü структуры управления, отражающей события и бизнес-правила, которые воздействуют на выполнение процессов; ü организационной структуры, отражающей взаимодействие организационных единиц предприятия и персонала в процессах; ü технической структуры, описывающей топологию расположения и способы коммуникации комплекса технических средств.
Язык моделирования – это нотация, в основном графическая, которая используется для описания проектов.
Нотация представляет собой совокупность графических объектов, используемых в модели.
Нотация является синтаксисом языка моделирования. Главный критерий адекватности структурной модели предметной области – это функциональная полнота разрабатываемой ИС. Оценочные аспекты моделирования предметной области связаны с разрабатываемыми показателями эффективности автоматизируемых процессов, к которым относятся: · время решения задач; · стоимостные затраты на обработку данных; · надежность процессов; · косвенные показатели эффективности (объемы производства, производительность труда, оборачиваемость капитала, рентабельность и т.д.)
В основе различных методологий моделирования предметной области ИС лежат принципы последовательной детализации. Обычно модели строятся на трех уровнях: ü внешний уровень (определение требований): модель отвечает на вопрос, что должна делать система, то есть определяется состав основных компонентов системы: объектов, функций, событий, организационных единиц, технических средств. ü концептуальный уровень (спецификация требований): модель отвечает на вопрос, как должна функционировать система, т.е. определяется характер взаимодействия компонентов системы. ü внутренний уровень (реализация требований): модель отвечает на вопрос: с помощью каких программно-технических средств реализуются требования к системе
Рассмотрим особенности построения моделей предметной области на трех уровнях детализации.
|