К атрибутам эффективности ПО относятся:
реактивность
–
атрибут, который показывает время отклика, обработки и
выполнения функций;
эффективность
ресурсов
–
атрибут,
показывающий
количество
и
продолжительность используемых ресурсов при выполнении функций ПО;
согласованность
–
атрибут, который показывает соответствие данной
характеристики заданным стандартам, правилам и предписаниям.
Сопровождаемость – совокупность свойств, которые характеризуют усилия,
которые надо затратить на
проведение модификаций, включающих корректировку,
усовершенствование и адаптацию ПО при изменении среды, требований или
функциональных спецификаций.
Сопровождаемость включает следующие атрибуты:
анализируемость
–
атрибут, определяющий необходимые усилия для диагностики
отказов или идентификации частей, которые будут модифицироваться;
стабильность
–
атрибут, указывающий на постоянство структуры и риск ее
модификации;
тестируемость
–
атрибут, указывающий на усилия при проведении валидации и
верификации с целью обнаружения несоответствий требованиям, а также на
необходимость проведения модификации ПО и сертификации;
изменяемость
–
атрибут, который определяет возможность удаления ошибок в
ПО или внесение изменений для их устранения, а также введение новых
возможностей в ПО или в среду функционирования.
Переносимость –
множество показателей, указывающих на способность ПО
адаптироваться к работе в новых условиях среды выполнения. Среда может быть
организационной, аппаратной и программной. Поэтому перенос ПО в новую среду
выполнения может быть связан с совокупностью действий, направленных на обеспечение
его функционирования в среде, отличной от той среды, в которой оно создавалось, с учетом
новых программных, организационных и технических возможностей.
Переносимость включает атрибуты:
адаптивность
–
атрибут, определяющий усилия, затрачиваемые на адаптацию к
различным средам;
настраиваемость (простота инсталляции)
–
атрибут, который определяет
необходимые усилия для запуска данного ПО в специальной среде;
сосуществование
–
атрибут, который определяет возможность использования
специального ПО в среде действующей системы;
заменяемость
–
атрибут, который характеризует возможность переноса ПО с
одной инструментальной среды в другую с необходимой инсталляцией или
адаптацией ПО.
Третий уровень
предназначен для измерения качества с помощью метрик, каждая из
которых определяется как комбинация метода измерения атрибута и шкалы измерения
значений атрибутов. Для оценки атрибутов качества на этапах жизненного цикла (при
просмотре документации, программ и результатов тестирования программ) используются
метрики с заданным оценочным весом для нивелирования результатов метрического
анализа совокупных атрибутов конкретного показателя и качества в целом. Атрибут
качества определяется с помощью одной или нескольких методик оценки на этапах
жизненного цикла и на завершающем этапе разработки ПО.
Четвертый уровень
– это оценочный элемент метрики (вес), который используется
для оценки количественного или качественного значения отдельного атрибута показателя
качества ПО. В зависимости от назначения, особенностей и условий сопровождения ПО,
выбираются наиболее важные характеристики качества и их атрибуты.
Выбранные
атрибуты и их приоритеты отражаются в требованиях на разработку систем, либо
используются соответствующие приоритеты эталона класса ПО, к которому это ПО
относится.
Достарыңызбен бөлісу: