Главная страница

Экспериментальные исследования в области создания


Скачать 2.71 Mb.
НазваниеЭкспериментальные исследования в области создания
Дата08.02.2023
Размер2.71 Mb.
Формат файлаdocx
Имя файлаeksperimentalnye-issledovaniya-v-oblasti-sozdaniya-avtomatizirov.docx
ТипДокументы
#926798
страница2 из 3
1   2   3

Экспериментальное формирование шаблонов компонентов уМКД.


Представленная на рис. 5 диаграмма прецедентов автоматизированной ин- формационной системы для управления одним из компонентов УМКД (на- пример, РПД) показывает состав пользователей АИС и основные группы их задач [1, 2].

Для разработки программного обеспечения, выполняющего поставлен- ные задачи, можно использовать следующие подходы:

  1. разработка программного обеспечения «с нуля» на языках програм- мирования, обеспечивающих возможность достаточно удобной обработ- ки электронных документов в формате офисных приложений (например,



Рис. 5. Диаграмма вариантов использования АИС для задачи подготовки РПД
Microsoft Visual Studio Tools for Office) [8], или с помощью прямых методов доступа к текстовому файлу, представленному в формате Office Open XML (OOXML, DOCX, проект ISO/IEC 29500-1:2008-2016) [25];

  1. настройка имеющегося на рынке программного обеспечения, предна- значенного для обработки текстовых документов.

Следует отметить, что реализация бизнес-логики приложения «с нуля» является сложной и трудоемкой задачей и требует для своего решения ква- лифицированных разработчиков. Поэтому для проведения эксперимента может быть более эффективен второй путь путем настройки имеющегося на рынке специализированного программного обеспечения. Авторы статьи провели экспериментальное исследование одного из таких инструментов, – системы подготовки электронной документации AuthorIT [4, 17], созданной новозеландской компанией AuthorIT Software Corporation Ltd. Система ре- ализует подход создания электронной документации на основе концепции единого источника (single source) с использованием специфичного для этой среды механизма объектов. Все документы и их фрагменты хранятся в еди- ной базе данных в виде отдельных модулей. Фрагменты могут ссылаться друг на друга, содержать текст и иллюстрации, могут включаться друг в друга. Изменения в одном фрагменте сразу приводят к соответствующим изменениям в документах, включающих этот фрагмент. Далее рассмотрим пример формирования документа в среде системы AuthorIT.

Разработка шаблона РПД для уровня высшего образования предусма-

тривает несколько последовательных этапов.
Этап 1. Импорт полных текстов различных видов рабочих программ в библиотеку типовых документов с целью минимизации ручного ввода при заполнении справочной базы данных.

Этап2. Создание в единой базе структуры папок и книг, соответствую- щих определенным видам документов, согласно содержанию и структуре основной образовательной программы и ее компонентов, использование и настройка имеющихся шаблонов и стилей инструментального средства для последующей публикации документов (рис. 6).




Рис. 6. Структура папок и книг библиотеки ОПОП для AuthorIT
Этап3.Поиск идентичных фрагментов документов и заполнение базы общих фрагментов и топиков документов.

Этап4.Многократное использование выделенных общих фрагментов и топиков из образцов документов в идентичных разделах документов.

Этап 5. Управление версиями, а именно создание разделов с нескольки- ми версиями содержимого, что позволяет публиковать документ с актив- ной версией раздела.

Этап6.Создание и внедрение переменных (имен сущностей справоч- ной базы данных) в шаблоны документов и топиков. Например, титуль- ные листы и листы с подписями содержат такие имена сущностей, как наи- менование организации, фамилии утверждающих и согласовывающих лиц и т.п., значения которых зависят от года выпуска документа и которыми можно управлять как во всем документе, так и в нескольких документах одновременно.

Этап 7. Публикация документов в одном или нескольких форматах тек- стовых документов.
Необходимо отметить, что процесс, включающий указанные этапы разработки типовой документации (шаблона документа), в полном объеме выполняется однократно, хотя и может носить итеративный характер для достижения наилучшего результата. С целью минимизации ручного ввода при заполнении справочной базы данных можно импортировать в струк- туру книг содержание государственных образовательных стандартов, так как они тоже являются источниками типовых текстовых фрагментов для ОПОП [15, 16]. В свою очередь готовые шаблоны документов в формате книг AuthorIT являются основой для доработки постоянной и переменной составляющих учебно-методических документов конкретной дисциплины и ОПОП.

Рассмотрим функциональные особенности применения использован- ного инструментария, которые влияют на трудоемкость разработки доку- ментации.

Вид опубликованного документа зависит, во-первых, от шаблонов раз- метки AuthorIT, используемых при публикации, поэтому требуется на- стройка и доводка шаблонов AuthorIT. Во-вторых, некоторые внутренние текстовые стили Word распознает «как свои», а в отношении других необхо- димо осуществлять привязку стилей AuthorIT к стилям Word. Кроме того, настройка внутренних шаблонов на вид опубликованного документа влия- ет лишь частично, поэтому некоторые параметры регулируются настрой- ками внешнего шаблона AuthorIT.dot.

Удобная и полезная операция импорта полных текстов документов, которые могут быть источниками для создания текстовых фрагментов и общих разделов, имеет свои ограничения. Во-первых, если документ не размечен с помощью стилей, система AuthorIT не выполнит структурную компоновку книги по разделам и создаст один топик со сплошным текстом. Во-вторых, если импортируемый документ имеет сложные структурные элементы, возможны ошибки и отказы AuthorIT. Поэтому иногда требует- ся предварительная работа с исходными импортируемыми файлами.

В качестве положительных аспектов следует отметить, что структура опубликованного в Word документа идентична структуре книги AuthorIT. Существует возможность создания собственных родительских и дочерних шаблонов и применения их к элементам книги. Главное преимущество со- стоит в том, что можно создавать и внедрять общие фрагменты текста и идентичные топики в разделы книги, многократно используя их в разных частях комплекта документации, при необходимости изменяя их содержа- ние в одном месте, а также используя различные их версии.

Использование переменных также является преимуществом и упроща- ет переход от версии к версии документа, позволяя разработчику докумен- тации изменить значения нужных переменных при публикации и избавляя от необходимости автозамены в нескольких взаимосвязанных документах. Иногда возникает необходимость исключить некоторые разделы из новой версии документа, для этого в AuthorIT предусмотрена возмож- ность сокрытия топиков при публикации в Word. Пакетная публикация сразу нескольких документов в различных форматах также является пре- имуществом применения инструмента при подготовке большого объема

документации.
Наконец, наличие многопользовательского режима работы с библиоте- кой в версии программы AuthorIT Enterprise Edition облегчает взаимодей- ствие нескольких разработчиков.

Заключение. Результаты экспериментальных исследований в области создания АИС для управления компонентами УМКД, представленные в работе, показывают возможные пути решения задачи автоматизации раз- работки и сопровождения учебно-методической документации, входящей в состав ОПОП. В работе опробован подход к автоматизации процесса подготовки набора взаимосвязанных документов на основе единой базы справочных данных. Рассмотренная структура классов и типов топиков до- кументов отвечает потребности формировать однотипные шаблоны доку- ментов, посвященных разным компонентам ОПОП.

Подводя итоги экспериментального применения в качестве примера системы AutorIT, можно сделать вывод, что самая трудоемкая часть под- готовки документов УМКД творческая и кропотливая работа по созда- нию и оптимизации структуры документов, которая выполняется один раз, позволяет существенно сократить временные затраты и повысить степень готовности комплекта документов к дальнейшей модификации. Например, значительно сократятся трудозатраты при внесении изменений в шаблоны РПД и других компонентов УМКД, при перенастройке библиотеки типо- вых документов на другой уровень образования и т.д.
1   2   3


написать администратору сайта