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