Информационные технологии
С ростом сложности программных систем и расширением сферы их применения, вероятность ошибок возрастает. Возрастает и цена этих ошибок. В таких условиях на первый план выходят технологии и методы, которые направлены на предотвращение ошибок и непрерывное отслеживание качества программного обеспечения.
Первая проблема на пути к улучшению качества - понятие качества субъективно. Это зависит в первую очередь от того, кто заказчик системы. Например, отдел бухгалтерского учета мог бы определить качество в терминах прибыли, в то время как пользователь определил бы качество исходя из дружественного интерфейса и отсутствии ошибок. Решением является формализация характеристик качества, введение метрик и методологий их оценки. Для определения адекватности качества функционирования необходимо использовать стандарты в области оценки характеристик их качества. Основой регламентирования показателей качества программных средств является группа международных стандартов ISO 9126. В докладе рассмотрены первые четыре части.
Рекомендуется следующая общая схема процесса оценки характеристик качества:
Однако выбор характеристик и оценка качества программных средств - лишь одна из задач в области обеспечения качества информационных систем. Комплексное решение таких задач предполагает разработку и внедрение той или иной системы управления качеством (CMM, ISO 9000, SPICE, Trillium, TickIT, Bootstrap). Доклад содержит анализ наиболее распространенных из них.
Ещё одна проблема - соответствие процесса разработки информационной системы выбранной системе управления качеством не гарантирует, что созданное программное обеспечение будет высокого качества. Принимая во внимание эту проблему, существует дополнительная методология, которая требует независимой сертификации продукта, а не процесса. Такие организации имеют название Software Certification Laboratories (SCL).
В докладе выделены основные методы, соответствующие этой методологии:
В условиях сжатых сроков и ограниченного бюджета предлагается использование программ для автоматического тестирования. В докладе приводится обзор таких программ на примере тестирования Web-ориентированных информационных систем.
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск