Развитие методики отслеживания ошибок программного обеспечения в рамках фреймворка Qt
Аннотация
Пояснительная записка содержит 60 страниц, 22 рисунка, 2 таблицы, 3 приложения.
Ключевые слова: «тестирование ПО» («software testing»), «ошибки ПО» («software errors»), «баг-трекер» («bug-tracker»), «система отслеживания ошибок» («error tracking system»), «систематизация ошибок ПО» («systematization of software errors»), «обработка исключений» («exception handling»).
В данной выпускной квалификационной работе было проведено исследование сферы отслеживания ошибок программного обеспечения во время его эксплуатации, были рассмотрены основные системы для отслеживания ошибок, выделены их недостатки, а также проблемы взаимодействия между разработчиками, тестировщиками и пользователями.
Проведен аналитический обзор таких инструментов тестирования, как системы отслеживания ошибок программного обеспечения и управления проектами. На основе исследования был выбран прототип. Были разработаны критерии анализа прототипа с учетом целей и проблематики работы. Был проведен анализ прототипа и поставлена гипотеза о предполагаемом решении, пути его развития. Был разработан пакет моделей и проведено проектирование системы. Также было составлено техническое задание, на основе которого была произведена инженерная реализация программы для отслеживания ошибок ПО.
Программа была создана в среде программирования QtCreator с использованием фреймворка Qt и языка программирования C++.
Было принято заочное участие в VII международной молодежной научной конференции «Физика. Технологии. Инновации.», представленные тезисы были опубликованы в сборнике материалов конференции.
По итогам работы был получен акт внедрения данной системы в компании «Ceramic 3D».
Ключевые слова: «тестирование ПО» («software testing»), «ошибки ПО» («software errors»), «баг-трекер» («bug-tracker»), «система отслеживания ошибок» («error tracking system»), «систематизация ошибок ПО» («systematization of software errors»), «обработка исключений» («exception handling»).
В данной выпускной квалификационной работе было проведено исследование сферы отслеживания ошибок программного обеспечения во время его эксплуатации, были рассмотрены основные системы для отслеживания ошибок, выделены их недостатки, а также проблемы взаимодействия между разработчиками, тестировщиками и пользователями.
Проведен аналитический обзор таких инструментов тестирования, как системы отслеживания ошибок программного обеспечения и управления проектами. На основе исследования был выбран прототип. Были разработаны критерии анализа прототипа с учетом целей и проблематики работы. Был проведен анализ прототипа и поставлена гипотеза о предполагаемом решении, пути его развития. Был разработан пакет моделей и проведено проектирование системы. Также было составлено техническое задание, на основе которого была произведена инженерная реализация программы для отслеживания ошибок ПО.
Программа была создана в среде программирования QtCreator с использованием фреймворка Qt и языка программирования C++.
Было принято заочное участие в VII международной молодежной научной конференции «Физика. Технологии. Инновации.», представленные тезисы были опубликованы в сборнике материалов конференции.
По итогам работы был получен акт внедрения данной системы в компании «Ceramic 3D».