Разработка и тестирование системы автоматизированного управления Web-SCADA компании ООО “Элком+”

Обложенко, Алёна Дмитриевна Отделение информационных технологий (ОИТ)
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

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

Введение ………………………………………………………………………………………………….. 13

1 WEB-технологии ………………………………………………………………………………….. 15

1.1 Существующие WEB-технологии ……………………………………………………… 15

1.1.1 HTML и CSS ……………………………………………………………………………… 16

1.1.2 JavaScript …………………………………………………………………………………… 17

1.1.3 Фреймворк Quasar ……………………………………………………………………… 19

1.1.4 Selenium, WebdriverIO и Mocha …………………………………………………… 20

1.2 Промышленный интернет вещей……………………………………………………….. 21

2 SCADA-системы ………………………………………………………………………………….. 24

2.1 Существующие SCADA-системы………………………………………………………. 25

2.1.1 SCADA «MasterSCADA» компании ИнСАТ (Россия) …………………… 25

2.1.2 SCADA «Trace Mode» компании AdAstrA Research Group (Россия) .. 27

2.1.3 SCADA «InTouch» компании Wonderware (США) ………………………… 29

2.1.4 SCADA «RSView32» компании Rockwell Automation (США) ………… 31

2.2 Предлагаемое решение ……………………………………………………………………… 33

3 WEB-SCADA компании ООО «Элком+» ……………………………………………….. 35

4 Тестирование WEB-SCADA ………………………………………………………………….. 44
4.1 Функциональное тестирование………………………………………………………….. 47
4.2 Юзабилити-тестирование …………………………………………………………………. 50
4.3 Тестирование интерфейса …………………………………………………………………. 52
4.4 Нагрузочное тестирование ………………………………………………………………… 53
4.5 Тестирование безопасности ………………………………………………………………. 56
4.6 Автоматизированное тестирование с помощью инструмента Hermione .. 58
5. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение …… 64

5.1 Организация и планирование работ …………………………………………………… 64

5.2 Расчет сметы затрат на выполнение проекта ………………………………………. 69

5.3 Оценка экономической эффективности проекта …………………………………. 74

6. Социальная ответственность ………………………………………………………………….. 76

6.1 Правовые и организационные вопросы обеспечения безопасности ……… 76

6.2 Профессиональная социальная ответственность …………………………………. 78

6.3 Экологическая безопасность …………………………………………………………….. 86

6.4 Безопасность в чрезвычайных ситуациях …………………………………………… 87
Заключение ………………………………………………………………………………………………. 91

Список публикаций и выступлений ……………………………………………………………. 92

Список использованных источников ………………………………………………………….. 93

Приложение А ………………………………………………………………………………………….. 97

В современном мире автоматизированные системы управления
технологическими процессами в нефтяной, газовой и других отраслях народного
хозяйства представляют собой многоуровневые распределенные системы
управления, которые реализуют такие основные функции, как управление,
регистрацию, регулирование и т. д.
На сегодняшний день процесс анализа такого программного продукта
является сложной и актуальной задачей, требующей оперативного подхода для
повышения качества диспетчерского контроля. Процесс проверки соответствия
заявленных к продукту требований и реально реализованной функциональности
осуществляется путем наблюдения за его работой в искусственно созданных
ситуациях и на ограниченном определенным образом наборе тестов.
Настоящая магистерская диссертация позволяет решить проблемы
контроля качества для промышленных систем автоматизированного управления
с помощью WEB-технологий. Помимо этого, работа поможет решению
актуальной проблемы импортозамещения заграничных программных продуктов
для сферы промышленности.
Целью данной работы является повышение эффективности и внедрение
процесса тестирования с помощью WEB-технологий для программного
обеспечения, предназначенного для автоматизированного управления
технологическими процессами и называемого WEB-SCADA-системой.
Для этого проводятся исследования современных WEB-технологий и
промышленности в целом. Такие решения позволяют расширить задачи
интеграции интернет-технологий и всей сферы промышленности, сделать обзор
подходов к тестированию программного обеспечения.
Научная новизна заключается в разработке автоматизированного
тестирования с помощью инструмента Hermione, который ускоряет
автоматизацию процесса запуска тестов и имитирует действия пользователя в
браузере.
В результате исследования протестирована SCADA-система,
ориентирующаяся на использовании браузеров в качестве клиентского
приложения и позволяющая управлять технологическими и производственными
процессами. Разрабатываемая WEB-SCADA доступна на рынке SCADA-систем
и представляет собой интеграцию WEB-технологий и систем управления
производством в промышленности.
Систему WEB-SCADA разрабатывает и использует российская компания
ООО «Элком+» г. Томск, что создаёт особенную ценность для Российского
рынка, так как разработка является отечественной. Следовательно, данный
программный продукт обладает всеми возможностями для распространения и
внедрения в существующую систему управления производством в Российской
Федерации.

В ходе выпускной квалификационной работы были рассмотрены
особенности разработки и тестирования программного обеспечения для сбора
данных и диспетчерского контроля с применением WEB-технологий.
Разрабатываемая WEB-SCADA доступна на рынке SCADA-систем и
представляет собой интеграцию WEB-технологий и систем управления
производством в промышленности.
В результате исследования протестирована разрабатываемая SCADA-
система с помощью различных видов тестирования. Благодаря тестированию
минимизируется риск возникновения ошибок в режиме работы продукта. Такой
этап разработки ПО, как тестирование, снижает риски нарушения работы
продукта, чем помогает в экономии ресурсов предприятия.
Завершающим этапом работы было проведение автоматизированного
интегрального тестирования ПО WEB-SCADA с использованием инструмента
Hermione для написания автоматизированных тестов на JavaScript. Такой
инструмент позволяет значительно ускорить автоматизацию процесса запуска
тестов, тем самым сократить время на тестировании.
Список публикаций и выступлений
1. Обложенко А.Д., Кочегурова Е.А. Сравнительный анализ и тенденции
развития SCADA-систем для нефтегазовой промышленности // Молодежь и
современные информационные технологии : сборник трудов XVII
Международной научно-практической конференции студентов, аспирантов и
молодых учёных, 17–20 февраля 2020 г., г. Томск / Национальный
исследовательский Томский политехнический университет, Инженерная школа
информационных технологий и робототехники ; под ред. Д. М. Сонькина [и др.].
— Томск: Изд-во ТПУ, 2020. – С. 318-319.
2. Обложенко А.Д., Кочегурова Е.А. WEB-технологии и тенденции
развития SCADA-систем в сфере АСУ ТП // Современные технологии,
экономика и образование: сборник материалов Всероссийской научно-
методической конференции, 27–29 декабря 2029 г., г. Томск: Изд-во ТПУ, 2019.
– С. 15-17.
3. Обложенко А.Д. WEB-технологии в сфере АСУ ТП // III
Международная научно-техническая конференция молодежи ПАО
«Транснефть», 19 ноября 2019 г., г. Томск

1.Введение в WEB-технологии // Webonto [Электронный ресурс]. –
Режим доступа: https://webonto.ru/vvedenie-v-web-tehnologii.
2.Веб-технологии для разработчиков // MDN web docs [Электронный
ресурс]. – Режим доступа: https://developer.mozilla.org/ru/docs/Web.
3.Языки разметки WEB-страниц // Bourabai [Электронный ресурс]. –
Режим доступа: http://bourabai.ru/dhtml/index.html.
4.Основы сценариев HTML // Bourabai [Электронный ресурс]. – Режим
доступа: http://bourabai.ru/dhtml/index.html.
5.Введение в JavaScript [Электронный ресурс]. – Режим доступа:
https://learn.javascript.ru/intro.
6.Обзор JavaScript // MDN web docs [Электронный ресурс]. – Режим
доступа:https://developer.mozilla.org/ru/docs/Web/JavaScript/JavaScript_technologi
es_overview.
7.Quasar Framework — универсальный Vue-фреймворк // Medium
[Электронный ресурс]. – Режим доступа: https://medium.com/devschacht/quasar-
framework.
8.Полезный инструмент для Vue-разработчиков // Хабр [Электронный
ресурс]. – Режим доступа: https://habr.com/ru/company/ruvds/blog/459300/.
9.Пользовательские сценарии // Лекция Яндекса [Электронный
ресурс]. – Режим доступа: https://habr.com/ru/company/yandex/blog/346608/.
10. Автоматическое тестирование c использованием фреймворка Mocha
//УчебникJavaScript[Электронныйресурс].-Режимдоступа:
https://learn.javascript.ru/testing-mocha.
11. Промышленныйинтернетвещей(IIOT)//HewlettPackard
[Электронный ресурс]. – Режим доступа: https://www.hpe.com/ru/ru/what-
is/industrial-iot.html.
12. Обложенко А.Д. WEB-технологии в сфере АСУ ТП // III
Международнаянаучно-техническаяконференциямолодежиПАО
«Транснефть», 19 ноября 2019 г., г. Томск

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Александр Р. ВоГТУ 2003, Экономический, преподаватель, кандидат наук
    4.5 (80 отзывов)
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфин... Читать все
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфинансы (Казначейство). Работаю в финансовой сфере более 10 лет. Банки,риски
    #Кандидатские #Магистерские
    123 Выполненных работы
    Логик Ф. кандидат наук, доцент
    4.9 (826 отзывов)
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские дисс... Читать все
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские диссертации, рефераты, контрольные) уже много лет. Качество работ гарантирую.
    #Кандидатские #Магистерские
    1486 Выполненных работ
    Петр П. кандидат наук
    4.2 (25 отзывов)
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт напис... Читать все
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт написания магистерских диссертаций. Направление - связь, телекоммуникации, информационная безопасность, информационные технологии, экономика. Пишу научные статьи уровня ВАК и РИНЦ. Работаю техническим директором интернет-провайдера, имею опыт работы ведущим сотрудником отдела информационной безопасности филиала одного из крупнейших банков. Образование - высшее профессиональное (в 2006 году окончил военную Академию связи в г. Санкт-Петербурге), послевузовское профессиональное (в 2018 году окончил аспирантуру Уральского федерального университета). Защитил диссертацию на соискание степени "кандидат технических наук" в 2020 году. В качестве хобби преподаю. Дисциплины - сети ЭВМ и телекоммуникации, информационная безопасность объектов критической информационной инфраструктуры.
    #Кандидатские #Магистерские
    33 Выполненных работы
    Глеб С. преподаватель, кандидат наук, доцент
    5 (158 отзывов)
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной с... Читать все
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной специальности 12.00.14 административное право, административный процесс.
    #Кандидатские #Магистерские
    216 Выполненных работ
    Татьяна П.
    4.2 (6 отзывов)
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки ... Читать все
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки в одном из крупнейших университетов Германии.
    #Кандидатские #Магистерские
    9 Выполненных работ
    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ
    Вирсавия А. медицинский 1981, стоматологический, преподаватель, канди...
    4.5 (9 отзывов)
    руководитель успешно защищенных диссертаций, автор около 150 работ, в активе - оппонирование, рецензирование, написание и подготовка диссертационных работ; интересы - ... Читать все
    руководитель успешно защищенных диссертаций, автор около 150 работ, в активе - оппонирование, рецензирование, написание и подготовка диссертационных работ; интересы - медицина, биология, антропология, биогидродинамика
    #Кандидатские #Магистерские
    12 Выполненных работ
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ

    Другие учебные работы по предмету