Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка / 5 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ.doc
Скачиваний:
55
Добавлен:
09.04.2015
Размер:
611.33 Кб
Скачать

5 Экономический раздел

5.1 Планирование разработки программы с построением графика выполнения работ

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

  1. выделение отдельных стадий создания программного обеспечения (ПО), составляющих комплекс работ в соответствии с нормативными материалами;

  2. определение трудоёмкости выполнения отдельных этапов и всего комплекса работ по созданию программного обеспечения с использованием норм времени по базовой разработке с учетом сложности и новизны;

  3. расчёт продолжительности каждой стадии работы с учетом принятого количества исполнителей;

  4. построение графика выполнения работ по разработке программы, расчет основных параметров;

  5. расчет затрат на разработку программы и расчет экономической эффективности проекта.

5.1.1 Основные этапы разработки программного средства

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

  1. техническое задание (ТЗ);

  2. эскизный проект (ЭП);

  3. технический проект (ТП);

  4. рабочий проект (РП);

  5. внедрение (ВН).

Содержание основных работ по каждому этапу разработки программного обеспечения отражено в таблице 5.1.

Таблица 5.1 – Состав работ по этапам

Перечень работ

Этапы

1

Постановка задачи

Техническое задание

ТЗ

2

Определение требований

3

Сбор исходных материалов

4

Предварительное экономическое обоснование

5

Выбор языков программирования

6

Анализ существующих программных средств

7

Утверждение ТЗ

8

Выбор программно-аппаратных средств

Эскизный проект

ЭП

9

Разработка структурной схемы программы

10

Согласование и утверждение эскизного проекта

11

12

Разработка алгоритмов программы

Технический проект

ТП

12

Определение формы представления входных и выходных данных

13

Разработка интерфейса пользователя

14

Разработка пояснительной записки

15

Окончательное экономическое обоснование проекта

16

Программная реализация

Рабочий проект

РП

17

Отладка

18

Изготовление программы-оригинала

19

Проверка работоспособности на реальных исходных данных

20

Разработка технической документации

21

Опытная эксплуатация

Внедрение

ВН

22

Корректировка программы

23

Сдача в эксплуатацию

5.1.2 Расчет трудоемкости отдельных этапов разработки программного средства

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

  1. объем ПС (в тысячах условных машинных команд);

  2. сложность ПС;

  3. дополнительный коэффициент сложности ;

  4. степень новизны ПС;

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

Определим объем ПС в машинных командах: организация ввода информации – 130, контроль, обработка и ввод информации – 1100, обработка ошибочных и сбойных ситуаций – 90, графический вывод результатов – 80. Таким образом, общий объем функциональных команд: 130 + 1100 + 90 + 80 = 1400.

Для расчета трудоемкости необходимо сначала определить характеристики нашего ПС.

Данное ПС относится к 3 группе сложности.

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

Коэффициент сложности определяется по формуле (5.1):

Ксл=1+ , (5.1)

где n – число дополнительно учитываемых характеристик ПС;

Кi – коэффициент, учитывающий уровень повышения сложности.

Ксл = 1 + 0 = 1.

Теперь определим затраты труда на разработку ПС. Согласно таблице из справочника затраты труда (Траз) составят 229 чел/дней.

Тобщ = 1 * 229 = 229 чел/дней.

Разрабатываемое ПС имеет код степени новизны В, следовательно Кн= 0,7.

Определяем удельный вес (Li ) трудоемкости каждой стадии разработки по таблице из справочника и представим эти значения в таблице 5.2.

Таблица 5.2 - Значения коэффициента Li для каждой стадии разработки

Стадия

Удельный вес трудоемкости i-ой стадии разработки, Li

ТЗ

0,09

ЭП

0,07

ТП

0,07

РП

0,61

ВН

0,16

Последним коэффициентом, необходимым для расчета трудоемкости, является коэффициент использования в разработке типовых (стандартных) программ программных средств (Кт). Найдем его из таблицы 5.3.

Таблица 5.3 - Значение коэффициента Кт

Степень охвата реализуемых функций разработанного ПС типовыми (стандартными) программами и ПСВТИ, %

Значение Кт

1

не менее 60 %

0,6

2

40 - 60 %

0,7

3

20 - 40 %

0,8

4

менее 20%

0,9

5

Типовые программы и ПС не используются

1

Для разрабатываемой системы Кт = 0,8.

Рассчитываем трудоемкость каждой операции разработки программного средства по формулам (5.2 – 5.6):

ТЗ = Lтз * Кн * Кт * Тобщ , (5.2)

ЭП = Lэп * Кн * Кт * Тобщ, (5.3)

ТП = Lтп * Кн * Кт * Тобщ, (5.4)

РП = Lрп * Кн * Кт * Тобщ, (5.5)

ВН = Lвн * Кн * Кт * Тобщ. (5.6)

Рассчитаем эти показатели:

ТЗ = 0,09 * 0,7 * 0,8 * 229 = 11,5 чел/дней,

ЭП = 0,07 * 0,7 * 0,8 * 229 = 9 чел/дней,

ТП = 0,07 * 0,7 * 0,8 * 229 = 9 чел/дней,

РП = 0,61 * 0,7 * 0,8 * 229 = 78,2 чел/дней,

ВН = 0,16 * 0,7 * 0,8 * 229 = 20,5 чел/дней.