Основу деятельности любого предприятия составляют его деловые процессы, или бизнес-процессы. Процессы обеспечивают реализацию всех видов деятельности предприятия, связанных с производством товаров и/или услуг, которые оно либо производит, либо продает и поставляет, либо делает все это в совокупности. Каждый бизнес-процесс характеризуется четко определенными во времени началом и концом, внешними интерфейсами, которые либо связывают его с другими бизнес-процессами внутри предприятия, либо описывают выход во внешнее окружение, последовательностью выполняемых работ и правилами их выполнения (бизнес-правилами). Для каждой работы, входящей в бизнес-процесс, определены временные характеристики, определяющие ее место в общей последовательности работ, условия инициации и время выполнения.
В отличии от описания предприятия на основе иерархической функциональной структуры, которую невозможно объективно оценить, описание на основе процессов позволяет точно представить цели, характеристики (в том числе динамические) и конечный результат каждого вида деятельности.
Исходя из того, что основные бизнес-процессы реализуют по своей природе цели и задачи предприятия, методика предлагает строить описание деятельности как процесс создания и развития систем согласованных моделей, основанных на моделях бизнес-процессов. В процессе детализации моделей и их последующей интеграции должно обеспечиваться сохранение всех функциональных свойств, отражающих цели и задачи предприятия, и согласованности моделей. Такая согласованность обеспечивается методологией и поддерживающими ее современными CASE-средствами.
В процессе описания предприятия и его деятельности формируются три основных системы моделей организации: стратегическая, укрупненная и детальная. Все эти системы моделей, описывая основные аспекты предприятия и его деятельности, базируются на бизнес-процессах. В систему моделей описания предприятия добавлена также дополнительная система моделей, для того чтобы можно было учесть аспекты, не связанные с бизнес-процессами, но необходимые при создании КСП.
Методика проектирования от данных. Поскольку данные составляют основу деятельности любого предприятия и являются наиболее стабильной его составляющей (функции и структура предприятия меняются гораздо чаще), то при построении корпоративной КСП наиболее адекватной решаемой задачей является подход к проектированию, основанный на данных. Такой подход обеспечивает наилучшее архитектурное решение при разбиении системы на приложения, а также простоту и согласованность при интеграции приложений. В основу процессов проектирования и разработки программного и информационного обеспечений положены методика проектирования от данных DATARUN, которая была разработана в компании CSA (США) для проектирования и быстрой разработки программного и информационного обеспечений переносимых распределенных КСП в архитектуре клиент-сервер [6]. Эти возможности основаны на использовании современных инструментальных средств моделирования, быстрого прототипирования и разработки.
Методика DATARUN основана на моделях. Модель требований к ПО и ИО базируется на бизнес-процессах и формируется на основе системы моделей требований к КСП. Процесс проектирования основан на извлечении всех данных из моделей бизнес-процессов, построении и развитии моделей данных (концептуальной модели данных, модели архитектуры КСП, полной реляционной модели данных вплоть до моделей, определяющих приложения). Эти модели взаимоувязаны и интегрированы друг с другом и определяют множество уровней спецификаций для каждого этапа разработки. В процессе проектирования модели данных развиваются от простой начальной версии в законченную спецификацию приложения, используемую для генерации. При этом полная реляционная модель данных может быть разделена на подмодели (подсхемы), представляющие разные части системы, которые могут быть распределены по сети в окружении клиент-сервер в соответствии с архитектурой КСП.
Методика DATARUN объединяет лучшие черты реляционного проектирования, объектно-ориентированной технологии и подхода RAD (быстрого создания приложений). В общем ЖЦ компонентов КСП методология DATARUN охватывает этапы ЖЦ формирования требований к ПО и ИО и все этапы стадий проектирования, разработки, интеграции и тестирования и внедрения системы.
Комплекс согласованных инструментальных средств. Предлагаемая методология проектирования КСП поддерживается комплексом согласованных между собой инструментальных средств, который обеспечивает непрерывный цикл автоматизации процессов, выполняемых на всех этапах ЖЦ компонентов КСП. Согласованность этих средств обеспечивается наличием интерфейсов для прямого взаимодействия и поддержкой общепринятых стандартов открытых систем.
Комплекс средств такого рода позволяет строить модели, описывающие деятельность организации, формировать требования к КСП, быстро переходить от моделей требований к проекту приложений и баз данных. Он обеспечивает поддержку быстрой итеративной разработки приложений, их тестирование и интеграцию в систему. Заложенные в методологию и поддержанные этими инструментальными средствами принципы, основанные на использовании моделей и повторном использовании спецификаций, обеспечивают возможность быстрого внесения изменений, как на стадиях создания компонентов КСП как и на стадиях сопровождения и развития.
Созданные на базе этого набора средств распределенные КСП (приложения и БД) могут быть реализованы как в двухзвенной, так и в трехзвенной архитектуре клиент-сервер. Этот же набор средств позволяет переносить приложения и базы данных на различные платформы без перепрограммирования. Приложения, созданные на базе этого набора средств, являются открытыми и масштабируемыми. В состав набора входят средства реинжиниринга, позволяющие автоматически восстанавливать модель существующей системы. В соответствии с проектом эта модель может быть использована для построения моделей новой системы.
ЛИТЕРАТУРА
корпоративный сеть бизнес
1. Автоматизация схемотехнического проектирования./Под ред. В.Н. Ильина. - М.: Радио и связь, 1987. - 368 с.
2. Афонин В.А., Ладыгин И.И. Построение отказоустойчивых вычислительных систем. - М.: МЭИ, 1987.
3. Кульгин М. Технология корпоративных сетей. Энциклопедия - СПб.: Издательство «Питер», 1999. - 704 с.
4. Ларионов А.М., Майоров С.А., Новиков Г.И. Вычислительные комплексы, системы и сети. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1987.
5. Мельников Д.А. Информационные процессы в компьютерных сетях. Протоколы, стандарты, интерфейсы, модели. - М.: КУДИЦ-ОБРАЗ, 1999. - 256 с.
6. Норенков И.П. Принципы построения и структура САПР. М.: Высшая школа, 1986.
7. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. - СПб: Издательство «Питер», 1999. - 672 с.
Афонин Сергей Иванович Заместитель ген. директора - технический директор ОАО «РЕКОМ», к.э.н., г. Орел