Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
эконом. часть до.docx
Скачиваний:
5
Добавлен:
02.09.2019
Размер:
145.29 Кб
Скачать

2.1.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки

Распределение времени выполнения отдельных этапов разработки представлено в виде таблицы 2.2.

Таблица 2.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки.

Номера этапов

Наименование этапов разработки программной продукции

Продолжительность этапов

в %%

в днях

1

2

3

4

1

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

8,75%

7

2

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

12,5%

10

3

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

28,75%

23

4

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

25%

20

5

Внедрение

25%

20

Итого

100%

Заданный срок Дипломного Проектирования

2.1.3. Установление профессионального состава и количество исполнителей

  • Руководитель.

  • Консультант.

  • Разработчик.

2.1.4. Расчет трудоемкости работ

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

(2.1.)

tПП = 7+10+48+9+19 = 93

где

tТЗ – трудоемкость разработки технического задания на создание ПП;

tЭП – трудоемкость разработки эскизного проекта ПП;

tТП – трудоемкость разработки технического проекта ПП;

tРП – трудоемкость разработки рабочего проекта ПП;

tВ – трудоемкость внедрения готового программного продукта.

Трудоемкость разработки технического задания рассчитывается по формуле 2. 2.:

(2. 2.)

tТЗ = 0+7 = 7

где

ТРЗ (ТЗ) – затраты времени разработчика постановки задачи на разработку технического задания, чел.-дни;

ТРП (ТЗ) – затраты времени разработчика программного обеспечения на разработку технического задания, чел.-дни.

Значения ТРЗ(ТЗ) и ТРП(ТЗ) рассчитывают по формулам 2. 3. и 2. 4.

(2.3.)

ТРЗ(ТЗ) = 7 ∙ 0 = 0

(2. 4.)

ТРП(ТЗ) = 7 ∙ 1 = 7

где

tЗ = 7 – норма времени на разработку технического задания (Таблица 2.2. графа 4 этап 1);

КРЗ (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии технического задания, равный 0 (для случая самостоятельной разработки);

КРП (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии технического задания, равный 1 (для случая самостоятельной разработки).

Подставляя исходные значения коэффициентов в формулы 2.2.,2. 3., 2.4., получаем значение tТЗ, равное 7 чел.-дней.

Трудоемкость разработки эскизного проекта программной продукции tЭП рассчитывается по формуле 2. 5.:

(2.5.)

tЭП = 0+10 = 10

где

ТРЗ (ЭП) – затраты времени разработчика постановки задачи на разработку эскизного проекта, чел.-дней;

ТРП (ЭП) – затраты времени разработчика программного обеспечения на разработку эскизного проекта, чел.-дней.

Значения величин ТРЗ(ЭП) и ТРП(ЭП) рассчитывают по формулам 2. 6. и 2.7. соответственно.

(2.6.)

TРЗ (ЭП) = 10 ∙ 0 = 0

(2.7.)

ТРП (ЭП) = 10 ∙ 1 = 10

где

tЭП = 10 – норма времени на разработку эскизного проекта, в зависимости от функционального назначения и степени новизны (Таблица 2.2. графа 4 этап 2);

КРЗ (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии эскизного проекта, равный 0 (для случая самостоятельной разработки);

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

Подставляя исходные значения коэффициентов в формулы 2.5., 2.6., 2.7., получаем значение tЭП, равное 10 чел.-дней.

Трудоемкость разработки технического проекта программной продукции tТП определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком программного обеспечения рассчитывается по формуле 3.8.:

(2.8.)

tТП = 0 + 48 = 48

где

ТРЗ (ТП) – затраты времени разработчика постановки задачи на этапе технического проекта, чел.-дней;

ТРП (ТП) – затраты времени разработчика программного обеспечения, чел.-дней.

Значения ТРЗ(ТП) и ТРП(ТП) рассчитывают по формулам 2. 9. и 2.10.

(2.9.)

ТРЗ (ТП) =23 ∙ 0 ∙2,08 = 0

(2.10.)

ТРП (ТП) = 23 ∙ 1 ∙ 2,08 = 47,84 ≈ 48

где

t(ТП) – норма времени на разработку технического проекта, берется равным 23 (Таблица 2.2. графа 4 этап 3);

КРЗ (ТП) и КРП (ТП) – коэффициенты, учитывающие удельный вес трудоемкости работ, выполняемых постановщиком задач и программистом соответственно на этапе технического проекта. В случае самостоятельной работы программиста КРЗ (ТП) = 0, КРП (ТП) = 1;

КВ – коэффициент учета вида используемой информации в зависимости от новизны программной продукции, определяемый формулой 2.11.:

(2.11.)

КВ = (1 ∙ 0 + 2,08 ∙ 1) / (0 + 1) = 2,08

где

КП = 1 и КБД = 2,08 – значения коэффициентов учета вида информации (так как программа относится к группе новизны В программного продукта);

NП = 0 и NБД = 1 – количество файлов переменной информации и базы данных, определяемое разработчиком.

Подставив значения в формулу 2.11, получаем коэффициент учета вида информации КВ = 2,08. Используя коэффициент КВ в выражениях 2.9. и 2.10., и подставив значения временных затрат в формулу 3.8., получаем tТП, равное 48 чел.-дней.

Разработка рабочего проекта ведется программистом – исполнителем квалификационной работы, и ее трудоемкость tРП зависит от функционального назначения программного продукта, категории сложности алгоритма функционирования, сложности контроля информации и степени использования готовых программных модулей (формула 2.12.):

(2.12.)

tРП = 1,16 ∙ 0,8 ∙ 0,48 ∙20 = 8,9 ≈ 9

где

КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);

КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей);

КИА – коэффициент учета вида используемой информации и сложности алгоритма.

t(РП) = 20 – норма времени, затрачиваемого на разработку рабочего проекта, чел.-дни. (Таблица 2.2. графа 4 этап 4).

Значение коэффициента КИА определяется по формуле 2.13.:

(2.13.)

КИА = (1,1 ∙ 0 + 0,48 ∙ 1) / (0 + 1) = 0,48

где

К’П = 1,1 и К’БД = 0,48 – значения коэффициентов учета сложности алгоритма программного продукта и вида используемой информации для переменной информации и базы данных (группа сложности 2, группа новизны программного продукта В).

NП = 0 и NБД = 1 – количество файлов переменной информации, определяемое разработчиком.

Подставив значения в формулу 2.13., получаем коэффициент учета вида информации и сложности используемого алгоритма КИА = 0,48. Используя коэффициент КИА в выражении 2.12., получаем tРП, равное 9 чел.-дней.

Трудоемкость этапа внедрения tВ может быть рассчитана по формуле 2.14.:

(2.14.)

tB = (0 + 20) ∙ 1 ,16 ∙ 0,8 = 18,56 ≈ 19

где

ТРЗ (В) = 0, ТРП (В) = 20 – затраты времени разработчика постановки задач и программиста на выполнение процедур внедрения программной продукции (работы проводятся исполнителем квалификационной работы самостоятельно), чел.-дней (Таблица 2.2. графа 4 этап 5);

КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);

КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей).

Подставляя значения в формулу 2.14., получаем tВ, равное 19 чел.-дней.

По формуле 2.1., суммарная трудоемкость процесса разработки и внедрения программы равна 93 чел.-дня.

Таблица 2.3. Этапы разработки программной продукции и их продолжительность.

Номера этапов

Наименование этапов разработки программной продукции

Продолжительность этапов

в %%

в днях

1

2

3

4

1

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

7,5%

7

2

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

10,8%

10

3

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

51,6%

48

4

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

9,7%

9

5

Внедрение

20,4%

19

Итого

100%

Заданный срок Дипломного Проектирования