Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Технико-экономический раздел. 
Информационная система учета успеваемости студентов деканата "А" для сбора, хранения и обработки информации о студентах

РефератПомощь в написанииУзнать стоимостьмоей работы

Трудоемкость выполнения операций зависит от квалификации программиста k. Tотл = 2643,97 / (4,5 · 0,8) = 734,46 чел. час Затраты труда на подготовку документации: Для дальнейших расчетов примем k = 0,8, исходя из опыта работы до 2-х лет. Таблица 3.1 — Зависимость коэффициента квалификации от стажа работы. Общая трудоемкость t? определяется как сумма всех этих составляющих: Tпр = 2643,97 / (22… Читать ещё >

Технико-экономический раздел. Информационная система учета успеваемости студентов деканата "А" для сбора, хранения и обработки информации о студентах (реферат, курсовая, диплом, контрольная)

Расчет себестоимости разработки программного обеспечения

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

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

Расчет трудоемкости разработки программы

Расчет трудоемкости состоит из:

  • — затраты труда на подготовку и описание задачи tоп;
  • — затраты труда на исследование алгоритма решения задачи tис;
  • — затраты труда на разработку блок-схемы алгоритма tал;
  • — затраты труда на программирование по блок-схеме tпр;
  • — затраты труда на отладку программы tотл;
  • — затраты труда на подготовку документации tд.

Общая трудоемкость t? определяется как сумма всех этих составляющих:

t? = tоп + tис + tал + tпр + tотл + tд, (3.1).

Базовым показателем для определения составляющих затрат труда является условное число операторов в разрабатываемой программе Q:

Q = q • C • (1 + p), (3.2).

где q — число исходных команд;

С — коэффициент сложности программы [C = 1,25…2];

р — коэффициент коррекции программы в ходе ее разработки [р = 0,05…0,1].

Для разрабатываемой автоматизированной системы q = 1765 команд, а исходя из особенностей разработки ПО автоматизированной системы имеет смысл принять С = 1,4 и р = 0,07. Тогда получим:

Q = 1765 • 1,4 • (1 + 0,07) = 2643,97.

Затраты труда на подготовку и описание задачи:

tоп = (tmin + 4 • tнв + tmax) / 6, (3.3).

где tmin — минимальная трудоемкость данной операции;

tнв — наиболее вероятная трудоемкость;

tmax — максимальная трудоемкость.

tоп = (20 + 4 • 25 + 55) / 6 = 29,1 чел. час Затраты труда на исследование алгоритма решения задачи:

tис = (Q • В) / ((75…85) • k), (3.4).

где В — коэффициент недостаточности описания задачи, зависящий от сложности задачи (В = 1,2…1,5).

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

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

Значения коэффициента квалификации приведены в таблице 3.1:

Таблица 3.1 — Зависимость коэффициента квалификации от стажа работы

Опыт работы.

Коэффициент квалификации.

до 2-х лет.

0,8.

2…3 года.

3…5 лет.

1,1…1,2.

5…7 лет.

1,3…1,4.

Свыше 7 лет.

1,5…1,6.

Для дальнейших расчетов примем k = 0,8, исходя из опыта работы до 2-х лет.

tис = (2643,97 • 1,3) / (80 • 0,8) = 53,7 чел. час Затраты труда на разработку блок-схемы алгоритма:

tал = Q / ((20…25) · k) (3.5).

tал = 2643,97 / (20 · 0,8) = 165,24 чел. час Затраты труда на программирование блок-схемы алгоритма:

tпр = Q / ((20…25) · k) (3.6).

tпр = 2643,97 / (22 · 0,8) = 150,22 чел. час Затраты труда на отладку программы:

tотл = Q / ((4…5) · k) (3.7).

tотл = 2643,97 / (4,5 · 0,8) = 734,46 чел. час Затраты труда на подготовку документации:

tд = tр + tоф, (3.8).

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

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

tоф — затраты труда на оформление рукописи.

tр = Q / ((15…20) · k), (3.9).

tр = 2643,97 /18 · 0,8 = 183,6 чел/час.

tоф = 0,75 · tр, (3.10).

tоф = 0,75 · 183,6 = 137,7 чел/час.

tд = 183,6 + 137,7 = 321,3 чел/час.

Рассчитаем суммарную трудоемкость разработки автоматизированной системы:

t? = tоп + tис + tал + tпр + tотл + tд, (3.11).

t? = 29,1 + 53,7 + 165,24 + 150,22 + 734,46 + 321,3 =1454,02 чел/час.

Таблица 3.2 — Трудоемкость разработки программы.

Операция.

Трудоемкость, чел/час.

Подготовка описания задачи.

29,1.

Исследование алгоритма решения задачи.

53,7.

Разработка блок-схемы алгоритма.

165,24.

Программирование по блок-схеме алгоритма.

150,22.

Отладка программы решения задачи на ЭВМ.

734,46.

Подготовка документации по задаче.

321,3.

Итого:

1454,02.

Показать весь текст
Заполнить форму текущей работой