Информационная система "Конференции"



IV Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям

Красноярск, Академгородок, 3-5 ноября 2003 года

Тезисы докладов


Информационные технологии

Проблемы обеспечения качества информационных систем

Тюрюшкин А.Н.

Институт Систем Информатики им. А.П. Ершова СО РАН (Новосибирск)

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

Первая проблема на пути к улучшению качества - понятие качества субъективно. Это зависит в первую очередь от того, кто заказчик системы. Например, отдел бухгалтерского учета мог бы определить качество в терминах прибыли, в то время как пользователь определил бы качество исходя из дружественного интерфейса и отсутствии ошибок. Решением является формализация характеристик качества, введение метрик и методологий их оценки. Для определения адекватности качества функционирования необходимо использовать стандарты в области оценки характеристик их качества. Основой регламентирования показателей качества программных средств является группа международных стандартов ISO 9126. В докладе рассмотрены первые четыре части.

Рекомендуется следующая общая схема процесса оценки характеристик качества:

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

Однако выбор характеристик и оценка качества программных средств - лишь одна из задач в области обеспечения качества информационных систем. Комплексное решение таких задач предполагает разработку и внедрение той или иной системы управления качеством (CMM, ISO 9000, SPICE, Trillium, TickIT, Bootstrap). Доклад содержит анализ наиболее распространенных из них.

Ещё одна проблема - соответствие процесса разработки информационной системы выбранной системе управления качеством не гарантирует, что созданное программное обеспечение будет высокого качества. Принимая во внимание эту проблему, существует дополнительная методология, которая требует независимой сертификации продукта, а не процесса. Такие организации имеют название Software Certification Laboratories (SCL).

В докладе выделены основные методы, соответствующие этой методологии:

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

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск