Методы исследования программного обеспечения

Главным методом исследований программного обеспечения является измерение. Для контроля процессов, продуктов и ресурсов жизненного цикла программного обеспечения следует использовать величины, характеризуя их свойства, называются метриками. Этой определенное свойство предмета, с которым можно составить значение. Для синтеза величины следует определить свойство (семантику величины), систему значений (шкалу) и способ сопоставления значений с величиной. В теории измерения выделяют три основные шкалы измерений номинальную, порядковую и количественную. Номинальная (классификационная) шкала включает значения, проявляет себя только в отношении эквивалентности. Или может быть сопоставима со свойством предмета (Не упорядочены один по отношению к другому). Например, можно сопоставимы с исходным текстом программы величину язык, значением которой может быть название одного из языков (например, С, С + +, Pascal, Java и др.).

Такой же тип имеет шкала класовки назначения модулей программного обеспечения (например, Базы данных, Математические пакеты, Операционные системы и др.). К номинальных величин применяется только операция пеки на эквивалентность. Порядковая шкала наблюдения за составлением одного значения по отношению к другому, к которым относятся операции сравнения.

Порядковая пикапу можно задать для большинства экспертных оценок, например, оценки читабельности текста программ неудовлетворительно, удовлетворительно, хорошо, отлично или для оценки уровня инкапсуляции программных компонентов лексический, операторный, процедурный, классный, модульный. Количественная шкала включает в себя значения, проявили себя по отношению эквивалентности, порядка и адекватности. Такие величины позволяют выковывать адекватные и мультипликативные операции над значениями (вычитание, умножение, деление). К ним относятся, например, такие количество строк кода, составления комментария, оценки трудозатрат на создание кода.


28 октября 2017

Вас может заинтересовать

11 октября 2023
Установка MikroTik RouterOS на сервер VPS-N под управле ...
RouterOS — операционная система, на которой работает оборудование компании MikroTik. RouterOS также ...
27 сентября 2023
Свой VPN Outline? Легко!
Делимся самым простым в установке VPN Outline на примере ubuntu 20.04