Разработка метода моделирования и средств поддержки управления развитием визуальной интегрированной среды проектирования автоматизированных систем тема диссертации и автореферата по ВАК РФ 00.00.00, кандидат наук Гаврилов Андрей Геннадьевич

  • Гаврилов Андрей Геннадьевич
  • кандидат науккандидат наук
  • 2022, ФГБОУ ВО «Московский государственный технологический университет «СТАНКИН»
  • Специальность ВАК РФ00.00.00
  • Количество страниц 224
Гаврилов Андрей Геннадьевич. Разработка метода моделирования и средств поддержки управления развитием визуальной интегрированной среды проектирования автоматизированных систем: дис. кандидат наук: 00.00.00 - Другие cпециальности. ФГБОУ ВО «Московский государственный технологический университет «СТАНКИН». 2022. 224 с.

Оглавление диссертации кандидат наук Гаврилов Андрей Геннадьевич

Введение

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

1.1 Анализ существующих подходов и методов, применяемых при создании АС

1.1.1 Общие положения и обоснования

1.1.2 Характеристика структурного подхода

1.1.3 Характеристика объектно-ориентированного подхода

1.1.4 Характеристика когнитивного подхода

1.1.5 Сравнительный анализ рассмотренных подходов и методов,

применяемых при создании АС

1.2 Анализ средств поддержки методов объектно-ориентированного и

когнитивного подходов

1.2.1 Общие положения и обоснования

1.2.2 Анализ средств поддержки методов объектно-ориентированного подхода

1.2.3 Анализ средств поддержки методов когнитивного подхода

1.2.4 Сравнительный анализ рассмотренных инструментальны средств

1.3 Выводы по главе

Глава 2 Разработка методов моделирования визуальной интегрированной среды

2.1 Особенности и требования к визуальной интегрированной среде

2.1.1 Особенности методологии автоматизации интеллектуального труда

2.1.2 Разработка требований к ВИС

2.2 Разработка формального описания визуальной интегрированной среды

2.2.1 Разработка формального описания визуальной интегрированной среды на основе системного подхода

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

2.2.3 Уточнение формального описания визуальной интегрированной среды

2.3 Выводы по главе

Глава 3 Разработка методики управления развитием визуальной интегрированной среды

3.1 Общие положения и обоснования

3.2 Место методики управления развитием визуальной интегрированной среды

3.3 Разработка классификатора модулей визуальной интегрированной среды

3.4 Разработка структуры элементов визуальной интегрированной среды

-33.4.1 Описание основных конфигурационных элементов ВИС

3.4.2 Структурная диаграмма процесса развития ВИС

3.5 Разработка системы действий методики управления конфигурацией ВИС

3.6 Разработка спецификаций описания конфигурации ВИС

3.7 Выводы по главе

Глава 4 Описание реализации визуальной интегированной среды

4.1 Описание средств реализации ВИС

4.1.1 Описание Microsoft Visual Studio

4.1.2 Описание Qt

4.2 Описание программного комплекса «ИС-2»

4.3 Проектирование структур данных ПК «ИС-2»

4.4 Описание реализации функциональных модулей ВИС

4.4.1 Создание проекта

4.4.2 Описание редактора системы предметных действий

4.4.3 Формирование списка параметров

4.4.4 Формирование взаимосвязей параметров и предметных действий

4.4.5 Формирование основной концептуальной структуры

4.4.6 Документирование диаграмм и спецификаций начальной модели

4.4.7 Документирование спецификаций концептуальной модели

4.5 Применение ПК «ИС-2» и средств его развития

4.5.1 Применение ПК «ИС-2» в рамках инициативных проектов

4.5.2 Применение ПК «ИС-2» в учебном процессе

4.5.3 Оценка эффективности применения ИС-2

4.6 Выводы по главе

Заключение

Список сокращений

Список литературы

Приложение A Структура моделей АС на ранних этапах создания и их унифицированные

элементы

Приложение Б Методика управления развитием ВИС

Приложение В Инструкция по созданию модуля для ПК «ИС-2»

Приложение Г Структуры данных ПК «ИС-2»

Приложение Д Свидетельства о государственной регистрации программы для ЭВМ

Приложение Е Справки об использовании результатов диссертационного исследования

Рекомендованный список диссертаций по специальности «Другие cпециальности», 00.00.00 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка метода моделирования и средств поддержки управления развитием визуальной интегрированной среды проектирования автоматизированных систем»

ВВЕДЕНИЕ

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

Анализ существующих подходов к автоматизации информационных и интеллектуальных задач и процессов, применяемых в них методов и инструментальных средств их поддержки, позволил выявить комплекс проблем, сдерживающих темпы внедрения и развития автоматизированных систем (АС):

- достаточно большое разнообразие специалистов в области создания автоматизированных систем;

- необходимость постоянного взаимодействия разработчиков и заказчиков АС;

- высокая степень итерационности процесса разработки АС;

- необходимость постоянного внесения изменений в процессе разработки и совершенствования АС;

- отсутствие стандартных методик формирования модельных представлений АС на ранних этапах её создания;

- необходимость обеспечения требуемого качества АС.

Выявленные проблемы определили необходимость формирования единой экосистемы разработки ПО на базе существующих методов и инструментальных средств. Основной проблемой при формировании подобных единых сред является сращивание графических моделей этапа проектирования и будущего программного кода.

Одной из рассмотренных методологий является методология автоматизации интеллектуального труда (МАИТ) разработанная в ФГБОУ ВО «МГТУ «СТАНКИН» на кафедре информационных технологий и вычислительны систем.

Основными преимуществами МАИТ являются: 1) наличие системы взаимосвязанных модельных представлений автоматизируемых задач - от начального до даталогического представления, которые содержательно увязаны на основе семантического представления этих задач; 2) наличие модельных представлений задач как инвариантных, так и ориентированных на программно-техническую среду и средства реализации АС; 3) выделение универсального модельного представления на каждом этапе создания, обеспечивающего порождение и интеграцию прикладных моделей предметных задач; 4) ориентация на промышленный способ создания АС.

Выполненная ранее разработка интегрированной среды поддержки создания учебно-

проектной САПР позволяла обеспечить взаимодействие уже созданных и создаваемых инструментальных средств поддержки отдельных функциональных процедур МАИТ на уровне полуавтоматизированной технологии, т.е. поддержки моделирования прикладных задач в форме спецификаций.

Для обеспечения взаимодействия создаваемых и совершенствуемых инструментальных средств на уровне автоматизированной технологии, т.е. моделирования прикладных задач в форме диаграмм и спецификаций, приобретает актуальное значение задача разработки новой визуальной интегрированной среды (ВИС).

Требования к процессу формирования модельных представлений прикладных задач в визуальной форме и требования к взаимодействию инструментальных средств поддержки отдельных функциональных процедур МАИТ определили необходимость разработки метода моделирования визуальной интегрированной среды.

Степень разработанности темы. Когнитивные технологии и прикладные концептуальные методы активно разрабатывались и применялись такими учеными как Никоноров С.П., Теслинов А.Г., Ашихмин В.С., Варламов О.О., Осипов В.Г., Гурьев А.Т., Шабаров В.Н. Методология автоматизации интеллектуального труда, обеспечивающая промышленный способ создания АС на базе когнитивного подхода, разработана доктором технических наук, профессором Волковой Галиной Дмитриевной. Дальнейшее развитие методы и методики методологии получили в работах Новоселовой О.В., Семячковой Е.Г., Курышева С. М., Щукина М.В., Сироты И.М., Бычковой Н.А., Протасовой С.В., Тюрбеевой Т.Б. и др. Исследования в области интеграции средств поддержки отдельных процедур МАИТ проводились Володиным Д.А.

Целью работы является повышение эффективности процесса создания автоматизированных систем за счет разработки метода моделирования визуальной интегрированной среды поддержки проектирования автоматизированных систем и средств поддержки управления её развитием.

