
- •Содержание
- •Введение
- •Анализ предприятия
- •Характеристика организации
- •1.2. Организационная структура
- •1.3. Краткая характеристика подразделения цит
- •1.4. Характеристика информационной системы организации
- •Постановка задачи
- •3.3.Обоснование проектных решений по техническому обеспечению (то)
- •34.Обоснование проектных решений по информационному обеспечению (ио)
- •3.5.Обоснование проектных решений по программному обеспечению (по)
- •4 Описание програмного модуля
- •5. Обоснование экономической эффективности проекта
- •5.1. Расчет экономической эффективности проекта
- •5.2. Расчет времени на создание программного продукта
- •5.3. Расходы на разработку
- •5.4. Экономический эффект
- •Заключение
- •Список литературы
5. Обоснование экономической эффективности проекта
5.1. Расчет экономической эффективности проекта
Внедрение современных информационных технологий – дело дорогостоящее. Сегодня ни один руководитель не будет заниматься информатизацией своего производства без просчёта прямых выгод от её внедрения и эксплуатации. Это возможно только с проведением тщательного анализа и определения экономической эффективности и целесообразности информатизации.
Сложность методик оценки экономического эффекта от внедрения и эксплуатации ИС непосредственно зависит от сложности многообразия современных информационных технологий.
Очевидно, что невозможно создать единую методику, которая подходила бы для оценки любого проекта внедрения ИТ. Многообразие современных информационных технологий требует уточнения и корректировки методики экономической эффективности по каждому конкретному проекту.
И для оценки эффективности от внедрения автоматизированных систем документооборота выступают снижение трудоёмкости и себестоимости подготовки, обработки и использования документов.
Сложность заключается в правильном выборе факторов эффективности. В зависимости от сложности систем число их может насчитывать десятки. Грамотное определение факторов эффективности во многом определяет достоверность будущих расчётов. Поэтому, данный этап требует специализированного обследования.
После того, как определены возможные факторы эффективности от внедрения сложной информационной системы, можно приступить непосредственно к количественной оценке. Для этого необходимо понимание не только существа будущей системы и её функциональности. Необходимо представлять сегодняшнее состояние информационной системы в виде некоторой модели.
В данном разделе рассмотрена методика и специфика расчета экономической эффективности проекта.
Разработка программных средств требует определенных интеллектуальных и трудовых затрат, а также обязательного использования компьютерной техники, что определяет особенности расчета себестоимости программного продукта, которые учтены при разработки данного проекта.
5.2. Расчет времени на создание программного продукта
Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта представлена в табл. 5.1.
Таблица 5.1
Этапы создания программы
№ этапа |
Обозначение времени данного этапа |
Содержание этапа
|
1 |
|
Подготовка описания задачи. |
2 |
|
Описание задачи. |
3 |
|
Разработка алгоритма. |
4 |
|
Разработка блок-схемы алгоритма. |
5 |
|
Написание программы. |
6 |
|
Набивка программы. |
7 |
|
Отладка и тестирование программы. |
8 |
|
Оформление документации, инструкции пользователю, пояснительной записки. |
Время рассчитывается в человеко-часах.
Значение
берется по фактически отработанному
времени, а время остальных этапов
(
,
,
,
,
,
,
)
– можно взять по фактически отработанному
времени или определить расчетно по
условному числу команд
,
по формуле
(5.0)
где
- коэффициент, учитывающий условное
число команд в зависимости от типа
задачи;
– коэффициент,
учитывающий новизну и сложность
программы.
Для выбора значение коэффициента воспользуемся табл 5.2.
Таблица 5.2
Коэффициенты условного числа команд
Тип задачи |
Пределы изменений коэффициента |
Задачи учета |
от 1400 до 1500 |
Задачи оперативного управления |
от 1500 до 1700 |
Задачи планирования |
от 3000 до 3500 |
Многовариантные задачи |
от 4500 до 5000 |
Комплексные задачи |
от 5000 до 5500 |
Для данной задачи коэффициент принимается = 1500
Коэффициент определяется из табл. 5.3. на пересечении групп сложности и степени новизны.
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
1 – алгоритмы оптимизации и моделирования систем;
2 – задачи учета, отчетности и статистики;
3 – стандартные алгоритмы.
Данный программный продукт может быть отнесен ко второй группе сложности – задача учета, отчетности и статистики.
Таблица 5.3
Коэффициенты новизны и сложности программы
-
Язык программирования
Группа сложности
Степень новизны
А
Б
В
Г
Высокого уровня
1
1,38
1,26
1,15
0,69
2
1,30
1,19
1,08
0,65
3
1,20
1,10
1,00
0,60
Низкого уровня
1
1,58
1,45
1,32
0,79
2
1,49
1,37
1,24
0,74
3
1,38
1,26
1,15
0,69
Исходя из этого, необходимо сначала определить к какой группе сложности и степени новизны соответствует разработанный программный продукт.
По степени новизны программный продукт может быть отнесен к одной из 4-х групп:
группа А – разработка принципиально новых задач;
группа Б – разработка оригинальных программ;
группа В – разработка программ с использованием типовых решений.
группа Г – разовая типовая задача.
Для разработанного программного продукта - степень новизны Б.
Теперь, исходя из табл. 5.3. коэффициент = 1,19.
А исходя из формулы (5.1) можно определить условное число команд: = 1500×1,19 = 1785 (5.2)
Определяем время, затраченное на каждый этап создания программного продукта:
(время на подготовку описания задачи), берется по факту и составляет:
= 80 чел / час.
То (время на описание задачи) определяется по формуле:
, (
5.3)
где
– коэффициент учета изменений задачи,
коэффициент
в зависимости от сложности задачи и
числа изменений выбирается в интервале
от 1,2 до 1,5.
– коэффициент,
учитывающий квалификацию программиста.
Для данной задачи = 1,2
Выбрать значение коэффициента можно из табл. 5.4.
Таблица 5.4
Коэффициент, учитывающий квалификацию программиста
Стаж программиста |
Значение коэффициента К |
до 2-х лет |
0,8 |
от 2 до 3 лет |
1,0 |
от 3 до 5 лет |
1,1 - 1,2 |
от 5 до 10 лет |
1,2 - 1,3 |
свыше 10 лет |
1,3 - 1,5 |
В данном случае коэффициент = 0,8
Применяя формулу (4.3) подсчитываем время на описание задачи:
=
(чел / час)
(время на разработку
алгоритма) рассчитываем по формуле:
,
(5.4)
Применяя формулу (5.4) подсчитываем время на разработку алгоритма.
(чел / час)
(время на разработку
блок - схемы) определяется аналогично
по формуле (4.4) и составляет
= 44,63 (чел / час)
(время написания
программы на языке программирования)
определяется по формуле:
(5.5)
Применяя формулу (4.5) подсчитываем время написания программы на языке программирования.
(чел / час)
(время набивки
программы) определяется по формуле:
(5.6)
Применяя формулу (5.6) подсчитываем время набивки программы.
(чел / час)
(время отладки и
тестирования программы) определяется
по формуле:
(5.7)
Подставляем значения в формулу и получаем:
(чел / час)
– время на оформление
документации, инструкции пользователю,
пояснительной записки определяется по
формуле
,
(5.8)
Подставляем значения в формулу и получаем:
(чел / час)
Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
(5.9)
где
– общее время на создание программного
продукта.
Воспользовавшись формулой (5.9), получаем:
≈606
(чел / час).
Или в человеко-днях, на создание программного продукта будет затрачено:
,
(5.10)
где
– время, затраченное на разработку в
днях.
(чел./ дн.)
Таким образом, общая продолжительность разработки составит 76 календарный день.