Программное средство предназначено для автоматизации процесса диагностики заболеваний. Данное ПС позволяет с максимальной эффективностью повысить точность и достоверность диагноза, снизить трудовые затраты по обработке данных.
На разработку программного обеспечения производится расчёт затрат времени, который охватывает работы выполняемые специалистами на следующих стадиях:
1) техническое задание;
2) эскизный проект;
3) технический проект;
4) рабочий проект;
5) внедрение.
Данные о трудоемкости каждой из стадий по плану и хронометражу представлены в таблице 4.1.
Таблица 4.1 – Данные о трудоемкости на стадиях разработки по плану и хронометражу
Стадия | Трудоемкость, дней | |
По плану | По хронометражу | |
Техническое задание | ||
Эскизный проект | ||
Технический проект | ||
Рабочий проект | ||
Внедрение |
При расчёте фактических затрат времени на создание сайта необходимо учесть влияние следующих факторов:
1) количество разновидностей форм входной информации;
2) количество разновидностей форм выходной информации;
3) степень новизны комплекса задач;
4) сложность алгоритма;
5) виды используемой информации;
6) сложность контроля входной и выходной информации;
7) использование типовых проектных решений.
Предусматривается четыре степени новизны разрабатываемых задач, которые представлены в таблице 4.2.
Таблица 4.2 - Степени новизны разрабатываемых задач
Обозначение | Степень новизны | ||
А | Разработка комплекса задач | ||
Б | Разработка решений задач и систем, не имеющих аналогов | ||
В | Разработка решений задач и систем, имеющих аналогичное решение | ||
Г | Привязка типовых проектных решений |
Сложность алгоритма представлена тремя группами в таблице 4.3.
Таблица 4.3 - Группы сложности алгоритмов
Обозначение | Виды алгоритмов |
С1 | Алгоритмы оптимизации и моделирования систем и объектов |
С2 | Алгоритмы учёта и отчётности, статистики, поиска |
СЗ | Алгоритмы, реализующие стандартные методы решения |
Трудоёмкость разработки проекта зависит так же от вида используемой информации. Виды информации представлены в таблице 4.4.
Таблица 4.4 - Виды используемой информации
Обозначение | Виды информации |
ПИ | Переменная информация |
ПСИ | Нормативно-справочная информация |
БД | Базы данных |
РВ | Режим работы в реальном времени |
ТОУ | Телекоммуникационная обработка данных и управление удалёнными объектами |
Сложность организации контроля входной и выходной информации представлена в таблице 4.5 четыремя группами.
Таблица 4.5- Группы сложностей организации контроля входной и выходной информации
Обозначение | Группа сложности |
Входные данные и документы разнообразного формата и структур (контроль осуществляется перекрёстно) | |
Входные данные и документы однообразной формы и содержания (осуществляется формальный контроль) | |
Печать документов сложной многоуровневой структуры, разнообразной формы и содержания | |
Печать документов однообразной формы и содержания, вывод массивов данных на машинные носители |
Далее в справочных таблицах представлены затраты времени при выполнении различных видов работ на разных стадиях процесса разработки сайта.
Таблица 4.6 - Затраты времени при выполнении работ на стадии технического задания (дни)
№ | Комплекс задач, подсистем | Степень новизны | |||||
А | Б | В | Г | ||||
Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико-экономическое планирование; ценообразование | |||||||
Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками | |||||||
Управление бухгалтерским учетом, финансовой деятельности предприятия | |||||||
Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда | |||||||
Продолжение таблицы 4.6
Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства | |||||
Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение | |||||
Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды | |||||
Учет пенсий, пособий и страховых операции. | |||||
Статистические задачи | |||||
Задачи расчётного характера |
Таблица 4.7 - Затраты времени при выполнении работ на стадии эскизного проекта (дни).
№ | Комплекс задач, подсистем | Степень новизны | |||||
А | Б | В | Г | ||||
Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико экономическое планирование; ценообразование | |||||||
Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками | |||||||
Управление бухгалтерским учетом, финансовой деятельности предприятия | |||||||
Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда | |||||||
Продолжение таблицы 4.7 | |||||
Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства. | |||||
Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение. | |||||
Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды. | |||||
Учет пенсий, пособий и страховых операций. | |||||
Статистические задачи. | |||||
Задачи расчётного характера. |
Таблица 4.8 - Поправочные коэффициенты (К1, К2, К3),для определения трудоёмкости работ на стадии технического проекта.
№ | Вид используемой информации | Степень новизны | |||
А | Б | В | Г | ||
ПИ, К 1 | 1,7 | 1,2 | 0,5 | ||
НСИ, К 2 | 1,45 | 1,08 | 0,72 | 0,43 | |
БД, К 3 | 4,37 | 3,12 | 2,08 | 1,25 |
Таблица 4.9 - Поправочные коэффициенты (К1,К2,К3) определения трудоёмкости работ на стадии рабочего проекта.
№ | Вид используемой информации | Группа сложности алгоритма | Степень новизны | |||
А | Б | В | Г | |||
ПИ, К1 | С1 | 2,27 | 1,62 | 1,2 | 0,65 | |
С2 | 2,02 | 1,44 | 1,1 | 0,58 | ||
СЗ | 1,68 | 1,2 | 0,48 | |||
ПСИ, К2 | С1 | 1,36 | 0,97 | 0,65 | 0,4 | |
С2 | 1,21 | 0,86 | 0,58 | 0,34 | ||
СЗ | 1,01 | 0,72 | 0,48 | 0,29 | ||
БД, К3 | С1 | 1,14 | 0,81 | 0,54 | 0,32 | |
С2 | 1,05 | 0,72 | 0,48 | 0,29 | ||
СЗ | 0,85 | 0,6 | 0,4 | 0,24 |
При использовании информации разных видов для технического и рабочего проекта поправочный коэффициент рассчитывается по формуле (4.1):
(4.1)
где: m - количество наборов данных ПИ;
n - количество наборов данных НСИ;
р - количество наборов данных БД;
Таблица 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 |
Общая трудоёмкость разработки программного продукта рассчитывается по формуле (4.2):
ТОБЩ = tТЗ + tЭП+tТП+tРП+tВ, (4.2)
где: tТЗ - затраты труда на стадии технического задания (в днях);
tЭП - затраты труда на стадии эскизного проекта (в днях);
tТП - затраты труда на стадии технического проекта (в днях);
tРП - затраты труда на стадии рабочего проекта (в днях);
tВ - затраты труда на стадии внедрения (в днях).
Подставив в формулу (4.2) числовые значения трудоёмкости разработки программного продукта на каждом этапе без учёта поправочных коэффициентов, получим:
ТОБЩ=36+101+31+21+15=204 дня.
Общая трудоёмкость разработки системы электронных документов с учётом поправочных коэффициентов рассчитывается по формуле (4.3):
Т'ОБЩ = tТЗ + tЭП+t'ТП+t'РП+t'В,(4.3)
где: t'ТП - затраты труда на стадии технического проекта с учётом поправки;
t'РП - затраты труда на стадии рабочего проекта с учётом поправки;
t'В - затраты труда на стадии внедрения с учётом поправки.
Для расчёта затрат труда на стадии технического проекта с учётом поправки по формуле (4.1) и на основе справочной таблицы (4.11) рассчитаем поправочный коэффициент на использование разных видов информации:
Теперь с учётом поправки на использование разных видов информации и на основе справочной таблицы вычислим затраты труда на стадии технического проекта с учётом поправки:
t'ТП= дней.
Для расчёта затрат труда на стадии рабочего проекта с учётом поправки и на основе справочной таблицы рассчитаем поправочный коэффициент на использование разных видов информации:
С учётом поправки на использование разных видов информации вычислим затраты труда на стадии рабочего проекта с учётом поправки:
t'РП = дней.
Для расчета затрат труда на стадии внедрения используются поправочные коэффициенты:
t'В = дня.
Таким образом, общие затраты труда на разработку программного продукта с учётом поправочных коэффициентов составят:
Т'общ=36+101+62+20+24 = 243 дня.
Численность исполнителей определяется по формуле (4.4)
человек.