Модульная модель АИС Консолидированного бюджета Р.Ф.
В Лекции 4 рассматривалось применение языка UML и компьютерной программы Rational Rose 2000 к проектированию автоматизированной системы регистрации университетских курсов. При этом особо отмечалось, что АС регистрации курсов является сложной системой и поэтому при проектировании ее необходимо рассматривать с различных точек зрения и для каждой точки зрения строить соответственно одну или несколько UML диаграмм (визуальных моделей системы). UML диаграммы, отображающие точки зрения на автоматизированную систему мы называли "взглядами" на сложную систему. Вы вероятно помните, что в Лекции 4 была построена UML диаграмма прецендентов (use cases), которая наглядно представляла "взгляд" на внешнюю границу АС регистрации курсов.
АИС Консолидированного бюджета Р.Ф. значительно более сложная система, чем АС регистрации курсов, поскольку она состоит из многих территориально-распределенных бюджетных АИС. Поэтому, как выявили наши исследования, для моделирования и проектирования АИС Консолидированного бюджета Р.Ф. как единой целостной системы недостаточно диаграмм (взглядов), предлагаемых стандартным языком UML. Исследования показали, что для решения задачи моделирования и проектирования АИС КБРФ как единой открытой модульной системы целесообразно использовать, модульные диаграммы, построенные на основе паттерновых сетей.
На Рис.10.1 показана диаграмма модулей, наглядно изображающая территориальный разрез АИС Консолидированного бюджета Р.Ф. в виде паттерновой сети с многими неориентированными связками и двумя внешними (несоединенными) связями.
Как видно, диаграмма представляет территориальный разрез АИС КБРФ в виде взаимосвязанных модулей, образующих трехуровневую древовидную структуру. В этой структуре каждая бюджетная АИС является модулем, моделью которого служит образующая теории паттернов. Диаграмма ясно показывает региональный и муниципальный профили АИС КБРФ. На ней также обозначен Интернет сайт (портал) Минфина, содержащий открытую информацию, предназначенную для российских граждан, предприятий и специалистов, разрабатывающих и реализующих бюджеты, объединенные в КБРФ.
Диаграмма модулей, показанная на Рис.10.1, представляет собой общий взгляд на территориальный разрез АИС КБРФ, который показывает его региональные и муниципальные профили (внутренние границы системы) и внешний профиль (внешнюю границу системы). Возникает естественный вопрос. Какие практические задачи можно решать с помощью диаграммы модулей АИС КБРФ? Мы не будем рассматривать все практические задачи. Остановимся лишь на одной из них. А именно на задаче типизации и стандартизации протоколов взаимодействия регионального профиля АИС КБРФ.
На Рис.10.2 показана таблица протоколов взаимодействия регионального профиля АИС КБРФ. В ней объединены 89 протоколов взаимодействия АИС федерального бюджета с АИС бюджетов регионов России. Каждый из этих протоколов имеет индивидуальные особенности и вместе с тем некоторую общую часть, присущую всем 89 протоколам. Эта общая часть может быть выделена в типовой протокол взаимодействия АИС, показанный на Рис.10.2 справа. В свою очередь типовой протокол взаимодействия может быть разделен на несколько частных протоколов, каждый из которых регламентирует один из аспектов взаимодействия АИС. Например, можно выделить в отдельный документ Протокол сопряжения программных средств регионального профиля АИС КБРФ. Особый интерес представляет Протокол типовых форм документов обмена данными через региональный профиль АИС КБРФ, поскольку типовые формы документов обмена могут быть представлены в виде программного кода, написанного на языке XML.
Паттерновые сети могут быть применены не только для изображения модульных взглядов на АИС КБРФ и его крупные блоки. С их помощью наглядно представляются модульные взгляды на процессы составления, согласования и утверждения бюджетов. При этом могут быть выполнены операции декомпозиции процессов, похожие на операции декомпозиции метода IDEF0, но отличающиеся от них своими модульными свойствами.
На этом мы ограничимся рассмотрением применения паттерновых сетей к модульному моделированию и проектированию АИС КБРФ, поскольку оно выходит далеко за рамки одной лекции.
Последняя, заключительная лекция Курса посвящена применению паттерновых сетей к модульному моделированию и проектированию нашего учебного Курса.
Дата добавления: 2015-03-09; просмотров: 1032;