Введение
Глава 1. Анализ метрик, применяемых при оценивании программных средств, и моделей, используемых для определения и вычисления метрик 10
1.1 Основные понятия, используемые при моделировании программных продуктов 11
1.2 Модели проектов и программ 21
1.3 Основные метрики качества и связь метрик с внешними свойствами программ 39
1.4 Задачи диссертационной работы 48
Глава 2. Разработка согласованной системы моделей традиционной и объектно-ориентированной программ для используемых на практике метрик 49
2.1 Обобщенная модель структуры традиционной программы для используемых на практике метрик . 51
2.2 Модель иерархии наследования классов 61
2.3 Модель потока сообщений 70
2.4 Модель взаимодействия компонентов объектно-ориентированного проекта и программы 76
2.5 Выводы к главе 2 85
Глава 3. Создание языка для формального определения внутренних свойств программ в терминах измерительных языковых моделей 86
3.1 Графовые модели программ и формат их представления 87
3.2 Языковые средства для представления графовых моделей программ в терминах измерительных языковых моделей 104
3.3 Метрики программ 127
3.4 Языковые средства для представления метрик программ в терминах моделей программ 135
3.5 Выводы к главе 3 157
Глава 4. Реализация библиотеки метрик 158
4.1 Построение графовых моделей программ по измерительным моделям 158
4.2 Вычисление метрик программ по графовым моделям . 162
4.3 Выводы к главе 4 167
Заключение 168
Литература 170
Приложение 177