Для достижения поставленной цели в работе решена научная задача, включающая:

- исследование существующих методологий и средств их поддержки, применяемых при создании АС;

- разработку формального описания визуальной интегрированной среды и её элементов;

- разработку метода моделирования визуальной интегрированной среды;

- разработку методики управления развитием визуальной интегрированной среды;

- разработку прототипа визуальной интегрированной среды поддержки проектирования автоматизированных систем и средств её развития.

Объектом исследования является процесс автоматизации задач при создании автоматизированных систем.

Предметом исследования является процесс моделирования, разработки и организации инструментальных средств поддержки этого процесса.

Научная новизна:

- выявлены взаимосвязи между характеристиками содержательных функций создания автоматизированных систем, функциями визуального моделирования и функциями управления развитием ВИС, которые позволяют описать её состав и структуру;

- разработан метод моделирования визуальной интегрированной среды, особенностью которого является унификация конструктивных элементов составляющих её модулей.

- предложена модель визуальной интегрированной среды, реализующая перечисленные функции и позволяющая представить её в виде множества разнородных элементов файловой системы двух типов: универсальных (многократно используемые в различных составляющих ВИС) и специализированных;

Теоретическая значимость. Разработанный метод может быть использован для дальнейшего развития теоретических основ даталогического моделирования в рамках методологии автоматизации интеллектуального труда.

Практическая значимость. Разработана методика управления развитием визуальной интегрированной среды, обеспечивающая возможность планирования и реализации интегрированной среды из существующих и создаваемых программных модулей. Разработан прототип визуальной интегрированной среды поддержки создания АС и инструментальные средства поддержки процесса её развития.

Методы исследования. В процессе разработки теоретических положений диссертационной работы использованы аппараты теории множеств, математической логики, теории графов, метод концептуального моделирования (в соответствии с МАИТ).

Соответствие паспорту специальности. Указанная область исследования соответствует паспорту специальности 2.3.1 - Системный анализ, управление и обработка информации, а именно: п. 2 - «Формализация и постановка задач системного анализа, оптимизации, управления, принятия решений и обработки информации»; п. 8 - «Теоретико-множественный и теоретико-информационный анализ сложных систем»;

Положения, выносимые на защиту. На защиту выносятся:

1. Результаты анализа методов создания АС и средств их поддержки, на основе которых сформулированы требования к визуальной интегрированной среде, выявлена необходимость разработки метода её моделирования и средств поддержки управления её развитием.

2. Метод моделирования визуальной интегрированной среды, обеспечивающий описание среды на различных уровнях детализации с использованием унифицированных

элементов.

3. Методика управления развитием визуальной интегрированной среды, обеспечивающая поэтапное наращивание функциональных возможностей среды на основе промышленного подхода к разработке АС.

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

Апробация работы и степень достоверности результатов. Материалы работы докладывались и обсуждались на научно-практических конференциях: студенческой научно-практической конференции «Автоматизация и информационные технологии» (АИТ-2013), XV научной конференции «Математическое моделирование и информатика», VI всероссийской научно-практической конференции «Машиностроение - традиции и инновации (МТИ-2013)», Шестнадцатой международной научно-практической конференции «Фундаментальные и прикладные исследования, разработка и применение высоких технологий в промышленности и экономике», Восемнадцатой международной научно-практической конференции «Фундаментальные и прикладные исследования, разработка и применение высоких технологий в промышленности и экономике», X International scientific and practical conference, «Fundamental and applied science», студенческой научно-практической конференции «Автоматизация и информационные технологии (АИТ-2015)», XVII научной конференции «Математическое моделирование и информатика», IV международной научной конференции «Моделирование нелинейных процессов и систем (MNPS-2019), V международной научной конференции «Моделирование нелинейных процессов и систем (MNPS-2020)».

Методика управления развитием ВИС, средства её поддержки, а также прототип ВИС применены в рамках инициативных проектов при поддержке РФФИ № 13-07-00752 «Создание интегрированной среды поддержки проектирования и реализации прикладных автоматизированных систем на основе методологии автоматизации интеллектуального труда», № 17-29-07056 «Разработка моделей и методов представления и обработки проблемно-ориентированных знаний, извлекаемых из научно-технических текстов и конструкторско-технологической документации» и № 17-29-07057 «Разработка методов реструктуризации и интеграции для семантических и синтаксических представлений при создании систем автоматизации процессов проектирования и управления». Также они были применены в учебном процессе кафедры информационных технологий и вычислительных систем МГТУ «СТАНКИН» при подготовке бакалавров, магистров и аспирантов по направлениям 09.03.01, 09.04.01, 09.06.01 «Информатика и вычислительная техника» в качестве учебно-проектного средства поддержки дисциплин «Базы данных», «Концептуальное моделирование проектных задач», «Проектирование прикладных

автоматизированных систем», «Анализ деятельности проектно-конструкторских организаций», «Технологии разработки программного обеспечения» и при подготовке выпускных квалификационных и научно-квалификационных работ, а также в деятельности компании ООО «Специальная интеграция».

Структура и объём работы. Диссертация состоит из введения, 4 глав, заключения, списка литературы (104 наименования), перечня сокращений и приложений. Работа содержит 224 страниц сквозной нумерации, включая 113 рисунков, 20 таблиц и 58 страниц приложений.

ГЛАВА 1

АНАЛИТИЧЕСКИЙ СУЩЕСТВУЮЩИХ ПОДХОДОВ, МЕТОДОВ И СРЕДСТВ СОЗДАНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ

1.1 Анализ существующих подходов и методов, применяемых при создании АС

1.1.1 Общие положения и обоснования

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

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

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

методов, используются разработчиками автоматизированных систем на всех этапах жизненного цикла. [1].

Проведенные исследования позволили дифференцировать рассмотренные методологии по подходам. Каждый подход характеризуется определенной технологической парадигмой, т.е. совокупностью способов представления знаний о реальном мире и способов организации знаний в вычислительной среде (хранение, доступ, манипулирование). [2]

В рамках выделенных подходов были рассмотрены следующие методологии:

- в рамках структурного подхода:

■ метод функционального моделирования БАОТ;

■ методы комплексного моделирования бизнес-процессов семейства ГОЕБО,

ГОЕБ1Х, ГОЕБЭ;

■ методология моделирования информационных систем АШБ;

- в рамках объектно-ориентированного подхода:

■ язык иМЬ, как комплексное средство моделирования различных составляющих

автоматизированных систем на разных этапах их создания;

■ метод ГОЕБ-4;

■ методы проектирования онтологий, в частности метод ГОЕБ5;

- в рамках когнитивного подхода была рассмотрена методология автоматизации

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

1.1.2 Характеристика структурного подхода

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

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

Увеличение размера системы влечет за собой сложности в обеспечении целостности её составляющих, вследствие чего возникают проблемы информационной связности отдельных компонентов. [3]

Исторически перовой методологий структурного подхода является SADT (structured analysis and design technique), разработанная в конце 1960х годов Дугласом Тейлором Россом в рамках программы MIT по созданию средств автоматизации деятельности программистов. Методология структурного анализа и проектирования позволяет формировать комплекс функциональных моделей, последовательно детализирующий рассматриваемую область. Модель SADT отображает функциональную структуру объекта, т.е. производимые им действия, и совокупность материальных, информационных, финансовых и энергетических потоков между этими действиями. Функциональное моделирование является важнейшим элементом анализа, который выполняется на начальном этапе проектирования любой автоматизированной системы. [4]

Основу методологии SATD составляет графическое представление блочного моделирования. На SATD диаграммах функции представлены блоками, а интерфейсы входа/выхода из нее отображаются в виде стрелок, входящих или выходящих из блоков соответственно. Взаимодействие блоков друг с другом фиксируется при помощи стрелок, накладывающих на них ограничения, которые определяют способы управления функциями, их входные и выходные данные. Реализацией методологии SADT является метод функционального моделирования IDEF0. [3]

Методология IDEF, включающая в себя комплекс различных методов моделирования, создавалась в рамках предложенной ВВС США программы ICAM (Integrated Computer-Aided Manufacturing) - программы компьютеризации производства. Основная цель разработки стека IDEF - обеспечение информационного взаимодействия между всеми участниками программы. Эти методы моделирования нашли множество применений в различных областях человеческой деятельности, показав себя эффективными при анализе, проектировании и документировании бизнес-процессов. Изначально стек включал: IDEF0 - метод функционального моделирования и IDEF1 - метод информационной структуры. В ходе развития информационных технологий комплекс дополнился различными новыми методологиями, выйдя за рамки структурного подхода.

Результатом формирования IDEF0 модели является набор графических диаграмм, ссылочно-связанных между собой. Первой диаграммой является контекстная, показывающая отношения объекта моделирования - рассматриваемого процесса с внешнем миром. Дальнейшие диаграммы формируются по принципу функциональной декомпозиции объекта - единственный процесс с контекстной диаграммы разбивается на подпроцессы на следующей диаграмме в модели, которые также могут быть декомпозированы. Процесс разложения продолжается до тех пор, пока не будет достигнута степень детализации, определяемая задачами разработки IDEF0 модели. [5] Диаграммы содержат [6, 7]:

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

2) Стрелки, представляющие основные элементы взаимодействия между блоками. В зависимости от того, с какой стороны подходит стрелка, определяется её роль для блока. В зависимости от предметной области стрелки могут обозначать потоки данных, денежные потоки, энергетические, материальные и т.д.

Контекстная диаграмма

гн 1 1 ' »г" v1

АО H i

—1-П-

Рис. 1.1 Организация IDEF0 диаграмм в модели

IDEF3 является методом моделирования технологических процессов. Был разработан в середине 1970х годов в качестве дополнения к IDEF0. Метод позволяет строить модели двух типов: PFDD (Process Flow Description Diagrams) - потоковое описание процессов, и OSTN (Object State Transition Network) - описание переходов состояний. В обоих случаях диаграмма позволяет описывать течение процесса во времени с учетом распараллеливания. [8]

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

Функциональные блоки могут быть декомпозированы на более простые дочерние IDEF3 диаграммы. Проверку диаграмм осуществляет эксперт в предметной области. Анализ модели

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

Рассмотренные методы позволяют фиксировать только функциональное описание моделируемой предметной области на начальных этапах создания АС, не уделяя внимания содержательной части. В рамках структурного подхода данные рассматриваются в виде структур и их связей. Наиболее полная формальная система, реализующая эту парадигму — реляционная модель Кодда, а её информационное воплощение - модель «сущность-связь», или ER-модель, которая сегодня занимает доминирующую позицию при разработке баз данных. ER-модель была разработана Ченом в середине 70-х годов XX века. Основной принцип - моделирование предметной области в виде графических диаграмм, включающих необходимые для описания сущности и связи между ними. [9, 10]

IDEF1X - методология разработки информационной модели, основанная на методологии Чена, является современной версией более старой методологии IDEF1. ER - диаграммы, из которых формируется модель IDEF1X, состоят из блоков, отображающих сущности физического или информационного мира, и связей между ними. Модели разрабатываются на начальных этапах создания АС и служат средством концептуализации, т.е. представления знаний о предметной области. Сущности агрегируют в себе множество атрибутов. Атрибуты, по которым происходит связь, образуют пару первичного и внешнего ключей. Таким образом, формируемые модели описывают структуру информации из сущностей, соответствующих третьей нормальной форме в реляционной модели данных. [11]

Наиболее распространенные методы структурного подхода методологии IDEF (IDEF0, IDEF1X, IDEF3) описывают модели различных компонентов автоматизированных систем. Позволяют формировать модели как функциональные, так и информационные. Методы не обеспечивают возможность интеграции различных однотипных моделей, а также увязку разнородных в рамках проекта, что не позволяет сформировать целостного представления на различных уровнях детализации при моделировании различных компонентов АС. Обеспечение целостности контролируется экспертом-аналитиком на основании его квалификации без какой-либо методической поддержки со стороны методов и большинства инструментальных средств поддержки.

Другим представителем структурного подхода является методология ARIS (Architecture of Integrated Information Systems), концептуально разработанная в середине 2000 годов Августом-Вильгельмом Шеером, немецким специалистом по менеджменту в IT. ARIS предоставляет целостный инструментарий средств анализа и моделирования бизнес-процессов организации, а также автоматизированных систем. По ходу развития методология вобрала в себя особенности других методов моделирования, некоторые из которых выходят за рамки структурного подхода, совместив разные взгляды на исследуемую систему. ARIS позволяет разрабатывать

взаимоувязанные модели в различных нотациях, что позволяет использовать методологию специалистами различных профилей и настраивать её на работу под конкретную специфическую задачу. Отличительной особенностью этой методологии является способность сопряжения моделей разного типа, описывающих различные аспекты предметной области. Также методология имеет средства поддержки, объединённые в виде одноимённой комплексной среды. [12]

Методология АШБ поддерживает четыре типа моделей, взаимосвязь которых приведена на рис. 1.2, отражающих различные аспекты исследуемой предметной области: [13, 14]

• Организационная модель - иерархическая модель субъектов предметной области. Позволяет построить многоуровневую модель организации, в которой функционируют моделируемые бизнес-процессы.

• Модель процессов - функциональная модель, описывающая процессы, необходимые для достижения поставленных целей, с учетом их иерархии;

• Модель данных - информационная модель, отражающая структуру информации, необходимой для выполнения процессов системы, а также структуру выходной информации;

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

Организационная модель (кто)

Модель данных (на основе чего) Л-К \г-V 0 Модель процессов 0 /•—N W Модель данных (что)

Модель входов выходов (для чего)

Рис. 1.2 Взаимосвязи моделей в методологии ARIS

Методология ARIS предлагает целостный взгляд на моделируемую область, позволяет отразить её с применением различных нотаций, объединенных в рамках единого системного подхода [15]:

• диаграммы eEPC (Extended Event driven Process Chain - событийная цепочка процесса) (рис 1.3);

• модели ERM - (Entity Relationship Model - модель «сущность-связь»);

• язык UML (Unified Modeling Language - универсальный язык моделирования);

• методики OMT (Object Modeling Technique - методика объектно-ориентированного моделирования);

• методика ABC (Activity Based Costing - пооперационный расчет стоимости процессов);

• методики BSC (Balanced Scorecard - система сбалансированных показателей).

Рис. 1.3 Пример нотации еЕРС

Достоинством методологии является детальная проработка каждого аспекта модели, независимо друг от друга. Впоследствии можно разработать интегральную модель, описывающую систему в целом и учитывающую все связи между различными ей компонентами. АЫБ не регламентирует жесткий процесс моделирования, что значит - все составляющие модели могут разрабатываться в любом порядке, независимо друг от друга, однако существуют устоявшиеся практики моделирования. Процесс анализа и проектирования можно начинать с любой из них в зависимости от конкретных условий и целей, преследуемых при разработке. АЫБ имеет два основных преимущества:

• позволяет создавать интегрированные модели различных компонентов автоматизированных систем, определять их набор в зависимости от цели моделирования;

Похожие диссертационные работы по специальности «Другие cпециальности», 00.00.00 шифр ВАК

Список литературы диссертационного исследования кандидат наук Гаврилов Андрей Геннадьевич, 2022 год

СПИСОК ЛИТЕРАТУРЫ

I. Соловьев, Н.А. Системы автоматизации разработки программного обеспечения: учебное пособие / Н.А. Соловьев, Е.Н. Чернопрудова, Оренбургский гос. ун-т. - Оренбург: ОГУ, 2012. - 191 с..

2. Новоселова, О.В. Исследование методологий и методов проектирования

автоматизированных систем различного назначения. / О.В. Новоселова, Г.Д. Волкова, О.Г.Григорьев // //Журнал «Вестник МГТУ «СТАНКИН» - М.: ФГБОУ ВО «МГТУ «СТАНКИН», №1 (19), 2012. - с.104-106.

3. Абрамова, Л.В. Инструментальные средства информационных систем: учебное пособие / Л.В. Абрамова; Сев. (Арктич.) федер. ун-т им. М.В. Ломоносова. - Архангельск: ИПЦ САФУ, 2013. - 118 с.

4. Жуковский О. И. Информационные технологии и анализ данных : учебное пособие / О. И. Жуковский. — Томск : Эль Контент, 2014. — 130 с.

5. Гриценко Ю. Б. Архитектура предприятия : учебное пособие / Ю. Б. Гриценко. — Томск: Эль Контент, 2011. — 206 е..

6. Схиртладзе, А. Г. Проектирование единого информационного пространства виртуальных предприятий : учебник / А. Г. Схиртладзе, А. В. Скворцов, Д. А. Чмырь. - Изд. 2-е, стер. -М. ; Берлин : Директ-Медиа, 2017. - 616 с.: ил.

7. Методология функционального моделирования ГОЕБ0 : руководящий документ / ПНЦ "Прикладная локистика" - ИПК Издательство стандартов - 2000 - 75 с.

8. Бритов, Г. С. Методы построения ОБТО-диаграмм ГОЕБ3-технологий / Г. С. Бритов // Системный анализ и логистика. - 2014. - № 11. - С. 3-12.

9. Сенченко П. В. Организация баз данных : учебное пособие / П. В. Сенченко. — Томск : ФДО, ТУСУР, 2015. — 170 с..

10. Захарова Е.Я. Информационные системы : учеб. пособие / Е.Я. Захарова, О.В. Милёхина. -Новосибирск : Изд-во НГТУ, 2010.-126 с.

II. Исакова А. И. И. Научная работа : учебное пособие / А. И. Исакова. - Томск : ФДО, ТУСУР, 2016. - 109 с..

12. Омарова, П. З. Моделирование бизнес-процессов на предприятии при помощи среды моделирования АШБ / П. З. Омарова, К. М. Магомедова // Научное обозрение. Педагогические науки. - 2019. - № 2-2. - С. 91-95.

13. Самсонова, М. В. Управление процессами : учебно-практическое / М. В. Самсонова. -Ульяновск : УлГТУ, 2014. - 187 с.

-15614. Каменнова, М. Моделирование бизнеса. Методология ARIS. Практическое руководство. / М. Каменнова, А. Громов, М. Ферапонтов, А. Шматалюк. - М.: Весть-МетаТехнология, 2002. - 333с..

15. Скворцов, В. И. Технологические основы использования системы ARIS Toolset 7.0. / В.И. Скворцов - М.: Издательство ДИАЛОГ-МИФИ, 2006 - 288 с.

16. OMG Meta Object Facility (MOF) Core Specification, Version 2.5.1 / Object Management Group. - OMG Document Number: formal/2016-11-01, Date: November 2016, Standard document URL: http://www.omg.org/spec/MOF/2.5.1.

17. OMG Unified Modeling Language(OMG UML), Version 2.5.1 / Object Management Group. -OMG Document Number: formal/2017-12-05, Date: December 2017, Normative Reference: http://www.omg.org/spec/UML/2.5.1.

18. Information integration for concurrent engineering (IICE). IDEF4 object-oriented design method report. Version 2.0 // Knowledge Based Systems, inc. - 1995. - 169 p.

19. Natalya F. Noy and Deborah L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001- 0880, March 2001.

20. Information Integration for Concurrent Engineering (IICE). IDEF5 Method Report. / [Perakath C. Benjamin, Ph.D, at al] // Knowledge Based Systems, Inc. - 1995. - 187 p.

21. Varun Grover, William J. Kettinger. Process Think: Winning Perspectives for Business Change in the Information Age. - 2000.

22. Орлова Ю. А. Планирование и учет ресурсов предприятия / Ю. А. Орлова — «БИБКОМ», 2012.

23. SNOMED clinical terms: overview of the development process and project status. /M. Q. Stearns, C. Price, K. A. Spackman, A. Y. Wang.// National Center for Biotechnology Information - URL: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2243297/.

24. Evaluation of Embeddings of Laboratory Test Codes for Patients at a Cancer Center / Lorenzo A. Rossi C.S.J.M.F.Z./.0.D.H.O.4.1.0.

25. Волкова, Г.Д. Автоматизация концептуального моделирования проектно-конструкторских задач при создании САПР машиностроительного назначения. / Г.Д. Волкова, М.В. Щукин // Материалы международной конференции «Информационные технологии в образовании, технике и медицине». Волгоград, 2000г., с.31-34.

26. Волкова, Г.Д. Разработка новых методов и средств формирования и интеграции взаимосвязанных семантических и синтаксических представлений проектно-

конструкторских задач с целью повышения эффективности создания САПР машиностроительного назначения, дис. ... д-ра техн. наук: 05.13.12 / Галина Дмитриевна Волкова. - М., 1997. - 608 с..

27. Лежебоков, А.А. Л401 Программные средства и механизмы разработки информационных систем: учебное пособие / А.А. Лежебоков; Южный федеральный университет. -Таганрог: Издательство Южного федерального университета, 2016. - 84 с..

28. Назаров, И. Р. Применение методологии разработки программного обеспечения "архитектура, управляемая моделью" / И. Р. Назаров, А. В. Аникин // Сборник научных трудов Новосибирского государственного технического университета. - 2016. - № 2(84). -С.107-115

29. 20.03.22 О.п.R.S.A.D..L.U.2.0.0./.C.I./.U.H.I.C.S.A.5.R.S.A.P.O.(.о..

30. Леоненков, А.В. Визуальное моделирование в среде IBM Rational Rose 2003, 2-е издание / А.В. Леоненков. - Национальный Открытый Университет "ИНТУИТ", 2016. - 193 с.

31. Eclipse Modeling Framework (EMF) // Eclipse. 2018. URL: http://www.eclipse.org/modeling/ emf/ (дата обращения: 23.07.2018).

32. Microsoft Visual Studio URL: https://visualstudio.microsoft.com/ru/ (дата обращения: 5.8.2018).

33. LINQ to SQL Tools in Visual Studio // Microsoft Developer Network. URL: https:// msdn.microsoft.com/en-us/library/bb384429.aspx (дата обращения: 2018.6.4).

34. CASEBERRY. Автоматизированное проектирование и программирование / ООО "Институт Информационных Систем" 2018. URL: http://caseberry.net/ (дата обращения: 14.05.2018).

35. Бычкова, Н.А. Разработка метода и инструментальных средств визуального моделирования и документирования системы знаний предметных задач при проектировании сапр машиностроительного назначения, дис.. канд-та. техн. наук: 05.13.12 / Наталья Александровна Бычкова. - М., 2006. - 275 с..

36. Скородумов, О.И. Разработка моделей и инструментальных средств формирования, визуализации и обработки инфологических представлений при проектировании САПР машиностроительного назначения, выпускная квалификационная (магистр) работа, специальность 552800 «Информатика и вычислительная техника» / О.И. Скородумов. -МГТУ "СТАНКИН" - 2004.

37. Новоселова, О.В. Моделирование предметных задач на начальных этапах автоматизации проектной деятельности: учеб. пособие / О.В. Новоселова. - М.: ФГБОУ ВО «МГТУ

«СТАНКИН», 2016. - 100 с.: ил.

38. Гаврилов, А.Г. Разработка средств управления функционированием и конфигурированием интегрированной среды поддержки проектирования прикладных автоматизированных систем (ПАС) / А.Г. Гаврилов, В.П. Максимов // Труды XV научной конференции «Математическое моделирование и информатика», М.: ИЦ ФГБОУ ВПО МГТУ «СТАНКИН», 2013 - с.31-33.

39. Волкова, Г.Д. Методология автоматизации интеллектуального труда / Г.Д. Волкова. - М.: ЯнусК, 2013. - 104 с.

40. Волкова, Г.Д. Концептуальное моделирование проектных задач: учеб. пособие / Г.Д.Волкова.- М.: ФГБОУ ВО «МГТУ «СТАНКИН», 2015 - 117 с.:ил.

41. Волкова, Г.Д. Проектирование автоматизиро-ванных систем в машиностроении : учебное пособие. / Г.Д. Волкова, О.В. Новоселова, Е.Г. Семячкова - М.: МГТУ «Станкин», 2002 -162с.

42. Протасова, С. В. Разработка метода и средств поддержки взаимосвязанного моделирования проектных и управленческих процессов при автоматизации деятельности проектно-конструкторской организации, : специальность 05.13.12 "Системы автоматизации проектирования (по отраслям)" : диссертация на соискание ученой степени кандидата технических наук / Протасова Светлана Витальевна. - Москва, 2007. - 207 с..

43. Тюрбеева, Т. Б. Разработка метода моделирования процессов жизненного цикла прикладных автоматизированных систем, обеспечивающего формирование нормативно-методической среды их поддержки :, специальность 05.13.01 "Системный анализ, управление и обработка информации (по отраслям)" : автореферат диссертации на соискание ученой степени кандидата технических наук / Тюрбеева Татьяна Борисовна. -Москва, 2015. - 22 с..

44. Волкова, Г.Д. Методология автоматизации интеллектуального труда. Часть 1 / Г.Д. Волкова // Межотраслевая информационная служба. - 2009. - №1(150). - С.4-30.

45. Волкова, Г.Д. Методология автоматизации интеллектуального труда. Часть 2 / Г.Д. Волкова // Межотраслевая информационная служба. - 2009. - №2(147). - С.9-20.

46. Волкова, Г.Д. Методология автоматизации интеллектуального труда. Часть 3 / Г.Д. Волкова // Межотраслевая информационная служба. - 2009. - №3(148). - С.10-23.

47. Волкова, Г.Д. Методология автоматизации интеллектуального труда. Часть 4 / Г.Д. Волкова // Межотраслевая информационная служба. - 2010. - №4(149). - С.15-30.

48. Володин, Д. А. Разработка метода и средств формирования и развития интегрированной

среды поддержки создания САПР машиностроительного назначения : специальность 05.13.12 "Системы автоматизации проектирования (по отраслям)" , : диссертация на соискание ученой степени кандидата технических наук / Володин Дмитрий Александрович. - Москва, 2008. - 312 с..

49. Abramyan, M. E. User interface development based on Windows Forms class library : text-book / M. E. Abramyan ; Southern Federal University. - Rostov-on-Don ; Taganrog : Southern Federal University Press, 2021. - 278 p.,.

50. Шлее, М. Qt 5.3. Профессиональное программирование на C++. / Макс Шлее — СПб.: БХВ-Петербург, 2015. — 928 с.: ил.

51. Volkova, G. D. Organization of Informational and Intellectual Resources at Industrial Enterprises / G. D. Volkova, T. B. Tyurbeeva, P. So // Russian Engineering Research. - 2019. -Vol. 39. - No 12. - P. 1050-1052. - DOI 10.3103/S1068798X19120244.

52. Volkova, G. D. Application of cognitive technologies for modeling of design and technological knowledge andautomation of design activities / Galina Volkova, Tatyana Turbeeva, Oleg Grigoriev, [et al.] // Материалы Международной научно-технической конференции «Современные направления и перспективы развития технологий обработки и оборудования в машиностроении 2020 (ICMTMTE 2020)», Журнал IOP Conference Series: Materials Science and Engineering Number 3. November 2020. 032080. IOP Conference Series: Materials Science and Engineering, Vol 971., Журнал IOP Conference Series: Materials Science and Engineering Number 3. November 2020. 032080. IOP Conference Series: Materials Science and Engineering, Vol 971..

53. Рожкова, О. А. Начальное моделирование в интегрированной среде «ИС-2» для задач проектирования цепных передач/, О. А. Рожкова // Прикладная математика и информатика: современные исследования в области естественных и технических наук : Материалы VI Международной научно-практической конференции (школы-семинара) молодых ученых, Тольятти, 23-25 апреля 2020 года.

54. Рожкова, О. А. Разработка начальной модели для проектных задач с использованием интегрированной среды "ИС-2" (на примере конических зубчатых передач) / О.А. Рожкова // Информационные технологии в моделировании и управлении: подходы, методы, решения : Материалы II Всероссийской научной конференции с международным участием. В 2 частях.

55. Новоселова, О. В. Аналитическая обработка динамической составляющей концептуальной модели / О. В. Новоселова, А. А. Ружейников // Информационные технологии в моделировании и управлении: подходы, методы, решения : Сборник научных статей II

Всероссийской научной конференции с международным участием. В 2 частях, Тольятти, 22-24 апреля 2019 года. - Тольятти: Издатель Качалин Александр Васильевич, 2019. - С. 511-516..

56. Новоселова, О. В. Аналитическая обработка инфологических моделей прикладных задач при проектировании информационно-активных систем, / О. В. Новоселова, А. А. Ружейников // Моделирование нелинейных процессов и систем : Материалы пятой международной конференции, Москва, 16-20 ноября 2020 года. - Москва: Общество с ограниченной ответственностью Издательство «Янус-К», 2021. - С. 255-258.,.

57. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г.: Б1.Б12 Рабочая программа Базы данных, рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол № 11-2018/2019 от 11.05.2019г, направление подготовки 09.03.01, профили "Модели, методы и программное обеспечение анализа проектных решений", "Программное обеспечение средств вычислительной техники и автоматизированных систем" - ФГБОУ ВО "МГТУ "СТАНКИН".

58. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., Б1.В.11 Рабочая программа Концептуальное моделирование проектных задач : рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол № 11 от 11.05.2019г, направление подготовки 09.03.01, профиль "Модели, методы и программное обеспечение анализа проектных решений" - ФГБОУ ВО "МГТУ "СТАНКИН".

59. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., Б1.В.12 Рабочая программа Проектирование автоматизированных систем : рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол № 11-2018/2019 от 11.05.2019г, направление подготовки 09.03.01, профиль "Модели, методы и программное обеспечение анализа проектных решений" - ФГБОУ ВО "МГТУ "СТАНКИН".

60. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., 1.В.ДВ.7.1 Рабочая программа Анализ деятельности проектно-конструкторских организаций рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол № 11-2018/2019 от 11.05.2019г, направление подготовки 09.03.01,

профиль "Модели, методы и программное обеспечение анализа проектных решений" -ФГБОУ ВО "МГТУ "СТАНКИН".

61. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., Б1.В.ДВ.2.1 Рабочая программа Технология разработки программного обеспечения : рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол № 11-2018/2019 от 11.05.2019г, профиль "Модели, методы и программное обеспечение анализа проектных решений" - ФГБОУ ВО "МГТУ "СТАНКИН".

62. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., Б1.В.ДВ.2.2 Рабочая программа Технологии и средства разработки ПО программного проекта : рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол №11-2018/2019 от 11.05.2019 г, направление подготовки 09.04.01, профиль "Управление программными продуктами и проектами" - ФГБОУ ВО "МГТУ "СТАНКИН".

63. Глинкин, М. О. Визуализации взаимосвязи статических и динамических структур в интегрированной среде «ИС-2» / М.О. Глинкин, О.В. Новоселова // Прикладная математика и информатика: современные исследования в области естественных и технических наук : Материалы VIII Международной научно-практической конференции (школы-семинара) молодых ученых, Тольятти, 22-24 апреля 2021 года. - Тольятти: Тольяттинский государственный университет, 2021..

64. Гаврилов, А.Г. Разработка средств управления функционированием интегрированной среды поддержки проектирования прикладных автоматизированных систем (ПАС) / А.Г. Гаврилов // Материалы студенческой научно-практической конференции «Автоматизация и информационные технологии» (АИТ-2013), М.: ФГБОУ ВПО МГТУ «СТАНКИН», 2013 - с. 142-146.

65. Гаврилов, А.Г. Разработка средств автоматизированного развертывания интегрированной среды проектирования автоматизированных систем / А.Г. Гаврилов, В.А. Коленкин // Журнал «Уральский научный вестник» - Уральск: ТОО Уралнаучкнига, №8, volume 1, 2017. с. 27 - 29.

66. Гаврилов, А.Г. Разработка средств автоматизации процесса проектирования прикладных автоматизированных систем (ПАС). / А.Г. Гаврилов // Труды XVII научной конференции «Математическое моделирование и информатика». / Под ред. Д.Ю. Рязанова. - М.: ИЦ ФГБОУ ВО МГТУ «СТАНКИН», 2015. - 280 с. в 2 т.: том 1 - с. 65-68..

-16267. Гаврилов, А.Г. Особенности разработки средств управления функционированием

интегрированной среды для проектирования прикладных автоматизированных систем / А.Г. Гаврилов // Materials of the X International scientific and practical conference, «Fundamental and applied science», - 2014. Volume 16. Mathematics. Physics. Modern information technologies. Sheffield. Science and education LTD - с. 90 - 92.

68. Гаврилов, А.Г. Особенности разработки интегрированной среды для проектирования прикладных автоматизированных систем / А. Г. Гаврилов // Высокие технологии, исследования, финансы, промышленность: сборник статей Восемнадцатой международной научно-практической конференции "Фундаментальные и прикладные исследования, разработка и применение высоких технологий в промышленности и экономике", Vol. СПб.: Изд-во Политехн. ун-та, 2014. - 200с. - с.25-28.

69. Гаврилов, А.Г. Особенности визуализации элементов для представления процессов в графическом редакторе интегрированной среды / А.Г. Гаврилов, О.В. Новоселова // Машиностроение и машинознание (26), година XI, книга 1, 2016 издательство на технический университет - Варна. с. 113-116.

70. Гаврилов, А.Г. Моделирование интегрированной среды поддержки создания прикладных автоматизированных систем / А.Г. Гаврилов, О.В. Новоселова, Г.Д Волкова // Журнал «Известия высших учебных заведений. Поволжский регион», Пенза, 2014. с.81-91.

71. Гаврилов, А.Г. Метод моделирования визуальной интегрированной среды поддержки создания прикладных автоматизированных систем. // А.Г.Гаврилов, Волкова Г.Д. // Журнал «Вестник МГТУ «СТАНКИН» - М.: ФГБОУ ВО «МГТУ «СТАНКИН», №4 (39), 2016. - 136с.: ил. - с.85-89.

72. Гаврилов, А.Г. Особенности разработки модулей для интегрированной среды поддержки процесса создания прикладных автоматизированных систем / А.Г. Гаврилов // Материалы студенческой научно практической конференции «Автоматизация и информационные технологии (АИТ-2015)». Сборник тезисов. - М.: МГТУ «Станкин», 2015. - 321 с., сс.194-197.

73. Гаврилов, А.Г. Инструментальная среда поддержки процессов создания систем автоматизированного проектирования. / А.Г. Гаврилов ,Г.Д. Волкова, О.В. Новоселова // Научно-технический журнал «Информационные технологии в проектировании и производстве», ISSN/Код НЭБ 2073-2597 / 20732597, № 2, 2018г - с.30-36.

74. Гаврилов, А. Г. Разработка визуального графического редактора функциональных и динамических составляющих моделей автоматизированных систем на всех этапах их создания / А.Г. Гаврилов ,О.В. Новоселова , Г.Д. Волкова // Журнал «Вестник МГТУ

«СТАНКИН» - М.: ФГБОУ ВО «МГТУ «СТАНКИН», №2 (41), 2017. - 136с.: ил. - с. 8388.

75. Гаврилов, А.Г. Формирование требований к автоматизированной поддержке концептуального моделирования в интегрированной среде / А.Г. Гаврилов, О.В. Новоселова, Г.Д. Волкова // Материалы VI всероссийской научно-практической конференции «Машиностроение - традиции и инновации (МТИ-2013)», М.: МГТУ СТАНКИН, 2013 - с. 119 - 122.

76. Гаврилов, А.Г. Требования к интегрированной среде поддержки процесса создания прикладных автоматизированных систем / А.Г. Гаврилов, О.В. Новоселова, Г.Д. Волкова // Высокие технологии, фундаментальные исследования, финансы: сборник статей Шестнадцатой международной научно-практической конференции «Фундаментальные и прикладные исследования, разработка и применение высоких технологий в промышленности и экономике», No. СПб.: Изд-во Политехн. ун-та, 2013 - с. 16-19.

77. Гаврилов, А.Г. Метод управления развитием визуальной интегрированной среды проектирования автоматизированных систем / А.Г. Гаврилов // «News of Science and Education» - Sheffield - SCIENCE AND EDUCATION LTD, №8, volume 2, 2017 - с. 33 -36.

78. Щукин, М.В. Разработка метода и средств поддержки аналитической обработки, визуализации и документирования концептуальных представлений при проектировании САПР машиностроительного назначения, дис.. канд-та. техн. наук: 05.13.12 / Щукин Максим Владимирович. - М., 2003. - 346 с..

79. Волкова, Г.Д. Методология автоматизации проектноконструкторской деятельности в машиностроении. : Учеб. пос. / Г.Д. Волкова / - М.: МГТУ "СТАНКИН", 2000 - 81с.

80. Новоселова О.В. Разработка метода и средств поддержки автоматического отоб-ражения концептуальных представлений в инфологические при проектировании САПР машиностроительного назначения., дис.. канд-та техн. наук. / О.В. Новоселова - М.: 1997, 264с..

81. Сирота И.М. Разработка методов и средств поддержки визуального концептуаль-ного моделирования проектно-конструкторских задач при создании САПР машиностроительного назначения., дис.. канд-та техн. наук. / И.М. Сирота - М.: 1999, 198 с..

82. Курышев С.М. Разработка методов и средств формирования и моделирования представлений проектно-конструкторских задач на этапе предпроектного обследования организации при создании САПР машиностроительного назначения., дис.. канд-та техн.

наук. 05.13.12 / С М. Курышев - М.: 1999, 180 с..

83. Соловьев, Н.А. Системы автоматизации разработки программного обеспечения: учебное пособие / Н.А. Соловьев, Е.Н. Чернопрудова, Оренбургский гос. ун-т. - Оренбург: ОГУ, 2012. - 191 с..

84. Ковалевская Е В. МЕТОДЫ ПРОГРАММИРОВАНИЯ: учебно-методический комплекс / Е В. Ковалевская, Н.В. Комлева. - М. : Изд. центр ЕАОИ, 2011. - 320 с..

85. Свидетельство о государственной регистрации программы для ЭВМ № 2017618975 Российская Федерация. Программный комплекс ИС-2-У : № 2017616041 : заявл. 23.06.2017 : опубл. 14.08.2017 / А. Г. Гаврилов.

86. Свидетельство о государственной регистрации программы для ЭВМ № 2021616009 Российская Федерация. Модуль интеграции динамической составляющей концептуальной модели : № 2021615079 : заявл. 09.04.2021 : опубл. 15.04.2021 /. А. С. Сидоров, А. Г. Гаврилов, О. В. Новоселова, Г. Д. Волкова.

87. Свидетельство о государственной регистрации программы для ЭВМ № 2021616013 Российская Федерация. Модуль реструктуризации динамической составляющей концептуальной модели : № 2021615065 : заявл. 09.04.2021 : опубл. 15.04.2021 /. А. А. Ружейников, А. Г. Гаврилов, О. В. Новоселова, Г. Д. Волкова.

88. Свидетельство о государственной регистрации программы для ЭВМ № 2021616067 Российская Федерация. Модуль интеграции функциональной составляющей инфологической модели : № 2021615061 : заявл. 09.04.2021 : опубл. 15.04.2021. А. С. Сидоров, А. Г. Гаврилов, О. В. Новоселова, Г. Д. Волкова.

89. Свидетельство о государственной регистрации программы для ЭВМ № 2021618780 Российская Федерация. Модуль реструктуризации функциональной составляющей инфологической модели : № 2021615081: заявл. 09.04.2021 : опубл. 01.06.2021 /. А. С. Сидоров, А. Г. Гаврилов, О. В. Новоселова, Г. Д. Волкова.

90. Семячкова, Е. Г. Разработка методов и средств поддержки процессаинфологического моделирования при создании САПР машиностроительного назначения : специальность 05.13.12 "Системы автоматизации проектирования (по отраслям)" , : автореферат диссертации на соискание ученой степени кандидата технических наук / Семячкова Елена Геннадьевна. - Москва, 1996. - 27 с..

91. Сидоров, А. С. Интеграция описаний процессов, представленных в виде спецификаций, на этапе концептуального моделирования / А. С. Сидоров // Прикладная математика и информатика:, современные исследования в области естественных и технических наук :

Материалы VI Международной научно-практической конференции (школы-семинара) молодых ученых, Тольятти, 23-25 апреля 2020 года. - Тольятти: Тольяттинский государственный университет, 2020. - С. 100-104..

92. Метод отображения семантических статических конструкций в синтаксические при проектировании информационно-активных систем / Г. Д. Волкова, О. В. Новоселова, Е. Г. Семячкова, Т. Б. Тюрбеева // Моделирование нелинейных процессов и систем : Сборник тезисов четвёртой международной конференции, Москва, 15-17 октября 2019 года / Московский Государственный Технологический Университет «СТАНКИН». - Москва: Общество с ограниченной ответственностью Издательство «Янус-К», 2019. - С. 66-68..

93. Еремин, Г. В. Процесс интеграции информационных описаний процесса решения задачи в виде спецификаций / Г. В. Еремин, О. В. Новоселова, О. В. Новоселова // Прикладная математика и информатика: современные исследования в области естественных и технических наук : Сборник научных статей IV научно-практической международной конференции (школы-семинара) молодых ученых: в двух частях, Тольятти, 23-25 апреля 2018 года. - Тольятти: Издатель Качалин Александр Васильевич, 2018. - С. 39-43..

94. Концептуальное моделирование процессов конструирования сложных машиностроительных изделий / Т. Б. Тюрбеева, Г. Д. Волкова, Е. Г. Семячкова [и др.] // Автоматизация и управление в машиностроении. - 2018. - № 2(31). - С. 11-22..

95. Об утверждении тем и руководителей выпускных квалификационных работ. Приказ №435/1 от 28.09.2016 - ФГБОУ ВО «МГТУ «СТАНКИН».

96. Об утверждении тем и руководителей выпускных квалификационных работ. Приказ №555/1 от 03.12.2015 - ФГБОУ ВО «МГТУ «СТАНКИН».

97. О назначении тематик выпускных квалификационных работ, профилей и руководителей. Приказ №599/1 от 30.10.2020 - ФГБОУ ВО «МГТУ «СТАНКИН».

98. Об утверждении тем и руководителей выпускных квалификационных работ. Приказ №696/1 от 19.10.2018 - ФГБОУ ВО «МГТУ «СТАНКИН».

99. Об утверждении тем и научных руководителей магистерских диссертаций Приказ №652/1 от 07.11.2017 - ФГБОУ ВО «МГТУ «СТАНКИН».

100. Об утверждении тем и научных руководителей магистерских диссертаций Приказ №651/1 от 07.11.2017 - ФГБОУ ВО «МГТУ «СТАНКИН».

101. Об утверждении тем и научных руководителей магистерских диссертаций Приказ №787/1 от 24.10.2019 - ФГБОУ ВО «МГТУ «СТАНКИН».

102. Об утверждении тем и научных руководителей магистерских диссертаций Приказ №786/1

от 24.10.2019 - ФГБОУ ВО «МГТУ «СТАНКИН».

103. Пай, С. Моделирование проблемно-ориентированных знаний, зафиксированных в научных публикациях и технической документации / С. Пай, Г. Д. Волкова, Т. Б. Тюрбеева // World science: problems and innovations : сборник статей XXXVII Международной научно-практической конференции, енза, 30 ноября 2019 года. - Пенза: "Наука и Просвещение" (ИП Гуляев Г.Ю.), 2019. - С. 38-41..

104. Рабочая программа и фонд оценочных средств, входящих в состав рабочих программ : утверждены проректором по образовательной деятельности от 23.05.2019 г., Б1.В.ДВ.5.2 Рабочая программа Методы анализа и проектирования предметных задач : рекомендована заседанием кафедры Информационных технологий и вычислительных систем протокол №11-2018/2019 от 11.05.2019 г, направление подготовки 09.04.01, профиль "Управление программными продуктами и проектами" - ФГБОУ ВО "МГТУ "СТАНКИН".

-167-Приложение А

Структура моделей АС на ранних этапах создания и их унифицированные элементы

мо дель

1:п

структура

1:п

элемент

Начальная модель

Множество параметров

Система предметных _де йтсвий_

Модель в целом

Параметр

Предметное де йтсвие

Бинарная связь ПД

Увзяка элементарных ПД и параметров

Увзяка провежуточных ПД и параметров

1:п

свойство

Форма В1

Код

Наименование

Обозначение

Объект

Форма А 2

Код

Наименование Статус

Степень формализации Структурное свойство

Форма А1 Код ПД1 Код ПД2 Код ПД3 Код связи

Величина компоновки

Форма 02

Код ПД

Код па ра метра Роль параметра

Форма 03

Код ПД

Код па ра метра Роль параметра

Рис. А1. Структура и свойства элементов начальной модели

модель

1:п

структура

1:п

-► элемент

Концептуальная модель

Основная концептуальная структура

Предметная категория

Предметная категория

Предметное дейтсвие

Бинарная связь ПД

Модель в целом

1:п

свойство

производные конструкции

Форма

Класс Код

Наименование

Статус

Полнота

Форма Р2

Класс

Наименование Код ПК1 Код ПК2 Код ПК3 Тип связи Оценка связи Код связи

Форма Р3

Код

Наименование Статус

Степень формализации Структурное свойство

Форма Г4 Код ПЗ1 Код ПЗ2 Код ПЗЗ Оценка связи Тип связи Код связи

Форма Р6

Код ПЗ Стр. св-во ПЗ Код ПК Роль ПК Стр. св-во ПК Объем. св-во ПК Особ. роль ПК

Рис. А2 Структура и свойства элементов концептуальной модели

модель

1:n

структура

1:n

элемент

1:n

Инфологическая _модель_

Основная инфологическая структура

Система предметных доступов первого рода

Предметная категория

Предметная категория

Бинарная связь Пд первого рода

Предметная ман ипуляция первого рода

Бинарная связь ПМ первого рода

Модель в целом

свойство

Форма P1

Тип

Уровень Код

Наименование Статус_

Форма Р2

Класс

Наименование Код ИСЕ1 Код ИСЕ2 Тип связи Код связи Оценка

Форма P3

Код Тип Статус

Форма Р4 Код Пд1 Код Пд2 Код Пд3 Оценка связи Тип связи Код связи

Форма P5

Код

Наименование Статус

Степень формализации Структурное свойство

Форма Р6 Код ПМ1 Код ПМ2 Код ПМ3 Оценка связи Тип связи Код связи

Форма P8 Код Пд/ПМ Стр. св-во ПД/ПМ Код ИСЕ Роль ИСЕ Стр. св-во ИСЕ Объем. св-во ИСЕ Особ. роль ИСЕ

производные конструкции

Рис. А3 Структура и свойства элементов инфологической модели

модель

1:п

структура

1:п

элемент

1:п

Инвариантная модель

Информационный элемент

0..П

Предметная категория

1-2

Система функциональных/

динамических отношений первого рода

п Функциональный

элемент первого

рода

1

п Бинарная связь ФЭ

первого рода

свойство

Тип Группа

Номер в группе Наименование /Код

Наименование Код ПК1 Код ПК2 Код ПК3 Тип связи

Уровень

Номер на уровне

Букв. обозначение

Наименование

Степень формализации

Структурное свойство

/Статус

/Код

Код ФЕ1 Код ФЕ2 Код ФЕ3 Тип связи /Код связи /Оценка связи

Код ФЭ Код ИЕ Роль ИЕ /Особ. роль ИЕ

п

1

1

производные конструкции

Рис. А4 Структура и свойства унифицированной модели

-171-Приложение Б Методика управления развитием ВИС

Процесс развития ВИС

Выполнение п-ой итерации процесса развития

121

Фиксация текущей итерации Выполнение текущей итерации процесса развития ВИС [ Фиксация результатов выполнения текущей итерации процесса развития в зависимости от наличия итерации

г31 г32

При наличии При отсутствии

Фиксация результатов выполнения текущей итерации процесса развития при отсутствии итераций

г46

гЗЗ 1

Фиксация результатов выполнения текущей итерации процесса развития при наличии итераций

Рис.Б.1 Декомпозиция блока 211

Выполнение текущей итерации процесса развития БИС

¿32

Унификация части специализированных решений

Рис. Б. 2 Декомпозиция блока гЗ2

[

Реализация новой функциональности ВИС

гЛ2

Планирование хода Реализация новой 1 Контроль процессов Сбор сведений о функционировании текущей версии ВИС [ Анализ текущей

процесса развития ВИС ¿41 функциональности ВИС ¿42 функциональности ВИС ¿43 ¿44 конфигурации ВИС и

[ [

Разработка новой функциональности ВИС Внедрение новой функциональности ВИС

251 152

г53

Рис. Б.3 Декомпозиция блока 242

Рис. Б.4 Декомпозиция блока 245

Рис. Б.5 Декомпозиция блока 246

Рис. Б.6 Декомпозиция блока 251

Рис. Б.8 Декомпозиция блока 253

Рис. Б.9 Декомпозиция блока 262

Рис. Б.11 Декомпозиция блока 265

Рис. Б.12 Декомпозиция блока 267

Рис. Б.13 Декомпозиция блока 273

<

Разработка массива модулей из списка

215

Разработка к-го модуля из списка

185

Фиксация модуля Разработка текущего [ Формирование массива разработанных модулей в зависимости от их наличия

¿98 модуля 299

г9Л0

Формирование массива разработанных модулей при наличии

210.17

Формирование массива разработанных модулей при отсутствии

г!0.18

Рис. Б. 14 Декомпозиция блока 275

Рис. Б.15 Декомпозиция блока 277

Рис. Б.16 Декомпозиция блока 278

Документирование конфигурации

279

Документирование Документирование конфигурации модулей Документирование конфигурации файлов Документирование

конфигурации БУК г8.13 28.14 28.15 конфигурации ВИС

г8.1б

Рис. Б.18 Декомпозиция блока 282

Рис. Б.19 Декомпозиция блока 287

Рис. Б.20 Декомпозиция блока 293

Рис. Б.22 Декомпозиция блока 299

Рис. Б.23 Декомпозиция блока 244

Рис. Б.24 Декомпозиция блока 255

Рис. Б.26 Декомпозиция блока 210.1

Рис. Б.27 Декомпозиция блока 210.2

Рис. Б.28 Декомпозиция блока 210.3

Рис. Б.29 Декомпозиция блока 210.4

Рис. Б. 31 Декомпозиция блока г 10.9

Рис. Б.32 Декомпозиция блока z10.11

Рис. Б.33 Декомпозиция блока z10.14

Рис. Б.35 Декомпозиция блока z10.1V

Рис. Б.36 Декомпозиция блока z11.16

Рис. Б.37 Декомпозиция блока z11.22

Рис. Б.39 Декомпозиция блока 211.26

Рис. Б.40 Декомпозиция блока 211.27

Рис. Б.41 Декомпозиция блока 211.28

Рис. Б.43 Декомпозиция блока 212.6

Рис. Б.44 Декомпозиция блока z12.9

Рис. Б.45 Декомпозиция блока 212.11

Рис. Б.46 Декомпозиция блока 212.14

Рис. Б.47 Декомпозиция блока z14.2

Рис. Б.48 Декомпозиция блока z14.5

Рис. Б.50 Декомпозиция блока 214.11

Рис. Б.51 Декомпозиция блока 215.3

Рис. Б.52 Декомпозиция блока 215.7

Рис. Б.54 Декомпозиция блока z15.15

Рис. Б.55 Декомпозиция блока z16.2

Рис. Б.56Декомпозиция блокаz16.6

Рис. Б.57 Декомпозиция блока z16.7

Рис. Б.58 Декомпозиция блока z16.11

Рис. Б.59 Декомпозиция блока 216.12

Рис. Б.60 Декомпозиция блока 216.16

Рис. Б.61 Декомпозиция блока 216.17

Рис. Б.63 Декомпозиция блока 117.5

Рис. Б.64 Декомпозиция блока х17.8

Рис. Б.65 Декомпозиция блока 217.11

Рис. Б.66 Декомпозиция блока 217.14

Рис. Б.67 Декомпозиция блока 117.17

Рис. Б.68 Декомпозиция блока z17.20

Рис. Б.69 Декомпозиция блока z19.2

Рис. Б.70 Декомпозиция блока 219.14

Рис. Б. 71 Декомпозиция блока 219.17

Рис. Б.72 Декомпозиция блока 220.3

Рис. Б.73 Декомпозиция блока z20.5

Рис. Б.74 Декомпозиция блока z20.7

Рис. Б.75 Декомпозиция блока z20.9

Рис.76 Декомпозиция блока z20.13

Рис. Б.77 Декомпозиция блока z20.17

Рис. Б.78 Декомпозиция блока z20.19

Рис. Б.80 Декомпозиция блока 221.13

Рис. Б.81 Декомпозиция блока 221.18

Рис. Б.82 Декомпозиция блока 222.2

Рис. Б.83 Декомпозиция блока z22.5

Рис. Б.84 Декомпозиция блока z24.5

Рис.85 Декомпозиция блока z25.1

-196-Приложение В Инструкция по созданию модуля для ПК «ИС-2»

РУКОВОДСТВО ПРОГРАММИСТА

СОЗДАНИЕ МОДУЛЯ ДЛЯ ПРОГРАММНОГО КОМПЛЕКСА «ИС-2»

Ь

Требования:

1) Установленная среда разработки Microsoft Visual Studio 2015.

2) Установленный фреймворк Qt 5.9.1.

3) Установленное расширение на Visual Studio - Qt Visual Studio Addin.

4) Распакованные программные библиотеки ПК «ИС-2» по пути C:\IS_OUTPUT.

Разработка модуля выполняется в соответствии с методикой, представленной на Рис В.1.

:

Разработка модуля для ИС-2

zll

[

Создание проекта Настройка Программирование Подключение

z21 проекта z22 модуля z23 модуля к ИС-2

Формирование Программирование

описания модуля окна модуля

z31

z32

z24

Рис В. 1. Методика создания модуля для ПК «ИС-2».

Описание и комментарии к действиям методики

Z11 Создание проекта

В среде Visual Studio 2015 создать новый проект. В качестве типа проекта указать Qt Class Library (рис В.2).

Рис В. 2. Создание проекта для нового модуля ИС-2

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.