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

Исследование информационных систем контроля ошибок при разработке программных продуктов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
524
79
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАГТРЕКЕР / ОШИБКА ПРОГРАММНОГО КОДА / ЖИЗНЕННЫЙ ЦИКЛ ОШИБКИ / ТЕСТИРОВЩИК

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Колесников А. В., Мордвинова А. Ю.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Исследование информационных систем контроля ошибок при разработке программных продуктов»

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №4/2016 ISSN 2410-6070_

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

1. Абдурасулов И. Водообеспечение и очистка сточных вод КР./ Отв. ред. д.х.н.,проф., В.Д. Гребенюк.-Бишкек: Илим,1993.- 449 с.

2.Гребенюк В.Д. Электродиализ. - Киев: Техника, 1976.-160 с.

3.Технологические процессы с применением мембран/Пер. с англ., под редакции Р.Е. Лейси и Леб. С. - М. :Мир, 1976.-370 с.

4.Вейсов Б.К., Гребенюк В.Д. Предельное концентрирование растворов NaCI- , CaCb электродиализом // Химия и технология воды.- Том - 7, №2.-Киев, 1985. -С.81-83.

5. Гребенюк В.Д., Жигинас Л.Х. и др. Электросодержание и десорбция полиэлектролита ПЭ-1 на мембране МК-40 и изменение ее зарядовой селективности // Химия и технологич воды. -Том 12, №11.- Киев,1990. -С.1024-1026.

6.Van Wely J.W. Electrodialysis Reversal for surface and Waste Water desalination // Tech. Mitt. 1985.-V/78,N 12.-P.619 - 623.

7. Гребенюк В.Д., Вейсов Б.К., Чеботарева Р.Д и др. Применение зарядселективных мембран для электродиализного опреснения минерализованных коллекторно-дренажных вод // Журнал прик. Химии. -Том 59, №4. -Москва,1986.--С.912-915.

© Калыбек уулу М., Абдурасулов И., Бейшекеев К. К., 2016

УДК 004.02

А.В. Колесников

доцент кафедры информационных систем А.Ю. Мордвинова преподаватель кафедры информационной безопасности, ФГАОУ ВО "Севастопольский государственный университет",

г. Севастополь, Российская Федерация

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

ПРОГРАММНЫХ ПРОДУКТОВ

Аннотация

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

Ключевые слова

Багтрекер, ошибка программного кода, жизненный цикл ошибки, тестировщик.

Информационная система контроля ошибок (багтрекер) - прикладная программа, разработанная, чтобы помочь тестером и программистам отслеживать историю отчетов о ошибках (багах) во время своей работы.

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

Обычно задача выбора системы отслеживания ошибок удовлетворяет следующим базовым требованиям: поддержка большого количества проектов, удобный и функциональный web-интерфейс,

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №4/2016 ISSN 2410-6070_

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

Рассмотрим наиболее популярные на данный момент системы отслеживания ошибок:

Bugzilla - свободна система отслеживания ошибок и ведения задач с веб-оболочкой. Bugzilla хорошо продумана и протестирована, с первого взгляда довольно проста. С другой точки зрения она имеет все, что необходимо для ведения задач и отслеживания ошибок в типовом проекте создания программного продукта.

Mantis Bug Tracker (Mantis) - это бесплатная система отслеживания ошибок с открытым исходным кодом. Система используется для общих нужд отслеживания запросов, управление проектами, и, чаще всего, для отслеживания ошибок в программном обеспечении.

Redmine - свободное серверное ВЕБ-приложение для управления проектами и отслеживания ошибок. В систему входит календарь-планировщик и диаграммы Ганта для визуального представления хода работ по проекту и сроков выполнения.

Atlassian JIRA - коммерческая система отслеживания ошибок, предназначена для организации общения с пользователями, хотя в некоторых случаях может быть использована для управления проектами.

Для разработки собственного багтрекер надо знать требования, которые должны держаться любая такая система:

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

Важное значение для разработчика имеет знание жизненного цикла бага, модель которого представлена на рисунке.

Новый i Назначен —► Разрешен —► Прохождение Закрыто

1 проверки

Исправлено Дубль Не исправлено Невоспроизводимость

Открыт повторно

Рисунок - Модель жизненного цикла бага

Система может предоставлять администратору возможность настроить, какие пользователи могут просматривать и редактировать ошибки в зависимости от их состояния, переводить их в другое состояние или удалять.

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

1. Лайза Криспин, Джанет Грегори. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд. - М.: «Вильямс», 2010. - 464 с.

2. С.С. Стоянченко, А.В. Колесников, А.В. Дядичев, В.В. Дядичев Информационная система учета и контроля возникающих ошибок при разработке программных продуктов // Сборник трудов I научной конференции профессорско-преподавательского состава, аспирантов, студентов и молодых ученых «ДНИ НАУКИ КФУ ИМ. В.И. ВЕРНАДСКОГО» (г. Симферополь, 2015 г.) - Симферополь: ООО «Антиква», 2015. - с. 28 - 32.

© Колесников А.В., Мордвинова А.Ю., 2016

i Надоели баннеры? Вы всегда можете отключить рекламу.