logo
ITU_OTVYeT__33__33__33

24. Структура программного обеспечения ис. Структура приложений в ис.

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

Обеспечение управления

- Управляющий блок. Содержит элементы, обеспечивающие управление системой и технологию работы отдельных приложений. Управляющие приложения ориентированы на предоставление информации для обработки или настройке различных параметров ИС. Кроме того, они включают в себя, приложения предоставляющие информацию для принятия решений, либо как элемент управления последовательностью выполнения технологического процесса. Управляющий блок состоит из нескольких частей:

  1. Административная часть - содержит элементы, ориентированные на управление системой, в которой принятие решений лежит в области действий пользователя. Например, управление допуском к информации в приложениях.

  2. Управляющая часть - содержит элементы, ориентированные на автоматическое управление технологическим циклом информационной системы, где принимаются решения по работе ИС без участия пользователей.

Обеспечение бизнес-процессов

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

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

Структура приложений в ИС

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

  1. Технологическая организация;

  2. Временная организация;

  3. Административная организация.

Технологическая организация взаимодействия приложений в системе основана на задаваемой управляющим блоком ИС, последовательностью работы приложений. Эта форма наиболее приемлема для построения отношений в клиент/серверной технологии. Ею достигается, необходимая “технологическая” последовательность в работе приложений. Порядок выполнения решений основан на механическом контроле работы различных частей системы.

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

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