Автоматизация оценки надежности программного обеспечения

Актуальные проблемы авиации и космонавтики. Информационные технологии

УДК 681.518

А. Г. Иптышева Научный руководитель - В. В. Вдовенко Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск

АВТОМАТИЗАЦИЯ ОЦЕНКИ НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

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

Для исследования и оценки надежности ПО на различных этапах его жизненного цикла в настоящее время предложено множество моделей надежности [1]. Использование этих моделей на практике является достаточно сложной задачей, так как сводится к выполнению громоздких, трудоемких вычислений и требует значительных временных затрат и достаточно высокой квалификации. Решение этой задачи возможно с помощью информационной системы (ИС), обеспечивающей автоматизацию расчетов надежности ПО. В настоящее время на рынке программных средств представлен ряд отечественных и зарубежных программ, предназначенных для выполнения расчетов надежности аппаратных

средств, однако программные средства оценки надежности ПО отсутствуют [2].

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

1. Поддержки интерфейсов, занимающиеся всеми взаимодействиями с другими частями системы.

2. Сбора входной информации и определения критериев оценки надежности.

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

4. Интерпретации и анализа полученных результатов.

В настоящее время ведется разработка информационной системы для оценки надежности ПО.

Библиографические ссылки

1. Липаев В. В. Надежность программных средств. М. : СИНТЕГ, 1998.

2. Строганов А. Жданов В. Полесский C. Обзор программных комплексов по расчету надежности сложных технических систем. URL: http://www.kit-e.ru/articles/device/2007_5_183.php.

© Иптышева А. Г., Вдовенко В. В., 2010

УДК 004.932

Р. Р. Кагиров, В. Л. Куржос, В. С. Маюров Научный руководитель - Р. Р. Кагиров Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск

ТЕСТИРОВАНИЕ ЗНАНИЙ КУРСАНТОВ АВТОШКОЛЫ

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

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

отлично. Это связано с тем, что курсанты видят этот программный продукт впервые, не совсем понимают интерфейс. Второй аспект проблемы заключается в том, что автошкола постоянно повышает качество подготовки водителей. Один из способов - это мониторинг качества обучения курсантов.

Необходимо спроектировать и практически реализовать программную систему для решения данных проблем. Система должна иметь интерфейс, идентичный программе ГИБДД и хранить данные о результатах тестирования курсантов. Внедрение