Тема: Оценивание качества программного продукта по стандарту ГОСТ 28195
Цель: - приобретение практических навыков по оценке качества программных средств различного назначения согласно требованиям стандарта ГОСТ 28195.
Вид работы: фронтальный
Время выполнения: 2 часа
Теоретические сведения
Одним из действующих на сегодня государственных стандартов РФ является ГОСТ 28195-89 «Оценка качества программных средств.
Настоящий стандарт устанавливает общие положения по оценке качества программных средств вычислительной техники (далее — ПС), поставляемых через фонды алгоритмов и программ (ФАП), номенклатуру и применимость показателей качества ПС:
1. Оценка качества осуществляется на всех этапах жизненного цикла ПС при:
• планировании показателей качества ПС;
• контроле качества на отдельных этапах разработки (техническое задание, технический проект, рабочий проект);
• контроле качества в процессе производства ПС;
• проверке эффективности модификации ПС на этапе сопровождения.
2. Оценка качества ПС представляет собой совокупность операций, включающих выбор номенклатуры показателей качества оцениваемого ПС, определение значений этих показателей и сравнение их с базовыми значениями.
3. Оценку качества проводят специалисты организаций:
• разработчика — на этапах разработки ПС;
• фондодержателя — на этапах приемки ПС в фонд;
• испытательных центров и центров сертификации ПС — на этапах испытаний и внедрения;
• изготовителя — на этапах тиражирования ПС;
• пользователя — на этапах внедрения, сопровождения и эксплуатации ПС.
4. Основные задачи, решаемые при оценке качества ПС:
• планирование уровня качества;
• контроль значений показателей качества в процессе разработки и испытаний;
• эксплуатационный контроль заданного уровня качества;
• выбор базовых образцов по подклассам и группам;
• методическое руководство разработкой нормативно - технических документов по оценке качества.
5. Методы определения показателей качества ПС различаются:
• по способам получения информации о ПС - измерительный, регистрационный, органолептический, расчетный;
• по источникам получения информации - традиционный, экспертный, социологический.
Измерительный метод основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств. Например, с использованием этого метода определяется объем ПС - число строк исходного текста программ и число строк-комментариев, число операторов и операндов, число исполненных операторов, число ветвей в программе, число точек входа (выхода), время выполнения ветви программы, время реакции и другие показатели.
Регистрационный метод основан на получении информации во время испытаний или функционирования ПС, когда регистрируются и подсчитываются определенные события, например, время и число сбоев и отказов, время передачи управления другим модулям, время начала и окончания работы.
Органолептический метод основан на использовании информации, получаемой в результате анализа восприятия органов чувств (зрения, слуха), и применяется для определения таких показателей как удобство применения, эффективность и т. п.
Расчетный метод основан на использовании теоретических и эмпирических зависимостей (на ранних этапах разработки), статических данных, накапливаемых при испытаниях, эксплуатации и сопровождении ПС. При помощи расчетного метода определяются длительность и точность вычислений, время реакции, необходимые ресурсы.
Определение значений показателей качества ПС экспертным методом осуществляется группой экспертов-специалистов, компетентных в решении данной задачи, на базе их опыта и интуиции. Экспертный метод применяется в случаях, когда задача не может быть решена никаким другим из существующих способов или другие способы являются значительно более трудоемкими. Экспертный метод рекомендуется применять при определении показателей наглядности, полноты и доступности программной документации, легкости освоения, структурности.
Социологические методы основаны на обработке специальных анкет - вопросников.
Оценка качества ПС проводится на фазах жизненного цикла и включает выбор номенклатуры показателей, их оценку и сопоставление значений показателей, полученных в результате сравнения с базовыми значениями.
Задания к практической работе
Задание 1. Изучите ГОСТ 28195-89.
Задание 2. Оцените качество программного средства (в соответствии с вашим вариантом), основываясь на положениях ГОСТ 28195.
Контрольные вопросы
1. Чем определяется качество ИС?
2. Какие характеристики качества можно определить?
3. Что определяет показатель качества?
4. Охарактеризуйте дефектологические свойства в зависимости от целей исследования и этапов жизненного цикла ИС: дефектогенность, дефектабельность и дефектоскопичность.
5. Как формируется показатель качества?
6. Какие существуют виды метрических шкал для измерения критериев?
7. Поясните модель классификации критериев качества информационных систем.
Рисунок - Модель классификации критериев качества информационных систем
8. Что оценивается с помощью функциональных критериев?
9. Для чего предназначены конструктивные критерии?
10. Расскажите о нормативных документах по оценке качества информационных систем.
11. На чем традиционно основан контроль качества?
12. Что является методической основой для управления качеством ИС?
13. Что представляет собой совокупность документов системы качества?
14. Что включают в себя вторичные стандарты системы качества?
15. Для чего предназначены поддерживающие стандарты?
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.