Исследование и реализация методов построения корпоративных программных систем для поддержки изменяющихся бизнес-процессов тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Ярных, Андрей Валерьевич

  • Ярных, Андрей Валерьевич
  • кандидат технических науккандидат технических наук
  • 2006, Москва
  • Специальность ВАК РФ05.13.11
  • Количество страниц 190
Ярных, Андрей Валерьевич. Исследование и реализация методов построения корпоративных программных систем для поддержки изменяющихся бизнес-процессов: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Москва. 2006. 190 с.

Оглавление диссертации кандидат технических наук Ярных, Андрей Валерьевич

ВВЕДЕНИЕ.

ГЛАВА 1. ОБЗОР СОВРЕМЕННЫХ АРХИТЕКТУР И ТЕХНОЛОГИЙ РАЗРАБОТКИ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ.

1.1 Классификация корпоративных информационных систем.

1.2 Анализ методов и средств защиты информации КИС.

1.3 Анализ современных технологий и разработка обобщенной архитектуры корпоративной информационной системы.

1.4 Постановка задачи разработки корпоративной информационной системы поддержки брокерской деятельности.

Выводы.

ГЛАВА 2. РАЗРАБОТКА МЕТОДИКИ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ НА ОСНОВЕ АППАРАТА КОНЕЧНЫХ АВТОМАТОВ.

2.1 Выбор модели жизненного цикла программного обеспечения.

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

2.3 Функциональное моделирование системы.

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

2.5 Практические аспекты применения аппарата конечных автоматов для проектирования интерфейса пользователя и схемы взаимодействия компонентов системы.

Выводы.

ГЛАВА 3. РАЗРАБОТКА МЕТОДОВ СОЗДАНИЯ АРХИТЕКТУРНЫХ И ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ СИСТЕМ ПОДДЕРЖКИ ИЗМЕНЯЮЩИХСЯ БИЗНЕС-ПРОЦЕССОВ.

3.1 Решение задачи управления доступом путем применения аппарата конечных автоматов.

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

3.3 Разработка блока централизованного управления "автоматными" объектами.

3.4 Методика создания шаблонов архитектуры подсистем на основе модели управления рисками.

Выводы.

ГЛАВА 4. ПРОЕКТИРОВАНИЕ СИСТЕМЫ АВТОМАТИЗАЦИИ БРОКЕРСКОЙ

ДЕЯТЕЛЬНОСТИ ИНВЕСТИЦИОННОГО БАНКА.

4.1 Описание предметной области.

4.2 Моделирование требований по "автоматной" методике.

4.3 Выбор технологических решений разрабатываемой системы.

Выводы.

ГЛАВА 5. РЕАЛИЗАЦИЯ КОМПОНЕНТОВ ИНТЕГРИРОВАННОЙ СИСТЕМЫ ПОДДЕРЖКИ БРОКЕРСКОЙ ДЕЯТЕЛЬНОСТИ.

5.1 Состав и структура разработанного программного комплекса.

5.2 Интерфейсы программного комплекса автоматизации брокерской деятельности с внешними системами.

Выводы.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Исследование и реализация методов построения корпоративных программных систем для поддержки изменяющихся бизнес-процессов»

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

