2.2. Характеристики БИС

К оглавлению1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
17 18 19 20   23 24 25 26 27 28 29 30 31 32 33 
34 35 36 

Существует несколько характеристик, по которым можно

классифицировать автоматизированные банковские системы. В первую

очередь это программно-технические характеристики. Это понятие

включает в себя аппаратную платформу, операционную систему, СУБД,

основной элемент технологии, структура и связи между элементами

системы. В настоящее время выделяют шесть поколений

автоматизированных банковских систем:

• Первое поколение: ряд АРМов на автономных ПЭВМ с

операционной системой MS-DOS. Обмен файлами путем физического

переноса с использованием гибких дисков. Используемые СУБД:

FoxPro, Clipper, Clarion. Основной элемент технологии - бухгалтерская

проводка. В настоящее время не используются;

• Второе поколение: аппаратная платформа - ПЭВМ с

операционной системой MS-DOS, работающие в локальной сети Novell

NetWare, СУБД: Clipper, FoxPro, Clarion, основной элемент технологии -

бухгалтерская проводка, БИС представляет собой автономные АРМы,

связанные по данным через общие файлы и не связанные по функциям.

Встречаются в небольших банках;

• Третье поколение: аппаратная платформа - ПЭВМ с операционной

системой MS-DOS, MS-Windows, работающие в локальной сети Novell

NetWare или Windows NT, к качестве СУБД используется менеджер

записей Btrieve (см. CASE 1), основной элемент технологии -

бухгалтерская проводка и документ, БИС представляет собой

автономные АРМы, сильно связанные по данным через общие

структуры базы данных и слабо связаны по функциям. Широко

распространено, в том числе и в крупных многофилиальных банках;

• Четвертое поколение: аппаратная платформа - ПЭВМ с

операционной системой MS-DOS, MS-Windows, работающие в

локальной сети; или хост - компьютер с терминалами. СУБД -

профессиональная реляционная (MS SQL, Oracle, Sybase), основной

элемент технологии - бухгалтерская проводка, документ, сделка. БИС

представляет собой автономные АРМы, сильно связанные по АРМам

через общие структуры данных, в отдельных случаях связаны по

функциям через общее ядро. Технология «хост - терминал» или

двухуровневая «клиент-сервер». Системы широко распространены;

• Пятое поколение: аппаратная платформа - ПЭВМ под

управлением MS Windows, WS-DOS, UNIX в распределенной сети с

несколькими физическими серверами приложений, работающими под

управлением многозадачных многопользовательский ОС, СУБД

профессиональная реляционная плюс менеджер транзакций, основной

элемент технологии - документ или сделка. БИС представляет собой

логические АРМы сильно связанные оп данным и по функциям в

пределах локальной сети или хоста и слабо связанные по данным в

пределах распределенной сети. Технология трехуровневая «клиент-

сервер» с использованием менеджеров транзакций. Единичные

разработки;

• Шестое поколение - аппаратная платформа - гетерогенная сетевая

среда, СУБД - профессиональные реляционные с открытым

интерфейсов, возможно параллельное использование нескольких разных

СУБД, основной элемент технологии - документ или сделка. БИС

представляет собой логические АРМы, динамически формируемые по

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

пределах глобальных сетей (InterNet). Единичные разработки.

При классификации систем большое внимание следует уделять

структуре БИС, то есть на связь между отдельными функциональными

модулями. Можно выделить следующие типы связей между модулями:

• Несвязанные модули: связь отсутствует или осуществляется за

счет обмена данными через файлы промежуточного формата (например,

текстовые файлы). Наиболее часто встречаются в несетевых решениях;

• Связанные по данным модули: связь осуществляется через общие

файлы базы данных, использующие единый формат и доступны разным

модулям. Связь может быть слабой, когда отдельный модуль работает с

данными в монопольном режиме, и сильной, когда обработка данных

производится одновременно несколькими модулями;

• Связанные по функциям модули: различные модули используются

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

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

низкого уровня (доступ в полям записей базы данных), и сильной, при

совместном использовании функций бизнес - логики.

Еще одним важным аспектом БИС является основной элемент

технологии. В ранних БИС таким элементом была бухгалтерская

проводка (запись, изменяющая остатки на счетах). Любая банковская

операция представляла собой набор проводок, вводимых вручную и

никак не связанных между собой. В современных БИС основным

элементом стал документ, как совокупность проводок, или сделка, как

совокупность документов. С введением этих элементов стала

возможным автоматизировать отдельные банковские операции (выдачу

кредита, постановку документа на картотеку, конвертацию).

Экспертно - консалтинговые компании выделяют около 800

базовых параметров, по которым сравниваются БИС, причем к этой базе

можно добавить и другие, значимые для данного конкретного банка. Для

каждого параметра есть несколько вариантов ответа: например,

параметр реализован, не реализован, частично реализован,

настраивается, программируется в форме макроконструкции,

настраивается на этапе внедрения, может быть введен за отдельную

плату, появится в следующей версии и т.д. Допустимы и неоднозначные

ответы - скажем, параметр может быть частично реализован,

подготавливается за отдельную плату и запланирован на внедрение в

следующей версии. Добавив сюда еще весовые коэффициенты,

отражающие значимость того или иного параметра, можно получить

непрерывное множество различных комбинаций и вариантов.

Функциональная схожесть, впрочем, не исключает того, что в

любой программе могут быть особенности, дающие ей более очевидные

преимущества для определенного типа банков. Эти особенности могут

состоять в интегрируемости системы, в технологии внедрения, в

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

Например, "финансовое кольцо R-Style", позволяющее автоматически

интегрировать банковский интерфейс и внутреннюю хозяйственную

бухгалтерию предприятия, может оказаться удобным для групп

компаний, в которые входят, среди прочих, и банки.

Есть системы, предназначенные для филиалов крупных банков, -

они просты во внедрении и не слишком многофункциональны,

поскольку филиалы преимущественно востребуют такие функции БИС,

как расчетно-кассовое обслуживание, обслуживание частных лиц и

кредитование.

Существует также разделение банковских систем на оптовые (для

центральных офисов многофилиальных банков) и розничные.

Однако есть еще одна особенность, которая определяет

правильность сделанного выбора - наличие корпоративной технологии

производства программного продукта в фирме - производителе. Изучая

своего потенциального партнера по бизнесу (а именно в такой роли

следует рассматривать фирму, чью БИС покупает банк), следует

выяснить, как далеко организация производственного процесса в фирме

ушла от тех времен, когда каждый ее сотрудник (а всего их было

человек пять-шесть) делал все: писал программы, внедрял их,

документировал, распространял и еще многое другое. Нетрудно себе

представить качество произведенного таким образом продукта. Да и

можно ли гарантировать высокое качество сложного ПО при заданных

ограничениях на сроки его создания и ресурсы? Оказывается можно, и

многие крупные зарубежные компании, выполняющие заказы на

создание больших информационных систем, сегодня успешно

используют эту возможность. Институт программной инженерии США

(Software Engineering Institute, SEI) начиная с 1987 г. занимается

вопросами эффективного управления разработками ПО. В нем создана

модель зрелости CMM (Capability Maturity Model), с помощью которой

удается обеспечить управление процессами создания ПО (ПСПО). CMM

- не технология, не стандарт, она не подсказывает, как улучшить работу

компании, - для этого есть консалтинговые фирмы. Нет готового

руководства и по применению CMM - SEI советует каждой компании

самой написать его на основе CMM. Мало общего CMM имеет и с

практическими методиками управления качеством. Она рекомендует,

что (но не как) надо сделать для достижения требуемого качества ПО, а

также содержит способы контроля за правильностью выполнения

ключевых действий и методы их корректировки. CMM позволяет точно

охарактеризовать ПСПО, что используется для сравнения

производительности различных компаний и оценки рисков при

заключении контрактов на разработку. В соответствии с CMM компании

сертифицируются по пяти "уровням зрелости", что определяет,

насколько профессионально они способны вести разработку ПО. Пятому

(высшему) уровню в США к 1998г. соответствовали только пять

компаний. Фирма, сертифицированная по третьему уровню, считается

фирмой мирового класса. Следует отметить, что Российские фирмы,

лидирующие на нашем рынке БИС (R-Style, Diasoft и т.д.) отвечают

