Тема «Качество программного обеспечения»
Общее представление о качестве ПС международным стандартом ISO 9126:1-4:2002 рекомендуется описывать тремя взаимодействующими и взаимозависимыми метриками характеристик качества, отражающими:
внутреннее качество, проявляющееся в процессе разработки и других промежуточных этапов жизненного цикла ПС;
внешнее качество, заданное требованиями заказчика в спецификациях и отражающееся характеристиками конечного продукта;
качество при использовании в процессе нормальной эксплуатации и результативностью достижения потребностей пользователей с учетом затрат ресурсов.
Внутренние метрики в соответствии со стандартами могут применяться в ходе проектирования и программирования к компонентам ПС таким, как спецификация или исходный программный текст. При разработке ПС промежуточные компоненты следует оценивать с использованием внутренних метрик, которые отражают функциональные и конструктивные свойства программ. Основная цель применения внутренних метрик обеспечивать, чтобы разработчиками было получено требуемое внешнее качество. Рекомендуется использовать внутренние метрики, которые имеют наиболее сильные связи с приоритетными внешними метриками, чтобы они могли помогать при прогнозировании их достижимых значений. Внутренние метрики дают возможность разработчикам, испытателям и заказчикам, начиная с системного проектирования, прогнозировать качество жизненного цикла программ и заниматься вопросами технологического обеспечения качества до того, как ПС становится готовым к использованию продуктом. Измерения внутренних метрик используют свойства, категории, числа или характеристики элементов ПС, которые, например, имеются в процедурах исходного программного текста, в графе потока управления, в потоке данных и в описаниях изменения состояний памяти.
- Вопросы для подготовки к экзамену:
- Краткое изложение программного материала
- Тема «Программная инженерия в жизненном цикле программных средств»
- Тема «Модели и профили жизненного цикла программных средств»
- Тема «Модели и процессы управлении проектами программных средств»
- Тема «Управление требованиями к программному обеспечению»
- Тема «Проектирование программного обеспечения»
- Тема «Конструирование (детальное проектирование) программного обеспечения»
- Тема «Тестирование программного обеспечения»
- Тема «Сопровождение программного обеспечения»
- Тема «Конфигурационное управление»
- Тема «Управление программной инженерией»
- Тема «Процесс программной инженерии»:
- Тема «Качество программного обеспечения»
- Тема «Удостоверение качества и сертификация программных продуктов»
- Тема «Документирование программного обеспечения»
- Тема «Технико-экономическое обоснование проектов программных средств»