Помощь в учёбе, очень быстро...
Работаем вместе до победы

Определение трудоемкости разработки программного продукта

РефератПомощь в написанииУзнать стоимостьмоей работы

Теперь с учётом поправки на использование разных видов информации и на основе справочной таблицы (4.11) вычислим затраты труда на стадии технического проекта с учётом поправки: С учётом поправки на использование разных видов информации и на основе справочных таблиц (4.10) и (4.11) вычислим затраты труда на стадии рабочего проекта с учётом поправки: Перспективное планирование, размещение… Читать ещё >

Определение трудоемкости разработки программного продукта (реферат, курсовая, диплом, контрольная)

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

Таблица 4.1 — Стадии разработки программного обеспечения

Обозначение.

Стадии разработки.

ТЗ.

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

ЭП.

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

ТП.

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

РП.

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

В.

Стадия внедрения.

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

количество разновидностей форм входной информации;

количество разновидностей форм выходной информации;

степень новизны комплекса задач;

сложность алгоритма;

виды используемой информации;

сложность контроля входной и выходной информации;

использование типовых проектных решений.

Предусматривается четыре степени новизны разрабатываемых задач, которые представлены в таблице 4.2.

Таблица 4.2 — Степени новизны разрабатываемых задач

Обозначение.

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

А.

Разработка комплекса задач, предусматривающая применение новых методов разработки, проведения научно-исследовательских работ.

Б.

Разработка решений задач и систем, не имеющих аналогов.

В.

Разработка решений задач и систем, имеющих аналогичное решение.

Г.

Привязка типовых проектных решений.

Сложность алгоритма представлена тремя группами в таблице 4.3.

Таблица 4.3 — Группы сложности алгоритмов

Обозначение.

Виды алгоритмов.

С1.

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

С2.

Алгоритмы учёта и отчётности, статистики, поиска.

С3.

Алгоритмы, реализующие стандартные методы решения, а так же не предусматривающие применение сложных численных и логических методов.

Трудоёмкость разработки проекта зависит так же от вида используемой информации. Виды информации представлены в таблице 4.4.

Таблица 4.4 — Виды используемой информации

Обозначение.

Виды информации.

ПИ.

Переменная информация.

НСИ.

Нормативно-справочная информация.

БД.

Базы данных.

РВ.

Режим работы в реальном времени.

ТОУ.

Телекоммуникационная обработка данных и управление удалёнными объектами.

Сложность контроля информации представлена в таблице 4.5.

Таблица 4.5 — Группы сложностей организации контроля входной и выходной информации

Обозначение.

Группа сложности.

Входные данные и документы разнообразного формата и структур (контроль осуществляется перекрёстно).

Входные данные и документы однообразной формы и содержания (осуществляется формальный контроль).

Печать документов сложной многоуровневой структуры, разнообразной формы и содержания.

Печать документов однообразной формы и содержания, вывод массивов данных на машинные носители.

Далее в справочных таблицах представлены затраты времени при выполнении различных видов работ на разных стадиях разработки ПС.

Таблица 4.6 — Затраты времени при выполнении работ на стадии технического задания (дни)

Комплекс задач, подсистем.

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

А.

Б.

В.

Г.

1) Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико-экономическое планирование; ценообразование.

2) Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками.

3) Управление бухгалтерским учетом, финансовой деятельности предприятия.

4) Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда.

5) Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства.

6) Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение.

7) Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды.

8) Учет пенсий, пособий и страховых операций.

9) Статистические задачи.

10) Задачи расчётного характера.

Таблица 4.7 — Затраты времени при работах на стадии эскизного проекта (дни)

Комплекс задач, подсистем.

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

А.

Б.

В.

Г.

1) Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико-экономическое планирование; ценообразование.

2) Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками.

3) Управление бухгалтерским учетом, финансовой деятельности предприятия.

4) Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда.

5) Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства.

6) Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение.

7) Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды.

8) Учет пенсий, пособий и страховых операций.

9) Статистические задачи.

10) Задачи расчётного характера.

Таблица 4.8 — Поправочные коэффициенты () для определения трудоёмкости работ на стадии технического проекта

Вид используемой информации.

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

А.

Б.

В.

Г.

ПИ,.

1,7.

1,2.

0,5.

НСИ,.

1,45.

1,08.

0,72.

0,43.

БД,.

4,37.

3,12.

2,08.

1,25.

Таблица 4.9 — Поправочные коэффициенты () определения трудоёмкости работ на стадии рабочего проекта

Вид используемой информации.

Группа сложности алгоритма.

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

А.

Б.

В.

Г.

ПИ,.

С1.

2,27.

1,62.

1,2.

0,65.

С2.

2,02.

1,44.

1,1.

0,58.

С3.

1,68.

1,2.

0,48.

НСИ,.

С1.

1,36.

0,97.

0,65.

0,4.

С2.

1,21.

0,86.

0,58.

0,34.

С3.

1,01.

0,72.

0,48.

0,29.

БД,.

С1.

1,14.

0,81.

0,54.

0,32.

С2.

1,05.

0,72.

0,48.

0,29.

С3.

0,85.

0,6.

0,4.

0,24.

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

Определение трудоемкости разработки программного продукта.

.

где: — количество наборов данных ПИ;

— количество наборов данных НСИ;

— количество наборов данных БД.

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

Сложность контроля входной информации.

Сложность контроля выходной информации.

1,16.

1,07.

1,08.

Таблица 4.11 — Поправочные коэффициенты для определения трудоёмкости работ на стадии технического и рабочего проектов, внедрения

Стадия разработки.

Вид обрабатываемой информации.

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

А.

Б.

В.

Г.

ТП.

РВ.

1,67.

1,45.

1,26.

1,1.

ТОУ.

1,75.

1,52.

1,36.

1,15.

РП.

РВ.

1,75.

1,52.

1,36.

1,15.

ТОУ.

1,92.

1,67.

1,44.

1,25.

В.

РВ.

1,6.

1,39.

1,21.

1,05.

ТОУ.

1,67.

1,45.

1,26.

1,1.

Общая трудоёмкость разработки программного продукта рассчитывается по формуле (4.2).

.

где: - затраты труда на стадии технического задания (в днях);

— затраты труда на стадии эскизного проекта (в днях);

— затраты труда на стадии технического проекта (в днях);

— затраты труда на стадии рабочего проекта (в днях);

— затраты труда на стадии внедрения (в днях).

Трудоёмкости разработки на этапах: техническое задание — определяется из таблицы 4.6, эскизный проект — определяется из таблицы 4.7, остальные трудоёмкости определяются методом хронометража, подставив в формулу (4.2) числовые значения трудоёмкости разработки программного продукта на каждом этапе без учёта поправочных коэффициентов, получим:

дней.

Общая трудоёмкость разработки программного продукта с учётом поправочных коэффициентов рассчитывается по формуле (4.3).

.

где: — затраты труда на стадии технического проекта с учётом поправки;

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

— затраты труда на стадии внедрения с учётом поправки.

Для расчёта затрат труда на стадии технического проекта с учётом поправки по формуле (4.1) и на основе справочной таблицы (4.8) рассчитаем поправочный коэффициент на использование разных видов информации:

Определение трудоемкости разработки программного продукта.

.

Теперь с учётом поправки на использование разных видов информации и на основе справочной таблицы (4.11) вычислим затраты труда на стадии технического проекта с учётом поправки:

дня.

Для расчёта затрат труда на стадии рабочего проекта с учётом поправки по формуле (4.1) и на основе справочной таблицы (4.9) рассчитаем поправочный коэффициент на использование разных видов информации:

Определение трудоемкости разработки программного продукта.

.

С учётом поправки на использование разных видов информации и на основе справочных таблиц (4.10) и (4.11) вычислим затраты труда на стадии рабочего проекта с учётом поправки:

дней.

Для расчета затрат труда на стадии внедрения используются поправочные коэффициенты из справочных таблиц (4.10) и (4.11):

дня.

Таким образом, общие затраты труда на разработку программного продукта с учётом поправочных коэффициентов составят:

дней.

Чтобы определить количество человек, необходимое для выполнения работы следует воспользоваться формулой (4.4).

Определение трудоемкости разработки программного продукта.

.

Подставив в формулу (4.4) числовые значения трудозатрат получим:

Определение трудоемкости разработки программного продукта.

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

Показать весь текст
Заполнить форму текущей работой