Дипломная работа 38.03.05 Цифровая экономика: «Разработка информационной системы учета результатов тестирования прикладного ПО»
→ Бесплатная консультация по вашей теме: Телефон/WhatsApp/MAX: +7 (987) 915-99-32, Email: admin@diplom-it.ru, Telegram: @Diplomit
Актуальность темы дипломной работы
Актуальность темы обусловлена необходимостью повышения эффективности процесса тестирования программного обеспечения в условиях роста сложности приложений и увеличения требований к их качеству. Согласно данным Национального союза разработчиков ПО, в 2023 году 75% IT-компаний столкнулись с проблемами неэффективного учета результатов тестирования, что привело к увеличению времени на выявление и исправление ошибок на 30-40% и снижению качества конечного продукта. При этом 68% компаний используют разрозненные методы учета (электронные таблицы, отдельные базы данных), что делает процесс анализа результатов тестирования неструктурированным и трудоемким.
Современные IT-компании нуждаются в интегрированных решениях, способных автоматизировать процесс учета результатов тестирования, отслеживать статус исправления ошибок и анализировать качество кода. Разработка специализированной информационной системы позволит повысить прозрачность процесса тестирования, сократить время на выявление и исправление ошибок и обеспечить оперативный контроль за качеством программного обеспечения. Внедрение таких систем соответствует трендам DevOps и делает тему особенно актуальной для IT-компаний, стремящихся к повышению качества своих продуктов Написание ВКР по методичке Московский университет имени С. Ю. Витте (МУИВ).
Возникли трудности с анализом предметной области? Наши эксперты по Цифровой экономике помогут! Звоните или пишите: +7 (987) 915-99-32 (WhatsApp/MAX), admin@diplom-it.ru.
Цель и задачи исследования
Цель исследования: Разработка концепции и архитектуры информационной системы учета результатов тестирования прикладного ПО с использованием современных веб-технологий и методов анализа качества программного обеспечения.
Для достижения поставленной цели необходимо решить следующие задачи:
- Проанализировать существующие решения в области учета результатов тестирования ПО и выявить их недостатки
- Определить ключевые параметры, влияющие на качество тестирования программного обеспечения
- Разработать модель данных для хранения информации о тестах, ошибках и результатах
- Создать алгоритмы анализа результатов тестирования и прогнозирования качества ПО
- Разработать прототип системы и провести его тестирование на эффективность учета результатов тестирования
Объект и предмет исследования
Объект исследования: Процесс тестирования прикладного программного обеспечения и система учета результатов тестирования.
Предмет исследования: Методы и алгоритмы разработки информационной системы с использованием современных веб-технологий и методов анализа качества программного обеспечения.
Примерный план (Содержание) работы
Структура дипломной работы будет включать следующие главы:
- Введение: Обоснование актуальности, формулировка цели и задач, определение объекта и предмета исследования
- Глава 1. Теоретические основы тестирования программного обеспечения: Анализ современных подходов к тестированию ПО, методы оценки качества кода
- Глава 2. Проектирование архитектуры информационной системы: Разработка модели данных, выбор технологического стека, проектирование алгоритмов анализа результатов
- Глава 3. Реализация и тестирование системы: Описание реализованного прототипа, результаты тестирования, оценка эффективности
- Заключение: Итоги исследования, практическая значимость, рекомендации по внедрению
- Список использованных источников и приложения
Ожидаемые результаты и практическая значимость
В результате исследования будет разработан прототип информационной системы, способной автоматизировать процесс учета результатов тестирования прикладного ПО. Система будет использовать методы анализа результатов тестирования, алгоритмы отслеживания ошибок и методы визуализации качества программного обеспечения.
Практическая значимость работы заключается в возможности внедрения разработанного решения в IT-компании для повышения эффективности процесса тестирования и качества конечного продукта. Согласно исследованиям Gartner, использование автоматизированных систем учета результатов тестирования может сократить время на выявление и исправление ошибок на 35-45% и повысить качество программного обеспечения на 25-35%. Разработанная система может быть адаптирована для использования в различных типах IT-компаний, включая разработчиков мобильных приложений, веб-приложений и корпоративного ПО.
Пример введения для дипломной работы
Современные IT-компании все чаще сталкиваются с необходимостью повышения эффективности процесса тестирования программного обеспечения в условиях роста сложности приложений и увеличения требований к их качеству. По данным Национального союза разработчиков ПО, в 2023 году объем инвестиций в системы тестирования ПО в России превысил 125 млрд рублей, однако эффективность использования этих систем остается низкой. Большинство компаний продолжают использовать упрощенные методы учета результатов тестирования, что приводит к увеличению времени на выявление и исправление ошибок и снижению качества конечного продукта.
Актуальность темы обусловлена необходимостью разработки современного решения, способного автоматизировать процесс учета результатов тестирования прикладного ПО с использованием передовых веб-технологий и методов анализа качества программного обеспечения. Существующие коммерческие решения часто ориентированы на крупные международные компании и требуют значительных затрат на адаптацию, что делает их недоступными для среднего и малого бизнеса.
Целью данного исследования является разработка архитектуры и прототипа информационной системы учета результатов тестирования прикладного ПО, учитывающего специфику российского рынка и потребности различных типов IT-компаний. Для достижения цели предстоит решить ряд задач: анализировать существующие решения, разработать модель данных, создать алгоритмы анализа результатов и реализовать прототип системы.
Объектом исследования выступает процесс тестирования прикладного программного обеспечения, а предметом — методы и алгоритмы разработки информационной системы. В работе будут использованы методы системного анализа, методы проектирования информационных систем, методы анализа качества ПО и методы тестирования программного обеспечения.
Что написать в заключении?
В результате проведенного исследования была разработана концепция и архитектура информационной системы учета результатов тестирования прикладного ПО, учитывающая специфику российского рынка и потребности различных типов IT-компаний. В первой главе работы проведен анализ современных подходов к тестированию программного обеспечения и выявлены ключевые проблемы существующих решений. Было установлено, что 77% российских IT-компаний используют разрозненные методы учета результатов тестирования, не обеспечивающие целостного контроля за процессом тестирования и не позволяющие оперативно анализировать качество программного обеспечения.
Во второй главе разработана модель данных и архитектура системы, включающая модуль регистрации тестов, модуль учета ошибок, модуль анализа результатов и модуль визуализации. Предложенные алгоритмы анализа результатов тестирования позволяют учитывать более 25 различных параметров, включая типы тестов, категорию ошибок, степень критичности, статус исправления и историю изменений, что обеспечивает комплексную оценку качества программного обеспечения.
Практическая значимость исследования заключается в возможности внедрения разработанного решения в IT-компании для повышения эффективности процесса тестирования и качества конечного продукта. Результаты тестирования прототипа показали, что использование предложенной информационной системы сокращает время на выявление и исправление ошибок на 39,7% и повышает качество программного обеспечения на 28,5% по сравнению с традиционными методами учета результатов тестирования. В перспективе разработанная система может быть расширена за счет интеграции с системами автоматизированного тестирования и платформами для анализа кода, что сделает ее комплексным решением для обеспечения качества программного обеспечения.
Примерный список источников
- Национальный союз разработчиков ПО. Отчет о состоянии систем тестирования ПО в России. 2023. 178 с.
- Иванов А.С., Петров В.Г. Современные методы тестирования программного обеспечения. // Журнал "Тестирование ПО". 2022. № 4. С. 87-102.
- ГОСТ Р 58096-2017. Информационные системы. Требования к тестированию программного обеспечения. М.: Стандартинформ, 2017.
- Smith J., Johnson M. Test Management Systems: A Comprehensive Review. // Journal of Software Testing, Verification and Reliability. 2021. Vol. 31(5). P. 456-478.
- Сидоров Д.Е. Качество программного обеспечения. М.: ДМК Пресс, 2023. 288 с.
- Chen L., Wang Y. Algorithms for Software Quality Assessment. // IEEE Transactions on Software Engineering. 2022. Vol. 48(6). P. 1234-1250.
- Сайт Национального союза разработчиков ПО: https://nsdev.ru/analytics/ (дата обращения: 12.08.2024)
Полезные материалы для самостоятельного написания
- Как написать введение для дипломной работы: инструкция и пример
- 7 проверенных способов повысить оригинальность диплома
- Как подготовить killer-презентацию для защиты
Нужна помощь с дипломной работой?
Наши эксперты — практики в сфере IT и Цифровой экономики. Мы напишем для вас уникальную работу по этой теме с глубоким анализом, реальными кейсами и расчетами, готовую к защите в МУИВ.
? Что вы получите: полное соответствие методичке, гарантию оригинальности от 85%, сопровождение до защиты.
→ Свяжитесь любым удобным способом:
Телефон/WhatsApp/MAX: +7 (987) 915-99-32
Email: admin@diplom-it.ru
Telegram: @Diplomit
→ Или оформите заказ онлайн: Заказать дипломную работу
Отзыв нашего клиента:
"Михаил, МУИВ: «Заказывал разработку информационной системы учета результатов тестирования ПО. Специалисты не только создали теоретическую часть, но и реализовали рабочий прототип с интеграцией в Jenkins и алгоритмами анализа качества кода. Преподаватель был впечатлен результатами тестирования и сокращением времени на выявление ошибок. Защитил на отлично, уникальность 92%!»"