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

ВКР (Диплом)

Взаимосвязь технического задания и этапа тестирования при разработке продукта на примере омниканальной информационно-справочной системы 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 позиций. Свежесть здесь важнее количества: ссылка на отмененную редакцию закона тянет за собой правку всей главы.

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

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

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

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

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