9 - 4 Экономический раздел (Программное средство исследования динамики движения автомобиля)
Описание файла
Файл "9 - 4 Экономический раздел" внутри архива находится в папке "Программное средство исследования динамики движения автомобиля". Документ из архива "Программное средство исследования динамики движения автомобиля", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 12 семестр (4 семестр магистратуры), которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "дипломы" в общих файлах.
Онлайн просмотр документа "9 - 4 Экономический раздел"
Текст из документа "9 - 4 Экономический раздел"
4 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
4.1 Планирование разработки программы с построением сетевого графика выполнения работ
Планирование и разработка программного средства содержит следующие этапы:
-
выделение отдельных стадий создания программного обеспечения (ПО), составляющие комплекс работ в соответствии с нормативными материалами;
-
определение трудоёмкости выполнения отдельных этапов и всего комплекса работ по созданию программы с использованием норм времени по базовой разработке с учетом сложности и новизны проектируемого ПС;
-
расчёт продолжительности каждой стадии работы с учетом принятого количества исполнителей;
-
построения сетевого графика разработки программы, расчет основных параметров;
-
расчет затрат на разработку программы и расчет экономической эффективности проекта.
4.1.1 Основные этапы разработки программного средства
Все работы по разработке и внедрению ПС разделены на 5 стадий :
-
техническое задание (ТЗ);
-
эскизный проект (ЭП);
-
технический проект (ТП);
-
рабочий проект (РП);
-
внедрение (ВН).
В таблице 4.1 приведено содержание основных работ по каждому этапу разработки ПС.
Таблица 4.1 – Состав работ по этапам
№ | Перечень работ | Этапы |
1 | Постановка задачи | Техническое задание (ТЗ) |
2 | Определение требований | |
3 | Технико-экономическое обоснование. | |
4 | Сбор и обработка справочных данных | |
5 | Анализ существующих ПС | |
6 | Согласование и утверждение ТП | |
7 | Выбор программно-аппаратных средств | Эскизный проект (ЭП) |
8 | Разработка структурной схемы системы | |
9 | Разработка алгоритмов программы | Технический проект (ТП) |
10 | Разработка интерфейса пользователя | |
11 | Программная реализация | Рабочий проект (РП) |
12 | Определение взаимодействия между различными частями системы | |
13 | Отладка | |
14 | Проверка работоспособности на реальных исходных данных | |
15 | Разработка технической документации | |
16 | Опытная эксплуатация | Внедрение (ВР) |
17 | Корректировка системы | |
18 | Сдача в эксплуатацию |
4.1.2 Расчет трудоёмкости отдельных этапов разработки программного средства
При расчёте затрат времени на разработку программного средства учитываются следующие факторы :
-
объем ПС (в тысячах условных машинных команд);
-
сложность ПС;
-
дополнительный коэффициент сложности Ксл;
-
степень новизны ПС;
-
степень использования в разработке стандартных модулей, типовых программ ПС.
Определим объем ПС в машинных командах: организация ввода-вывода информации в интерактивном режиме - 700, генерация рабочих команд - 1400, управление работой компонентов (монитор ПС) - 300, расчет показателей - 700, форматирование и вывод на внешние носители - 350, отладка прикладных программ - 2300. Таким образом, общий объем функциональных команд: 700+1400+300+700+350+2300=5750 машинных команд.
Разработанное ПС относиться ко второй группе сложности, так как оно обладает такими характеристиками, как:
-
оптимизационные расчеты;
-
обеспечение настройки программного средства на изменение структур входных и выходных данных;
-
настройка ПС на нестандартную конфигурацию технических средств;
-
обеспечение переносимости ПС;
-
реализация особо сложных инженерных и программных расчетов.
Для расчета трудоемкости воспользуемся данными таблицы 4.2.
Таблица 4.2 - Значение коэффициента, учитывающего уровень повышения сложности программного средства
Номер | Дополнительные характеристики программного средства | Значение k(i) |
1 | Функционирование программного средства в расширенной операционной среде | 0,08 |
2 | Интерактивный доступ | 0,06 |
3 | Обеспечение хранения ведения и поиска данных в сложных структурах | 0,07 |
4 | Наличие у программного средства одновременно несколько характеристик. | 2-0,12 3-0,18 >3-0,26 |
На основании таблицы 4.2 коэффициент сложности определяется по формуле:
где n–число дополнительно учитываемых характеристик ПС;
Кi–коэффициент, учитывающий уровень повышения сложности.
Ксл=1+0,18=1,18
Определяем затраты труда на разработку ПС. Согласно табл.4.3, затраты труда (Траз) составят 330 чел.-дн.
Таблица 4.3.Затраты труда на разработку ПС в зависимости от объема ПС и его группы сложности.
Объем ПС, дес.усл.маш.ком. | Группа сложности | ||
1 | 2 | 3 | |
10 | 345 | 310 | 229 |
20 | 394 | 317 | 241 |
более 20 | 465 | 330 | 306 |
Общая трудоемкость определяется по формуле:
То = Ксл . Траз=1,18 . 330 = 366 чел/дней. (4.2)
Таблица 4.4 - Значение поправочного коэффициента Кн , учитывающего степень
новизны ПС
Код степени новизны | Степень новизны | Использование | Значение Кн | |
нового типа ЭВМ | новой операционной системы | |||
А | Принципиально новое ПС, не имеющее доступных аналогов | + - + - | + + - - | 1,75 1,6 1,2 1,0 |
Б | ПС является развитием определенного параметрического ряда программных средств | + - + | + + - | 1,0 0,9 0,8 |
В | ПС является развитием определенного параметрического ряда программных средств | - | - | 0,7 |
Разработанное программное средство имеет код степени новизны В, т.к. оно является принципиально новым программным средством, не имеющее доступных аналогов. В этом ПС не используются ЭВМ нового типа и новая операционная система, следовательно значение Кн =0,7.
Таблица 4.5 - Значение коэффициентов удельных весов, трудоемкости стадий в общей трудоемкости разработки ПС
Код стадии | Степень новизны | ||
А | Б | В | |
ТЗ ЭП ТП РП ВН | 0,11 0,09 0,11 0,55 0,14 | 0,10 0,08 0,09 0,58 0,15 | 0,09 0,07 0,07 0,62 0,16 |
Согласно таблице 4.5 значения коэффициента Li:
Lтз=0,09; Lэп=0,07; Lтп=0,07; Lрп=0,62; Lвн=0,16.
В разрабатываемой программе типовые (стандартные) процедуры и функции не используются, поэтому значение коэффициента Кт не учитываются.
Трудоемкости каждой операции разработки программного средства рассчитываются по формуле:
Тi=Li . Kн . То. (4.3)
В соответствии со значениями удельных весов трудоемкости, приведёнными в таблице 4.5, трудоёмкости отдельных стадий разработки программного средства имеют следующие значения:
Т1 - трудоемкость стадии разработки ТЗ
Т1 = 0,09 . 0,7 . 366 = 23,058 = 24 чел/дней.
Т2 - трудоемкость стадии разработки ЭП
Т2 = 0,07 . 0,7 . 366 = 17,934 = 18 чел/дней.
Т3 - трудоемкость стадии разработки ТП
Т3 = 0,07 . 0,7 . 366 = 17,934 = 18 чел/дней.
Т4 - трудоемкость стадии разработки РП
Т4 = 0,62 . 0,7 . 366 . 0,6 = 158,844 = 159 чел/дней.
Т5 - трудоемкость стадии разработки ВН
Т5 = 0,16 . 0,7 . 366 = 40,992 = 41 чел/дней.
Итоговая трудоемкость будет равна сумме трудоемкости каждого из этапов:
Т = Тi= 24 + 18 + 18 + 159 + 41 = 260 чел/дней.
Трудоемкость каждого вида работ Траб от общей трудоемкости стадии (Тст) определяется по формуле:
Траб = Кв . Т ст , (4.4)
где Кв - весовой коэффициент ( 0< Кв < 1, Квi = 1).
Расчет продолжительности работ Тц и днях по всем работам определяется по формуле:
Тц = (Траб . Кн ) / Wр , (4.5)
где Траб - трудоемкость работы;
Wр - количество работников, одновременно занятых в работе;
Кн - коэффициент выполнения нормы, Кн = 1,1 -1,2.
Данные о назначенных на каждую работу исполнителей представлены в таблице 4.8.
Таблица 4.8 – Состав исполнителей
Перечень работ | Исполнители: | Кол-во человек |
Постановка задачи | Руководитель проекта | 1 |
Определение требований | Системный аналитик | 1 |
Технико-экономическое обоснование | Руководитель и программист | 2 |
Сбор и обработка справочных данных | Руководитель | 1 |
Анализ существующих программных средств | Программист | 1 |
Утверждение ТЗ | Руководитель | 1 |
Вы бор программно-аппаратных средств | Программист | 1 |
Разработка структурной схемы системы | Руководитель и программист | 2 |
Разработка алгоритмов программы | Программист | 1 |
Разработка интерфейса пользователя | Программист | 1 |
Программная реализация | Программист и руководитель | 2 |
Определение взаимодействия между различными частями системы | Программист и системный аналитик | 2 |
Отладка | Программист | 1 |
Проверка работоспособности на реальных исходных данных | Программист | 1 |
Разработка технической документации | Руководитель и программист | 2 |
Опытная эксплуатация | Руководитель | 1 |
Корректировка системы | Программист | 1 |
Сдача в эксплуатацию | Руководитель | 1 |
Данные по продолжительности каждого вида работ в календарных днях приведены в таблице 4.9.