Проектирование систем обработки данных

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?оответствии с динамически изменяющимися потребностями.

 

Методологии моделирования проблемной области.

 

В основе реинженеринга бизнес процессов и проектирования корпоративных информационных систем лежит моделирование проблемной области. Необходимость моделирования обусловлена сложностью экономических объектов как с функциональной так и с системной точки зрения. Под проблемной областью понимается взаимосвязанная совокупность управляемых объектов предприятия , субъектов управления автоматизируемых функций и программно-технических средств их реализации. Под объектом управления понимается хозяйственный процесс , а под субъектом управления - функциональные службы , подразделения.

Для того что бы получить адекватные проблемные области проект информационной системы в виде системы правильно работающих программ необходимо иметь целостную системную модель. Эта модель должна отражать все аспекты функционирования будущей информационной системы. При этом под моделью понимается некоторая система которая имитирует структуру, или функционирование исследуемой проблемной области и отвечает требованиям адекватности этой области. Проведение моделирования позволяет сократить время и сроки проведения проектных работ и получить эффективную и качественную систему .По этому все современные технологии проектирования корпоративных информационных систем основываются на использовании методологии моделирования проблемной области. К моделям проблемной области предъявляются следующие требования:

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

понятность для заказчиков и разработчиков на основе применения графических средств отображения модели.

реализуемость, те наличие средств физической реализации модели в проблемной области

обеспечение оценки эффективности реализации модели на основе определенных методов и вычисляемых показателей.

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

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

Функциональная структура, которая отражает взаимосвязь функций (действий) по преобразованию объектов в процессах .

структуры управления, которая отражает события и бизнес правила воздействующие на выполнение процессов

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

техническая структура, которая описывает топологию расположения и способы коммуникации комплекса технических средств.

Для представления структурного аспекта проблемной области в основном используются графические методы. Эти методы должны обеспечивать возможность структурной декомпозиции системы с максимальной степенью детализации и согласование описаний на смежных уровнях декомпозиции. Непосредственно с моделированием связана проблема выбора языка представления проектных решений . Язык должен делать решения проектировщика понятные пользователю. Кроме этого язык должен предоставлять проектировщику средства достаточно формализованного и однозначного определения проектных решений. Это очень важно поскольку эти решения подлежат реализации в виде программных комплексов которые образуют целостную систему программного обеспечения. Графическое нередко оказывается наиболее емкой формой представления информации. Однако необходимо понимать , что графические методы не могут полностью обеспечить декомпозицию проектных решений от постановки задачи проектирования до реализации программ на ЭВМ. Трудности возникают при переходе от этапа анализа требований к системе к этапу проектирования и в особенности к программированию. Главный критерий адекватности структурной модели проблемной области заключается в функциональной полноте проектируемой информационной системы.

Рассмотрим особенности построения моделей проблемной области на трех уровнях детализации.

Модель объектной структуры. Объект - это сущность которая используется при выполнении некоторой функции или операции. Объекты могут иметь динамическую или статическую природу. Динамические объекты используются в одном цикле воспроизводства. Например счета на оплату платежи заказы на продукцию.

Статические объекты используются во многих циклах воспроизводства. Например оборудование персонал и так далее.

На внешнем уровне детализации модели выделяются основные виды материальных объектов(например сырье материалы готовые изделия услуги ) и информационные объекты (заказы накладные счета).

На концептуальном уровне построение моделей уточняется состав классов объектов определяется их атрибутный состав и взаимосвязи между ними. Таким образом строится обобщенное представление структуры предметной области. Далее концептуальная модель на внутреннем уровне отображается в виде файлов БД а так же входных и входных документов информационной системы. При этом динамические объекты представляются переменной информацией а статические единицей условно-постоянной информации в виде списков, ценников, классификаторов.

М