1.5.Требования к банковским компьютерным системам
(обновленный вариант параграфа смотрите здесь)
Несмотря на различные подходы к разработке, банковские компьютерные системы, или АБС, должны удовлетворять ряду требований. К наиболее важным следует отнести следующие:
достаточная функциональная полнота;
информационная интеграция;
открытость системы;
достоверность информации;
надежность системы;
безопасность системы.
Учетно-операционные задачи в банке представляют собой взаимосвязанный комплекс. Результаты решения одних задач часто являются необходимым условием решения других. Только банковские системы, комплексно автоматизирующие все функции или взаимосвязанные задачи, обеспечивают наибольшую эффективность такой системы, полностью автоматизируя информационные обмены между задачами. Стремясь к функциональной полноте банковских компьютерных систем следует избегать приобретение систем с функциями, которые никогда в будущем не потребуются банку. Такие излишне автоматизированные функции характерны для приобретаемых полностью зарубежных разработок. Функциональная избыточность влечет излишние затраты. Вот почему говорят о достаточной функциональной полноте банковской компьютерной системы.
Следующее требование - информационная интеграция подразумевает создание единого информационного пространства, которое обеспечивало бы непротиворечивость хранимых и используемых данных, их однократный ввод в систему и многократное использование, устранение излишнего дублирование данных.
Банковская компьютерная система, как живой организм, находится в постоянном развитии и совершенствовании. Появляются новые технические и программные средства, совершенствуются технологические решения. Все эти новшества должны с наименьшими затратами интегрироваться в старую систему, т.е. система должна быть открыта для добавления и модификации. В противном случае пришлось бы каждый раз разрушать старую систему и строить новую, что потребовало бы больших затрат.
Информация в операционной и бухгалтерской деятельности банка требует высокой степени достоверности. Нарушение достоверности информации может привести к серьезным отрицательным последствиям. Хорошая банковская компьютерная система должна обеспечивать необходимый уровень достоверности информации. Для этого могут использоваться различные методы и приемы. Ряд бухгалтерских методов, например, двойная запись по счетам и балансовый метод обеспечивают необходимый уровень контроля достоверности. Широко используются и такие чисто технологические приемы, как визуальный контроль, двойной набор информации при вводе, метод контрольных сумм, проверка по справочникам и др. Большое значение для повышения достоверности имеет предусматриваемая в системе персональная ответственность и последующий контроль.
Немаловажное требование предъявляется к надежности банковской компьютерной системы. Под надежностью системы понимается ее способность достаточно долго выполнять свои функции. Надежность системы во многом зависит от надежности ее компонент. Наиболее распространенный метод повышения надежности системы - дублирование ее компонент. Это двойные накопители на жестком диске (зеркальные диски), использование сдвоенных серверов, страховка основного источника энергии бесперебойным источником питания и т.д.
Безопасность банковской компьютерной системы подразумевает контроль и ограничение доступа к ней. Защищены должны быть все технические средства, программные средства и базы данных, а также средства коммуникации. Разрабатываются специальные организационные мероприятия, включающие в себя действия службы безопасности, видео- и телесистемы слежения и другие формы контроля. Несанкционированный доступ к системе ограничивается специальными аппаратными и программными средствами. Организуется контроль и допуск к работе на рабочих местах, базам данных и другой информации. При этом широко используется парольная защита и разграничение доступа к данным.