Visa или MasterCard? Карту какой платежной системы выбрать? Кто на свете всех богаче? Анализ роста благосостояния в мире.

Надежное банковское ПО, или Поиски философского камня

Ирина Иванова

Стремление к совершенству

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

Конечно, программная продукция очень разнообразна и для отдельных ее категорий вполне оправданна концепция «достаточно хорошего» ПО (т. е. такого, в котором есть ошибки, но его достоинства в целом перевешивают недостатки). Чего нельзя сказать о специализированных системах для автоматизации банков, которые отличаются своим объемом и сложностью, включают широко тиражируемые клиентские компоненты, должны соответствовать часто изменяющимся законодательно-нормативным требованиям, и при этом их необходимо реализовать в очень сжатые сроки.

Для кредитных учреждений особенно важна надежность программного обеспечения. Не стоит объяснять, к каким последствиям может привести сбой в банковской системе. Кроме того, для реализации сложного ПО необходимы максимально настраиваемые инструментальные решения, которые легко адаптируются к постоянно изменяющимся требованиям. Их надежность должна быть еще выше, поскольку ошибки в инструментарии будут многократно тиражироваться в создаваемых на его основе приложениях. И, наконец, отдельная тема — исправление ошибок в приложениях, работающих в территориально распределенных учреждениях. Банковские программисты могут вам рассказать в подробностях, чего стоит заменить ошибочную версию программы-клиента, если она уже установлена по разным городам и весям.

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

Что же нужно сделать для повышения надежности выпускаемых программ?



Туристические палатки Компании "ИРКУТ-ТЕКС" и "ИРКУТ-ТНП" являются дочерними предприятиями авиастроительной корпорации - ОАО "Корпорация "Иркут" (Иркутский авиационный завод). Компания "ИРКУТ-ТЕКС" занимается пошивом изделий технического назначения для авиационной техники (чехлы, маты, коврики и т.п. ), а также производит и реализует туристическое снаряжение ( палатки, тенты, рюкзаки, спальники) на протяжении более 17 лет. В производстве используется современное технологическое оборудование...

Статьи, интервью, публикации