ЖУРНАЛ «СТА» 1/2016

ностью более узких характеристик ниж- него уровня (оценочные показатели), которые, в свою очередь, также могут быть детализированы. Такая детализа- ция осуществляется до тех пор, пока ха- рактеристики нижнего уровня иерархии будут легко оцениваемыми и обеспечат получение объективных количествен- ных оценок. Характеристики нижнего уровня, выраженные в физических или относительных единицах, называют единичными показателями качества. Построение МК ПС проводится пу- тём детального и последовательного описания сверху вниз многоуровневой структуры показателей, от характери- стик верхнего уровня иерархии до оце- ночных элементов (единичных показа- телей). При этом оценочный элемент должен обеспечить непосредственное определение наличия того или иного свойства в ПС. Оценка достигнутых показателей ка- чества идёт в обратном направлении: от оценки единичных оценочных элемен- тов до агрегированной оценки выше- стоящих показателей качества вМКПО. На сегодняшний день не существует общепринятой методики построения МК ПС, позволяющей сводить факто- ры качества к конечному набору коли- чественных оценочных показателей, значения которых были бы легко и объ- ективно оцениваемыми. В то же время практикой выработаны общие требования и рекомендации по формированию системы характеристик качества ПС. Применительно к системе характеристик качества ПСКН эти тре- бования можно сформулировать сле- дующим образом. ● МКПСКН рекомендуется строить на основе современных международных стандартов, регламентирующих пока- затели качества ПС, с учётом функ- ционального назначения, специфики и требований области применения. ● Система характеристик качества ПСКН должна формироваться на ос- нове стандартных характеристик верх- него уровня иерархии с учётом требо- ваний всех заинтересованных сторон. ● Целесообразно спроектировать обоб- щённую базовуюМК для нескольких групп (классов) ПСКН с максималь- но возможным перечнем показателей качества и в каждом конкретном слу- чае на основе базовой модели строить МК для определённой группы или конкретного ПСКН, расширяя или сужая диапазон базовых показателей качества. ● Система характеристик качества ПСКН должна описывать все основ- ные свойства и особенности про- граммных средств данного класса, иметь возможность последующего уточнения и детализации. ● Оценочные характеристики качества должны формироваться на основе принципа понятности и измеримости значений. ● Большие группы характеристик каче- ства ПСКН должны быть разбиты на логически связанные подгруппы, число подхарактеристик в которых не должно превышать 5–7. ● Каждая характеристика качества долж- на описывать важное свойство про- граммного средства данного класса. ● Характеристики качества не долж- ны перекрывать и дублировать друг друга. ● Единичные показатели качества, вы- раженные в физических единицах, должны быть преобразованы в отно- сительные единицы, лежащие в ин- тервале от 0 до 1 (нормированы). На основе результатов сравнительно- го анализа современных МК ПС [2] по- казана целесообразность построения базовой модели качества для ПСКН на основе стандартной модели ISO/IEC 25010 [3]. Однако для применения к конкретным типам ПСКН она должна быть адаптирована с учётом особенно- стей, предъявляемых требований, усло- вий применения путём выбора актуаль- ных характеристик и подхарактеристик, а также возможного добавления допол- нительных атрибутов качества. М ЕТОДИКА ПОСТРОЕНИЯ МК ПС Построение МК ПСКН следует про- водить с учётом назначения ПС, типа (класса), стадии жизненного цикла, на котором она будет применяться. На первом этапе за основу следует брать всю базовую номенклатуру харак- теристик, подхарактеристик и атрибу- тов качества программного продукта по ISO 25010. Их описания желательно предварительно упорядочить по прио- ритетам с учётом назначения и сферы применения конкретного проекта про- граммного средства. Далее необходимо выделить и ранжировать по приорите- там потребителей, которым необходи- мы определённые показатели качества проекта программного средства с учё- том их профессиональных интересов. Подготовка исходных данных заверша- ется выделением номенклатуры базо- вых приоритетных показателей каче- ства, определяющих функциональную пригодность программного средства для определённых потребителей. На втором этапе после фиксирования исходных данных необходимо провести ранжирование характеристик и подха- рактеристик для конкретного проекта. Далее для каждого из отобранных пока- зателей должна быть установлена и со- гласована метрика и шкала оценок под- характеристик и их атрибутов. Выбран- ные значения характеристик качества и их атрибутов должны быть предвари- тельно проверены разработчиками на их реализуемость с учётом доступных ресурсов конкретного проекта и при не- обходимости откорректированы. В номенклатуре показателей качества нужно указывать приоритетность каж- дого из показателей. Наивысший прио- ритет следует интерпретировать как обязательное выполнение разработчи- ком соответствующего требования к указанному свойству или атрибуту ка- чества. Низшее значение приоритета означает, что данный показатель может не учитываться в данном проекте. Про- межуточные значения приоритетов должны отражать относительное влия- ние соответствующих атрибутов на ка- чество ПС и его свойства с учётом до- ступных ресурсов для их реализации. Для конкретного программного про- екта ПСКН состав и значения приори- тетов следует адаптировать и уточнять с учётом их назначения и функций. Номенклатура показателей качества для каждого типа (класса) ПСКН пред- ставляется в виде таблиц применяемо- сти показателей качества, в которой, кроме обязательных и рекомендуемых показателей качества, целесообразно также установить коэффициенты весо- мости (значимости) каждого из показа- телей. При определении коэффициен- тов весомости показателей качества обычно используется либо метод стои- мостных регрессионных зависимостей (стоимостной метод), либо метод пре- дельных и номинальных значений (ве- роятностно-статистический метод) [4], но их использование затруднено из-за отсутствия необходимых исходных дан- ных. Поэтому на практике наиболее распространён экспертный метод опре- деления коэффициентов весомости. Таблицы применяемости являются основой для выбора рабочей номенкла- туры показателей качества конкретно- го ПСКН. Рабочая номенклатура ПС устанавливается с учётом: ОБ ЗОР / П РОГ РАММНОЕ ОБ Е СП Е Ч Е НИЕ 39 СТА 1/2016 www.cta.ru

RkJQdWJsaXNoZXIy MTQ4NjUy