Актуальность работы. В настоящее время процесс информатизации затрагивает практически все сферы человеческой деятельности, такие как: наука, управление, образование, производство, коммерция и т.д. В условиях современного технологического прогресса и возрастающей конкуренции эффективные средства управления, основой которых является широкое использование информационных технологий (ИТ), являются жизненно необходимым фактором. Предприятия, изменяющие или адаптирующие свои процессы под условия постоянно увеличивающихся скорости и объемов распространения информации, приобретают существенные преимущества по сравнению с конкурентами. Данный способ может подразумевать, в том числе, существенную реструктуризацию предприятия, изменение принципов его работы с тем, чтобы электронная инфраструктура стала неотъемлемой частью бизнес-процесса. В связи с этим возрастает количество проектов в области корпоративного программного обеспечения (ПО). Современные проекты этой сферы характеризуются возрастающими требованиями к срокам разработки, масштабам и сложности программных комплексов, а также частыми изменениями автоматизируемых процессов. Наряду с этим, известно, что разработка и внедрение корпоративных информационных систем (КИС) связана, как правило, с серьезными рисками [5, 26, 27, 33, 39, 48, 51, 54]. Наиболее непредсказуемым фактором в области создания информационных систем является человеческий. Одна из основных специфик разработок в информационной сфере - это уникальность каждого проекта [10]. В связи с этим, в современной индустрии информационных технологий (ИТ-индустрии) чрезвычайно важны системный подход, использование новых технологий и методологий, позволяющих повысить эффективность разработки и использования разрабатываемых ИС, и наиболее полно удовлетворять запросам пользователей. На основании выше изложенных положений следует, что важность поиска новых методологий использования информации, практической информатизации различных отраслей деятельности человека, разработки программного обеспечения на основе архитектур, поддерживающих стандарты открытых систем [31], является неоспоримой.

Состояние проблемы. Основными особенностями современного подхода к построению информационных систем являются:

• всесторонний анализ бизнес-процессов предприятия, на основе которого разрабатывается проект информационной системы и обоснование заложенных в ней решений;

• использование широкого спектра современных методологий и инструментальных средств моделирования и проектирования систем;

• детальная проработка всех этапов разработки проекта, основанная на анализе данных о функционировании конкретного предприятия.

В настоящее время разработаны ряд методологий и программных средств моделирования бизнес-процессов и компонентов информационных систем [5, 24, 34, 36, 39 ,48, 81, 82, 87, 89, 90, 100, 103, 104, 107]. Их спецификой является широта охвата предметных областей и ориентированность на создание ПО любого назначения, связанная с коммерческими интересами компаний, разрабатывающих эти методологии и соответствующие СА8Е-средства. Это приводит к сложности их применения в оригинальном виде, а также значительным временным и финансовым затратам при адаптации коммерческих методологий для реализации конкретных проектов области корпоративного программного обеспечения. Характерной особенностью таких проектов являются: сжатые сроки реализации всех этапов; проведение анализа предметной области путем интервью с бизнес-пользователями, не являющимися ИТ-специалистами; частые изменения и добавления требований к системе; частые корректировки бизнес-процессов. Существует необходимость понимания моделей непосредственно заказчиком программного обеспечения.

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

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

Предмет исследования. Повышение эффективности проектирования, разработки и сопровождения класса систем, являющегося объектом исследования диссертации.

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

Исходя из указанной цели диссертационного исследования, задачами, решаемыми в работе, являются:

1) исследование и классификация различных типов информационных систем;

2) исследование и систематизация особенностей построения и интеграции распределенных информационных систем масштаба корпорации;

3) анализ методов и средств защиты данных, используемых в информационных системах;

4) исследование современных методик, средств и стандартов проектирования и разработки программного обеспечения;

5) выбор модели жизненного цикла программного обеспечения корпоративного типа;

6) разработка эффективной методики анализа и моделирования автоматизируемой предметной области и создания функциональной модели системы;

7) организация и реализация метода построения КИС, позволяющего разработать в сжатые сроки гибко настраиваемые программные системы, обладающие требуемым уровнем безопасности, со сниженными потребностями в изменении программного кода и высоким быстродействием;

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

9) исследование и создание алгоритма выбора стратегической архитектуры и базовых технологий систем предприятия;

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

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

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

1) методика проектирования и разработки корпоративных программных систем, основанная на алгоритмах и принципах математического аппарата теории автоматов;

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

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

4) архитектурные и технологические решения для создания корпоративных информационных систем оперативной обработки данных различного масштаба;

5) архитектура и интерфейсы распределенной информационной системы поддержки брокерской деятельности инвестиционного банка, разработанные с учетом проведенного анализа и предложенных методик;

6) результаты реализации, внедрения программного комплекса поддержки брокерской деятельности инвестиционного банка и его интеграции со следующими информационными системами: торговой системой Московской Межбанковской Валютной Биржи, Российской Торговой Системой, Лондонской фондовой биржи, системой депозитария, системой бухгалтерского учета предприятия.

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

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

Внедрение результатов исследования. Разработанные и развитые в работе подходы, модели и средства: метод проектирования программных систем на базе централизованного блока управления, методика моделирования предметной области и функционального специфицирования системы, методика выбора технологических и архитектурных решений, - положены в основу построения ПС автоматизации брокерской деятельности ведущего инвестиционного банка Brunswick UBS (в настоящее время московского отделения банка UBS) с численностью персонала около 200 человек. Также предложенные методы и алгоритмы легли в основу стратегии развития информационной инфраструктуры компании и последующих разработок. Экономия на внедрении информационной системы по оценкам специалистов компании составила порядка 100 ООО долларов США. Экономический эффект от эксплуатации системы составляет не менее 100 000 долларов США в год.

Апробация результатов работы. Результаты работы докладывались и обсуждались на конференциях "Научная сессия МИФИ-2002" (Москва, 2002), международной научно-практической конференции "Румянцевские чтения. Экономика, государство и общество в 21-м веке" (Москва 2004), "Научная сессия МИФИ-2005"(Москва 2005).

Публикации. По теме диссертации опубликовано 6 работ.

Структура и объем диссертации. Диссертация состоит из введения, 5 глав, заключения и приложений. Общий объем работы 157 страниц, 48 рисунков, 22 таблиц, список литературы из 115 наименований.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Ярных, Андрей Валерьевич

Выводы

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

Разработка проводилась на основании методик, разработанных в главах 2, 3, и с использованием результатов исследований главы 1 диссертационной работы, что позволило за короткие сроки ограниченными ресурсами реализовать программную поддержку основного бизнес-процесса одного из ведущих инвестиционных банков в России, и, тем самым, снизить операционные расходы и повысить конкурентоспособность организации.

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

Заключение

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

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

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

3. Обосновано применение алгоритмов математического аппарата теории автоматов для решения задач разработки корпоративного программного обеспечения.

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

5. На основании современных методологий и стандартов проектирования разработана методика моделирования предметной области и функционального специфицирования системы в приложении к задачам разработки крупных корпоративных информационных систем обработки текущих операций. Предложенные подходы позволяют эффективно взаимодействовать и согласовывать результаты исследований разработчикам ПО со специалистами предметной области. Разработанная методика предполагает разностороннее моделирование предметной области на основании стандартов 11МЬ и проектирование информационной системы по итеративной модели жизненного цикла.

6. Создан блок централизованного управления объектами системы, реализующий предложенный "автоматный" подход. Блок разработан в виде программной библиотеки, пригодной для использования в любой распределенной системе с базой данных, спроектированной по предложенной методике.

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

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

9. Произведена интеграция разработанного программного комплекса со следующими информационными системами: торговой системой Московской Межбанковской Валютной Биржи (в реальном времени), Российской Торговой Системой (в реальном масштабе времени), Лондонской Фондовой Биржей (в реальном масштабе времени), системой депозитария (в реальном масштабе времени), системой бухгалтерского учета предприятия (загрузка данных происходит раз в сутки).

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

Опыт более чем двухлетней эксплуатации системы позволяет сделать выводы об эффективности заложенных в нее конструкторских решений и методик, примененных при разработке и дальнейших этапах жизненного цикла. Программный комплекс обладает свойствами гибкой адаптации к изменениям бизнес-процессов организации, простотой наращивания функциональности и интеграции с информационными системами смежных подразделений и сторонних организаций, а также отвечает требуемому уровню безопасности. С момента ввода в эксплуатацию количество обрабатываемых операций увеличилось не менее чем в 5 раз, однако это не привело к ухудшению эксплуатационных характеристик программного обеспечения. Экономический эффект от эксплуатации данной системы составляет не менее 100 ООО долларов США в год. Экономический эффект складывается из экономии заработной платы ввиду сокращения требуемого количества операционистов для обработки возрастающего объема сделок, значительного увеличения торгового оборота компании, а также снижения расходов на сопровождение, модификацию и наращивание функциональности системы.

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

Список литературы диссертационного исследования кандидат технических наук Ярных, Андрей Валерьевич, 2006 год

1. Ананьин В,И. Корпоративные стандарты точка опоры автоматизации. СУБД.-1997.-№5-№6.

2. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Том 1. Синтаксический анализ. М.: Мир, 1978.

3. Байцер Б. Архитектура вычислительных комплексов. Том I. М.: Мир, 1974.

4. Баранов С.И. Синтез микропрограммных автоматов. Л.:Энергия, 1979.

5. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. М.: Изд-во Бином, СПб: "Невский Диалект", -1998.

6. Васильев В.В., Кузьмук В.В. Сети Петри, параллельные алгоритмы и модели мультипроцессорных систем. Академия наук Украинской ССР. Институт проблем моделирования в энергетике. Киев: Наукова думка, 1990.-216с.

7. Вендров A.M.CASE -технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998.- 176с.

8. В ерников Г. Корпоративные информационные системы: не повторяйте пройденных ошибок. Интернет-сайт "Корпоративный менеджмент" www.cfm.ru.

9. Волченков Е. Стандартизация пользовательского интерфейса. // Открытые системы, №4. - 2002.

10. Вольфенгаген В.Э., Калиниченко JI.A., Мендкович A.C., Щур JI.H. и др. Информационные системы и научные телекоммуникации (проблематика и разработки по проектам РФФИ) //Вестник РФФИ. 1998. - №4.

11. Гамма Э., Хэлм Р., Джонсон Р., Влиссилэс Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. С.-Пб.: Издательство "Питер", 2001. 386 с.

12. ГОСТ 28147-89. Государственный стандарт Российской федерации. Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования.

13. ГОСТ Р 34.10-94. Государственный стандарт Российской федерации. Информационная технология. Криптографическая защита информации. Процедуры выработки и проверки электронной подписи на базе асимметричного криптографического алгоритма.

14. ГОСТ Р 50922-96. Государственный стандарт Российской федерации. Защита информации. Основные термины и определения.

15. Гостехкомиссия России. Руководящий документ. Защита от НСД к информации. Классификация автоматизированных систем и требования по защите информации. Москва, 1992.

16. Гостехкомиссия России. Руководящий документ. Защита от НСД к информации. Термины и определения. -М.: Воениздат, 1992.

17. Гостехкомиссия России. Руководящий документ. Концепция защиты средств вычислительной техники (СВТ) и автоматизированных систем от НСД к информации. Москва, 1992.

18. Гражданский кодекс РФ (первая и вторая части).

19. Гулятьев А.К., Мишин В.А. Проектирование и дизайн пользовательского интерфейса. СПб.: КОРОНА-принт, 2000.

20. Гуров B.C., Мазин М.А., Нарвский A.C. Шалыто A.A. "UML. Switch-технология. Eclipse". // Информационно-управляющие системы. 2004г. -№6. с 12-17.

21. Донской М. Пользовательский интерфейс. // PC Magazine/ Russian Edition. 1996 -№10.

22. Запорожан А.Я. Все об акциях. СпБ: Питер, 2001.

23. Золотухина Е.Б., Алфимов Р.В. Пример описания предметной области с использованием Unified Modelling Language (UML) при разработке программных систем // Interface Ltd. 2001.

24. Йордон Э., Аргила К. Структурные модели в объектно-ориентированном анализе и проектировании: Пер. с англ. М,: ЛОРИ, 1999.

25. Калиниченко Л.А., Сютюренко О.В., Томилин А.Н., Шириков В.П., и др. Информационные системы, базы данных и научные телекоммуникации.

26. Кантор Марри. Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения: Пер. с англ. М.: Изд. дом "Вильяме", 2002.

27. Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ. М.: Изд. дом "Вильяме", 2001.

28. Крипто Про: web сервер www.cryptopro.ru.

29. Кузецов Б.П. Психология автоматного программирования. СПБ: НПО "Аврора".

30. Кузнецов С. Новые возможности и тенденции развития средств управления базами данных и разработки информационных систем. Корпоративные базы данных '97. Материалы второй технической конференции.

31. Кузнецов С. Открытые системы, процессы стандартизации и профили стандартов, www.citforum.ru/database/articles/artl 9.shtml.

32. Ладыженский Г.М. Системы управления базами данных коротко о главном// СУБД. - 1995. - №4. - С. 123.

33. Ланг К., Чоу Дж. Публикация баз данных в Интернете. Пер с англ. -СПб: Символ-Плюс, 1998 -480с.

34. Леоненков А. Самоучитель UML. 2-е изд. БХВ-Петербург. 2004.

35. Маклаков С. Имитационное моделирование с Arena. Компьютер пресс 7'2001.

36. Маклаков C.B. Моделирование бизнес-процессов с Bpwin4.0 M.: ДИАЛОГ-МИФИ. 2002.

37. Мандел Т. Разработка пользовательского интерфейса. М.: ДМК Пресс, 2001.

38. Мансуров H.H., Майлингова О.JI. Методы формальной спецификации программ: языки MSC и SDL. Издательство АО "Диалог-МГУ ", 1998.

39. Марка Д.А., МакГоуэн К. Методология структурного анализа и проектирования M., 1993.

40. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП "Экономика", 1996.

41. Мельников Д.А. Информационные процессы в компьютерных сетях. Протоколы, стандарты, интерфейсы, модели. М:КУДИЦ-ОБРАЗ, 1999. -256с.

42. Монсон-Хейфел Р. Enterprise Java Beans, 3-е издание. Пер. с англ. - СПб: Символ-Плюс, 2002 - 672с.

43. Паронджанов С. Методология создания корпоративных ИС. Корпоративные базы данных '96. Материалы первой технической конференции.

44. Петренко Ф. Методология: составление диаграмм согласно IS09000. Web сервер www.consulting.ru.

45. Репин В.В. Сравнительный анализ нотаций ARIS/eEPC/IDEFO, IDEF3 и продуктов, их поддерживающих (ARIS Toolset/ BPWin). Интернет-Сайт www.fmexpert.ru.

46. Розенберг Д.М. Бизнес и менеджмент: Терминологический словарь. М.: Инфра-М, 1997.

47. Рындин A.A., Хаустович A.B., Долгих Д.В., Мугалев А.И., Сапегин C.B. Проектирование корпоративных информационных систем: Воронеж. Изд-во "Кварта",2003.

48. Саркисян А.М. Производные финансовые инструменты. Хеджирование, спекуляция, арбитраж. -М.: Издательская группа "Прогресс", 1998,-196с.

49. Старыгин А. Построение корпоративных информационных систем: технологии и решения. Корпоративные базы данных '97. Материалы Второй технической конференции.

50. Стелтинг Стивен, Маасен Олав, Применение шаблонов Java. Библиотека профессионала.: Пер. с англ. -М.: Изд. дом "Вильяме", 2002.

51. Толковый словарь по информатике. М.: Финансы и статистика, 1991.

52. Федеральный закон от 22 апреля 1996 г. №39-Ф3 "О рынке ценных бумаг".

53. Харитонова И.А., Михеева В.Д. Microsoft Access 2000: разработка приложений. Спб.: БХВ-Петербург, 2001. - 832с.

54. Хопкрофт Д.Э., Мотвани Р., Ульман Д.Д. Введение в теорию автоматов, языков и вычислений, 2-е изд.: Пер. с англ.- М.: Изд. дом "Вильяме", 2002.

55. Шалыто А.А. SWITCH-технология. Алгоритмизация и программирование задач логического управления. СПб.: Наука, 1998.

56. Шалыто А.А. Технология автоматного программирования. Мир ПК, 2003г №10, с. 74-78.

57. Шалыто А.А. Туккель Н. "Автоматы и танки. Объектно-ориентированное программирование с явным выделением состояний". // BYTE/Россия. -2003 -№2.с.69-73.

58. Шалыто А.А., Наумов JI.A. Методы объектно-ориентированной реализации реактивных агентов на основе конечных автоматов. // Искусственный интеллект. -2004 №4. с. 756-762.

59. Шамгунов Н.Н., Корнеев Г.А., Шалыто А.А. "Паттерн State Machine. Внедрение. Сравнение с другими подходами". Web сервер http://is.ifmo.ru.

60. Шамгунов Н.Н., Корнеев Г.А., Шалыто А.А. State Machine новый паттерн объектно-ориентированного проектирования. //Информационно-управляющие системы. - 2004 - №5. с. 13-25.

61. Шарп У., Александер Г., Бэйли Д. Инвестиции / Пер. с англ. М.: Инфра-М, 1998.- 1040 с.

62. Шехватов Д. Западные интегрированные системы управления предприятием. № 10. 1997.

63. Шопырин Д., Шалыто A.A. Объектно-ориентированный подход к автоматному программированию. // Информационно-управляющие системы. -2003 №5, с 29-39.

64. Экономика предприятия / Под ред. проф. О.И. Волкова. Учебник. М.: Инфра-М, 1998. -344 с.

65. Ярных A.B. Системы автоматизации брокерских услуг. Материалы международной научно-практической конференции "Румянцевские чтения". "Экономика, государство и общество в 21-м веке". М., РГТЭУ, 2004.382 с. С. 272-275.

66. Ярных A.B. Создание корпоративных информационных систем на базе модели теории автоматов // Перспективные информационные технологии и интеллектуальные системы. -2004 №4(20). ФГУП Научно-технический центр "Информрегистр". С. 61 - 66.

67. Ярных A.B. Создание системы автоматизации брокерских услуг для крупного инвестиционного банка // Информационные технологии. -2005 -№2. Новые технологии. Москва,

68. Ярных A.B. Теория автоматов при создании корпоративных информационных систем. Научная сессия МИФИ-2005. Сборник научныхтрудов. В 15 томах. Т. 12. Информатика и процессы управления. Компьютерные системы и технологии. М: МИФИ, 2005. 188с. С. 165-166.

69. A. Flodin. Full power with SDL and UML. Telelogic Signals N 2, 1998, www.telelogic.com.

70. Alexander C. The Timeless Way of Building. Oxford University Press. New York, 1979.

71. Alexander C., Ishikava S., Silverstein M., Fiksdahl-King I., Angel S. A Pattern Language. Oxford University Press. New York, 1977.

72. Alur Deepak, Crupi John, Malks Dan. Core J2EE Patterns. Best Practices and Design Strategies. Sun Microsystems Press, 2001.

73. ARIS Method Manual, IDS Sheer AG. Документация к программному продукту ARIS версия 5.0.0.1.

74. B.Selic, G. Gullekson, J.McGee, I.Engelberg. ROOM: An Object-Oriented Methodology for Developing Real-Time Systems. CASE'92 Fifth International Workshop on Computer-Aided Software Engineering, July 6-10, 1992, http://www.objectime.on.ca/. 1 lp.

75. B.Selic, G.Gullekson, P.T. Ward. Real-Time Object-Oriented Modeling. John Wiley & Sons. Inc. 1994. 525 p.

76. Barker R. CASE Method. Function and Process Modelling. Copyright Oracle Corporation UK Limited, Addison-Wesley Publishing Co., 1990.

77. BEA Corporation: web server www.bea.com.

78. Booch G. Object-Oriented Analysis And Design With Application, second edition. The Benjamin/Cummings Publishing Company, Inc. 1994. 589 p.

79. Booch G. TheVisual Modeling of Softwarte Architecture for the Enterprise. ROSE architect. October 1998. Vol. 1, No. 1. p. 18-25.

80. Borland Corporation: web server www.borland.com.

81. Chen P.P. The Entity-Relationship Model: Toward a Unified View of Data. ACM Transactions on Database Systems, vol.1., № 1, 1976.

82. CMA Small Systems AG: web сервер www.cma.ru.

83. Computer Associates: web сервер www.ca.com.

84. Ericsson M. Developing Large-scale Systems with the Rational Unified Process. Rational Software White Paper. Rational Software Corporation. 2000.

85. Fowler M., "Analysis Patterns: Reusable Object Models". Addison Wesley, 1997.

86. Harel D. Statecharts: A visual Formalism for Complex Systems. Science of Computer Programming. 1987. Vol. 8, P. 231-274.

87. I.Jacobson. Object-Oriented Software Engineering. ASM press. 1992, 528 p.

88. IBM: web server-www.ibm.com.

89. Infragistics: web сервер www.infragistics.com.

90. Intrinsync: web сервер www.intrinsync.com.94. lona Corporation: web server www.iona.com.

91. J.Rumbaugh, I.Jacobson, G.Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1999. 550 p.

92. J.Rumbaugh, M.Blaha, W.Premerlani et al. Object-oriented modeling and design. Prentice-Hall. New Jenersy. 1991. 500 p.

93. JavaPro Magazine: web сервер www.javapro.com.

94. JavaWorld Magazine: web сервер www.javaworld.com.

95. Jboss open source community. Web сервер www.jboss.org.

96. McKinney. UML Business Modelling Primer vl .00. Final.

97. Microgen Corporation: web server www.microgen.com.

98. Microsoft Corporation: web server www.microsoft.com.

99. Oberg R., Probasco L., Ericsson M. Applying Requirements Management with Use Cases. Rational Software Whitepaper. Rational Software Corporation. 2000.

100. OMG Unified modeling language spesification. Version 1.1. (http://www.omg.com) 1997.

101. Oracle Corporation: web server-www.oracle.com.

102. Orfali R., Harkley D., Edwards J., The Essential Client/Server Survival Guide, 2nd Edition. Wiley Computer Publishing, 1996, 678p.

103. Rational Unified Process version 2001A.04.13.

104. Reader's choice awards// DBMS. November 1997.

105. Sikolenko K.V. Oracle server: current state//DBMS.-1997. №1 -p.4-22.

106. Simon H.A. The New Science of Management Decision. Englewood Cliffs, N.Y., Prentice Hall Inc., 1975.

107. Sybase: web server www.sybase.com.

108. The Middleware Company: web сервер www.theserverside.com.

109. TIBCO Corporation: web server-www.tibco.com.114. Web server www.tpc.org.

110. Web сервер, посвященный технологии Java: java.sun.com.1. Brunswick UBS1. Представительство

111. Брансвик 10 Бн Эс Сайпрес Лнмитед1. Россия 115054, Москва1. Павелецкая площадь, 2/2

112. Тел. +7 (095) 258 5200 Факс +7 (095) 258 52011. АКТ ВНЕДРЕНИЯ

113. Брансвик 10 Би Эс Сайпрес Лимитед

114. Россия 115054, Москва Павелецкая площадь, 2/2

115. Тел. +7 (095) 258 5200 Факс +7 (095) 258 5201• модуля программного интерфейса с информационной системой депозитарной компании.

116. Ярных Андрей Валерьевич являлся руководителем проекта по созданию выше указанной системы.

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

118. Директор департамента информационных технологий представительства "Брайсви 'Эе (Сайпрес) Лимитед"1. Розов С.С.ивя

119. Представительство 10 Би Эс Сайпрес Москоу Лнмитед Россия 115054, Москва Павелецкая площадь, 2/2

120. Тел. +7 (495) 258 5200 Факс +7 (495) 258 5201

121. АКТ О РЕЗУЛЬТАТАХ ЭКСПЛУАТАЦИИ ПРОГРАММНОГО КОМПЛЕКСА ПОДДЕРЖКИ БРОКЕРСКОЙ ДЕЯТЕЛЬНОСТИ

122. Представительство Ю Би Эс Сайпрес Москоу Лимитед

123. Россия 115054, Москва Павелецкая площадь, 2/2 Тел. +7 (495) 258 5200 Факс +7 (495) 258 5201снижения расходов на сопровождение, модификацию и наращивание функциональности системы.

124. Директор департамента ин^щшиднных технологий представительства "Ю Би Лимитед"1. Розов С.С.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.