этим требованиям, находясь на 4-том уровне.

Существует несколько характеристик, по которым можно

классифицировать автоматизированные банковские системы. В первую

очередь это программно-технические характеристики. Это понятие

включает в себя аппаратную платформу, операционную систему, СУБД,

основной элемент технологии, структура и связи между элементами

системы. В настоящее время выделяют шесть поколений

автоматизированных банковских систем:

• Первое поколение: ряд АРМов на автономных ПЭВМ с

операционной системой MS-DOS. Обмен файлами путем физического

переноса с использованием гибких дисков. Используемые СУБД:

FoxPro, Clipper, Clarion. Основной элемент технологии - бухгалтерская

проводка. В настоящее время не используются;

• Второе поколение: аппаратная платформа - ПЭВМ с

операционной системой MS-DOS, работающие в локальной сети Novell

NetWare, СУБД: Clipper, FoxPro, Clarion, основной элемент технологии -

бухгалтерская проводка, БИС представляет собой автономные АРМы,

связанные по данным через общие файлы и не связанные по функциям.

Встречаются в небольших банках;

• Третье поколение: аппаратная платформа - ПЭВМ с операционной

системой MS-DOS, MS-Windows, работающие в локальной сети Novell

NetWare или Windows NT, к качестве СУБД используется менеджер

записей Btrieve (см. CASE 1), основной элемент технологии -

бухгалтерская проводка и документ, БИС представляет собой

автономные АРМы, сильно связанные по данным через общие

структуры базы данных и слабо связаны по функциям. Широко

распространено, в том числе и в крупных многофилиальных банках;

• Четвертое поколение: аппаратная платформа - ПЭВМ с

операционной системой MS-DOS, MS-Windows, работающие в

локальной сети; или хост - компьютер с терминалами. СУБД -

профессиональная реляционная (MS SQL, Oracle, Sybase), основной

элемент технологии - бухгалтерская проводка, документ, сделка. БИС

представляет собой автономные АРМы, сильно связанные по АРМам

через общие структуры данных, в отдельных случаях связаны по

функциям через общее ядро. Технология «хост - терминал» или

двухуровневая «клиент-сервер». Системы широко распространены;

• Пятое поколение: аппаратная платформа - ПЭВМ под

управлением MS Windows, WS-DOS, UNIX в распределенной сети с

несколькими физическими серверами приложений, работающими под

управлением многозадачных многопользовательский ОС, СУБД

профессиональная реляционная плюс менеджер транзакций, основной

элемент технологии - документ или сделка. БИС представляет собой

логические АРМы сильно связанные оп данным и по функциям в

пределах локальной сети или хоста и слабо связанные по данным в

пределах распределенной сети. Технология трехуровневая «клиент-

сервер» с использованием менеджеров транзакций. Единичные

разработки;

• Шестое поколение - аппаратная платформа - гетерогенная сетевая

среда, СУБД - профессиональные реляционные с открытым

интерфейсов, возможно параллельное использование нескольких разных

СУБД, основной элемент технологии - документ или сделка. БИС

представляет собой логические АРМы, динамически формируемые по

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

пределах глобальных сетей (InterNet). Единичные разработки.

При классификации систем большое внимание следует уделять

структуре БИС, то есть на связь между отдельными функциональными

модулями. Можно выделить следующие типы связей между модулями:

• Несвязанные модули: связь отсутствует или осуществляется за

счет обмена данными через файлы промежуточного формата (например,

текстовые файлы). Наиболее часто встречаются в несетевых решениях;

• Связанные по данным модули: связь осуществляется через общие

файлы базы данных, использующие единый формат и доступны разным

модулям. Связь может быть слабой, когда отдельный модуль работает с

данными в монопольном режиме, и сильной, когда обработка данных

производится одновременно несколькими модулями;

• Связанные по функциям модули: различные модули используются

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

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

низкого уровня (доступ в полям записей базы данных), и сильной, при

совместном использовании функций бизнес - логики.

Еще одним важным аспектом БИС является основной элемент

технологии. В ранних БИС таким элементом была бухгалтерская

проводка (запись, изменяющая остатки на счетах). Любая банковская

операция представляла собой набор проводок, вводимых вручную и

никак не связанных между собой. В современных БИС основным

элементом стал документ, как совокупность проводок, или сделка, как

совокупность документов. С введением этих элементов стала

возможным автоматизировать отдельные банковские операции (выдачу

кредита, постановку документа на картотеку, конвертацию).

Экспертно - консалтинговые компании выделяют около 800

базовых параметров, по которым сравниваются БИС, причем к этой базе

можно добавить и другие, значимые для данного конкретного банка. Для

каждого параметра есть несколько вариантов ответа: например,

параметр реализован, не реализован, частично реализован,

настраивается, программируется в форме макроконструкции,

настраивается на этапе внедрения, может быть введен за отдельную

плату, появится в следующей версии и т.д. Допустимы и неоднозначные

ответы - скажем, параметр может быть частично реализован,

подготавливается за отдельную плату и запланирован на внедрение в

следующей версии. Добавив сюда еще весовые коэффициенты,

отражающие значимость того или иного параметра, можно получить

непрерывное множество различных комбинаций и вариантов.

Функциональная схожесть, впрочем, не исключает того, что в

любой программе могут быть особенности, дающие ей более очевидные

преимущества для определенного типа банков. Эти особенности могут

состоять в интегрируемости системы, в технологии внедрения, в

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

Например, "финансовое кольцо R-Style", позволяющее автоматически

интегрировать банковский интерфейс и внутреннюю хозяйственную

бухгалтерию предприятия, может оказаться удобным для групп

компаний, в которые входят, среди прочих, и банки.

Есть системы, предназначенные для филиалов крупных банков, -

они просты во внедрении и не слишком многофункциональны,

поскольку филиалы преимущественно востребуют такие функции БИС,

как расчетно-кассовое обслуживание, обслуживание частных лиц и

кредитование.

Существует также разделение банковских систем на оптовые (для

центральных офисов многофилиальных банков) и розничные.

Однако есть еще одна особенность, которая определяет

правильность сделанного выбора - наличие корпоративной технологии

производства программного продукта в фирме - производителе. Изучая

своего потенциального партнера по бизнесу (а именно в такой роли

следует рассматривать фирму, чью БИС покупает банк), следует

выяснить, как далеко организация производственного процесса в фирме

ушла от тех времен, когда каждый ее сотрудник (а всего их было

человек пять-шесть) делал все: писал программы, внедрял их,

документировал, распространял и еще многое другое. Нетрудно себе

представить качество произведенного таким образом продукта. Да и

можно ли гарантировать высокое качество сложного ПО при заданных

ограничениях на сроки его создания и ресурсы? Оказывается можно, и

многие крупные зарубежные компании, выполняющие заказы на

создание больших информационных систем, сегодня успешно

используют эту возможность. Институт программной инженерии США

(Software Engineering Institute, SEI) начиная с 1987 г. занимается

вопросами эффективного управления разработками ПО. В нем создана

модель зрелости CMM (Capability Maturity Model), с помощью которой

удается обеспечить управление процессами создания ПО (ПСПО). CMM

- не технология, не стандарт, она не подсказывает, как улучшить работу

компании, - для этого есть консалтинговые фирмы. Нет готового

руководства и по применению CMM - SEI советует каждой компании

самой написать его на основе CMM. Мало общего CMM имеет и с

практическими методиками управления качеством. Она рекомендует,

что (но не как) надо сделать для достижения требуемого качества ПО, а

также содержит способы контроля за правильностью выполнения

ключевых действий и методы их корректировки. CMM позволяет точно

охарактеризовать ПСПО, что используется для сравнения

производительности различных компаний и оценки рисков при

заключении контрактов на разработку. В соответствии с CMM компании

сертифицируются по пяти "уровням зрелости", что определяет,

насколько профессионально они способны вести разработку ПО. Пятому

(высшему) уровню в США к 1998г. соответствовали только пять

компаний. Фирма, сертифицированная по третьему уровню, считается

фирмой мирового класса. Следует отметить, что Российские фирмы,

лидирующие на нашем рынке БИС (R-Style, Diasoft и т.д.) отвечают

этим требованиям, находясь на 4-том уровне.