Метрики за оценка на софтуерния процес


Метрики за оценка на софтуерния проект



Pdf просмотр
страница12/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   8   9   10   11   12   13   14   15   ...   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Метрики за оценка на софтуерния проект
Добрият проект е този, който позволява софтуерът да се развива и променя лесно, без да изисква промени в архитектурата. За съжаление, оценяването дали даден проект изпълнява това условие, преди да е ясно какви промени ще се наложат в бъдеще, е трудно. Може да се разчита основно на спазването на добрите принципи за проектиране и на опита на архитектите.


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


Сподели с приятели:
1   ...   8   9   10   11   12   13   14   15   ...   32




©obuch.info 2024
отнасят до администрацията

    Начална страница