МЕТОДЫ ТЕХНИКО-ЭКОНОМИЧЕСКОГО ОБОСНОВАНИЯ И ОЦЕНКИ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ

(студент), (д. т.н)

БТИ АлтГТУ им. , г. Бийск

В докладе представлены различные методы оценки технико-экономических показателей и описаны некоторые методики оценки качества проектов программных средств (ПС), а также приведена зависимость между технико-экономическими показателями ПС и характеристиками его качества.

Актуальность темы заключается в том, что на данный момент существует ряд государственных и международных стандартов, описывающих технико-экономическое обоснование (ТЭО) и оценку качества [1] программного обеспечения (ПО), однако, метрики для этих целей весьма разрозненны и до конца не стандартизированы. Стандартизация метрик необходима для осуществления корректной оценки трудозатрат, стоимости и временной продолжительности проекта еще до начала разработки самого программного средства.

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

1.  метод линейного подхода в оценке технико-экономических показателей (ТЭП) [2]

НЕ нашли? Не то? Что вы ищете?

2.  методы оценки с использованием эмпирических данных:

·  использование функциональных точек [3];

·  COCOMO - модель оценки стоимости разработок;

·  COCOMOII - аналог COCOMO, но применимый для моделей каскадного, спирального и итерационного жизненного цикла;

·  ПЛАПС - отечественная методика ТЭО, базирующаяся на использовании статистических данных о завершенных разработках ПС.

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

В качестве методов оценки качества ПС приведены [5]:

1.  методика выбора ПС по критерию "функциональная полнота";

2.  методика иерархического расположения критериев качества по различным факторам;

3.  методика использования оценочных элементов на основании обобщенных статистических данных об ошибках программы при испытаниях или по результатам ее эксплуатации.

Выводы.

- использование методов ТЭО программных средств играет весьма важную роль, т. к. позволяет получить предварительную оценку трудоемкости, стоимости и длительности разработки программной системы;

- для различных классов программных средств должны применяться различные методы оценки технико-экономических показателей;

- получение корректной оценки качества разрабатываемого программного средства на этапе тестирования позволяет принять решение об окончании его разработки;

- результат оценки качества является критерием эффективности и целесообразности применения методов проектирования, инструментальных средств и методик оценивания результатов создания программного продукта на стадиях его ЖЦ.

Список литературы:

1.  Липаев обеспечения качества сложных программных средств [Электронный ресурс] / Менеджмент качества из первых рук - ISO 9000 - ISO 9001. - Режим доступа: http://quality. eup. ru/, свободный.

2.  Разработка ПО: оценка результата [Электронный ресурс] / IT-портал Украины. - Режим доступа: http:///, свободный.

3.  Липаев -экономическое обоснование проектов сложных программных средств. - М.: СИНТЕГ, 2004. - 284 с.

4.  Основы инженерии программных систем /, И, , – М.: Академпериодика, 2002. – 480 с.

5.  , , Ретинская тенденции оценивания качества программных средств// Качество, инновации, образование, №4, 2002. – с.57-60.