13
Тъй като основната дейност при проектирането на софтуера е
взимането на решения, а взимането на решения намалява несигурността, след изготвянето на проекта би трябвало да може да се даде по-точна прогноза за необходимото време и ресурси за реализация на софтуера. "
Метрика за обема от проекта" би дала полезна информация за планирането на бъдещата разработка.
Изграждане на софтуер Изграждането на софтуер е процесът на създаване на работещ софтуер чрез програмиране, верифициране,
компонентно тестване, интеграционно тестване и дебъгване (P.
Bourque and R.E. Fairley, 2014).
Процесът по изграждане включва основно програмиране и дебъгване, но и други подпроцеси като планиране на изграждането, детайлизиране на
проекта на ниско ниво, компонентно тестване и интеграционно тестване.
Метрики за оценка на изграждането на софтуер Изграждането на софтуера е процесът, който генерира най-много записи в системата за управление на конфигурацията.
Всички нови задачи, коментари по задачи, ревизии, промени по кода,
открити несъответствия, затворени задачи и някои други артефакти намират своето място там. Логично е, че от тези данни могат да бъдат получени най-различни метрики.
Когато процесът на изграждане на софтуера е добър, резултатът е софтуер с високо качество. Полезно би било качеството на софтуера да може да бъде проверено чрез "
метрика за качество на кода".
Тестване на софтуер Тестването на софтуер е процес, при който динамично се проверява дали обектът на тестване реализира очакваното поведение в крайно
множество от тестови случаи, които са подбрани от множеството възможни случаи.
Сподели с приятели: