МЕТОДЫ ТЕХНИКО-ЭКОНОМИЧЕСКОГО ОБОСНОВАНИЯ И ОЦЕНКИ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ
(студент), (д. т.н)
БТИ АлтГТУ им. , г. Бийск
В докладе представлены различные методы оценки технико-экономических показателей и описаны некоторые методики оценки качества проектов программных средств (ПС), а также приведена зависимость между технико-экономическими показателями ПС и характеристиками его качества.
Актуальность темы заключается в том, что на данный момент существует ряд государственных и международных стандартов, описывающих технико-экономическое обоснование (ТЭО) и оценку качества [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.


