Рассматриваются вопросы проектирования и разработки банковской информационной системы для управления операционным риском, удовлетворяющей новым нормативным документам Базельского комитета по банковскому надзору и Банка России. Перечисляются требования к сведениям, которые должны регистрироваться в базе данных событий операционного риска, приводятся обязательные классификаторы (справочники) для полей базы событий. В качестве средства разработки информационной системы предлагается использовать вэб-фреймворк Django. Рассматриваются особенности Django, такие, как шаблон «модель-представление-контроллер» (MVC) и объектно-реляционное отображение (ORM), позволяющие ускорить разработку распределённой информационной системы и избежать необходимости манипуляций с громоздкими SQL-выражениями. Приводятся примеры классов на языке Python, обеспечивающих работу с данными базы событий операционного риска средствами компоненты «модель» шаблона MVC, встроенного в Django. Обсуждаются показатели операционного риска, введённые в Basel III, и подходы к расчёту этих показателей на основе информации в базе событий операционного риска.
Источник: Информационно-телекоммуникационные технологии и математическое моделирование высокотехнологичных систем: материалы Всероссийской конференции с международным участием. Москва, РУДН, 16–20 апреля 2018 г.