157
бизнес-процессов, пронизывающих предприятие «по горизонтали», и данные о ресурсах предприятия, необ-
ходимых для выполнения бизнес-процессов. Анализ требований к архитектуре ИС с точки зрения отобра-
жения бизнес-архитектуры предприятия показывает, как правило, необходимость информационного сопря-
жения подсистем, поддерживающих разные бизнес-процессы, на различных уровнях управления
предприятием, и интерфейсного сопряжения функциональных подсистем. К ним можно отнести: системы
управления рабочими потоками, системы планирования ресурсов предприятия, системы оперативного ана-
лиза данных, системы функционально-стоимостного анализа, системы имитационного моделирования и др.
Детализация бизнес-процессов осуществляется посредством бизнес-функций, бизнес-операций и бизнес-
правил, которые поддерживаются информационной системой, обслуживающей предприятие. Модель биз-
нес-процесса, с которой работает ИС, содержит набор информационных объектов (ИО), представляемых в
виде кортежей D
i
(а
i
1
, а
i
2
,....a
i
n
), где D
i
– идентификатор i-го ИО, а a
i
j
– j-ый атрибут i-го ИО. Бизнес-операция
– представляется парой T
i
D
j
, где T
i
– тип операции с j-ым ИО. Бизнес-функция – представляется в виде кор-
тежа бизнес-операций J
m
((T
1m
, D
11
), ..., (T
km
, D
k1
)), где J
m
– код должности исполнителя, а T
1m
, ..., T
km
– эле-
менты множества бизнес-операций {T
i
}. Модель бизнес-процесса представляет собой граф управления биз-
нес-функциями, состоящий из множества узлов, каждый из которых соответствует определенной бизнес-
функции: множества управляющих ребер выполнения бизнес-функций, множества узлов, соответствующих
структурным подразделениям предприятия и множества ребер подчиненности подразделений, множества
ресурсов предприятия и множества взвешенных ребер использования ресурсов бизнес-функциями.
Бизнес-процесс-реинжиниринг (business process reengineering): фундаментальное переосмысление
и радикальное перепланирование бизнес-процессов предприятия, имеющее целью резкое улучшение показа-
телей деятельности предприятия, таких, как затраты, качество и скорость обслуживания потребителей.
Внешний интерфейс (front-end interface): средства и правила взаимодействия системы (подсисте-
мы) с внешними для нее объектами (внешней средой) – пользователем, вычислительной сетью и т.д. – в
отличие от ее взаимодействия с другими компонентами той же системы.
Внутренний интерфейс (back-end interface): интерфейс какого-либо компонента системы с другим
компонентом той же системы.
Декомпозиция (decomposition) – разбиение объекта разработки (задачи, программы, данных, систе-
мы) на структурные единицы. Декомпозиция является одной из задач системного анализа и проектирования.
Для программных средств ИС и программных изделий выделяют следующие уровни декомпозиции: версия,
компонент, модуль, процедура, программа, макрокоманда. Декомпозиция заданных функций ИС – процесс
детализации совокупности бизнес-процессов предприятия, определенных на стадии предпроектного обсле-
дования, до требуемого состава бизнес-функций, бизнес операций и бизнес-правил, выполняемая на стадии
проектирования ИС.
Интеллектуальный интерфейс (intelligent interface): совокупность средств взаимодействия поль-
зователя с ИС на ограниченном естественном языке, включающая: диалоговый процессор, планировщик,
преобразующий описание задачи в программу ее решения на основе информации, хранящейся в базе зна-
ний, и монитор, осуществляющий управление всеми компонентами интерфейса.
Интероперабельность (interoperability) – свойство открытой системы, означающее возможность
взаимодействия данной ИС с другими системами при необходимости обращения к информационным ресур-
сам этих систем (массивам файлов, базам данных, базам знаний) или решения определенных задач с помо-
щью вычислительных ресурсов этих систем. Интероперабельность обеспечивается стандартными формата-
ми электронного обмена данными (electronic data interchange – EDI), принятыми для разных прикладных
областей, стандартными протоколами удаленного вызова процедур (remote procedure call-RPC) и обмена
сообщениями (message interchange).
Интерфейс (interface): совокупность средств и правил, обеспечивающих взаимодействие устройств вы-
числительной системы и/или программ; совокупность унифицированных технических и программных средств,
используемых для сопряжения устройств в вычислительной системе или сопряжения между системами; граница
раздела двух систем, устройств или программ. Примечание: в эталонной модели взаимосвязи открытых систем
(OSI/RM) понятие «интерфейс» введено для обозначения границы между средствами двух соседних уровней мо-
дели, в отличие от понятия «протокол», которое обозначает средства и правила взаимодействия двух систем на
одном и том же уровне модели, например, на транспортном уровне – протокол ТСР.
Интерфейс пользователя (user interface): комплекс прикладных и системных программных
средств, обеспечивающий взаимодействие пользователя с ИС.
Интерфейс прикладного программирования (application program interface – API): интерфейс взаи-
модействия между прикладными программами (приложениями) ИС и средой, в которой они функциониру-
ют; интерфейс взаимодействия между двумя прикладными программами, реализующими разные функции
ИС, например, интерфейс между двумя подсистемами интегрированной ИС.
Компонент (component) – составная часть устройства, программы, системы, данных.