Измерения в программной инженерии способствуют совершенствованию процессов и продуктов несколькими способами:
Для процессов измерения позволяют: 13
- Определить сильные и слабые стороны. 3 Это помогает оценить процесс после реализации и/или внесения изменений. 3
- Управлять программными проектами. 3 Измерения полезны для планирования и контроля процесса разработки. 25
- Выявлять потенциальные проблемы на ранней стадии. 4 Измерения помогают направлять улучшения и обеспечивать соответствие программного обеспечения желаемым стандартам и критериям производительности. 4
Для продуктов измерения позволяют: 14
- Оценить структуру и качество. 1 Измеряется, например, количество строк в модулях, размер спецификаций и функциональность программного обеспечения. 1
- Оценить различные аспекты. 4 Это качество, производительность, ремонтопригодность и сложность программного обеспечения. 4
- Принять обоснованные решения. 4 Объективные данные, которые предоставляют показатели продукта, позволяют разработчикам и менеджерам принимать взвешенные решения относительно процесса разработки. 4
Таким образом, измерения в программной инженерии помогают контролировать как процесс разработки продукта, так и сам продукт, что способствует их улучшению. 5