Как оценить эффективность программы

Оценка эффективности программы проводится по критерию результативности. Результативность определяется как степень достижения поставленных целей программы и является основным конечным показателем эффективности. Экономичность оценивает стоимость получения результата (достижения целей) и определяется при проведении оценки эффективности расходования бюджетных средств. Третий общепринятый критерий эффективности – продуктивность – не рассматривается, так как объем ресурсов определяется при планировании и не может быть изменен при размещении заказов на поставки товаров, выполнение работ, оказание услуг для государственных нужд

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

Оценка эффективности программы проводится ежегодно и осуществляется Финансово-экономическим отделом Управления делами Росмолодежи.

Как оценить эффективность сотрудника

Оценка эффективности программы проводится путем сопоставления целевых и фактических значений показателей результативности.

Оценка проводится отдельно по трем типам показателей результативности, представленным в разделе 4 «Ожидаемые результаты реализации программы и целевые показатели и индикаторы» настоящей программы:

— показатели социально-экономической эффективности;

— измеримые количественные показатели хода реализации программы.

Вывод о неэффективности реализации программы в текущем периоде может являться основанием для решения об уменьшении или увеличении объемов финансирования программы, о приостановлении или досрочном прекращении ее реализации. Подобные решения принимаются руководителем органа исполнительной власти на основании заключения и рекомендаций, подготовленных Финансово-экономическим отделом Управления делами Росмолодежи.

По итогам проведенной оценки эффективности руководитель программы уточняет плановые значения показателей результативности на очередной период. Изменение плановых значений показателей результативности сопровождается изменением объемов бюджетных ассигнований на реализацию программы (в соответствии с Приказом Министерства финансов Российской Федерации от 17.04.2008 № 47н).

По итогам проведенной оценки Финансово-экономический отдел Управления делами Росмолодежи готовит предложения о (де) премировании исполнителей. Решение о (де) премировании исполнителей принимается руководителем программы.

10. Ресурсное обеспечение программы

Всего программных расходов – 6 030 524,23 тысяч рублей,

2010 год – 1 593 349,61 тысяч рублей;

2011 год – 1 528 218,60 тысяч рублей;

2012 год – 2 908 956,03 тысяч рублей.

Представленные данные являются результатом расчета, проведенного при формировании программы.

Итоговые данные будут определены в ходе согласования программы, утверждены приказом Минспорттуризма России и представлены в ДРОНД Минспорттуризма России как СБП по состоянию на 01.04.2009.

Как оценить эффективность программы менторинга в компании

Источник финансирования – федеральный бюджет (БПО и БДО Минспорттуризма России как субъекта бюджетного планирования).

Объем финансирования программы за счет БПО – 5 675 556,68 тысяч рублей, за счет БДО – 354 967,55 тысяч рублей (около 20% БДО Росмолодежи ежегодно).

Структура затрат с указанием основных факторов затрат и стоимости единицы фактора затрат представлена ниже в таблицах.

Объем расходов (тыс. руб.)

Продолжительность работ (мес.)

Количество привлеченных специалистов

Ставка (тыс.руб. в день) 32

Мероприятие 1. Нормативное и методическое обеспечение

Источник: studfile.net

Методика оценки эффективности Программы

Оценка эффективности реализации Программы проводится на основе оценки:

Читайте также:
Какое расширение имеют файлы созданные в программе word

1. Степени достижения цели и решения задач программы (Сд) путем сопоставления фактически достигнутых значений показателей (индикаторов) Программы и их плановых значений. Рассчитывается по формуле:

Сд = Зф / Зп x 100%,

Зф — фактическое значение показателя (индикатора) Программы;

Зп — плановое значение показателя (индикатора) Программы (для показателей (индикаторов), желаемой тенденцией развития которых является рост значений)

Сд = Зп / 3ф x 100% (для показателей (индикаторов), желаемой тенденцией развития которых является снижение значений).

2. Степени соответствия запланированному уровню затрат и эффективности использования средств областного бюджета и иных источников ресурсного обеспечения Программы (Уф) путем сопоставления плановых и фактических объемов финансирования Программы и основного мероприятия Программы. Определяется по формуле:

Уф = Фф / Фп x 100%,

Уф — уровень финансирования реализации основных мероприятий Программы;

Фф — фактический объем финансовых ресурсов, направленный на реализацию мероприятий Программы;

Фп — плановый объем финансовых ресурсов на соответствующий отчетный период.

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

До начала очередного года реализации Программы ответственный исполнитель по каждому показателю (индикатору) Программы (подпрограммы) определяет интервалы значений показателя, при которых реализация Программы характеризуется:

— высоким уровнем эффективности;

— удовлетворительным уровнем эффективности;

— неудовлетворительным уровнем эффективности.

Нижняя граница интервала значений показателя для целей отнесения Программы к высокому уровню эффективности не может быть ниже, чем 95 процентов от планового значения показателя на соответствующий год. Нижняя граница интервала значений показателя для целей отнесения Программы к удовлетворительному уровню эффективности не может быть ниже, чем 75 процентов от планового значения показателя на соответствующий год.

Оценка эффективности реализации программы проводится ответственным исполнителем ежегодно в установленные сроки.

Программа считается реализуемой с высоким уровнем эффективности, если:

— значения 95 процентов и более показателей Программы и ее подпрограмм соответствуют установленным интервалам значений для целей отнесения Программы к высокому уровню эффективности;

— не менее 95 процентов мероприятий, запланированных на отчетный год, выполнены в полном объеме.

Программа считается реализуемой с удовлетворительным уровнем эффективности, если:

— значения 80 процентов и более показателей Программы и ее подпрограмм соответствуют установленным интервалам значений для целей отнесения Программы к высокому уровню эффективности;

— не менее 80 процентов мероприятий, запланированных на отчетный год, выполнены в полном объеме.

Приложение 1 к Программе

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

Как оценить эффективность программы

III Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

  • Главная
  • Список секций
  • Информатика
  • ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ ПРОГРАММ

ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ ПРОГРАММ

Игнатьев М.А. 1
Романова Е.И. 1

Автор работы награжден дипломом победителя II степени

Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке «Файлы работы» в формате PDF

Оценка эффективности работы программ

Читайте также:
Самая лучшая программа для превью

(информатика)

Выполнил:

Игнатьев Михаил Александрович

учащийся __6__ класса

МБОУ СШ №5, г. Кстово Нижегородской области

Руководитель:

Романова Елена Ивановна,

МБОУ СШ №5, г. Кстово Нижегородской области

Оглавление

Материалы и методика исследований

1. Определение критериев оценки эффективности программ………. …. 6

2. Вычисление точного времени выполнения конкретного блока

3. Проверка рекомендаций по улучшению эффективности программ……8

4. Проверка влияния используемых алгоритмов на эффективность

Список источников информации………………………………………………….12

Введение

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

Тем не менее задачи написания эффективных программ встречаются на олимпиадах. Кроме этого четвёртую задачу ЕГЭ второй части с развёрнутым ответом также предлагается решить с учётом эффективности выполнения. Поэтому вопрос о написании эффективных программах актуален и для школьников.

Цельюмоей работыстали определение критериев оценки эффективности работы программ и проверка их на практике. Исходя из этого я поставил перед собой следующие задачи:

  1. Определить критерии оценки эффективности программ.
  2. Определить методы оптимизации программ.
  3. Проверить на практике правильность найденных методов оптимизации программ.
  4. Систематизировать найденные методы оценки эффективности работы программ в форме рекомендаций.

План реализации проекта:

  1. На основе литературы определить факторы, снижающие эффективность работы программ.
  2. Повторить и изучить новые понятия языка программирования Паскаль, необходимые для реализации поставленной задачи (циклы,массивы).
  3. Найти способ вычисления точного времени выполнения конкретного блока программы.
  4. Составить программы, доказывающие правильность найденных методов оптимизации.
  5. Освоить два метод сортировки: «метод пузырька» и «метод выбора» – составить и отладить программы. Определить наиболее эффективный алгоритм.
  6. Сделать выводы об оценке эффективности работы программ.

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

Материалы и методика исследования

  1. Определение критериев оценки эффективности программ

Определение критериев оценки эффективности программ было составлено на основании двух источников [2], [3]. Эффективность программы оценивается отдельно по каждому ресурсу вычислительной машины. Критериями оценки являются:

  • время выполнения программы;
  • объем используемой оперативной или внешней памяти.

Выбор критерия оценки эффективности программы зависит от выполняемых ею функций. Оптимизация, под которой понимаетсямодификация программы для улучшения её эффективности, обычно требует компромиссов — один параметр оптимизируется за счёт других. Например, увеличение размера памяти улучшает производительность времени выполнения. Другим компромиссом может быть понятность программы, которая почти всегда достигается ценой снижения эффективности.

Способы повышения эффективности программ

  1. Способы уменьшения времени выполнения
  1. Время выполнения программы в первую очередь зависит от используемых в ней методов – нужно использовать более эффективные алгоритмы.
  2. В том случае, когда в программе выполняется большое количество арифметических вычислений, для повышения скорости работы программы необходимо правильно программировать арифметические выражения. Различные арифметические операции различаются по быстродействию. Самыми быстрыми являются операции сложения и вычитания. Более медленным является умножение, затем идёт деление. Поэтому операция x/a выполняется медленнее, чем x*b, где b=1/a, операция 2*x выполняется медленнее, чем x+x.
  3. Программируя арифметические выражения, следует выбирать такую форму их записи, чтобы количество «медленных» операций было сведено к минимуму. Например, пусть необходимо вычислить: ax4+bx3+cx2+dx+e, где содержится 10 умножений («медленных» операций) и 4 сложения («быстрых» операций). Это же самое выражение можно записать в виде: (((ax+b)x+c)x+d)x+e. Такая форма записи называется схемой Горнера. В этом выражении 4 умножения и 4 сложения. Общее количество операций сократилось почти в два раза, соответственно уменьшится и время вычисления выражения. Подобные оптимизации являются алгоритмическими.
  4. Увеличивают время выполнения программы циклические фрагменты с большим количеством повторений. Поэтому по возможности необходимо минимизировать тело цикла. Выражения, фрагменты которых никак не зависят от управляющей переменной цикла, называются инвариантными фрагментами. При написании циклов рекомендуется выносить их из тела цикла.
  5. При использовании вложенных циклов следует иметь в виду, что затраты процессорного времени на обработку такой конструкции могут зависеть от порядка следования вложенных циклов. При программировании вложенных циклов по возможности следует делать цикл с наименьшим числом повторений самым внешним, а цикл с наибольшим числом повторений — самым внутренним.
  1. Следует выбирать алгоритмы обработки, не требующие дублирования исходных данных структурных типов. Например, не использовать дополнительные массивы.
  2. По возможности использовать динамическую память. При необходимости выделять память, а потом освобождать.
  3. При передаче структурных данных в подпрограмму по значению, копии этих данных размещаются в стеке. Избежать копирования можно, если передавать данные не по значению, а как неизменяемые (описанные const). В последнем случае в стеке размещается только адрес данных.
  1. Вычисление точного времени выполнения конкретного блока программы
Читайте также:
Типы файлов расширения программы их открывающие

Для экспериментальной проверки найденных способов повышения эффективности программ, то есть их оптимизации, необходимо было найти способ вычисления времени выполнения отдельных фрагментов программы. Трудность заключалась в том, что в среде программирования PascalABC.NET нет процедуры вычисления времени. Поэтому в работе использовалась небольшая программа (см. Приложение 1), найденная в Интернете [4]. В программу вставлялись контрольные точки, например, фиксировалось время начала выполнения цикла и время его окончания с помощью этой программы, а затем определялось время выполнения нужного фрагмента программы.

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

  1. Проверка рекомендаций по улучшению эффективности программ

Для проверки найденных способов оптимизации программ мною были составлены сначала не оптимизированные программы и вычислено время их выполнения. Затем с учетом найденных рекомендаций эти программы были оптимизированы и вновь рассчитано время их выполнения.

3.1 Замена деления на умножение (см. Приложения 2, 3)

x/a

x*b, где b=1/a

Время работы 00:00:32.533

Время работы 00:00:31.361

3.2 Замена умножения на сложение (см. Приложения 4, 5)

Источник: school-science.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru