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