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

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

Функциональная структура

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

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

Например, отгрузка готовой продукции осуществляется на основе документа «Заказ», который, в свою очередь, порождает документ «Накладная», сопровождающий партию отгруженного товара.

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

 

На внешнем уровне моделирования определяется список основных бизнес-функций или видов бизнес-процессов. Обычно таких функций насчитывается 15–20.

 

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

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

Уровни модели Функциональная структура Информационная структура Организационная структура Техническая структура
Внешний основные бизнес-процессы документы иерархия подчинения организационных единиц типы технических средств и их размещение по структурным подразделениям
Концептуальный Иерархия взаимосвязанных функций ER-диаграмма структура должностей (роли персонала) способы коммуникации между подразделениями
Внутренний иерархические структуры программных модулей файлы БД, входные и выходные документы права доступа персонала модель «клиент-серверной» архитектуры сети

Объектная (информационная) структура

Объект — это сущность, которая используется при выполнении некоторой функции или операции (преобразования, обработки, формирования и т.д.). Объекты могут иметь динамическую или статическую природу:

динамические объекты используются в одном цикле воспроизводства, например заказы на продукцию, счета на оплату, платежи;

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

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

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

Далее концептуальная модель на внутреннем уровне отображается в виде файлов базы данных, входных и выходных документов ЭИС. Причем динамические объекты представляются единицами переменной информации или документами, а статические объекты — единицами условно-постоянной информации в виде списков, номенклатур, ценников, справочников, классификаторов.

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

 

Организационная структура