2.2. Характеристики БИС
К оглавлению1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1617 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-том уровне.