ВУЗ:
Составители:
4. Содержание дисциплины. 
4.1. Разделы дисциплины и виды занятий. 
Объем в час. №                          Раздел дисциплины 
Лекции  Лаб.раб. 
1. Введение  3 
2. Характеристики качества программного обеспечения  6 
3. Системы показателей качества  5 
4. Метрическая теория программ  4 
5. Процедурно-ориентированные метрики  4 
6. Объектно-ориентированные метрики  4 
.7. Оценка корректности и надежности программ  4 
8. Стандарты качества программного обеспечения  4 
Всего:  34 
4.2. Содержание разделов дисциплины. 
1. Введение. 
Терминология, основные понятия и определения в области качества 
программного обеспечения. Задачи метрологии качества программ. 
2. Характеристики качества программного обеспечения. 
Иерархия характеристик качества программного обеспечения. Свойства 
понятности, завершенности, осмысленности, мобильности, согласованности, 
удобства эксплуатации, оцениваемости, полезности, надежности, струк-
турированности, эффективности, машинонезависимости, точности, доступ-
ности, коммуникативности, открытости, информативности, расширяемости, 
модифицируемости. Корреляция свойств с качеством программного обеспе-
чения. Оценочные таблицы характеристик качества. 
3. Системы показателей качества. 
Система качества стандарта ISO 9126: характеристики качества, показатели 
характеристик. Система качества ГОСТ 28195-89: факторы и критерии 
качества программного обеспечения, метрики и оценочные элементы. 
4. Метрическая теория программ. 
Понятие метрики. Классификация метрических шкал: относительные, 
интервальные, порядковые, категорийные шкалы. Вычислительная, времен-
ная, информационная сложность программ. 
5. Процедурно-ориентированные метрики. 
Метрики размера программ. Метрики стилистики и понятности программы, 
метрики Холстеда. Метрики сложности потока управления программы: 
цикломатическая метрика МакКейба, метрика Майерса, метрика Джилба, 
метрика граничных значений. Метрики сложности потока данных 
программы: метрика обращения к глобальным переменным, метрика Спена, 
метрика Чепина. 
6. Объектно-ориентированные метрики. 
Специфика объектно-ориентированного подхода к проектированию и 
анализу программного обеспечения. Метрики инкапсуляции, наследования, 
полиморфизма. 
7. Оценка корректности и надежности программ. 
4. Содержание дисциплины.
4.1. Разделы дисциплины и виды занятий.
№                Раздел дисциплины                     Объем в час.
                                                       Лекции Лаб.раб.
1. Введение                                                3
2. Характеристики качества программного обеспечения        6
3. Системы показателей качества                            5
4. Метрическая теория программ                             4
5. Процедурно-ориентированные метрики                      4
6. Объектно-ориентированные метрики                        4
.7. Оценка корректности и надежности программ              4
8. Стандарты качества программного обеспечения             4
Всего:                                                    34
4.2. Содержание разделов дисциплины.
1. Введение.
Терминология, основные понятия и определения в области качества
программного обеспечения. Задачи метрологии качества программ.
2. Характеристики качества программного обеспечения.
Иерархия характеристик качества программного обеспечения. Свойства
понятности, завершенности, осмысленности, мобильности, согласованности,
удобства эксплуатации, оцениваемости, полезности, надежности, струк-
турированности, эффективности, машинонезависимости, точности, доступ-
ности, коммуникативности, открытости, информативности, расширяемости,
модифицируемости. Корреляция свойств с качеством программного обеспе-
чения. Оценочные таблицы характеристик качества.
3. Системы показателей качества.
Система качества стандарта ISO 9126: характеристики качества, показатели
характеристик. Система качества ГОСТ 28195-89: факторы и критерии
качества программного обеспечения, метрики и оценочные элементы.
4. Метрическая теория программ.
Понятие метрики. Классификация метрических шкал: относительные,
интервальные, порядковые, категорийные шкалы. Вычислительная, времен-
ная, информационная сложность программ.
5. Процедурно-ориентированные метрики.
Метрики размера программ. Метрики стилистики и понятности программы,
метрики Холстеда. Метрики сложности потока управления программы:
цикломатическая метрика МакКейба, метрика Майерса, метрика Джилба,
метрика граничных значений. Метрики сложности потока данных
программы: метрика обращения к глобальным переменным, метрика Спена,
метрика Чепина.
6. Объектно-ориентированные метрики.
Специфика объектно-ориентированного подхода к проектированию и
анализу программного обеспечения. Метрики инкапсуляции, наследования,
полиморфизма.
7. Оценка корректности и надежности программ.
