УДК 004.415.2 СТРУКТУРНОЕ МОДЕЛИРОВАНИЕ...
Transcript of УДК 004.415.2 СТРУКТУРНОЕ МОДЕЛИРОВАНИЕ...
УДК 004.415.2 ОБЪЕКТНО-СТРУКТУРНОЕ МОДЕЛИРОВАНИЕ СТРАХОВЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
© 2013 С.В. Мкртычев, кандидат технических наук, доцент,
доцент кафедры «Информатика и вычислительная техника» Тольяттинский государственный университет, Тольятти (Россия)
Ключевые слова: объектно-структурное моделирование; страховая информационная система; логическая мо-
дель; шаблон проектирования; концептуальный класс объектов; страховой портфель. Аннотация: рассматривается подход к разработке шаблона логической модели страховой информационной
системы. Данный подход основан на методологии объектно-структурного моделирования автоматизированных систем производственного учета. Создан и описан новый концептуальный класс объектов «Страховой портфель».
Страховая информационная система (СИС) является
ключевым компонентом корпоративной информацион-ной системы страховой компании (КИС) и состоит из подсистем, обеспечивающих автоматизацию таких спе-циализированных задач страховой деятельности, как учет и сопровождение договоров страхования и пере-страхования, урегулирование убытков, анализ страхо-вой информации и т.п.
В настоящее время популярен подход к реализации СИС, заключающийся в использовании в качестве ее основы типового промышленного ИТ-решения, напри-мер, на базе универсальной технологической платфор-мы «1С: Предприятие», которое адаптируется к специ-фике ведения страховой деятельности конкретным страховщиком [1].
Эффективность реализации СИС во многом зависит от наличия у разработчиков качественной логической модели системы.
Логическое моделирование как этап формализации модели проектируемой информационной системы не-обходимо для уточнения основных выводов из ее кон-цептуальной модели. Помимо всего прочего логическая модель является основной для разработки модели дан-ных и специфического программного обеспечения СИС [2].
Следует отметить, что производительность процесса логического моделирования существенно повышается при использовании шаблона проектирования [3].
В рассматриваемом контексте шаблон проектирова-ния можно охарактеризовать как описанную на языке визуального моделирования UML объектную модель эффективного ИТ-решения для СИС.
Выбор подобного ИТ-решения представляет опре-деленную проблему ввиду недостаточности открытых сведений об успешных проектах автоматизации страхо-вой деятельности.
В этой связи представляет интерес выработка мето-дологического подхода к созданию шаблона логиче-ской модели СИС.
Как показывает практика, использование для этой цели онтологического подхода, учитывая слабую стан-дартизацию страховой отрасли, целесообразно для обя-зательных видов страхования, например, ОСАГО [4].
Более перспективным для создания шаблона логи-ческой модели СИС представляется применение мето-дологии объектно-структурного моделирования авто-матизированных систем производственного учета (АС-ПУ).
Объектно-структурная модель АСПУ представляет собой ориентированное по информационному потоку
дерево (ордерево), узлы которого обозначают объекты, являющиеся потомками одного из таких концептуаль-ных классов виртуальных объектов, как склад, агрегат, контролер и передел (комбинация склада и агрегата), имитирующих соответствующие объекты реальной системы учета [5].
Предложение о возможности использовании данной методологии основано на том, что процессы обработки договора страхования могут рассматриваться как тех-нологические процессы однопередельного производст-ва [6].
Однако базовые концептуальные классы предлагае-мой методологии не позволяют в полной мере реализо-вать специфику страхового управленческого учета, ос-новывающегося на таких важных для анализа деятель-ности страховой компании показателях, как страховые суммы, премии и выплаты по договорам страхования.
Решить данную проблему можно путем расширения базового набора концептуальных классов методологии объектно-структурного моделирования АСПУ.
С этой целью введено понятие класса виртуальных объектов «Страховой портфель», имитирующего про-цессы учета показателей по договорам страхования (в теории страхования под страховым портфелем понима-ется совокупность обязательств страховщика, принятых им по договорам страхования и используемых для оценки его финансового состояния).
Состояние объекта класса «Страховой портфель» формализуется с помощью кортежа:
Zсп=<PM, SS, SP, SV>, где PM –конечное множество номеров позиций объекта
в объектно-структурной модели; SS- остатки страховой суммы; SP- остатки страховой премии; SV- остатки страховой выплаты. Расчет остатков показателей страхования в денеж-
ном выражении производится на основании следующе-го уравнения:
ПСН + ПСП = ПСК + ПСР, где: ПСН - показатель страхования на начало отчетного
периода; ПСП - приходы показателя страхования за отчетный
период; ПСР - расходы показателя страхования за отчетный
период; ПСК – показатель страхования на конец отчетного
периода. Такое представление класса в условиях отсутствия
балансовых моделей в организации страхового учета
Вектор науки ТГУ. № 1 (23), 2013 59
С.В. Мкртычев «Объектно-структурное моделирование страховых информационных систем»
позволяет пересчитывать показатели страхования на любую отчетную дату, что способствует повышению точности учета.
Как следует из описания, класс «Страховой порт-фель» является аналогом виртуального склада (кассы), ориентированным на страховую деятельность.
Так, увеличение и уменьшение показателей страхо-вания (приходы и расходы) обусловлены соответствен-но заключением и прекращением договоров страхова-ния.
Однако в отличие от склада или кассы в страховом портфеле не фиксируются изменения положения свя-занных с показателями страхования денежных средств в пространстве.
Внутренние события объектов класса «Страховой портфель» инициируются изменениями условий стра-хования. Так, например, при агрегатном варианте стра-хования после каждой произведенной страховой вы-платы происходит эквивалентное уменьшение страхо-вой суммы по договору страхования.
Внешним событием объекта является поступление информационного потока на его вход. При этом опера-ции прихода и расхода могут быть проведены по раз-личным показателям страхования.
Следует также учесть, что объекты класса «Страхо-вой портфель», как звенья логистической цепи, являют-ся потребителями информационного потока.
Пример объектно-структурной модели подсистемы страхового учета СИС представлен на рис. 1.
Рис. 1. Объектно-структурная модель подсистемы страхового учета СИС
Здесь: K1 - узел ордерева, обозначающий контролер (агент,
страховщик, клиент); А2 – узел ордерева, обозначающий передел-агрегат
(в процессе выполнения страховой операции изменяет-ся только статус договора страхования в соответствии с установленными правилами);
S3 – узел ордерева, обозначающий страховой порт-фель агента, страховщика или клиента;
D1, D2 – дуги ордерева, обозначающие маршрут движения информационного потока.
На рис. 2 изображена UML-диаграмма классов под-системы страхового учета СИС, на которой классы «Страховщик», «Агент» и «Клиент» представлены на-следниками класса-супертипа «Страховой портфель».
Заметим, что свойства этих классов позволяют в полной мере отразить специфику ведения страхового учета конкретного страховщика.
Так, наследуемые операции классов-потомков при-ходПС() и расходПС() полиморфны и поэтому могут
быть реализованы по-разному для каждого рассматри-ваемого случая и показателя страхования.
Кроме того, в классах «Страховой портфель агента» и «Страховой портфель клиента» помимо базовых свойств класса-родителя присутствуют специализиро-ванные атрибуты и операции: в компании могут приме-няться частные методики расчета комиссионного возна-граждения агентов и коэффициента бонуса-малуса (КБМ) клиента (скидки или надбавки к тарифной ставке).
Для проверки адекватности разработанной объект-но-структурной модели страховой АИС в динамике построены диаграммы последовательности заключения договора страхования и урегулирования убытка, кото-рые представлены на рис. 3,4 соответственно.
Одной из важных особенностей логической модели информационной системы является возможность ото-бражения ее диаграммы классов на реляционную мо-дель данных.
Полученная таким образом логическая модель дан-ных подсистемы учета договоров СИС изображена на рис. 5.
Как следует из представленной модели, классы «Страховой портфель агента» и «Страховой портфель клиента» трансформированы в сущности Агент и Кли-ент, связанные через сущность Договор страхования с сущностью Страховой портфель.
Достоинством класса «Страховой портфель» являет-ся его универсальность. На его основе могут быть раз-работаны шаблоны проектирования, относящиеся со-гласно общепринятой классификации к информацион-ным экспертам, которые предназначены для хранения и вычисления агрегированных данных.
Так, на рис. 6 изображен фрагмент диаграммы хра-нилища данных аналитической подсистемы СИС, реа-лизованной в технологии ROLAP по схеме «звезда».
Здесь таблица фактов «Страховой_портфель» пред-ставляет собой отображение одноименного класса на реляционную модель хранилища данных СИС.
Как следует из вышеизложенного, построенные на основе класса «Страховой портфель» шаблоны проек-тирования подсистем СИС позволяют реализовать спе-цифическую функциональность и создать логические модели разрабатываемой СИС, обеспечивающие про-стоту ее интеграции с КИС страховой компании и адап-тацию к изменяющимся условиям страховой деятель-ности.
Введение нового концептуального класса виртуаль-ных объектов «Страховой портфель» создает дополни-тельные возможности для использования методологии объектно-структурного моделирования в процессе раз-работки логических моделей СИС.
СПИСОК ЛИТЕРАТУРЫ
1. Мкртычев С.В., Очеповский А.В. Основы автомати-зации страхового бизнеса: учеб. пособие (гриф УМО). Тольятти: ТГУ, 2011. 97 с.
2. Волчков С.А., Балахонова И.В. Инструменты со-вершенствования деятельности предприятия // Ме-тоды менеджмента качества. 2002. № 5. С. 15-20.
60 Вектор науки ТГУ. № 1(23), 2013
С.В. Мкртычев «Объектно-структурное моделирование страховых информационных систем»
Рис. 2. Диаграмма классов подсистемы страхового учета СИС
Рис. 3. Диаграмма последовательности заключения договора страхования
Вектор науки ТГУ. № 1 (23), 2013 61
С.В. Мкртычев «Объектно-структурное моделирование страховых информационных систем»
Рис. 4. Диаграмма последовательности урегулирования убытка для договора с агрегатным вариантом
страхования
Рис. 5. Логическая модель данных подсистемы учета договоров страхования
62 Вектор науки ТГУ. № 1(23), 2013
С.В. Мкртычев «Объектно-структурное моделирование страховых информационных систем»
Рис. 6. Фрагмент диаграммы хранилища данных СИС (MS SQL Server 2005)
3. Ларман К. Применение UML шаблонов проектиро-
вания. М.: Издательский дом «Вильямс», 2004. 624 с.
4. Макарычев П.П., Токманова Е.Н. Информационная система страховой компании на базе SQL Server // Новые информационные технологии и системы: Труды VI Международной научно-технической конференции. Пенза: ПГУ. 2004. Ч. 2. C. 146-154.
5. Мкртычев С.В. Методология моделирования авто-матизированных систем производственного учета // Системы управления и информационные техноло-гии. 2012. №2.2(48). С. 272-276.
6. Мкртычев C.В. Логическое моделирование подсис-темы автоматизированного учета бланков строгой отчетности в страховой деятельности // Автоматиза-ция и современные технологии. 2010. № 9. С. 14 –17.
OBJECT-STRUCTURED MODELING OF INSURANCE INFORMATION SYSTEM
© 2013 S.V. Mkrtychev, candidate of technical sciences, associate professor,
associate professor of the chair «Informatics and Computer Engineering». Togliatti State University, Tolyatti (Russia)
Keywords: object-structured modeling; insurance information system; logical model; design pattern; conceptual object
class; insurance briefcase. Annotation: An approach to development of design pattern of logical model of insurance information system is consid-
ered. This approach is based on the methodology of object-structured modeling of the automated production accounting systems. A new conceptual object class «Insurance briefcase» is created and described.
Вектор науки ТГУ. № 1 (23), 2013 63