Прототипная разработка корпоративного программного обеспечения с интегрированным клиентским порталом по подходу Development & Operations

Проект бакалаврской работы в области разработки программного обеспечения и IT-операций

2022 Bachelor Thesis Academic Research

Аннотация

Эта бакалаврская работа рассматривает вызовы и возможности в современной разработке программного обеспечения и IT-операциях. Исследование сосредоточено на установлении эффективных процессов разработки, внедрении практик непрерывной интеграции и развертывания, а также разработке цифровых решений.

Введение

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

Теоретические основы

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

Методология

Это исследование следует смешанному методологическому подходу, сочетающему качественные и количественные методы.

Реализация

Контроль версий

GitLab был внедрен для контроля версий, ревью кода и совместной работы

CI/CD пайплайн

TeamCity был настроен для непрерывной интеграции, автоматизируя сборки, тесты и развертывания

Контейнеризация

Docker-контейнеры использовались для обеспечения согласованных сред в разработке, тестировании и продакшене

Обеспечение качества

Автоматизированное тестирование было интегрировано в CI/CD пайплайн

Технологический стек

Backend

PHP
Laravel Framework
MySQL
REST APIs

Frontend

HTML5
CSS3
JavaScript
Bootstrap

DevOps

GitLab
TeamCity
Docker
CI/CD

Инфраструктура

Linux
nginx
MySQL Server
Мониторинг

Результаты

Внедрение цикла DevOps и клиентского портала привело к измеримым улучшениям: время развертывания сокращено, частота ошибок снижена примерно на 40%, клиентские запросы сокращены на 60%.

Обсуждение

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

Заключение

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