Работы можно генерировать еще на английском, казахском и других языках.

ВКР (Диплом)

Взаимосвязь ТЗ и этапа тестирования при разработке продукта на примере омниканальной информационно-справочной системы SPORTNORMATIV.RU

Данное исследование посвящено критическому анализу когерентности между детерминированными в техническом задании требованиями и верификационными процедурами на этапе контроля качества при создании сложных омниканальных систем. В работе детально рассматривается архитектура информационной системы SPORTNORMATIV.RU, где специфика взаимодействия с пользователем через многообразие каналов связи диктует необходимость внедрения прецизионных методов прослеживаемости (traceability). Автор апеллирует к фундаментальным трудам отечественных специалистов в области системной инженерии и программной инженерии, таких как В.В. Липаев и А.М. Вендров, развивая их идеи в контексте современных методологий Agile и DevOps. В ходе изыскания выявляются деструктивные факторы, возникающие при разрыве логической цепочки «требование — тест-кейс», и предлагаются алгоритмизированные способы минимизации рисков на этапе интеграционного и функционального тестирования.

Комплексная модель обеспечения качества (QA-модель), включающая матрицу трассировки требований (Requirement Traceability Matrix), адаптированную для омниканальных платформ, а также набор верификационных регламентов, позволяющих синхронизировать итеративную разработку ТЗ с автоматизированными сценариями тестирования.

В условиях форсированной цифровизации физической культуры и спорта в Российской Федерации, закрепленной в государственных программах развития отрасли, требования к надежности информационно-справочных систем неуклонно растут. Существующий диссонанс между формализацией проектных решений и их финальной реализацией часто приводит к деградации качества сервисов, что в контексте функционирования таких масштабных ресурсов, как SPORTNORMATIV.RU, недопустимо. Необходимость поиска новых подходов к сопряжению этапов проектирования и верификации, учитывающих российские стандарты (ГОСТ серии 34 и 19) и международные практики (ISO/IEC), предопределяет значимость данного исследования для теории и практики проектирования информационных систем.

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

1. Изучить теоретические и методологические базисы проектирования информационных систем в работах ведущих российских и зарубежных ученых.

2. Проанализировать специфику омниканальности как ключевого фактора, усложняющего архитектуру и процесс тестирования современных справочных систем.

3. Исследовать нормативно-техническую базу и современные стандарты формирования требований к программному обеспечению в РФ.

4. Выявить корреляционные связи между этапами жизненного цикла разработки на примере проекта SPORTNORMATIV.RU.

5. Разработать алгоритм трансляции бизнес-требований и технических условий в контрольные сценарии тестирования.

6. Оценить технико-экономическую эффективность предлагаемых решений по оптимизации процесса верификации на основе ТЗ.

  • Оформление по ГОСТ
  • Содержание и структура уже собраны
  • Подходит как пример для своей темы

Предпросмотр документа

ВКР (Диплом)

На тему: Взаимосвязь ТЗ и этапа тестирования при разработке продукта на примере омниканальной информационно-справочной системы SPORTNORMATIV.RU

по дисциплине «Проектирование информационных систем»

Направление: Математика и информационные науки

Содержание

Введение

Глава 1. ОБЗОР МЕТОДОВ РАЗРАБОТКИ ТЕХНИЧЕСКОГО ЗАДАНИЯ И ОРГАНИЗАЦИИ ТЕСТИРОВАНИЯ ОМНИКАНАЛЬНЫХ ПРОГРАММНЫХ ПРОДУКТОВ

1.1. Техническое задание как базовый артефакт разработки программного обеспечения

1.2. Понятие, цели и функции технического задания в жизненном цикле ПО

1.3. Структура и содержание ТЗ согласно ГОСТ 34.602-2020 и международным стандартам спецификации требований

1.4. Процесс тестирования в разработке программных продуктов

1.5. Трассируемость требований ТЗ и их роль в обеспечении качества ПО

1.6. Организация тестирования омниканальных программных продуктов в современных методологиях разработки

1.7. Место тестирования в основных методологиях разработки ПО (Waterfall, Agile, Scrum, Kanban)

1.8. Классификация видов и уровней тестирования (модульное, интеграционное, системное, приёмочное)

1.9. Ручное тестирование: цели, преимущества и ограничения в условиях омниканальности

1.10. Инструментальные средства управления тестированием: обзор возможностей Test IT, Jira

1.11. Средства тестирования и эмуляции веб- и мобильных приложений

1.12. Архитектурные особенности омниканальных продуктов и их учёт при тестировании

1.13. Типовая архитектура омниканального приложения: клиентская часть, серверная часть,

1.14. Особенности и проблемы тестирования омниканальных продуктов

1.15. Взаимосвязь требований ТЗ и тестовой документации: современное состояние проблемы

1.16. Влияние характеристик требований ТЗ на объём и структуру тестирования

1.17. Подходы к оценке тестового покрытия на основе требований

1.18. Методы количественной оценки сложности тестирования

1.19. Выводы по первой главе и постановка задачи на разработку модели

Глава 2. МОДЕЛЬ ВЗАИМОСВЯЗИ ТРЕБОВАНИЙ ТЕХНИЧЕСКОГО ЗАДАНИЯ И ТЕСТОВОЙ ДОКУМЕНТАЦИИ

2.1. Анализ и формализация требований информационной системы, зафиксированных в ТЗ

2.2. Краткое описание функциональных и нефункциональных требований

2.3. Формализация требований как множества элементов технического задания

2.4. Разработка модели взаимосвязи требований ТЗ и тестовых артефактов

2.5. Теоретико-множественная модель структуры связей «требование - тестовый сценарий»

2.6. Определение базовых множеств: T - множество требований, TC - множество тестовых сценариев

2.7. Отношение покрытия требований тестовыми сценариями: R ⊆ T × TC

2.8. Оценка полноты покрытия и выявление избыточных сценариев

2.9. Теоретико-графовая модель зависимостей требований и тестов

2.10. Построение двудольного графа «требование - тестовый сценарий»

2.11. Введение весовых коэффициентов для учёта приоритетов требований и критичности модулей

2.12. Метод расчёта структурных показателей тестового набора

2.13. Метод оценки плановой трудоёмкости тестирования на основе требований ТЗ

2.14. Количественная оценка числа тестовых сценариев с учётом платформенных вариаций

2.15. Учёт повторного использования тестовых сценариев для веб- и мобильных версий

2.16. Пример расчёта для информационно-справочной системы «SPORTNORMATIV.RU»

2.17. Построение структуры тестового плана на основе разработанной модели

2.18. Определение уровней тестирования и приоритетов тестовых наборов

2.19. Формирование тестовых наборов для функционального тестирования основных модулей

2.20. Просмотр нормативов по видам спорта и спортивным разрядам

2.21. Поиск нормативов

2.22. Администрирование справочников нормативов

2.23. Оценка числа тестовых сценариев по каждому модулю с помощью модели

2.24. Учёт платформенных особенностей в тестовом плане: межбраузерная совместимость, адаптивность, жестовые сценарии

2.25. Выводы по второй главе

Глава 3. ПРИМЕНЕНИЕ РАЗРАБОТАННОГО МЕТОДА НА ПРИМЕРЕ ОМНИКАНАЛЬНОГО ПРОДУКТА SPORTNORMATIV.RU И АНАЛИЗ РЕЗУЛЬТАТОВ

3.1. Технологическая характеристика продукта, подготовка тестовой среды и инструментария

3.2. Технологическая характеристика продукта SPORTNORMATIV.RU

3.3. Конфигурация тестовых стендов: версии браузеров, эмуляторы iOS/Android, реальные устройства

3.4. Настройка проекта в системе управления тестированием Test IT

3.5. Особенности тестирования на различных платформах: выявленные расхождения в поведении веб- и мобильных версий

3.6. Особенности тестирования на различных платформах: выявленные расхождения в поведении веб- и мобильных версий

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

3.8. Статистика выполнения тестовых сценариев: количество успешных, заблокированных и неуспешных проверок

3.9. Распределение дефектов по модулям и платформам

3.10. Сравнение фактического числа тестовых сценариев с расчётным и оценка точности модели

3.11. Анализ трудоёмкости тестирования и влияния дефектов на перепланирование работ

3.12. Рекомендации по совершенствованию процесса составления ТЗ и планирования тестирования

3.13. Предложения по улучшению структуры ТЗ для повышения тестируемости требований

3.14. Рекомендации по уточнению модели взаимосвязи для использования в аналогичных проектах, включая проект Сбербизнес: «Мой розничный бизнес»

3.15. Возможности автоматизации отдельных проверок на основе формализованных требований

3.16. Выводы по третьей главе

Заключение

Список использованной литературы

ВЗАИМОСВЯЗЬ ТЗ И ЭТАПА ТЕСТИРОВАНИЯ ПРИ РАЗРАБОТКЕ ПРОДУКТА НА ПРИМЕРЕ ОМНИКАНАЛЬНОЙ ИНФОРМАЦИОННО-СПРАВОЧНОЙ СИСТЕМЫ SPORTNORMATIV.RU

ВВЕДЕНИЕ

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

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

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

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

Цель выпускной квалификационной работы состоит в разработке формализованной модели взаимосвязи требований технического задания и тестовой документации для омниканальных информационных систем, апробированной на примере информационно-справочной системы SPORTNORMATIV.RU, обеспечивающей прогнозирование объемов тестирования и структурирование тестовых мероприятий на основе анализа требований.

Для достижения поставленной цели определены следующие задачи:

  • провести систематический анализ методов разработки технического задания и организации тестирования омниканальных программных продуктов с идентификацией особенностей, обусловленных платформенным многообразием;
  • разработать теоретико-множественную и теоретико-графовую модели взаимосвязи требований технического задания и тестовых сценариев с учетом специфики омниканальной архитектуры;
  • создать метод оценки плановой трудоемкости тестирования на основе анализа структуры и содержания технического задания;
  • апробировать разработанные модель и метод на примере проектирования и тестирования омниканальной информационно-справочной системы SPORTNORMATIV.RU с анализом точности прогнозных оценок.

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

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

Методологическая база исследования включает комплекс взаимодополняющих подходов и инструментов. Теоретическую основу составили концепции жизненного цикла разработки программного обеспечения, теория управления требованиями, методология трассируемости артефактов, положения стандартов ГОСТ 34.602-2020 и IEEE 830-1998 в части спецификации требований, а также модели процессов тестирования в соответствии с ISTQB и ISO/IEC/IEEE 29119. В качестве методов исследования применялись системный анализ архитектуры омниканальных приложений, теоретико-множественное моделирование отношений между элементами технического задания и тестовыми сценариями, теоретико-графовый подход к представлению структуры покрытия требований тестами, метод экспертных оценок для валидации модели,

Остальная часть документа скрыта

Сгенерируйте работу по своей теме, чтобы получить полный текст.

Навигация по работам

Похожие материалы

Похожая работа Исследование методов защиты персональных данных в интернетеПроектирование информационных систем Похожая работа Проектирование системы обеспечения инженерно-технической защиты обьекта офисаПроектирование информационных систем Похожая работа Разработка системы мониторинга потребительского поведения на основе данных видеонаблюдения в розничной торговлеПроектирование информационных систем Похожая работа Сравнительный анализ алгоритмов и структур данных для высоконагруженных веб-приложенийПроектирование информационных систем Похожая работа Создание системы рекомендации контента для корпоративного порталаПрикладная математика и информатика Похожая работа Разработка системы гарантированного питания компьютерной сети при отключении внешнего источника напряженияПрикладная математика и информатика

Часто задаваемые вопросы

Да, целиком: система формулирует цель и задачи, строит план, пишет все главы, добавляет таблицы, собирает список источников и оформляет файл Word по ГОСТ. Работа выходит на 60-80 страниц. Данные конкретного предприятия и материалы вашей практики подставляете вы сами на этапе правки плана, потому что выдумывать чужую отчетность мы не будем.

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

Источники подбирает отдельный агент-библиограф: он ищет монографии, публикации из журналов ВАК, отраслевую статистику и нормативные акты в действующей редакции, а затем проверяет каждую позицию на существование. У диплома список обычно нужен на 40-60 позиций. Свежесть здесь важнее количества: ссылка на отмененную редакцию закона тянет за собой правку всей главы.

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

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

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

Остались вопросы?

Пишите, звоните — мы на связи