Часть выполненной работы
Актуальность темы исследования состоит в поэтапном и целостном изучении специфики применения метрологических принципов и методов для измерения качества программного обеспечения (ПО). В настоящее время на рынке ПО наблюдается постоянное увеличение объемов разрабатываемых решений и приложений, что способствует повышению требований к качеству программной реализации и применению методов количественной и качественной оценки ПО. Ряд применяемых методов метрологии, позволяющих обеспечить единство измерений и оперирующих различными шкалами и метриками, могут быть адаптированы для оценки качества различных программных продуктов.
Объект исследования: особенности и возможности применения метрологии для задач оценки качества ПО.
Предмет исследования: специфика существующих метрик оценки качества ПО.
Цель работы заключается в закреплении, расширении, обобщении и систематизации знаний в рамках изучаемой предметной дисциплины, путем анализа ключевых положений и аспектов метрологии, шкал и метрик оценки качества ПО.
Задачи исследования:
1. Анализ существующих метрологических основ.
2. Обзор ключевых аспектов метрологии и методов обеспечения единства измерений.
3. Исследование специфики стандартизации ПО.
4. Анализ метрик сравнительной оценки качества ПО.
5. Определение качества программного приложения согласно метрике Холстеда.
6. Описание работы созданного программного приложения и характеристик по метрике Холстеда.
В рамках первой главы данной работы проведен анализ сути метрологических основ, описаны ключевые аспекты метрологии и единства измерений, осуществлен обзор специфики стандартизации программного обеспечения.
Описаны существующие типы классификации стандартов, предъявляемых к процессам документирования программных продуктов, приведено краткое описание ряда наиболее распространенных стандартов, применяемых в области информационных технологий.
Во втором разделе проведен анализ метрик сравнительной оценки качества программного обеспечения. Выявлены и описаны ключевые особенности оценки качества программного обеспечения, даны определения основным терминам и приведены соответствующие иллюстративные материалы.
Описаны существующие классификации и типы метрик оценки качества программного обеспечения, приведены наиболее распространенные на практике шкалы измерении характеристик отдельных метрик оценки качества ПО.
В рамках третьей главы данной работы выполнено определение качества программного продукта согласно принципам и правилам метрики Холстеда. Описаны ключевые аспекты и формулы для оценки показателей согласно методике Холстеда. Приведено описание результатов работы созданного программного продукта, основных функциональных процедур, представлены скриншоты его интерфейса. Полученные показатели приведены в соответствующих таблицах.
Следует выделить ряд работ ведущих авторов, являющихся экспертами в области метрологии и оценки качества ПО: М.А. Артемов, В.В. Баронов, В.В. Бахтизин, А.И. Безруков, Ю.В. Димов, Е.В. Ковалевская, С.Л. Котов, В.В. Липаев, А.М. Лебидин, А.М. Минитаева, В.С. Ноздрин, В.В. Фильчаков и другие….