
- •2. Организационно-экономическая часть
- •2.1. Организация и планирование процесса разработки программного продукта
- •2.1.1. Определение состава выполняемых работ и группирование их по этапам разработки
- •2.1.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки
- •2.1.3. Установление профессионального состава и количество исполнителей
- •2.1.4. Расчет трудоемкости работ
- •2.1.5.Построение и контроль выполнения календарного графика выполнения разработок
- •2.2. Расчет затрат на создание программного продукта и его цены
- •2.2.1. Материальные затраты
- •2.2.2. Основная заработная плата разработчиков проекта
- •2.2.3. Дополнительная заработная плата разработчиков проекта
- •2.2.4. Единый социальный налог (есн)
- •2.2.5. Приобретение комплекса технических средств (ктс)
- •2.2.6. Содержание и эксплуатация комплекса технических средств (ктс)
- •2.2.7. Услуги сторонних организаций
- •2.2.8. Командировки
- •2.2.9. Накладные расходы
- •2.2.10. Определение цены программной продукции
- •2.3. Оценка эффективности внедрения программной продукции
- •2.3.1. Обоснование эффективности внедрения программной продукции
- •2.3.2. Анализ притоков и оттоков денежных средств
- •2.3.3. Выбор нормы дисконта
- •2.3.4. Чистый дисконтированный доход
- •2.3.5. Внутренняя норма доходности
- •2.3.6. Индекс доходности
- •2.3.7. Срок окупаемости
- •2.4. Заключение
2.1.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки
Распределение времени выполнения отдельных этапов разработки представлено в виде таблицы 2.2.
Таблица 2.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки.
Номера этапов |
Наименование этапов разработки программной продукции |
Продолжительность этапов |
|
в %% |
в днях |
||
1 |
2 |
3 |
4 |
1 |
Техническое задание |
8,75% |
7 |
2 |
Эскизный проект |
12,5% |
10 |
3 |
Технический проект |
28,75% |
23 |
4 |
Рабочий проект |
25% |
20 |
5 |
Внедрение |
25% |
20 |
|
Итого |
100% |
Заданный срок Дипломного Проектирования |
2.1.3. Установление профессионального состава и количество исполнителей
Руководитель.
Консультант.
Разработчик.
2.1.4. Расчет трудоемкости работ
Трудоемкость разработки программной продукции tПП может быть определена как сумма величин трудоемкостей выполнения отдельных этапов разработки программного продукта из выражения 2.1.:
(2.1.)
tПП = 7+10+48+9+19 = 93
где
tТЗ – трудоемкость разработки технического задания на создание ПП;
tЭП – трудоемкость разработки эскизного проекта ПП;
tТП – трудоемкость разработки технического проекта ПП;
tРП – трудоемкость разработки рабочего проекта ПП;
tВ – трудоемкость внедрения готового программного продукта.
Трудоемкость разработки технического задания рассчитывается по формуле 2. 2.:
(2. 2.)
tТЗ = 0+7 = 7
где
ТРЗ (ТЗ) – затраты времени разработчика постановки задачи на разработку технического задания, чел.-дни;
ТРП (ТЗ) – затраты времени разработчика программного обеспечения на разработку технического задания, чел.-дни.
Значения ТРЗ(ТЗ) и ТРП(ТЗ) рассчитывают по формулам 2. 3. и 2. 4.
(2.3.)
ТРЗ(ТЗ) = 7 ∙ 0 = 0
(2. 4.)
ТРП(ТЗ) = 7 ∙ 1 = 7
где
tЗ = 7 – норма времени на разработку технического задания (Таблица 2.2. графа 4 этап 1);
КРЗ (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии технического задания, равный 0 (для случая самостоятельной разработки);
КРП (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии технического задания, равный 1 (для случая самостоятельной разработки).
Подставляя исходные значения коэффициентов в формулы 2.2.,2. 3., 2.4., получаем значение tТЗ, равное 7 чел.-дней.
Трудоемкость разработки эскизного проекта программной продукции tЭП рассчитывается по формуле 2. 5.:
(2.5.)
tЭП = 0+10 = 10
где
ТРЗ (ЭП) – затраты времени разработчика постановки задачи на разработку эскизного проекта, чел.-дней;
ТРП (ЭП) – затраты времени разработчика программного обеспечения на разработку эскизного проекта, чел.-дней.
Значения величин ТРЗ(ЭП) и ТРП(ЭП) рассчитывают по формулам 2. 6. и 2.7. соответственно.
(2.6.)
TРЗ (ЭП) = 10 ∙ 0 = 0
(2.7.)
ТРП (ЭП) = 10 ∙ 1 = 10
где
tЭП = 10 – норма времени на разработку эскизного проекта, в зависимости от функционального назначения и степени новизны (Таблица 2.2. графа 4 этап 2);
КРЗ (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии эскизного проекта, равный 0 (для случая самостоятельной разработки);
КРП (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии эскизного проекта, равный 1 (для случая самостоятельной разработки).
Подставляя исходные значения коэффициентов в формулы 2.5., 2.6., 2.7., получаем значение tЭП, равное 10 чел.-дней.
Трудоемкость разработки технического проекта программной продукции tТП определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком программного обеспечения рассчитывается по формуле 3.8.:
(2.8.)
tТП = 0 + 48 = 48
где
ТРЗ (ТП) – затраты времени разработчика постановки задачи на этапе технического проекта, чел.-дней;
ТРП (ТП) – затраты времени разработчика программного обеспечения, чел.-дней.
Значения ТРЗ(ТП) и ТРП(ТП) рассчитывают по формулам 2. 9. и 2.10.
(2.9.)
ТРЗ (ТП) =23 ∙ 0 ∙2,08 = 0
(2.10.)
ТРП (ТП) = 23 ∙ 1 ∙ 2,08 = 47,84 ≈ 48
где
t(ТП) – норма времени на разработку технического проекта, берется равным 23 (Таблица 2.2. графа 4 этап 3);
КРЗ (ТП) и КРП (ТП) – коэффициенты, учитывающие удельный вес трудоемкости работ, выполняемых постановщиком задач и программистом соответственно на этапе технического проекта. В случае самостоятельной работы программиста КРЗ (ТП) = 0, КРП (ТП) = 1;
КВ – коэффициент учета вида используемой информации в зависимости от новизны программной продукции, определяемый формулой 2.11.:
(2.11.)
КВ = (1 ∙ 0 + 2,08 ∙ 1) / (0 + 1) = 2,08
где
КП = 1 и КБД = 2,08 – значения коэффициентов учета вида информации (так как программа относится к группе новизны В программного продукта);
NП = 0 и NБД = 1 – количество файлов переменной информации и базы данных, определяемое разработчиком.
Подставив значения в формулу 2.11, получаем коэффициент учета вида информации КВ = 2,08. Используя коэффициент КВ в выражениях 2.9. и 2.10., и подставив значения временных затрат в формулу 3.8., получаем tТП, равное 48 чел.-дней.
Разработка рабочего проекта ведется программистом – исполнителем квалификационной работы, и ее трудоемкость tРП зависит от функционального назначения программного продукта, категории сложности алгоритма функционирования, сложности контроля информации и степени использования готовых программных модулей (формула 2.12.):
(2.12.)
tРП = 1,16 ∙ 0,8 ∙ 0,48 ∙20 = 8,9 ≈ 9
где
КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);
КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей);
КИА – коэффициент учета вида используемой информации и сложности алгоритма.
t(РП) = 20 – норма времени, затрачиваемого на разработку рабочего проекта, чел.-дни. (Таблица 2.2. графа 4 этап 4).
Значение коэффициента КИА определяется по формуле 2.13.:
(2.13.)
КИА = (1,1 ∙ 0 + 0,48 ∙ 1) / (0 + 1) = 0,48
где
К’П = 1,1 и К’БД = 0,48 – значения коэффициентов учета сложности алгоритма программного продукта и вида используемой информации для переменной информации и базы данных (группа сложности 2, группа новизны программного продукта В).
NП = 0 и NБД = 1 – количество файлов переменной информации, определяемое разработчиком.
Подставив значения в формулу 2.13., получаем коэффициент учета вида информации и сложности используемого алгоритма КИА = 0,48. Используя коэффициент КИА в выражении 2.12., получаем tРП, равное 9 чел.-дней.
Трудоемкость этапа внедрения tВ может быть рассчитана по формуле 2.14.:
(2.14.)
tB = (0 + 20) ∙ 1 ,16 ∙ 0,8 = 18,56 ≈ 19
где
ТРЗ (В) = 0, ТРП (В) = 20 – затраты времени разработчика постановки задач и программиста на выполнение процедур внедрения программной продукции (работы проводятся исполнителем квалификационной работы самостоятельно), чел.-дней (Таблица 2.2. графа 4 этап 5);
КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);
КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей).
Подставляя значения в формулу 2.14., получаем tВ, равное 19 чел.-дней.
По формуле 2.1., суммарная трудоемкость процесса разработки и внедрения программы равна 93 чел.-дня.
Таблица 2.3. Этапы разработки программной продукции и их продолжительность.
Номера этапов |
Наименование этапов разработки программной продукции |
Продолжительность этапов |
|
в %% |
в днях |
||
1 |
2 |
3 |
4 |
1 |
Техническое задание |
7,5% |
7 |
2 |
Эскизный проект |
10,8% |
10 |
3 |
Технический проект |
51,6% |
48 |
4 |
Рабочий проект |
9,7% |
9 |
5 |
Внедрение |
20,4% |
19 |
|
Итого |
100% |
Заданный срок Дипломного Проектирования |