НИР CASE средства проектирования СУ предприятиями. Отчет по НИР — копия. Исследование по теме case средства проектирования систем управления предприятиями 21 1 Общий анализ рынка caseсредств 21
![]()
|
где Xn (K, j) — значение j-го показателя качества n-го ПО K-го уровня декомпозиции (последнего); P — количество экспертных оценок показателя; Xn (K, j, p) — оценка p-м экспертом значения j-го показателя качества K-го уровня декомпозиции n-го программного продукта. Описание методики оценки качества ПО в виде диаграммы можно увидеть на рисунке 3.4. Рисунок 3.4. Диаграмма методики оценки качества ПО После изучения данного материала, можно переходить к основным шести этапам расчета метрики качества CASE средства. На первом этапе происходит выбор и декомпозиция характеристик, по которым будет производиться оценка качества ПО. Построение иерархического набора характеристик качества, включающего в себя следующие шаги. Набор и утверждение рабочей группы лицом, принимающим решение. На данном шаге лицом, ответственным за принятие решения по выбору программного продукта, производится формирование рабочей группы, на которую возлагаются задачи проведения процедур оценки качества и сравнения ПО. К наиболее распространенным способам формирования рабочей группы относятся способ назначения, способ взаимных рекомендаций («снежного кома»), документационный способ. Составление первоначальной структуры характеристик качества. На втором шаге, после изучения рабочей группой документации ряда рассматриваемых программных продуктов, а также на основании требований и существующих стандартов, регламентирующих оценку качества ПО, разрабатывается первоначальная структура характеристик качества. Декомпозиция характеристик до уровня показателей качества. Выбранные на предыдущем шаге характеристики качества подвергаются детализации и представляются рядом более конкретных характеристик качества. Корректировка структуры характеристик качества. На заключительном шаге происходит повторное рассмотрение и корректировка полученной структуры характеристик качества, в процессе чего в нее могут быть внесены как дополнительные, так и отсеяны малозначимые характеристики качества. На втором этапе методики оценки качества ПО для каждой характеристики качества определяется ее весовой коэффициент относительно других характеристик качества в этой же подгруппе, что обеспечивает ее сопоставимость при вычислении промежуточных значений показателей качества. Если тип родительской характеристики — «сумма всех», то суммарное значение весовых коэффициентов для всех ее подхарактеристик (показателей качества) должно равняться 1. Если же тип родительской характеристики «один из», то весовой коэффициент, равный 1, должна получить самая значимая подхарактеристика качества, тогда как весовые коэффициенты менее значимых подхарактеристик должны стремиться к 0. Определение весовых коэффициентов характеристик качества в конечной многоуровневой иерархической системе должно производиться последовательно «сверху вниз» на всех уровнях иерархии и выполняться по отдельности для каждой группы характеристик, исходя из их полезности для пользователя. На третьем этапе проводится оценка согласованности экспертов, например, при помощи метода Делфи, являющегося одним из основных методов проведения экспертных опросов. В данном методе предусматривается создание условий, обеспечивающих наиболее продуктивную работу экспертной комиссии, что достигается анонимностью процедуры, с одной стороны, и возможностью пополнения информации о предмете экспертного опроса, с другой стороны. Еще одно важное свойство — обратная связь, позволяющая экспертам корректировать свои суждения с учетом промежуточных усредненных оценок и пояснений экспертов, высказавших крайние точки зрения. На четвертом этапе методики в соответствии с требованиями заказчика производится определение перечня продуктов и проведение их оценки. Под оценкой понимаются действия по применению показателей качества нижнего уровня декомпозиции к конкретным продуктам. На пятом этапе методики производится расчет комплексных характеристик качества оцениваемых программных средств. Так как оценка сходства между объектами сильно зависит от абсолютного значения признака, перед началом расчетов значений комплексных характеристик качества необходимо произвести нормирование значений количественных показателей качества, например, с помощью функции естественной нормировки или нормировок сравнения. После завершения процедуры нормирования всех количественных показателей качества производится последовательный расчет оценок характеристик качества для каждого уровня иерархии. На шестом этапе выполняется анализ полученных результатов оценки и осуществляется выработка рекомендаций, на основании которых принимается решение об окончательном выборе одного из рассматриваемых продуктов, либо о корректировке перечня оцениваемых программных средств и/или внесении изменений в список характеристик качества ПО. В последнем случае осуществляется переход на соответствующие этапы методики оценки качества и их повторное выполнение. Для сравнения CASE-средств были выбраны следующие характеристики качества: • функциональные возможности — набор атрибутов, относящихся к сути набора функций и их конкретным свойствам; • практичность — набор атрибутов, относящихся к объему работ, требуемых для использования и индивидуальной оценки такого использования кругом пользователей; • эффективность — набор атрибутов, относящихся к соотношению между уровнем качества функционирования ПО и объемом используемых ресурсов при установленных условиях; • сопровождаемость — набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций). Затем характеристики качества были декомпозированы на подхарактеристики нескольких уровней, вплоть до измеряемых показателей качества. Далее для каждой характеристики (подхарактеристики, показателя) качества были определены весовые коэффициенты (важность) относительно других характеристик. Разработанная метрика качества приведена в таблице на рисунках 3.5. и 3.6 Далее, было произведено измерение (оценка значений) показателей качества сравниваемых систем и выполнен расчет комплексных характеристик качества CASE - средств на основании разработанной метрики качества. Оценка значений параметров CASE - средств проводилась методом экспертной оценки на основании открыто рекламируемых свойств данных программных продуктов, результатов эксплуатации рабочих и демонстрационных версий, а также с учетом опыта и знаний экспертов. Обработка собранных данных, а также расчет результирующих значений характеристик и показателей качества CASE - средств были произведены с помощью программного продукта. Результаты комплексной оценки качества CASE - средств по интегральному критерию приведены на рисунке 3.7. Кроме интегральных оценок, на диаграмме различными оттенками выделены оценки отдельных характеристик качества. Результаты многомерной классификации CASE-средств приведены на рисунке 3.8. По результатам проведенного анализа сравниваемые CASE-средств распределились на четыре класса, рассмотрим системы этих классов в порядке убывания значения интегрального критерия качества. |