Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаАвтоматизация технологических процессов
Готовая работа №88594 от пользователя Успенская Ирина
book

Автоматизация доставки, установки и обновления лицензированного программного обеспечения на базе веб-сервиса UTS Marketplace

3 050 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

1 Анализ предметной области 16
1.1 Автоматизация развертывания программного обеспечения 16
1.2 Лицензирование программного обеспечения 20
1.3 Анализ автоматизируемого бизнес-процесса 26
1.4 Обзор существующих аналогов 36
1.5 Выводы по разделу 40
2 Проектирование системы 42
2.1 Функциональные требования 42
2.2 Варианты использования 45
2.3 Компонентное архитектурное представление 56
2.4 Архитектурное представление развёртывания 58
2.5 Проектирование пользовательского интерфейса 59
3 Реализация системы и анализ результатов 63
3.1 Методы и средства реализации 63
3.1.1 Язык программирования 63
3.1.2 Фреймворки 63
3.1.3 истема управления базами данных 64
3.2 Серверная часть 65
3.2.1 Сервис s-device 65
3.2.2 Сервис s-license 66
3.3 Клиентская часть 68
3.3.1 Страницы в UTS Marketplace 68
3.3.2 Утилита UTS Packer 71
3.3.3 Клиентское приложение UTS Launcher 72
4 Финансовый менеджмент 82
4.1 Организация и планирование работ 82
4.1.1 Продолжительность этапов работ 83
4.2 Расчет сметы затрат на выполнение проекта 87
4.2.1 Расчет затрат на материалы 87
4.2.2 Расчет заработной платы 88
4.2.3 Расчет затрат на социальный налог 89
4.2.4 Расчет затрат на электроэнергию 89
4.2.5 Расчет амортизационных расходов 90
4.2.6 Расчет прочих расходов 91
4.2.7 Расчет общей себестоимости разработки 91
4.2.8 Расчет прибыли 91
4.2.9 Расчет НДС 92
4.2.10 Цена разработки ОКР (НИР) 92
4.3 Оценка экономической эффективности проекта 92
5 Социальная ответственность 94
5.1 Введение 94
5.2 Правовые и организационные вопросы обеспечения безопасности 95
5.3 Производственная безопасность 96
5.3.1 Анализ вредных и опасных производственных факторов 97
5.3.2 Обоснование мероприятий по снижению воздействия 107
5.4 Экологическая безопасность 108
5.5 Безопасность в чрезвычайных случаях 109
5.5.1 Анализ вероятных ЧС, которые могут возникнуть на рабочем месте 109
5.5.2 Мероприятия по предотвращению ЧС 109
5.6 Выводы по разделу 110
ЗАКЛЮЧЕНИЕ 112
CONCLUSION 114
Список использованных источников 116
Приложение А 120

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Сегодня, в век бурного развития цифровых технологий, всё больше компаний занимается созданием программного обеспечения. Одним из широко развивающихся направлений является создание программно-аппаратных систем, таких как терминалы самообслуживания, интерактивное игровое оборудование. Одной из таких компаний является ООО «Универсальные терминал системы».
При эксплуатации подобных комплексов основными трудностями являются процессы установки программного обеспечения и его своевременного обновления, контроля над выполнением запущенного программного обеспечения. В большинстве случаев работа специализированных приложений предполагает то, что пользователь не сможет прекратить его работу и выйти в операционную систему.
Отсюда вытекает потребность компании в автоматизации приведенных процессов. Создание и использование подобной системы позволит упростить работу отделов технической поддержки и работы с клиентами.
Цель магистерской работы и задачи состоят в проектировании и разработке системы для автоматизации доставки программного обеспечения на устройства клиентов, его своевременного обновления и контроля. Разработка системы велась для ООО «Универсальные терминал системы» на базе собственной системы цифрового распространения программного обеспечения UTS Marketplace.

Весь текст будет доступен после покупки

отрывок из работы

1 Анализ предметной области

1.1 Автоматизация развертывания программного обеспечения

Развёртывание программного обеспечения — это все действия, которые делают программную систему готовой к использованию. Данный процесс является частью жизненного цикла программного обеспечения [1].
Процесс развертывания приложений часто рассматривается в виде некой неприятной, но обязательной процедуры, предшествующей выпуску программного продукта. При этом принципы разработки приложений могут и должны применяться в процессе развертывания так же, как и на других этапах создания системы. Ручное развертывание представляет собой повторяющуюся из раза в раз и подверженную ошибкам процедуру. Однако она может быть автоматизирована с целью ускорения выпуска системы и предотвращения ошибок аналогично тому, как автоматизация процесса сборки ускоряет и повышает надежность процесса разработки [2].
К действиям, связанным с развертыванием программного обеспечения, относят:
- Выпуск (release) - следует из завершенного процесса разработки и иногда классифицируется как часть процесса разработки, а не процесса развертывания. Он включает в себя все операции по подготовке системы к сборке и передаче в компьютерную систему (системы), на которой она будет запущена в производство. Поэтому иногда это включает определение ресурсов, необходимых для работы системы с приемлемой производительностью, и планирование и/или документирование последующих действий процесса развертывания;
- Установка и активация - для простых систем установка программного обеспечения заключается в создании некоторой формы команды, ярлыка, сценария или службы для запуска программного обеспечения (вручную или автоматически). Для сложных систем процесс установки может включать в себя настройку системы - зачастую, задавая конечным пользователям вопросы о

предполагаемом использовании; Активация же заключается в запуске исполняемого компонента программного обеспечения в первый раз.
- Деактивация является обратной активацией и означает отключение любых уже выполняющихся компонентов системы. Деактивация часто требуется для выполнения других действий по развертыванию, например, может потребоваться деактивация системы программного обеспечения перед выполнением обновления. Практика удаления редко используемых или устаревших систем из службы часто называется удалением приложений или списанием приложений.
- Обновление - процесс обновления направлен на замену более ранней версии всей или некоторой части системы программного обеспечения на более новую версию. Обычно заключается в деактивации с последующей установкой новой версии программного обеспечения;
- Отслеживание версий – осуществляется системами отслеживания версий, которые помогают пользователю находить и устанавливать обновления для программного обеспечения;
- Удаление является процессом, обратным установке. Заключается в удаление программного обеспечения, которое больше не требуется. Может также включать некоторую реконфигурацию других программных систем для удаления зависимостей удаленной системы.
Современные методы разработки программного обеспечения подразумевают его развертывание в нескольких средах (окружениях). В основном выделяют рабочее (production) и тестовое окружения, хотя для каждого программного продукта могут быть свои окружения, например, окружение разработки (development), отладочное (debug), предрелизное (pre-production), инсценировочное (staging) и прочие, зависящие от конкретного процесса разработки, используемого в команде.
Под рабочим или «боевым» окружением понимается среда, в которой программное обеспечение эксплуатируется реальным пользователем с использованием актуальных данных. К таким средам предъявляется особое

требование – в них должна находиться актуальная и стабильная версия программного продукта, прошедшая через различные стадии тестирования.
Тестовое окружение является противоположностью рабочего окружения. Это окружение необходимо для проверки работоспособности версии программного обеспечения. У рядовых пользователей отсутствует доступ к такого рода окружениям.
Существуют различия между поставкой приложения в рабочую среду и его развертыванием в тестовых средах, не в последнюю очередь связанные с чувством ответственности человека, осуществляющего поставку. Однако с технической точки зрения эти различия должны быть инкапсулированы в наборе конфигурационных файлов. При развертывании в рабочей среде должны выполняться те же процессы, что и при любом другом развертывании [3].

Весь текст будет доступен после покупки

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

1 Software Deployment // Wikipedia [Электронный ресурс]. Режим доступа: https://en.wikipedia.org/wiki/Software_deployment (дата обращения 30.05.2020);
2 Paul Duvall. Automation for the people: Deployment-automation patterns, Part 1 // IMB Developer [Электронный ресурс]. Режим доступа: https://www.ibm.com/developerworks/java/library/j-ap01139/j-ap01139-pdf.pdf (дата обращения 30.05.2020);
3 Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2011. — 432 с.;
4 Лицензия на программное обеспечение // Национальная библиотека им. Н. Э. Баумана [Электронный ресурс]. Режим доступа: https://ru.bmstu.wiki/Лицензия_на_программное_обеспечение (дата обращения 30.05.2020);
5 Лицензирование программного обеспечения в России: законодательство и практика / А. И. Савельев. – М. : Инфотропик Медиа, 2012. – 432 с.;
6 ГК РФ Статья 1296. Произведения, созданные по заказу // Консультант Плюс. [Электронный ресурс]. Режим доступа: http://www.consultant.ru/document/cons_doc_LAW_64629/e1a2a66199f94c314b86 13a44d2abbad7203f7ee/ (дата обращения 30.05.2020);
7 Симонович С.В. Информатика. Базовый курс: Учебник для вузов. Стандарт третьего поколения. – СПб.: Питер, 2015. – 640 с.;
8 Е. Н. Ливак. Лицензирование программного обеспечения // К вам пришла проверка (специализированное практическое издание). – Минск, 2005.
– №7. – С. 39-45.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

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

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

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

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

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных