Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мой Диплом 2-й раз исправленый.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
769 Кб
Скачать
☆
  1. Апробация функционирования сайта организации

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

Выполнив все вышеперечисленные действия и убедившись в отсутствии ошибок можно сделать вывод, что сайт работает корректно, а, значит, полностью работоспособен. После завершения апробации были разработаны руководство системного программиста, руководство программиста и руководство пользователя, представленные в приложениях Б, В, Г.

5 Организационно экономическое обоснование работы

5.1 Расчет общей трудоемкости разработки по

Укрупненные нормы затрат труда на разработку программного обеспечения являются основой для определения общей трудоемкости разработки ПО, объемов финансирования на стадии его технико экономического обоснования. На основе общей трудоемкости разработки ПО составляется смета затрат, а также определяется численность исполнителей (соисполнителей) и трудоемкость выполняемых ими работ по этапам разработки ПО. Общий объем ПО (V0) определяется исходя из количества и объема функций [приложение Д, таблица Д.1], реализуемых программой, по каталогу находящегося в таблице 5.1.1 и рассчитывается по формуле:

, (5.1)

где Vi — объем отдельной функции программы;

n — общее число функций.

Таблица 5.1.1 — Каталог функций программного обеспечения

Код функции

Наименование, содержание функции

Объем функций строк исходного кода(LOC)

По каталогу Vi

Уточненный Vvi

101

Организация ввода информации

130

115

202

Формирование базы данных портала

1480

1360

811

Администрирование и обновление сайта

90

90

707

Графический вывод результатов

420

368

107

Организация ввода вывода инф. в интерактивном режиме

280

249

801

Простой поиск контента портала

55

46

805

Создание карты сайта

76

68

806

Сбор статистики о посетителях портала

95

89

809

Создание системы управления контентом

970

968

209

Загрузка базы данных

2360

2282

ИТОГО:

5959

5635

Учитывая, что веб приложений реализовано с использованием среды разработки приложений «Java» и нормативный объем строк исходного кода для выбранных категорий функций, получаем:

По формуле (5.1) производим расчет уточненного объема программного обеспечения (Vvi):

Разработанное в ходе выполнения дипломного проекта веб приложение по своим характеристикам относится к первой категории сложности, т.к. обладает многими перечисленными характеристиками [приложение Д, таблица Д.2].

На основании принятого к расчету уточненного объема программы и ее категории сложности определяем нормативную трудоемкость выполняемых работ согласно [приложение Д, таблица Д.3] Тн = 340 чел. дн.

Дополнительные затраты труда, связанные с повышением сложности разработанного ПО, учитываются посредством коэффициента повышения сложности ПО (Кс), который рассчитывается по формуле (5.2).

, (5.2)

где Ki — коэффициент, соответствующий степени повышения сложности;

n — количество учитываемых характеристик.

Т.к. программа обеспечивает хранение, ведение и поиск данных в сложных структурах, а также интерактивный доступ, то коэффициентом, соответствующей степени повышения сложности является K1 = 0,12. Подставив указанные выше значения в формулу (5.2), получаем:

Новизна разрабатываемого ПО определяется путем экспертной оценки данных, полученных при сравнении характеристик разрабатываемого ПО с имеющимися аналогами. Результат экспертной оценки приведен в таблице 5.1.2

Таблица 5.1.2 — Результат экспертной оценки новизны ПО

Категория новизны ПО

Степень новизны

Использование

Коэффициент новизны

На основе нового типа ПК

В среде новой ОС

А

Принципиально новые ПО не имеющие подобных аналогов

1,10

Современные технологии разработки компьютерных программ предусматривают широкое использование коробочных продуктов (пакетов, модулей, объектов). Степень использования в разработанном ПО стандартных модулей определяется их удельным весом в общем объеме программного продукта. В созданной системе компьютерного моделирования используется до 70 % стандартных модулей, что соответствует значению коэффициента КТ = 0,55.

Значение коэффициентов удельных весов трудоемкости стадий разработки ПО в общей трудоемкости создания программного продукта, определяются с учетом установленной категории новизны ПО. При этом сумма значений коэффициентов удельных весов всех стадий в общей трудоемкости равна единице. При распределении трудоемкости по стадиям учитываем, что программный продукт разрабатывался с применением CASE технологии. В таблице 5.1.3 приведены значения коэффициентов удельных весов трудоемкости стадий разработки ПО.

Таблица 5.1.3 — Значения коэффициентов удельных весов трудоемкости стадий разработки

Категория новизны ПО

Значения коэффициентов

ТЗ+ЭП+ТП

РП

ВН

А

0,60

0,30

0,10

Трудоемкость это затраты рабочего времени на произ­водство единицы продукции. Трудоемкость продукции представляет собой затраты рабочего времени на производство единицы продукции в натуральном выражении по всей номенклатуре выпускаемой продукции и услуг. Трудоемкость содержит следующие показатели:

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

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

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

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

ввод в действие (ВН).

Расчеты общей трудоемкости разработки программного обеспечения представлены в таблице 5.1.4.

Таблица 5.1.4 — Общая трудоёмкость разработки ПО

Показатели

Стадии

Итого

ТЗ

ЭП

ТП

РП

ВН

Коэффициенты удельных весов трудоемкости стадии разработки ПО (К)

0,10

0,10

0,40

0,30

0,10

Распределение нормативной трудоемкости ПО (Тн) по стадиям, чел. дн.

34

34

136

102

34

340

Коэффициент сложности ПО (Кс)

1,12

1,12

1,12

1,12

1,12

Коэффициент, учитывающий использование стандартных модулей (Кт)

0,55

Коэффициент, учитывающий новизну ПО (Кн)

1,10

1,10

1,10

1,10

1,10

Коэффициент учитывающий средство разработки ПО (Кур)

0,4

0,4

0,4

0,4

0,4

Общая трудоемкость ПО (То), чел. дн.

17

17

67

28

17

146

Для распределения нормативной трудоемкости ПО по стадиям, которая измеряется в человеко днях необходимо произвести следующие расчеты:

для стадии ТЗ:

чел. дн.

для стадии ЭП:

чел. дн.

для стадии ТП:

чел. дн.

для стадии РП:

чел. дн.

для стадии ВН:

чел. дн.

Общая трудоемкость программного проекта создание сайта для ОАО «Куритичи» зависит от следующих показателей: коэффициенты удельных весов трудоёмкости стадии разработки программного проекта (К), нормативной трудоемкости программного проекта по стадиям (Тн), коэффициент, учитывающий использование стандартных модулей (Кт), коэффициент сложности программного продукта (Кс) соответственно.

Вычисления осуществлялись по следующим формулам:

для стадии ТЗ:

; (5.3)

для стадии ЭП:

; (5.4)

для стадии ТП:

; (5.5)

для стадии РП:

; (5.6)

для стадии ВН:

. (5.7)

где Kтз, Kэп, Kтп, Kрп и Kвн — значения коэффициентов удельных весов трудоёмкости стадий разработки программного обеспечения в общей трудоёмкости программного обеспечения.

По формулам (5.3) (5.7) производим расчет трудоемкости программного продукта по всем стадиям разработки:

чел. дн.;

чел. дн.;

чел. дн.;

чел. дн.;

чел. дн.

Нахождение общей трудоемкости по всем стадиям определяется по следующей формуле:

, (5.8)

где Туi — нормативная (скорректированная) трудоемкость разработки программного продукта на i й стадии (чел. дн.);

n — количество стадий разработки.

чел. дн.

Таблица 5.1.5 — Определение сметной стоимости программы

Вид работ

Трудоемкость в часах

Всего

Время машинное

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

136

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

136

136

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

536

Рабочий проект (машинное время)

224

224

Внедрение в т.ч.

машинное время

немашинное время

118

18

118

Итого:

1168

478

Для определения трудоемкости дипломного проекта создание сайта для ОАО «Куритичи» на стадии технического задания необходимо учитывать продолжительность рабочего дня программиста, так как трудоемкость измеряется в часах. Для этого общая трудоемкость (То) по каждому этапу разработки программного продукта умножается на продолжительность рабочего дня разработчика — 8 часов.

для стадии ТЗ:

часа;

для стадии ЭП:

часа;

для стадии ТП:

часа;

для стадии РП:

часа;

для стадии ВН:

часа.

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

постановка задачи;

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

определение входных и выходных данных;

предварительный выбор методов решения задачи;

определение требований к техническим средствам;

обоснование принципиальной возможности решения поставленной задачи.

На стадии «Эскизный проект» — не используется компьютер, так как уточняются методы решения задачи, разрабатывается общее описание алгоритма решения задачи, общая структура и компонентов, т.е. трудоемкость машинного времени отсутствует.

Стадия «Технический проект» аналогично двум предыдущим стадиям не имеет трудоёмкости машинного времени. На этой стадии происходит:

уточнение логической структуры БД, внешних интерфейсов, определение структуры входных и выходных данных;

разработка алгоритма решения задачи;

уточнение компонентов структуры;

окончательно определяется конфигурация технических средств;

разрабатывается план мероприятий по разработке и внедрению программ.

Трудоемкость машинного времени на стадии «Рабочий проект» равен 74 часа. Это можно обусловить тем, что отладка программы, разрабатывается исходя из согласования и утверждения порядка и методики испытаний, тестирования и корректирование.

«Стадии внедрения» — последняя стадия, на которой происходит проведение испытаний программы, оформление и утверждение документов о передаче программы в постоянную эксплуатацию. Данные действия осуществлялись не только на компьютере, так как 13%, следовательно, трудоёмкость машинного и немашинного времени на стадии внедрения составляет:

немашинное время:

часов;

машинное время:

часа.