Консалтинговая компания "Vitis"

 

Наш опыт работает на Вас

Главная

О компании

Новости

Деятельность

Публикации

Контакты

Звоните нам по телефону (063) 379-1363

Меню сайта
Вход на сайт
Логин:
Пароль:
Категория
Бизнеса
Программного обеспечения
Реклама


Главная » Файлы » МЕТОДОЛОГИЯ ОЦЕНКИ » Программного обеспечения

Критерии оценки компьютерных программ и баз данных
21.10.2009, 22:21
Оценка может проводиться по следующим группам критериев:
количественные, когда для оценки программы используется некоторая количественная характеристика (или набор таких характеристик);
генетические, т. е. критерии, определяемые той дисциплиной, в рамках которой программа создавалась;
структурные, позволяющие определить, насколько хорошо программа организована как текст;
прагматические, которые могут быть применены при сопоставлении программы и ее цели, если эта цель формально усматривается в тексте.
Среди количественных критериев наиболее приемлемыми представляются топологические критерии - оценки сложности управляющего графа программы. Сложность программы (ее фрагмента, процедуры) оценивается по формуле Мак-Кейба цикломатическим числом ее управляющего графа, которое равно: m - n + 2, где m - число дуг; n - число вершин управляющего графа.
Общепризнано, что цикломатическое число не должно превышать 0, в противном случае программа считается переусложненной и трудной для понимания, отладки, модификации и др.
Генетические критерии оценки программы связаны с происхождением программы, с дисциплиной, для которой она создана. С помощью подобных критериев программа может быть оценена экспертами как хорошая или плохая.
Структурные критерии оценки программы связаны с оценкой организации управления в программе и ее отражением в программном тексте. Хорошо структурированная программа имеет ряд достоинств:
содержит аналогичную приемам построения рассуждений последовательность;
обеспечивает наглядность, читаемость, понимаемость программы как текста (а значит, и хорошую способность к повторному использованию). В хорошо структурированной программе легко усматривается множество возможных процессов вычислений;
технологична.
Под прагматическими критериями понимается оценка того, насколько программный текст соответствует цели программы, которая может быть формально обнаружена в программном тексте.
Оценка прагматичности складывается из следующих признаков:
программа, как правило, в точности решает некоторую задачу, т. е. она не должна быть избыточной по отношению к своей задаче;
те средства, которые выбраны для выражения алгоритма решения задачи, должны применяться естественным образом;
результаты программирования не зависят от того, как будут выполняться неопределенные действия.
Метод оценки стоимости программ для ЭВМ, написанных на одном из алгоритмических языков высокого уровня (Фортран, Ада и Си++), основан на сравнении оцениваемой программы с некоторой средней программой, стоимость которой определяется известными способами на основе цен, сложившихся в настоящее время на рынке программных продуктов.
Данный метод предполагает оценку качества, а не интеллектуального уровня программы, поэтому такая важная характеристика, как эффективность, считается при этом свойством алгоритма, а не самой программы. Точно так же качество программы не связывается со степенью ее корректности - предполагается, что корректность достаточно убедительна, иначе оценку программы проводить вообще нецелесообразно.
Стоимость оцениваемой программы складывается из средней стоимости действующих на рынке в момент оценки программ, увеличиваемой (уменьшаемой) в зависимости от суммарного воздействия на нее указанных критериев.
Категория: Программного обеспечения | Добавил: vit | Теги: оценка программ
Просмотров: 3464 | Загрузок: 0 | Рейтинг: 0.0/0

Детальную информацию и консультацию можно получить по тел. (063) 379-1363
Мы можем оценить ВСЁ!

 
Copyright vitis-ocenka © 2008 - 2024
 
http://bibiggon.com/

оценка программ,оценка стоимости программ, оценка стоимости по,оценка стоимости сайта, оценка эффективности, методы оценки, оценка предприятия, оценка 2010, критерии оценки, оценка качества, оценка стоимости, оценка деятельности, финансовая оценка, экономическая оценка, оценка рисков, оценка риска, система оценки, оценка проекта, оценка недвижимости, оценка, vitis-ocenka, vitis-ocenka vinifera, виноград vitis-ocenka, vaccinium vitis-ocenka idaea, blanco vitis-ocenka,