- •Введение
- •1 Исследовательский раздел
- •1.1 Анализ существующих аналогичных программ
- •Учет товаров и услуг: Профессионал 4.05;
- •Секрет Анжелики;
- •Товары, цены, учет... 1.123.
- •Обоснование выбора языка программирования
- •Постановка задачи
- •Техническое задание
- •2 Специальный раздел
- •2.1 Разработка структурной схемы программы
- •2.2 Разработка структуры базы данных
- •2.3 Разработка программного и алгоритмического обеспечения
- •2.4 Разработка пользовательского интерфейса
- •3 Технологический раздел
- •3.1 Технология разработки программного обеспечения
- •Особенности процесса синтеза программных систем
- •3.1.3 Особенности этапов проектирования
- •Структурирование системы
- •Безопасность жизнедеятельности
- •4.1 Анализ опасных и вредных факторов на рабочем месте
- •Разработка мер по обеспечению безопасных условий труда
- •Анализ мероприятий по защите окружающей среды
- •5 Экономический раздел
- •Планирование разработки системы учета с построением графика выполнения работ
- •При разработке системы общая трудоемкость по всем стадиям разработки составит [5.4]:
- •5.2 Расчет затрат на разработку и экономической эффективности проекта
- •Заключение
- •Список литературы
- •Исследовательский раздел
- •Специальный раздел
- •3. Технологический раздел
- •4. Раздел безопасности жизнедеятельности
- •5. Экономический раздел
- •6. Ко всем разделам
- •Приложение a
- •Приложение б
5 Экономический раздел
-
Планирование разработки системы учета с построением графика выполнения работ
Планирование и разработка системы учета содержит следующие этапы [5.1]:
-
выделение отдельных стадий создания программного обеспечения (ПО), составляющие комплекс работ в соответствии с нормативными материалами;
-
определение трудоёмкости выполнения отдельных этапов и всего комплекса работ по созданию экспертной системы с использованием норм времени по базовой разработке с учетом сложности и новизны проектируемого ПС;
-
расчёт продолжительности каждой стадии работы с учетом принятого количества исполнителей;
-
построение сетевого графика разработки программы, расчет основных параметров, оптимизация сети с целью сокращения продолжительности выполнения всего комплекса работ;
-
расчет затрат на разработку программы и расчет экономической эффективности проекта.
-
Основные этапы разработки системы
Все работы по разработке и внедрению ПС разделены на 5 стадий [5.1]:
-
техническое задание (ТЗ);
-
эскизный проект (ЭП);
-
технический проект (ТП);
-
рабочий проект (РП);
-
внедрение (ВН).
В таблице 5.1 приведено содержание основных работ по каждому этапу разработки ПС.
Таблица 5.1 – Стадии разработки и содержание работ
№ |
Перечень работ |
Этапы |
1 |
Постановка задачи |
Техническое задание ТЗ |
2 |
Определение требований |
|
3 |
Сбор исходных материалов |
|
4 |
Предварительное технико-экономическое обоснование |
|
5 |
Выбор языков программирования |
|
6 |
Анализ существующих программных средств |
|
7 |
Утверждение ТЗ |
|
8 |
Выбор программно-аппаратных средств |
Эскизный проект ЭП |
9 |
Разработка структурной схемы системы |
|
10 |
Согласование и утверждение эскизного проекта |
|
11 |
Разработка алгоритмов программы |
Технический проект ТП |
12 |
Определение формы представления входных и выходных данных |
|
13 |
Разработка интерфейса пользователя |
|
14 |
Разработка пояснительной записки |
|
15 |
Окончательное технико-экономическое обоснование проекта |
|
16 |
Программная реализация |
Рабочий проект РП |
17 |
Отладка |
|
18 |
Изготовление программы-оригинала |
|
19 |
Проверка работоспособности на реальных исходных данных |
|
20 |
Разработка технической документации |
|
21 |
Опытная эксплуатация |
Внедрение ВН |
22 |
Корректировка системы |
|
23 |
Сдача в эксплуатацию |
-
Расчет трудоёмкости отдельных этапов разработки системы
При расчёте затрат времени на разработку ПС ВТ учитываются факторы:
-
объем ПС (в тысячах условных машинных команд);
-
сложность ПС;
-
дополнительный коэффициент сложности Ксл;
-
степень новизны ПС;
-
степень использования в разработке стандартных модулей, типовых ПС.
Объем программы определяем с помощью экспертной оценки. Проведя экспертную оценку программы, определили, что данный продукт, разрабатываемый в ходе дипломного проектирования, содержит 2120 условных машинных команд.
Для расчета трудоемкости необходимо сначала определить характеристики нашего ПС. Разрабатываемое ПС, согласно таблице из справочника, относится ко 2 группе сложности, т.к. обладает следующими характеристиками:
-
обеспечение настройки программного средства на изменение структур входных и выходных данных;
-
Обеспечение переносимости ПС
Определим коэффициент сложности по формуле (5.1):
Ксл=1+ , (5.1)
где n–число дополнительно учитываемых характеристик ПС, а Кi–коэффициент, учитывающий уровень повышения сложности, из таблицы 5.3.
Ксл = 1+0,12=1,12
Теперь определим затраты труда на разработку ПС. Согласно таблице 5.2, затраты труда (Траз) составят 330 чел/дней.
Таблица 5.2 - Затраты труда на разработку ПС в зависимости от объема и группы сложности
Объем ПС, дес.усл.маш.ком. |
Группа сложности |
||
|
1 |
2 |
3 |
10 |
345 |
310 |
229 |
20 |
394 |
317 |
241 |
более 20 |
465 |
330 |
306 |
Рассчитаем общую трудоемкость разработки ПС по формуле (5.2):
Тобщ = Ксл*Траз , (5.2)
Тобщ = 1,12*330=369,6 чел/дней.
Значение поправочного коэффициента Кн, учитывающего степень новизны программного средства определяется из справочной таблицы. Наше программное средство имеет код степени новизны В, где Кн=0,7
Определяем удельный вес (Li ) трудоемкости каждой стадии разработки по таблице из справочника и представим эти значения в таблице 5.3.
Таблица 5.3 - Значения коэффициента Li для каждой стадии разработки
Стадия |
Удельный вес трудоемкости i-ой стадии разработки Li |
ТЗ |
0,09 |
ЭП |
0,07 |
ТП |
0,07 |
РП |
0,61 |
ВН |
0,16 |
Последним коэффициентом, необходимым для расчета трудоемкости, является коэффициент К1 - использования в разработке типовых (стандартных) программ программных средств. Найдем его из таблицы в справочнике [5.3].
Для разрабатываемой системы К1 = 1.
Рассчитываем трудоемкость каждой операции разработки программного средства по формулам 5.3 – 5.7:
ТЗ = Lтз * Кн * Тобщ - трудоемкость технического задания (5.3)
ЭП = Lэп * Кн * Тобщ - трудоемкость эскизного проекта (5.4)
ТП = Lтп * Кн * Тобщ - трудоемкость технического проекта (5.5)
РП = Lрп * Кн * Тобщ* К1 - трудоемкость рабочего проекта (5.6)
ВН = Lвн * Кн * Тобщ - трудоемкость внедрения (5.7)
Рассчитаем эти показатели:
ТЗ = 0,09*0,7*369,6 = 23,3 чел/дней.
ЭП = 0,07*0,7*369,6 = 18,1 чел/дней.
ТП = 0,07*0,7*369,6 = 18,1 чел/дней.
РП = 0,61*0,7*369,6 *1 = 158 чел/дней.
ВН = 0,16*0,7*369,6 = 41,4 чел/дней.