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



         

Модель качества ПО - часть 7


3).  Удобство применения характеризуется  множеством  атрибутов, которые показывают на необходимые и пригодные условия использования (диалоговое или недиалоговое) ПО определенным кругом пользователей для  получения соответствующих результатов.  В стандарте [3] удобство применения  определено как специфическое множество атрибутов программного продукта, характеризующих его эргономичность.

Подхарактеристиками  удобства применения являются:

– понимаемость – атрибут,  который  определяет  усилия, затрачиваемые на  распознавание логических    концепций и условий  применения ПО;

– изучаемость (легкость изучения) – атрибут, который определяет  усилия  пользователей при определении применимости ПО, используя, например, операционный контроль, ввод, вывод, диагностику, а также процедуры, правила и документацию;

– оперативность – атрибут,   который   показывает   на реакцию системы   при выполнении операций  и операционного  контроля;

– согласованность – атрибут, который показывает соответствие разработки требованиям стандартов, соглашений, правил, законов и предписаний.

4).  Эффективность – множество атрибутов,   которые   определяют  взаимосвязь  между уровнем выполнения ПО, количеством используемых ресурсов (средства, аппаратура, другие используемые материалы – бумага для  печатающего устройства и др.) и  услуг  выполняемых штатным обслуживающим персоналом и др.

К подхарактеристикам эффективности ПО относятся:

– реактивность – атрибут,  который показывает  время отклика,  обработки и  выполнения  функций;

– эффективность ресурсов – атрибут, показывающий количество и продолжительность используемых ресурсов при выполнении  функций ПО;

– согласованность: атрибут, который показывает соответствие данного атрибута с заданными стандартами, правилами  и предписаниями.

5). Сопровождаемость

Сопровождаемость – множество  свойств, которые   показывают  на усилия, которые надо затратить на проведение модификаций, включающих корректировку,   усовершенствование и адаптацию ПО при изменении   среды,  требований  или функциональных спецификаций.




Содержание  Назад  Вперед