Тема: Методологии проектирования векторных графических редакторов
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области 5
1.1 Графические средства для контроля процессов производства 5
1.2 Общий процесс создания мнемосхе и их использования на производстве9
1.2.1 Процесс создания мнемосхем 9
1.2.2 Процесс использования мнемосхем 11
1.2.3 Внутренняя структура мнемосхем 11
1.3 Обзор средств для работы с мнемосхемами на рынке 13
1.3.1 Критерии обзора средств работы с мнемосхемами 13
1.3.2 Оценка графических средств 13
2 Разработка графических средств 17
2.1 Командная работа, методы и инструменты проектирования,
разработки программного обеспечения 17
2.1.1 Команда 17
2.1.2 Методологии разработки программного обеспечения в команде 18
2.1.3 Инструменты разработки программного обеспечения 19
2.2 Использованные методы и инструменты 21
2.3 Векторная графическая библиотека 22
2.3.1 Редактор и обозреватель мнемосхем: общее и различия 22
2.3.2 Проектирование векторной графической компоненты 23
2.3.3 Объектная модель векторной графической библиотеки 30
2.4 Обозреватель мнемосхем 32
2.4.1 Проектные решения для разработки обозревателя мнемосхем 32
2.4.2 Программная реализация обозревателя мнемосхем 37
2.5 Редактор мнемосхем 39
2.5.1 Проектные решения для разработки редактора мнемосхем 39
2.5.2 Программная реализация редактора мнемосхем 51
3 Задачи интеграции графических средств с внешними системами 58
4 Финансовые менеджмент, ресурсоэффективность и ресурсосбережениеОшибка! 3ai
5 Социальная ответсвенность Ошибка! Закладка не определена.
Заключение 60
Список публикаций 61
Список используемых источников 62
Приложение А 66
Приложение Б 79
Приложение В 80
Приложение Г 81
Приложение Д 82
📖 Введение
векторных графических редакторов, а так же построение модульных систем.
Цель работы — разработать программные средства для работы с
технологическими мнемосхемами с возможностью встраивания их в другие
системы.
В процессе исследования использовались методы сбора и анализа
информации, методы создания технических документов, методы проектирования
и разработки программных средств.
В результате исследования был а создана карта бизнес-процессов работы
с мнемосхемами на предприятиях. Данная карта позволила выделить ключевые
бизнес-процессы, их взаимодействие друг с другом, а так же определить потоки
данных в них. Выделение ключевых бизнес-процессов и их взаимодействие
позволило формализовать требования для программного обеспечения для
работы с мнемосхемами.
Основные конструктивные, технологические и технико-эксплуатационные
характеристики: редактор позволяет создавать и редактировать мнемосхемы.
Обозреватель позволяет выполнить интеграцию его в стороннюю систему через
провайдер, и выполнять демонстрацию мнемосхем. Указанные выше средства
позволяют выполнять анимацию мнемосхем в зависимости от данных источника.
Степень внедрения: разработанный набор графических средств
MnemoEditorPro внедрены на предприятии ООО «СибХайТекЦентр», а так же
включены в состав MES-системы «АРМ технолога» предприятия ООО
«СибМетаХим».
Область применения: редактор используется на предприятиях для
повышения эффективность создания и использования мнемосхем, необходимых
для оперативного отображения состояния функционирования систем добычи и
транспортировки нефти и газа.
В будущем планируется доработка набора средств для распространения в
качестве коробочной версии программного продукта.
ВВЕДЕНИЕ
В большинстве предприятий для моделирования и анализа бизнеспроцессов используют графические схемы. Графическими схемами может быть
представлен оборот средств компаний, производственные цеха предприятия, или
например, процесс добычи нефти.
Разработка выполнялась для компании ООО «СибХайТекЦентр», которая
занимается разработкой программного обеспечения для предприятий
нефтегазовой и химической отрасли. Такими предприятиями являются ОАО
«Востокгазпром», ООО «Сибметахим», ООО «Газпром трансгаз Томск». Для
моделирования процессов производства в разрабатываемом программном
обеспечении компании необходимо применение мнемосхем [3]. Мнемосхема
представляет собой графическую модель объекта управления, динамически
отображающая его функционирование [1]. Такими схемами изображают
технологические процессы, энергетические системы, цеха станков с числовым
программным управлением и т.п.
В производственном процессе мнемосхема имеет свой жизненный цикл:
создание, эксплуатация и вывод из эксплуатации. Создание и модификация
мнемосхем осуществляется с помощью специализированных редакторов.
Эксплуатация и вывод из эксплуатации мнемосхем осуществляется, как правило,
в информационных системах управления производством [3].
В ООО «СибХайТекЦентр» для создания и модификации мнемосхемам
используется лицензионный векторный графический редактор Pro Grapher,
разработанный на основе ActiveX компонента ProGrapherControl. Компонента
ProGrapherControl является свободно распространяемым продуктом и не имеет
лицензионных ограничений на применение (на встраивание в другие системы).
При этом сам редактор Pro Grapher имеет лицензионное ограничение на
количество используемых копий (в ООО «СибХайТекЦентр» одна копия). Таким
образом, хотя данное технологическое решение позволяет выполнять задачи
создания и использования мнемосхем, существуют лицензионные ограничения
использования имеющихся инструментальных средств уже на этапе создания
мнемосхем. Это в значительной степени замедляет процесс создания мнемосхем
для крупного производства. Кроме того, существующее решение имеет
недостатки в методике изготовления и использования мнемосхем [1].5
Учитывая недостатки существующего технологического решения, а также
требования, предъявляемые к нему (см. приложение Д), была поставлена цель
работы: разработать графические программные средства для создания и
использования мнемосхем. Одним из основным требований предприятия к
разработке графических программных средств является платформа разработки
Microsoft .Net и фреймворк WPF
✅ Заключение
разработки графических средств для работы с технологическими мнемосхемами.
Работа выполнялась на предприятии ООО «СибХайТекЦентр», занимающейся
коммерческой разработкой инженерного программного обеспечения. К
разрабатываемому ПО в компании отновсится, в том числе, программного
обеспечения для предприятий нефтегазовой и химической отрасли. В таком ПО
необходимо применение мнемосхем для моделирования процессов производства.
В работе выполнен подробный анализ предметной области, включающий
детальное исследование принципов построения и использования мнемосхем на
производственных предприятиях. На каждом этапе работы рассмотрены
различные варианты решения возникающих задач, выявлены их достоинства и
недостатки, обоснованы принимаемые решения.
В процессе разработки были формализованы требования и составлено
техническое задание на разработку. По результатам анализа предметной области
и техническому заданию были спроектированы графические средства работы с
мнемосхемами.
Особенностью разработки является создание единой графической
библиотеки, как основы для создания средств редактирования и использования
мнемосхем.
На базе векторной графической библиотеки созданы обозреватель и
редаткор мнемосхем, которые интегрированы с действующими системами на
предприятии, о чем свидетельствует полученный акт внедрения.
В процесс выполнения работы были проработаны вопросы финансового
менеджмента, ресурсоэффектиности и ресурсосбережения выполненного
проекта. Кроме того, были рассмотрены аспекты социальной ответственности
данной работы.
В процессе выполнения работы выполнялись выступления с докладами на
XII и XIII Международной научно-практической конференции студентов,
аспирантов и молодых учёных «Молодежь и современные информационные
технологии». По теме работе опубликованы две статьи.



