|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Критерии оценки компьютерных программ и баз данныхВведение Цель пособия - оценка и доказательство экономической выгодности компьютерной программы (КП) или (и) базы данных (БД). Оценка и доказательство экономической выгодности использования новых или усовершенствованных элементов компьютера, элементной базы, систем и технологий ТО и Р, периферийного оборудования, имитаторов, тренажеров и разработок по улучшению параметров компьютеров рекомендуется выполнять с помощью пособия [1]. Компьютерная программа (КП) или (и) БД представляют собойпрограммный продукт (ПП) и как объект права имеют двойственный характер: - по форме представления - это объекты, которые могут рассматриваться как товарная продукция; - по своей сути они - нематериальные интеллектуальные блага, созданные с помощью знаний, правил и вычислительных операций, объединенных в алгоритмы, реализуемые с помощью компьютера. Отношения, связанные с созданием, правовой охраной и использованием программ для ЭВМ регулируются: - Законом РФ "О правовой охране программ для ЭВМ и баз данных" от 23 сентября 1992 г. за № 3523-1; - Законом РФ "О правовой охране топологий интегральных микросхем" от 23 сентября 1992 г. №3526-1; - Законом РФ "Об авторском праве и смежных правах" от 9 июля 1993 г. №5351-1 с изменениями от 19 июля 1995 г. Программы для ЭВМ и базы данных (БД), согласно Закону РФ N 5351-I от 19 июля 1993 г. "Об авторском праве и смежных правах" относятся к объектам авторского права. Субъектом авторского права на КП признается правообладатель - автор и его правопреемники: наследники, а также любые физические или юридические лица, обладающие исключительными имущественными правами, полученными в силу закона или договора. Теоретические положения оценки компьютерных программ и БД Критерии оценки компьютерных программ и баз данных Оценка компьютерной программы или (и) базы данных (объекта оценки) может быть выполнена с помощью следующих критериев: 1) количественных, когда для оценки используется один или несколько количественно определенных показателей; 2) генетических, определяемых с учетом особенностей сферы применения, для которой создавались КП или (и) БД; 3) структурных, позволяющих определить, насколько хорошо объект оценки организован как текст; 4) прагматических, применяемых при сопоставлении свойств объекта оценки и цели его создания, если таковая присутствует в тексте; 5) экономических, оценивающих расчетную и рыночную стоимости КП или (и) БД, с целью дальнейшего определения целесообразности и выгодности их использования. Из количественных критериев наиболее приемлемыми являются топологические критерии, оценивающие сложность управляющего графа КП. Сложность КП и БД (ее фрагментов, процедур и т.д.) оценивается по формуле Мак-Кейба цикломатическим числом ее управляющего графа, которое равно Кмк = m - n + 2, где m - число дуг; n - число вершин управляющего графа. Считается, что цикломатическое число не должно превышать 0, в противном случае объект считается переусложненным и трудным для понимания, отладки, модификации и др. Генетические критерии оценки связаны с истоками происхождения объекта оценки, со сферой, для которой он был создан. С помощью таких критериев объект может быть оценен экспертами-оценщиками как хороший или плохой. Структурные критерии оценки связаны с анализом организации управления объектом и ее отражением в программном тексте. Хорошо структурированная КП или БД обладает следующими достоинствами: - последовательностью, логично отображающей ход рассуждений; - наглядностью, читаемостью, возможностью многократного применения, поскольку хорошо структурированная КП имеет множество возможных ходов вычислений; - технологичностью. Прагматическими критериями оценивается, насколько текст КП соответствует цели, ради достижения которой она создавалась и которая формально может быть выявлена в КП. Оценка прагматичности КП выполняется с учетом следующих тезисов: - КП обычно решает одну задачу, поэтому не должна быть избыточной относительно этой задачи; - средства, используемые для записи алгоритма решения задачи, должны использоваться общепринятым образом; - результаты программирования мало зависят от того, как будут выполняться действия. В настоящее время оценка стоимости КП, написанных на одном из алгоритмических языков высокого уровня (Delphi, Fortran, Ada, Си++ и т.д.), осуществляется фирмами-оценщиками. Оценка стоимости КП, основана на сравнении КП с некоторой усредненной программой, стоимость которой была определена, исходя из цен, сложившихся к моменту оценки на рынке программных продуктов, увеличиваемой (уменьшаемой) с учетом указанных выше критериев. Практика показывает, что стоимость КП зависит от её качества, а эффективность КП обычно считается следствием достоинств алгоритма, поэтому, поскольку качество КП не всегда совпадает с уровнем ее корректности, то на этапе оценки её стоимости принято считать, что она корректна, ибо иначе оценку вообще проводить нецелесообразно. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |