Ирина Иванова
Стремление к совершенству
Разработка надежного ПО, в котором не содержалось бы ошибок, относится к разряду вечных тем. С тех пор как программы стали коммерческим продуктом, над решением данной проблемы бьются лучшие умы, но философский камень в этой сфере пока не найден.
Конечно, программная продукция очень разнообразна и для отдельных ее категорий вполне оправданна концепция «достаточно хорошего» ПО (т. е. такого, в котором есть ошибки, но его достоинства в целом перевешивают недостатки). Чего нельзя сказать о специализированных системах для автоматизации банков, которые отличаются своим объемом и сложностью, включают широко тиражируемые клиентские компоненты, должны соответствовать часто изменяющимся законодательно-нормативным требованиям, и при этом их необходимо реализовать в очень сжатые сроки.
Для кредитных учреждений особенно важна надежность программного обеспечения. Не стоит объяснять, к каким последствиям может привести сбой в банковской системе. Кроме того, для реализации сложного ПО необходимы максимально настраиваемые инструментальные решения, которые легко адаптируются к постоянно изменяющимся требованиям. Их надежность должна быть еще выше, поскольку ошибки в инструментарии будут многократно тиражироваться в создаваемых на его основе приложениях. И, наконец, отдельная тема исправление ошибок в приложениях, работающих в территориально распределенных учреждениях. Банковские программисты могут вам рассказать в подробностях, чего стоит заменить ошибочную версию программы-клиента, если она уже установлена по разным городам и весям.
В эпоху Интернета перечисленные проблемы только усугубились. Возникла потребность в разработке интернет-версий для множества приложений в еще более сжатые сроки. Потерянное время упущенная выгода, и не только для заказчиков, но и для разработчиков ПО. Кроме того, Глобальная компьютерная сеть молодое, развивающееся направление, для которого разработаны и могут успешно применяться множество платформ и технологий, но бесспорный лидер здесь еще не определился и стандарты пока не устоялись. Поэтому разработчикам специализированных приложений приходится интегрировать различные платформы, что вызывает дополнительные сложности при создании ПО.
Что же нужно сделать для повышения надежности выпускаемых программ?
ЧИТАЙТЕ ТАКЖЕ:
Классика сбережений - вклад в банке. Услуги на рынке валютных обменов FOREX. Дилинговые центры FOREX. Стратегии управления инвестиционным портфелем. Оптимальный выбор — фьючерсы. Отечественный рынок производных финансовых инструментов. Есть ли вечные ценности или имеет ли смысл инвестировать в золото, серебро, платину и платиноиды? Модели ипотечного кредитования и перспективы их применения. Зарубежная недвижимость. Домик у моря. Инфляция или укрепление рубля: какое из зол меньше? Золото как инструмент оптимизации инвестиционного портфеля.Что должен знать клиент, прежде чем заключить договор с банком
Инновационные программы должны быть подвергнуты "усушке"
Патентная неизбежность для малого бизнеса
Лучше банка может быть только… брокер!
425 000 000 клиентов Facebook, которые не приносят доход
Виды инвестиционных качеств ценных бумаг и методы их оценки
Первичный и вторичный рынки ценных бумаг
Ипотека. Сегодня это слово у всех на слуху. Однако далеко не все знают...
Ипотека: монополия или конкуренция
Информация, размещенная на сайте, получена из открытых источников, не претендует на полноту, актуальность и гарантированную достоверность, не предоставляется с целью оказания консультативных услуг и не является публичной офертой к осуществлению каких-либо инвестиций. Редакция проекта и авторы текстов не несут ответственности за возможные убытки, связанные с использованием содержащейся на страницах портала bankmib.ru информации. Финансовое инвестирование сопряжено с повышенным риском, в связи с чем инвесторам необходимо провести самостоятельный анализ ситуации и объектов инвестирования перед вложением средств.