Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 курс. 2 семестр / НИР-НТС / Вариант. НТС. Голубцов Максим

.pdf
Скачиваний:
4
Добавлен:
29.01.2021
Размер:
365.47 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ» КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ И ПРОГРАММНОЙ ИНЖЕНЕРИИ

РАЗРАБОТКА ИНТЕРФЕЙСА ДЛЯ ОПТИМИЗАЦИИ ПРОЦЕССОВ ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ

РАБОТУ ВЫПОЛНИЛ МАГИСТРАНТ ГР. Z8430М МАКСИМ ГОЛУБЦОВ

НАУЧНЫЙ РУКОВОДИТЕЛЬ ДОЦЕНТ, Д-Р ТЕХН. НАУК

КОЛЕСНИКОВА СВЕТЛАНА ИВАНОВНА

САНКТ-ПЕТЕРБУРГ 2019

АКТУАЛЬНОСТЬ ИССЛЕДОВАНИЯ

Возрастающая сложность разработки, связанная с большими объемами программного кода. Следовательно, возрастают сложность и объемы тестирования

Необходимость в обеспечении высокого качества разрабатываемого программного продукта

Повышение эффективности процессов тестирования программного обеспечения

2

ЦЕЛЬ ИССЛЕДОВАНИЯ И ПОСТАНОВКА ЗАДАЧИ

Разработка программного интерфейса для оптимизации процессов тестирования программного обеспечения

1.Сравнительный анализ существующих решений и их проблем

2.Предварительная обработка массива данных

3.Разработка нового алгоритма тестирования программного обеспечения, основанного на методах машинного обучения

4.Разработка программы, реализующей разработанный алгоритм

5.Верификация результатов

3

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ИМЕЮЩИХСЯ РЕШЕНИЙ

Система управления версиями — программное обеспечение для облегчения работы с изменяющейся информацией.

Git - распределённая система управления версиями.

SVN - централизованная система управления версиями.

4

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ИМЕЮЩИХСЯ РЕШЕНИЙ

КЛЮЧЕВЫЕ РАЗЛИЧИЯ

SVN

Git

Централизованность

Распределенность

Сохраняет файлы полностью

Сохраняет только данные

Наличие в проекте некодовых

 

изменений

 

файлов (бинарные, графические

Не является лучшим решением

 

файлы)

 

для работы с бинарными файлами

Требуется наличие центрального

Не требуется центрального

 

сервера

 

сервера

5

ПРЕАМБУЛА РЕШЕНИЯ

Выпуск

Тестирование

Дизайн

Разработка Требования

6

ПРЕАМБУЛА РЕШЕНИЯ

Выпуск

Тестирование

Дизайн

Интерфейс

Разработка Требования

7