Автоматизированное управление жизненным циклом информационных систем - системная и программная инженерия решений на платформе 1С

Раздел
Программирование
Просмотров
54
Покупок
0
Антиплагиат
Не указан
Размещена
16 Сен 2023 в 00:03
ВУЗ
Не указан
Курс
4 курс
Стоимость
999 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Автоматизированное управление жизненным циклом информационных систем - системная и программная инженерия решений на платформе 1С
2.2 Мбайт 999 ₽
Описание

Актуальность работы обусловлена необходимостью решения проблемы отсутствия системы контроля версий кода конфигурации «1С» и неэффективного использования ресурсов компании ООО

«ТАКСТЕЛЕКОМ», что поможет оптимизировать бизнес-процессы и повысить эффективность работы в целом. Это, в свою очередь, позволит компании быстро и качественно выполнять заказы, удовлетворять потребности клиентов и увеличивать прибыльность бизнеса.

Объектом исследования является АИС бухгалтерского учета на платформе «1С», которую компания ООО "ТАКСТЕЛЕКОМ" внедряет для своих клиентов.

Предметом исследования является система автоматизированного управления жизненным циклом информационных систем на платформе

«1С», включающей в себя процессы непрерывной интеграции/непрерывной доставки (CI/CD), контроль версий кода, автоматический мониторинг и логирование производительности системы.

Цель данного проекта является повышение эффективности поддержки клиентских АИС, с помощью внедрения DevOps-решения.

Для достижения поставленной цели требуется решить следующие

задачи:

- проанализировать бизнес-требования к АСУ жизненным циклом ИС на платформе «1С»;

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

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

- разработать функциональную модель системы;

- спроектировать архитектуру решения;

- спроектировать функциональную модель решения;

- реализовать автоматизированное решение.

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

Оглавление

ВВЕДЕНИЕ..................................................................................................... 5

1 Анализ требований на разработку.............................................................. 7

1.1 Исходные данные................................................................................ 7

1.2 Возможности бизнеса.......................................................................... 7

1.3 Бизнес-цели.......................................................................................... 7

1.4 Критерии успеха.................................................................................. 8

1.5 Видение решения................................................................................. 8

1.6 Бизнес-риски........................................................................................ 9

1.7 Предположения и зависимости........................................................... 9

1.8 Основные функции решения............................................................. 10

1.9 MVP.................................................................................................... 10

1.10 Стейкхолдеры................................................................................. 11

1.11 Приоритеты проекта...................................................................... 13

1.12 Разработка модели данных................................................................ 13

1.12.1 Выделение существительных глаголов........................................ 13

1.12.2 Разработка концептуальной карты.............................................. 14

1.12.3 Разработка ER-модели................................................................. 15

1.13 Моделирование бизнес-процессов..................................................... 17

1.14 Разработка функциональных требований......................................... 19

1.15 Разработка нефункциональных требований..................................... 20

1.15.1 Требования к пользовательским интерфейсам............................ 20

1.15.2 Требования к удобству использования........................................ 20

1.15.3 Требования к производительности.............................................. 21

1.15.4 Требования к безопасности.......................................................... 21

1.15.5 Требования к надежности............................................................. 21

1.15.6 Бизнес-правила.............................................................................. 22

1.16 Выводы по главе................................................................................. 22

2 Проектирование решения.......................................................................... 24

2.1 Сравнительный анализ и выбор инструментов автоматизации......... 24

2.2 Описание процесса автоматизации разработки «1С»......................... 29

2.3 Описание схемы разработки c помощью Git....................................... 30

2.4 Описание контура непрерывной интеграции и непрерывной доставки 31 2.5 Серверная структура Dev-среды разработки «1С».................................. 35

2.6 Выводы по главе................................................................................... 37

3 Реализация решения................................................................................... 39

3.1 Организация системы контроля версий кода...................................... 39

3.2 Организация сборочной линии............................................................ 49

3.3 Организация автоматизированной доставки и развертывания.......... 61

3.4 Реализация автоматизированного мониторинга................................. 65

3.5 Вывод по главе..................................................................................... 69

ЗАКЛЮЧЕНИЕ............................................................................................. 70

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..................................... 72

ПРИЛОЖЕНИЕ А......................................................................................... 74

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

1. Хамадеев Ш.А. Методология моделирования бизнес-процессов BPMN2. Учебно-методическое пособие по дисциплине «Проектирование АСОИУ». – Набережные Челны: ИПЦ НЧИ К(П)ФУ, 2017. – 36 с.

2. Вигерс К., Битти Д. Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер. с англ. — М.: Издательство «Русская редакция»; СПб. : БХВ-Петербург, 2014. — 736 стр.: ил.

3. Subversion vs. Git: Развенчивание мифов о развенчивании мифов [Электронный ресурс]: Веб-страница. - Режим доступа: https://habr.com/ru/articles/320704/ (дата обращения: 13.05.2023).

4. Инструменты непрерывной интеграции [Электронный ресурс]: Веб- страница. - Режим доступа: https://www.atlassian.com/ru/continuous- delivery/continuous-integration/tools (дата обращения: 13.05.2023).

5. На каких бесплатных инструментах строить Observability и зонтичный мониторинг: ELK vs Graylog vs Grafana Loki vs Monq [Электронный ресурс]: Веб-страница. - Режим доступа: https://habr.com/ru/articles/594805/ (дата обращения: 17.05.2023).

6. Учебник Sonarqube [Электронный ресурс]: Веб-страница. - Режим доступа: https://russianblogs.com/article/59232464257/ (дата обращения: 13.05.2023).

7. Руководство по практическому использованию Allure Report [Электронный ресурс]: Веб-страница. - Режим доступа: https://procodings.ru/dev- ru/rukovodstvo-po-prakticheskomu-ispolzovaniyu-allure-report/ (дата обращения: 13.05.2023).

8. Применение DevOps в разработке «1С» [Электронный ресурс]: Промо- страницы. - Режим доступа: https://efsol.ru/promo/devops-1s.html (дата обращения: 25.04.2023).

9. Леоненков, А. Самоучитель UML 2. – БХВ-Петербург, 2007. – 569 с.

10. Д.Ю. Киселев, Ю.В. Киселев, А.В. Вавилин. Функциональное моделирование на базе стандарта IDEF0 – Самара: Изд-во СГАУ, 2014. – 20 с.

11. Что такое Docker и как его использовать в разработке [Электронный ресурс]: Веб-страница. - Режим доступа: https://eternalhost.net/blog/razrabotka/chto-takoe-docker (дата обращения: 16.05.2023).

12. Введение в DevOps: Свой GitLab сервер [Электронный ресурс]: Статья. - Режим доступа: https://kazarin.online/index.php/2019/02/10/introduction-to- devops-own-gitlab-server/ (дата обращения: 28.05.2023).

13. Синхронизация хранилища «1С» и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска [Электронный ресурс]: Электрон. жур. - Режим доступа: https://infostart.ru/1c/articles/903269/ (дата обращения: 18.05.2023).

14. Брент Ластер. Jenkins 2. Приступаем к работе – ДМК Пресс, 2019. – 652 с.

15. Эберхард Вольф. Continuous delivery. Практика непрерывных апдейтов. - М.: ООО "И.Д. Вильямс", 2017. - 384 с.

Вам подходит эта работа?
Похожие работы
Web-программирование
Контрольная работа Контрольная
29 Апр в 11:19
9 +2
0 покупок
Web-программирование
Отчет по практике Практика
15 Апр в 10:32
59 +2
2 покупки
Web-программирование
Отчет по практике Практика
15 Апр в 10:25
63 +2
1 покупка
Web-программирование
Контрольная работа Контрольная
10 Апр в 17:50
32 +1
1 покупка
Web-программирование
Лабораторная работа Лабораторная
9 Апр в 11:50
14 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
121
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
141
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
233 +5
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
154
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
161 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
110
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
158
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
123
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
144
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
196 +2
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
112 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
81 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
42
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
65 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
64 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
81 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
82 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
128
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
98 +2
1 покупка
Темы журнала
Показать ещё
Прямой эфир