Помощь в написании студенческих работ
Антистрессовый сервис

Вариант 2

Курсовая Купить готовую Узнать стоимостьмоей работы

Наименование статьи расходов Сумма, руб Удельный вес, % Материалы 1320,0 5,9 Фонд оплаты труда: 8953,2 39,9 Единый социальный налог 3187,3 14,3 Затраты на эксплуатацию ЭВМ 1506,3 6,7 Накладные расходы 7461 33,2 ИТОГО: 22 418,8 100. Расчёт накладных расходов Накладные расходы — это расходы на освещение, отопление, коммунальные услуги и тому подобные. Они принимаются равными сумме основой зарплаты… Читать ещё >

Вариант 2 (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Разработка эскизного и технического проекта программы
    • 1. 1. Назначение и область применения
    • 1. 2. Технические характеристики
      • 1. 2. 1. Постановка задачи
      • 1. 2. 2. Описание алгоритма
      • 1. 2. 3. Организация входных и выходных данных
      • 1. 2. 4. Выбор состава технических и программных средств
  • 2. Разработка рабочего проекта
    • 2. 1. Разработка программы
    • 2. 2. Спецификация программы
    • 2. 3. Текст программы
    • 2. 4. Описание программы
    • 2. 5. Тестирование программы
  • 3. Оценка программы
  • Заключение
  • Список использованной литературы

С учетом того, что в данном случае потребовались многочисленные доработки, возьмем коэффициент p = 0,2.

В результате получим условное число операторов:

Q=3000*1,25*(1+0.2)=3750

Общая трудоёмкость разработки программного продукта рассчитывается по формуле:

t = t оп+ t ис +tал + tпр + tд + tот, где:

tоп — затраты труда на описание задачи;

tис — затраты труда на исследования в предметной области;

tал — затраты труда на разработку алгоритма реализации задачи;

tпр — затраты труда на составление программы по разработанному алгоритму;

tот — затраты труда на отладку на ЭВМ;

tд — затраты труда на подготовку документации;

1) Расчёт затрат труда на описание задачи Затраты труда на описание задачи точно определить невозможно, так как это связано с творческим характером работы. Примем:

tоп = 50 чел/ч.

2) Расчёт затрат труда на исследование предметной области Затраты труда на изучение описания задачи с учётом уточнения описания и исследований в предметной области, а также квалификации программиста могут быть определены по формуле:

где:

B — коэффициент увеличения затрат труда вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5. В связи с тем, что данная задача, не потребовала уточнения и больших доработок, примем B = 1,2.

k — коэффициент квалификации разработчика, определяется в зависимости от стажа работы и составляет: для работающих до двух лет — 0,8; от двух до трех лет — 1,0; от трех до пяти лет — 1,1 — 1,2; от пяти до семи — 1,3 — 1,4; свыше семи лет — 1,5 — 1,6. Разработчик, которому было поручено это задание, имел опыт работы по специальности 2 года, поэтому примем: k = 0,8.

Таким образом, получим:

чел/ч.

3. Расчёт затрат труда на разработку алгоритма.

Затраты труда на разработку алгоритма решения задачи рассчитываются по формуле:

чел.-ч.

Расчёт затрат труда на составление программы.

Затраты труда на составление программы по готовой блок-схеме определяются по формуле:

чел.-ч.

Расчёт затрат труда на отладку на ЭВМ.

Затраты труда на отладку программы рассчитываются по следующей формуле:

чел.-ч.

Расчёт затрат труда на подготовку документации.

Затраты труда на подготовку документации по задаче определяются по формуле:

tд = tдр + tдо ,

где:

tдр — затраты труда на подготовку материалов в рукописи;

tдо — затраты на редактирование, печать и оформление документации;

чел.-ч.

чел.-ч.

Отсюда:

tд = 29,3 + 22 = 51,3 чел.-ч.

Расчёт общей трудоёмкости Теперь можно рассчитать общую трудоёмкость программного продукта:

t = 50 + 75 + 93,75 + 234,4 + 51,3 +117,2 = 621,7 чел.-ч.

С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:

где:

kкор — коэффициент изменения трудоемкости, берущийся из таблицы 2.

Таблица 2. Коэффициенты изменения трудоемкости.

Уровень языка программирования Характеристика языка программирования kкор 1 Покомандный автокод — Ассемблер 1 2 Макроассемблер 0,95 3 Алгоритмические языки высокого уровня 0,8 — 0,9 4 Алгоритмические языки сверхвысокого уровня 0,7 — 0,8

Выбранный для разработки язык гипертекстовой размётки HTML относится к алгоритмическим языкам сверхвысокого уровня, с учетом этого примем kкор = 0,8.

С учетом корректировки получим итоговую трудоемкость разработки:

чел.-ч.

Определение затрат на создание программного продукта.

Затраты на создание программного продукта складываются из: затрат на материалы и покупные изделия; расходов по оплате труда разработчика программы, отчислений во внебюджетные фонды, расходов по оплате машинного времени, накладных расходов, а также из эксплуатационных затрат (электроэнергия, затраты на текущий ремонт, амортизацию):

Зспп = Змат + Ззпспп + Зф + Змвспп + Знак, где:

Зспп — затраты на создание программного продукта;

Змат — затраты на материалы и покупные изделия;

Ззпспп — затраты на оплату труда разработчика программы;

Зф — отчисления во внебюджетные фонды;

Змвспп — затраты на оплату машинного времени;

Знак — накладные расходы.

Материалы и покупные изделия В расходы на материалы и покупные изделия включаются расходы на покупку носителей информации, расходы на оформительские материалы. Указанные расходы приведены в таблице.

Таблица 3. Расходы.

Наименование Количество, шт. Цена, руб./шт. Общая цена, руб. CD/RW 2 40,00 80,00 Бумага 2 пачка 150,00 300,00 Картридж для принтера 1 1200,00 1200,00 Итого: 1320,00 руб.

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

Основная заработная плата разработчикам программного обеспечения вычисляется по формуле:

руб, где:

С — ставка, руб.;

k — тарифный коэффициент;

t — трудоемкость создания программного продукта;

tсрсреднее количество рабочих дней в месяце;

Дополнительная заработная плата составляет 20% от основной:

руб.

Таким образом получаем:

руб.

Отчисления во внебюджетные фонды Отчисления во внебюджетные фонды составляют 26% от фонда оплаты труда, а именно:

ЕСН в части ФСС — отчисления составляют 4%;

ЕСН в части ПФР — 28%;

ЕСН в части ОФМС — 3,6%, в т. ч. территориальные — 3,4%, федеральные 0,2%;

Тариф страхового взноса на обязательное медицинское социальное страхование НС и ПЗ. Производство программных средств (код по ОКОНХ 14 333 относится к первому классу профессионального риска), и его тариф составляет 0,2%. Таким образом, сумма отчислений составляет:

руб.

Расчёт затрат на оплату машинного времени Затраты на оплату машинного времени при отладке программы определяются путём умножения фактического времени отладки программы на цену машино-часа арендного времени:

Змвспп = См-ч ∙ t отл, где:

См-ч — цена машино-часа арендного времени, руб/час;

tотл — фактическое время отладки программы на ЭВМ;

4.

1. Расчет фактического времени отладки.

Число часов отладки составляет:

tотл = tп + tдо + tот;

tотл = (234.

4+22+117.

2)*0.8 = 298.

88 часа.

Расчёт цены машино-часа.

Цена машино-часа рассчитывается как отношение полных затрат на эксплуатацию ЭВМ к действительному фонду рабочего времени:

где:

Зэвм — полные затраты на эксплуатацию ЭВМ в течение года;

Тэвм — действительный годовой фонд времени ЭВМ, час/год;

Тэвм = 8 ∙ (365−119) — 52 ∙ 4 = 1760 часов/год, т.к.:

Общее количество дней в году — 365.

Число праздничных и выходных дней — 119.

Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа.

Полные затраты на эксплуатацию ЭВМ можно определить по формуле :

Зэвм = (Зам + Зэл + Звм + Зтр), где:

Зам — годовые издержки на амортизацию, руб/год;

Зэл — годовые издержки на электроэнергию, потребляемую ЭВМ, руб/год;

Зтр — затраты на текущий и профилактический ремонт компьютера, руб/год;

Амортизационные отчисления:

При линейном способе начисления амортизации, износ рассчитывается исходя из первоначальной стоимости и номы годовой амортизации:

Зам = Сбал ∙ Нам, где:

Сбал = 30 000 руб., — балансовая стоимость компьютера, руб/шт.;

Нам = 25% - норма амортизации вычислительной техники, %;

Отсюда:

Зам = 30 000 ∙ 0.25= 7500 руб/год.

Расчёт затрат на электроэнергию:

Стоимость электроэнергии, потребляемой за год, определяется по формуле:

Зэл = Рэл ∙ Тэвм ∙ Сэл ∙ А, где:

Рэвм — суммарная мощность ЭВМ, Сэл — стоимость 1кВт∙ч электроэнергии, А — коэффициент интенсивности использования машины.

Согласно техническому паспорту ЭВМ: Рэвм = 0.25 кВт, стоимость 1кВт∙ч электроэнергии для предприятий: Сэл = 0.5 руб., интенсивность использования машины: А = 0.

8.

Тогда расчётное значение затрат на электроэнергию:

Зэл = 0.25 ∙ 1760 ∙ 0.5 ∙ 0.8 = 176 руб.

Расчёт затрат на текущий ремонт:

Затраты на текущий и профилактический ремонт принимаются равными 4% от стоимости ЭВМ:

Зтр = 0.04 ∙ Сбал = 0.04 ∙ 30 000 = 1200 руб.

Значит, полные затраты на эксплуатацию ЭВМ в течение года составят:

Зэвм = 7500+176+1200= 8876 руб.

Тогда цена машино-часа арендуемого времени составит:

Счас = 8876 / 1760 = 5.04 руб.

А затраты на оплату машинного времени составят:

Змвспп = 5.04 ∙ 298.

88 = 1506.

3 руб.

Расчёт накладных расходов Накладные расходы — это расходы на освещение, отопление, коммунальные услуги и тому подобные. Они принимаются равными сумме основой зарплаты разработчика программы:

Знак = 7461 руб.

Тогда затраты на создание программного продукта составят:

Зспп = 1320 + 8953.

2 + 3187.

3 + 1506.

3 + 7461 = 22 418.

8 руб.

Таблица 4. Сметная калькуляция на разработку программного продукта.

Наименование статьи расходов Сумма, руб Удельный вес, % Материалы 1320,0 5,9 Фонд оплаты труда: 8953,2 39,9 Единый социальный налог 3187,3 14,3 Затраты на эксплуатацию ЭВМ 1506,3 6,7 Накладные расходы 7461 33,2 ИТОГО: 22 418,8 100

Разработка программного комплекса велась в соответствии с техническим заданием и отвечает всем его требованиям.

Цена разработанной системы составляет 22 418,8 руб. Это, в свою очередь, показывает, что разработанный программный продукт не относится к разряду недоступных программных продуктов с финансовой точки зрения.

Программный комплекс не требует специальной подготовки для работы с ним, что позволяет использовать его без предварительного освоения.

Заключение

Архангельский, А. Я. Программирование в C++Builder 6 и 2006: разработка программ для Windows: методические и справочные материалы по C++Builder] / А. Я. Архангельский, М. А. Тагин. — Москва: БИНОМ, 2007. — 1181 с.

Страуструп, Бьерн. Язык программирования C++ / Бьерн Страуструп; Пер. с англ. С. Анисимова, М.

Кононова; Под ред. Ф. Андреева, А. Ушакова.

— Спец. изд. — М.: Бином; СПб.: Нев. диалект, 2001. — 1098 с.

Подбельский, В. В. Язык СИ++ / В. В. Подбельский. — 5-е изд. — М.: Финансы и статистика, 2008. — 559 с.

Шилдт, Герберт. С++. Базовый курс / Герберт Шилдт; [пер. с англ. Н.М. Ручко]. — 3-е изд. — М.: Вильямс, 2008. — 620 с.

Элджер, Джефф. C++ / Джефф Элджер; [Пер. с англ. Е. Матвеев]. — СПб.: Питер: Питер Бук, 2001. — 320 с.

Эккель, Брюс. Философия C++: Практ. программирование / Брюс Эккель, Чак Эллисон; [Пер. с англ. Е. Матвеев]. -

М.: Питер, 2004. — 608 с.

Липпман, Стенли Б. Язык программирования С++: вводный курс / Стенли Б. Липпман, Жози Лажойе, Барбара Му; [пер. с англ. и ред. В. А. Коваленко]. -

4-е изд. — М.: Вильямс, 2007. — 889 с.

Астахова, И. Ф. Язык C++ / И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин. — Минск: Новое знание, 2003. — 200 с.

Иванова, Г. С. Основы программирования / Г. С. Иванова. — Изд. 4-е, стер. — М.: Изд-во МГТУ, 2007. — 415 с.

Иванова, Г. С. Объектно-ориентированное программирование / Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев; под ред. Г. С. Ивановой. — Изд. 3-е, стер. — М.: Изд-во МГТУ, 2007. — 366 с.

Приложение Интерфейс программы.

Показать весь текст

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

  1. , А.Я. Программирование в C++Builder 6 и 2006: разработка программ для Windows: методические и справочные материалы по C++Builder] / А. Я. Архангельский, М. А. Тагин. — Москва: БИНОМ, 2007. — 1181 с.
  2. Страуструп, Бьерн. Язык программирования C++ / Бьерн Страуструп; Пер. с англ. С. Анисимова, М. Кононова; Под ред. Ф. Андреева, А. Ушакова. — Спец. изд. — М.: Бином; СПб.: Нев. диалект, 2001. — 1098 с.
  3. , В.В. Язык СИ++ / В. В. Подбельский. — 5-е изд. — М.: Финансы и статистика, 2008. — 559 с.
  4. Шилдт, Герберт. С++. Базовый курс / Герберт Шилдт; [пер. с англ. Н.М. Ручко]. — 3-е изд. — М.: Вильямс, 2008. — 620 с.
  5. Элджер, Джефф. C++ / Джефф Элджер; [Пер. с англ. Е. Матвеев]. — СПб.: Питер: Питер Бук, 2001. — 320 с.
  6. Эккель, Брюс. Философия C++: Практ. программирование / Брюс Эккель, Чак Эллисон; [Пер. с англ. Е. Матвеев]. — М.: Питер, 2004. — 608 с.
  7. Липпман, Стенли Б. Язык программирования С++: вводный курс / Стенли Б. Липпман, Жози Лажойе, Барбара Му; [пер. с англ. и ред. В. А. Коваленко]. — 4-е изд. — М.: Вильямс, 2007. — 889 с.
  8. , И.Ф. Язык C++ / И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин. — Минск: Новое знание, 2003. — 200 с.
  9. , Г. С. Основы программирования / Г. С. Иванова. — Изд. 4-е, стер. — М.: Изд-во МГТУ, 2007. — 415 с.
  10. , Г. С. Объектно-ориентированное программирование / Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев; под ред. Г. С. Ивановой. — Изд. 3-е, стер. — М.: Изд-во МГТУ, 2007. — 366 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