шщшш. ДД-Атаманов-автореферат-2021.09.09. Разработка методологии кадастровой деятельности в целях повышения качества кадастрового учёта и регистрации прав
Скачать 1.45 Mb.
|
Прямое и обратное автоматизированное составление графа. Для нестандартных работ при отсутствии ранее составленных заданий в уже закрытых проектах требуется составлять технические задания вручную из набора услуг на основе собственного опыта исполнителя. В качестве набора составляющих техническое задание шагов используется модель нормативно-правового поля как единый реестр отдельных предусмотренных законодательством услуг, которые предоставляют различные организации. При этом у некоторых услуг бывают варианты, а для разных вариантов необходимы различные исходные документы. Применение каждого входящего и исходящего документа в каждой ситуации обосновывается цитированием нормативно-правовых актов, а также характеристиками объектов недвижимости. Для их учета используется классификатор видов недвижимости на основе характерных признаков, связанный с реестром услуг. Классификатор включает в себя основные виды недвижимости (здание), подвиды (гараж) и характеристики (объект является объектом вспомогательного использования). Каждый подвид объекта недвижимости при этом определяет свой набор характеристик. Для составления нетипового технического задания предлагается алгоритм действий, по которому за минимальное время возможно полуавтоматически выстроить полный и нормативно обоснованный алгоритм выполнения работ (Рисунок 7). 26 Рисунок 7 – Алгоритм прямого и обратного составления графа Генерация графа на основе диаграмм бизнес-процессов. При данном подходе на базе единой модели нормативно-правового поля экспертом разрабатываются цифровые составные диаграммы бизнес-процессов, специфичные для наиболее часто встречающихся ситуаций при кадастровой деятельности.На практике это удобнее всего делать в нотации BPMN 2.0. Преимуществом этого стандарта является наличие формализованного языка описания созданной схемы в формате XML. Это позволяет использовать сохраненную схему не только как визуальную интерпретацию процедуры, но и как подходящий для использования в компьютерной программе алгоритм. 27 Рисунок 8 – Пример диаграммы бизнес-процесса Приведем необходимые для распознавания и последующего применения в редакторе технических заданий элементы диаграммы (Таблица 3). Таблица 3 – Элементы диаграммы бизнес-процесса Элемент Примечания Количество исходящих потоков управления Интерпретация Начало процесса Plain event В каждом процессе или подпроцессе должен быть одно начало 1 Отправная точка для обработки Поток управления Sequence flow Задает последовательность обработки - Если поток исходит из логического оператора, подписи на потоке являются вариантами ответа Логический оператор “Или” Exclusive gateway Ветвление процесса в зависимости от решения пользователя 2 или более Отображается как вопрос с вариантами ответа Подпроцесс Subprocess В названии нужно указать идентификатор соответствующего подпроцесса 1 Обрабатывается как вложенная часть родительского процесса. Название отображается как заголовок группы пользовательских задач Пользовательская задача User task Элементарный шаг алгоритма 1 Отображается как задача Окончание процесса Plain event Играет декоративную роль 0 Не обрабатывается 28 Элемент Примечания Количество исходящих потоков управления Интерпретация Остановка Terminate event Означает невозможность выполнения процесса при заданных условиях 0 Отображается как сообщение об ошибке С помощью элемента «Подпроцесс» процессы вкладываются внутрь друг друга, что дает возможность их повторного использования и в целом упрощать диаграммы, вынося составные части в отдельные схемы. Для этого в настройках страницы баз знаний следует указывать, является ли соответствующая диаграмма процессом или подпроцессом. Динамическое составление графа путем ответов на вопросы об объекте работ. В типовых работах все равно могут возникать различные ситуации, требующие для достижения результата разный набор услуг. Эта проблема решается добавлением в диаграмму бизнес-процесса развилок. На этапе составления технического задания развилки преобразуются для специалиста в простой набор вопросов. В зависимости от выбранных пользователем ответов с диаграмм по разработанному алгоритму отбираются нужные пользовательские задачи, а также отсекаются вопросы, которые больше не имеют смысла (Рисунок 13). Таким образом формируется последовательность работ в этой конкретной ситуации. Сохраняемый набор ответов на вопросы при этом по сути является весьма детальной характеристикой текущей ситуации с объектом недвижимости. 29 Рисунок 9 – Пример графического интерфейса динамического составления графа Рисунок 10 – Алгоритм динамического составления графа Мы не можем использовать сам процесс в качестве технического задания, так как процесс представляет собой более детальное, производственное описание исполняемой процедуры, которое постоянно оптимизируется и модифицируется, в силу чего не подходит для согласования с заказчиком работ. Таким образом, у нас возникает несколько ситуаций: нестандартная задача. Создается техническое задание без процесса. В этом случае можно все же использовать универсальный бизнес-процесс, включающий в себя действия, которые нужны всегда; типовая задача. Создается процесс и на его основе техническое задания; 30 типовая задача с дополнительными услугами. К сгенерированному из процесса техническому заданию добавляются необходимые шаги. В работе также представлен алгоритм соотнесения последовательности шагов процесса и шагов технического задания, необходимый при переходе к производству по составленному процессу и соответствующему ему техническому заданию. Для реализации необходимы соответствующие база данных и пользовательское программное обеспечение. ER-модель разработанной реляционной базы данных представлена на следующей схеме (Рисунок 11). Рисунок 11 – ER-диаграмма подсистемы технических заданий Информационная модель кадастровых работ. Кадастровые работы мы рассматриваем как совокупность определенных производственных процессов, выполняемых в рамках заданного нормативно-правового поля. Производственный процесс в таком случае – это выполнение субъектами действий с объектами по некоему алгоритму. Под моделью же совокупности кадастровых работ для какой- либо ситуации мы понимаем структурированное описание составляющих элементов (сущностей, entities), учитываемых и используемых в данных действиях, их параметров и связей между ними, а также базовые универсальные алгоритмы. 31 Основываясь на результатах выполненного анализа кадастровой деятельности, составим перечень базовых алгоритмов её составляющих частей, выделяя по пути затрагиваемые составляющие элементы общей модели (Таблица 4). Таблица 4 – Элементы модели кадастровых работ Виды работ Примеры базовых алгоритмов Элементы модели кадастровых работ В производственном цикле В обслуживании производства Обработка обращений Перенаправление обращения Обработка заявки Контакты Организации Группы контактов Посещения Звонки Сообщения Уведомления Файлы Бланки файлов Типовые услуги Сотрудники Сессии сотрудников Группы сотрудников Системные события Быстрые действия Источники (НПА) Цитаты Страницы Карточки Рассмотрение ситуации Запрос сведений Кадастровый аудит Создание графа решения задачи в форме ТЗ Проекты Задачи Ситуации Объекты недвижимости Документы Шаги технического задания Запросы сведений События запросов сведений Кадастровый аудит Шаблоны документов Ключевые слова Требования ТЗ Рабочие столы Элементы рабочего стола Субъекты Услуги Варианты услуг Документы Виды объектов Подвиды объектов Характерные признаки Классификаторы Записи классификаторов Бухгалтерское сопровождение Ведение первичной бухгалтерской документации Обеспечение оплаты работ Платежные ссылки Платежные события Транзакции контактов Транзакции по проектам Счета организаций Ведомость з/п Производство Постановка задач Информирование Организация полевых работ Согласование границ Определение характеристик объекта Заявления Электронное хранилище Архивные дела Смежные землепользователи Календарь Полевые задачи Положения доверенностей 32 Виды работ Примеры базовых алгоритмов Элементы модели кадастровых работ В производственном цикле В обслуживании производства Подготовка отчетной документации Курьерская и представительская деятельность Подача заявлений Автором реализованы соответствующие база данных и пользовательское программное обеспечение. В работе представлена ER-модель реляционной базы данных, отдельные сущности которой сгруппированы в соответствии с назначением описанных классов информационных систем. Метод ведения базы профессиональных знаний. В процессе кадастровых работ кадастровый инженер вынужден разбираться в противоречивых нормативных документах, собирать имеющуюся информацию и перерабатывать ее в некое практическое пособие. В российских реалиях законодательство меняется с невероятной скоростью, и, как следствие, периодически выходящую на полки книжных магазинов литературу использовать в качестве практического руководства просто нельзя из-за быстрой потери её актуальности. К тому же существует понимание проблемы отсутствия достаточного количества специалистов, видящих всю картину оформления земельно-имущественных отношений из-за, опять же, сложности законодательства, узкой специализации сотрудников государственных органов и даже быстрого устаревания знаний преподавателей, оторванных от производства. В работе рассмотрен практический опыт автора применения различных подходов к формированию информационной базы знаний, способную помочь в переработке разрозненных сведений в упорядоченную справочную информацию: социальная сеть; семантическая сеть; распознавание терминов; электронная книга; эмуляторы; краудсорсинг; технологическая схема выполнения кадастровых работ; матричная книга; вики; 33 система повышения квалификации; голосовые ассистенты; технический контроль; справочник кадастрового инженера. Последний который состоит из статей, посвященных различным аспектам описания недвижимости. Все утверждения обоснованы цитатами из нормативно- правовых актов. Цветовая индикация каждого параграфа указывает на степень доверия к информации. Предложенный метод оценки достоверности и автоматизированной актуализации учтенных сведений позволяет вносить необходимые правки по мере изменений законодательства. В зависимости от требований к формализации предлагается распределять справочную информацию по нескольким взаимосвязанных хранилищам (Таблица 5). Таблица 5 – Структура базы знаний Хранилище Содержание Элементы базы данных Реестр услуг Нормализованная БД субъектов, услуг и документов Субъекты, услуги, варианты услуг, документы Классификатор недвижимости Виды объектов и их характерные признаки Виды объектов, подвиды объектов, характерные признаки База цитат Единая БД цитат из НПА Источники, цитаты Вики Общая организационная информация Страницы Справочник Методическая документация по базовым алгоритмам с обоснованием через цитаты Статьи, параграфы, файлы, изображения, вопросы, ответы Технический контроль Параграфы по отдельным нюансам выполнения работ, актуальным в данный момент Карточки (проверки), статистика выполнения Метод оценки достоверности и автоматизированной актуализации учтенных сведений. С течением времени изменяются требования законодательства, появляются и исчезают услуги, меняются списки необходимых документов, корректируется применение услуг в отношении различных видов объектов недвижимости. В связи с этим возникает проблема актуализации модели 34 нормативно-правового поля в области учета недвижимости в форме реестра услуг, классификатора объектов недвижимости на основе характерных признаков, а также отдельных элементов базы профессиональных знаний. При разработке алгоритма действий специалисту необходимо понимать, почему применяется та или иная услуга, действительно ли требуется тот или иной документ. К тому же эта информация служит хорошим подспорьем при обосновании работ перед заказчиком. Чтобы решить эти проблемы, возможно связать перечисленные подсистемы с базой нормативных документов (источников) через базу цитат, для каждой из которой необходимо указать параметры: текст цитаты; идентификатор источника; реквизиты (пункт в источнике); статус «является актуальной»; метаданные. В работе приведен алгоритм создания поискового индекса для каждой цитаты и для каждого источника из (X)HTML-документа. Для обоснования решений, получаемых на основе модели следует таким образом приводить обоснование: для каждой услуги, обосновывая полномочие субъекта по её предоставлению; для каждого варианта услуги, обосновывая его применимость в заданной ситуации; для каждого входящего документа каждого варианта услуги, обосновывая необходимость его предоставления. Когда происходит изменение нормативного документа, возможно автоматически выявить часть реестра услуг, подлежащую корректировкам. Для этого следует выполнить действия по алгоритму поиска (Рисунок 12). Далее эксперту следует внести необходимые изменения в реестр услуг в ручном режиме. Автоматизировать этот процесс нецелесообразно, так как информационная система не может нести ответственность за принятые на основе неверной модели решения. 35 Для реализации в форме подсистемы обоснования сведений необходимы соответствующие база данных и пользовательское программное обеспечение. ER- модель разработанной реляционной базы данных представлена на следующей схеме (Рисунок 13). Рисунок 12 – Алгоритм поиска частей модели, подлежащих актуализации 36 Рисунок 13 – ER-модель подсистемы обоснования сведений В четвертой главе рассмотрена реализующая теорию разработанная и внедренная в производство информационная система поддержки кадастровой деятельности. Если рассматривать функциональность информационной системы, обеспечивающей работу с описываемой моделью кадастровых работ, то она должна совмещать в себе ряд взаимосвязанных модулей. Такое комплексное программное средство использует экспертные знания для обеспечения эффективного решения трудно формализуемых задач в узкой предметной области земельно-имущественных отношений. Если рассматривать функциональность системы в разрезе вышеописанных уровней организации информации, то система должна также позволять для работы: на мелком масштабе: o вести формальную базу данных субъектов, функций (услуг) и их вариантов, входящих и исходящих документов и связи между ними; o вести базу нормативно-правовой и справочной документации; o проектировать выполнение работ на основе данных об исходных объектах недвижимости, данных о возможных услугах из формальной 37 базы, аналогичных работах, выполненных ранее, специфических профессиональных знаний; на среднем масштабе вести проекты с учётом специфических для кадастровой деятельности задач; на крупном масштабе вести базу профессиональных знаний и быстро выводить нужную информацию в нужный момент при выполнении отдельной задачи. Подытожить сказанное можно, заявив, что описываемая система должна совмещать в себе три основных взаимосвязанных блока: модель нормативно-правового поля; систему поддержки ведения проектов; базу профессиональных знаний. Такое комплексное программное средство, использующее экспертные знания для обеспечения эффективного решения трудно формализуемых задач в узкой предметной области, можно назвать экспертной системой, интеллектуальной системой или системой поддержки принятия решений. Технически разработанная система представляет собой веб-сервис, в котором под своими учетными записями постоянно работают все сотрудники организации в рамках своих полномочий. При первичной загрузке в браузер загружаются базовые сведения о текущих проектах, благодаря чему обеспечивается мгновенный отклик при основных операциях. Все остальные данные незаметно подгружаются по мере необходимости без перезагрузки страницы. Объем исходного кода информационной системы на декабрь 2019 года превышает 100 000 строк (в переводе на А4 более 3500 страниц). В диссертации приведено подробное описание того, как практически в рамках рассмотренной информационной модели могут быть реализованы следующие базовые алгоритмы составляющих кадастровой деятельности: учет заявлений; кадастровый аудит; создание графа решения задачи в форме технического задания; 38 оперативная организация полевых работ; имитационное моделирование. Описание множества других функций разработанной информационной системы поддержки кадастровой деятельности приведено в приложении к диссертации, среди них авторизация, синхронизация, административная настройка, создание контактов и проектов, рабочий стол, календарь, вики, чат, поиск, ведение проекта, редактирование задач, уведомления, хранилище, составление экспликаций, ведение согласований, группирование проектов, редактирование контактов, сводные таблицы, анализ текущей занятости, составление технических заданий, работа с первичной бухгалтерской документацией, импорт и учет транзакций, шаблоны документов, личный кабинет, пользователи, отчеты, экспорт данных, генерация документов, генерация доверенностей, карта проекта, реестр услуг, депозит, архивные дела, вознаграждения, резервный сервер, интерактивное обучение, шифрование, расширение для браузера, использование бизнес-процессов и многое другое. |