3. ПРИМЕР НОРМИРОВАНИЯ РАБОТЫ
3.1. Определить трудоемкость, численность и должностной состав исполнителей при разработке проекта "Учет основных средств (фондов)" подсистемы "Бухгалтерский учет".
Техническое задание на разработку проекта предусматривает проведение стадии "Технорабочий проект" взамен стадий "Технический проект" и "Рабочий проект".
Планируемый срок разработки - 0,5 года.
Исходные данные:
Количество разновидностей форм входной информации - 5, в том числе:
переменной - 2;
информации, получаемой от решения смежных задач, - 1;
справочной, условно-постоянной информации - 2.
Количество разновидностей форм выходной информации - 10, в том числе:
печатных документов - 6;
информации, наносимой на машинные носители, - 4.
Степень новизны комплекса задач - Г.
Сложность алгоритма - 3.
Вид используемой информации:
количество разновидностей форм переменной информации (ПИ) - 3, в том числе переменной - 2, информации, получаемой от решения смежных задач, - 1;
количество разновидностей форм нормативно-справочной информации (НСИ) - 2 (справочная, условно-постоянная информация относится к нормативно-справочной);
объем входной информации - 5 тыс. документострок.
Сложность организации контроля входной и выходной информации: входные данные и документы разнообразного формата и структуры, контроль осуществляется перекрестно (11); печать документов сложной многоуровневой структуры разнообразной формы и содержания (21) (п. 1.8 Общей части, табл. 1.4).
Проект разрабатывается с учетом обработки информации в режиме работы в реальном времени.
Язык программирования - АССЕМБЛЕР.
Использование типовых проектных решений, типовых проектов, типовых программ и стандартных модулей - 20% (руководителем разработки установлен коэффициент 0,8).
3.2. Определение затрат времени по стадиям
разработки проекта
┌─────────────┬───────────┬──────────────────────────────┬───────┐ │Стадия разра-│ Затраты │ Поправочный коэффициент │Затраты│ │ботки проекта│ времени │ │времени│ │ ├─────┬─────┼─────────┬────────────────────┤с уче- │ │ │зна- │осно-│значение │ основание │том │ │ │че- │вание│ │ │попра- │ │ │ние, │ │ │ │вочного│ │ │чел.-│ │ │ │коэффи-│ │ │дней │ │ │ │циента │ ├─────────────┼─────┼─────┼─────────┼────────────────────┼───────┤ │1. Разработка│35 │Табл.│ │ │ │ │технического │ │4.1 │ │ │ │ │задания │ │норма│ │ │ │ │ │ │3г │ │ │ │ │ │ │ │ │ │ │ │1.1. Затраты │ │ │0,65 │Примечание │23 │ │времени раз- │ │ │ │к табл. 4.1 │ │ │работчика │ │ │ │ │ │ │постановки │ │ │ │ │ │ │задачи │ │ │ │ │ │ │ │ │ │ │ │ │ │1.2. Затраты │ │ │0,35 │Примечание │12 │ │времени раз- │ │ │ │к табл. 4.1 │ │ │работчика │ │ │ │ │ │ │программного │ │ │ │ │ │ │обеспечения │ │ │ │ │ │ │ │ │ │ │ │ │ │2. Разработка│57 │Табл.│ │ │ │ │эскизного │ │4.2 │ │ │ │ │проекта │ │норма│ │ │ │ │ │ │3г │ │ │ │ │ │ │ │ │ │ │ │2.1. Затраты │ │ │0,7 │Примечание │40 │ │времени раз- │ │ │ │к табл. 4.2 │ │ │работчика │ │ │ │ │ │ │постановки │ │ │ │ │ │ │задачи │ │ │ │ │ │ │ │ │ │ │ │ │ │2.2. Затраты │ │ │0,3 │Примечание │17 │ │времени раз- │ │ │ │к табл. 4.2 │ │ │работчика │ │ │ │ │ │ │программного │ │ │ │ │ │ │обеспечения │ │ │ │ │ │ │ │ │ │ │ │ │ │3. Разработка│ │ │ │ │ │ │технорабочего│ │ │ │ │ │ │проекта │ │ │ │ │ │ │ │ │ │ │ │ │ │3.1. Разра- │ │ │ │ │ │ │ботка техни- │ │ │ │ │ │ │ческого про- │ │ │ │ │ │ │екта │ │ │ │ │ │ │ │ │ │ │ │ │ │затраты вре- │114 │Табл.│К = 0,47│п. 1.7 (табл. 1.1) │50 │ │мени разра- │ │4.7 │ 1 │0,5 x 3 + 0,43 x 2 │ │ │ботчика пос- │ │норма│ │------------------ =│ │ │тановки зада-│ │5е │ │ 3 + 2 │ │ │чи │ │ │ │0,47 │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,00│п. 1.7 (табл. 1.3) │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,10│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,85│п. 1.14 │ │ │ │ │ │ 4 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = К x К x │ │ │ │ │ │ общ │ общ 1 2 │ │ │ │ │ │0,44 │К x К = 0,47 x │ │ │ │ │ │ │ 3 4 │ │ │ │ │ │ │1,0 x 1,1 x 0,85 = │ │ │ │ │ │ │0,44 │ │ │ │ │ │ │ │ │ │затраты вре- │34 │Табл.│К = 0,47│п. 1.7 (табл. 1.1) │15 │ │мени разра- │ │4.8 │ 1 │0,5 x 3 + 0,43 x 2 │ │ │ботчика прог-│ │норма│ │------------------ =│ │ │раммного │ │5е │ │ 3 + 2 │ │ │обеспечения │ │ │ │0,47 │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,00│п. 1.7 (табл. 1.3) │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,10│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,85│п. 1.14 │ │ │ │ │ │ 4 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = К x К x │ │ │ │ │ │ общ │ общ 1 2 │ │ │ │ │ │0,44 │К x К = 0,47 x │ │ │ │ │ │ │ 3 4 │ │ │ │ │ │ │1,0 x 1,1 x 0,85 = │ │ │ │ │ │ │0,44 │ │ │ │ │ │ │ │ │ │3.2. Разра- │ │ │ │ │ │ │ботка рабоче-│ │ │ │ │ │ │го проекта │ │ │ │ │ │ │ │ │ │ │ │ │ │затраты вре- │67 │Табл.│К = 0,40│п. 1.7 (табл. 1.2) │33 │ │мени разра- │ │4.33 │ 1 │0,48 x 3 + 0,29 x 2 │ │ │ботчика пос- │ │норма│ │------------------- │ │ │тановки зада-│ │5е │ │ 3 + 2 │ │ │чи │ │ │ │= 0,40 │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,16│п. 1.8 (табл. 1.4) │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,15│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,15│п. 1.11 │ │ │ │ │ │ 4 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,8 │п. 1.12 (табл. 1.6) │ │ │ │ │ │ 5 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = К x К x │ │ │ │ │ │ общ │ общ 1 2 │ │ │ │ │ │0,49 │К x К x К = │ │ │ │ │ │ │ 3 4 5 │ │ │ │ │ │ │0,40 x 1,16 x 1,15 x│ │ │ │ │ │ │1,15 x 0,8 = 0,49 │ │ │ │ │ │ │ │ │ │затраты вре- │263 │Табл.│К = 0,40│п. 1.7 (табл. 1.2) │129 │ │мени разра- │ │4.34 │ 1 │0,48 x 3 + 0,29 x 2 │ │ │ботчика прог-│ │норма│ │------------------- │ │ │раммного │ │5е │ │ 3 + 2 │ │ │обеспечения │ │ │ │= 0,40 │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,16│п. 1.8 (табл. 1.4) │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,15│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,15│п. 1.11 │ │ │ │ │ │ 4 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,8 │п. 1.12 (табл. 1.6) │ │ │ │ │ │ 5 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = К x К x │ │ │ │ │ │ общ │ общ 1 2 │ │ │ │ │ │0,49 │К x К x К = │ │ │ │ │ │ │ 3 4 5 │ │ │ │ │ │ │0,40 x 1,16 x 1,15 x│ │ │ │ │ │ │1,15 x 0,8 = 0,49 │ │ │ │ │ │ │ │ │ │4. Внедрение │ │ │ │ │ │ │ │ │ │ │ │ │ │4.1. Затраты │53 │Табл.│К = 1,0 │п. 1.7 (табл. 1.3) │51 │ │времени раз- │ │4.59 │ 1 │ │ │ │работчика │ │норма│ │ │ │ │постановки │ │5е │К = 1,16│п. 1.8 (табл. 1.4) │ │ │задачи │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,05│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,8 │п. 1.12 (табл. 1.6) │ │ │ │ │ │ 4 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = 1,0 x 1,16 x │ │ │ │ │ │ общ │ общ │ │ │ │ │ │0,97 │1,05 x 0,8 = 0,97 │ │ │ │ │ │ │ │ │ │4.2. Затраты │41 │Табл.│К = 1,0 │п. 1.7 (табл. 1.3) │40 │ │времени раз- │ │4.60 │ 1 │ │ │ │работчика │ │норма│ │ │ │ │программного │ │5е │К = 1,16│п. 1.8 (табл. 1.4) │ │ │обеспечения │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 1,05│п. 1.9 (табл. 1.5) │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │К = 0,8 │п. 1.12 (табл. 1.6) │ │ │ │ │ │ 4 │ │ │ │ │ │ ├─────────┼────────────────────┤ │ │ │ │ │К = │К = 1,0 x 1,16 x │ │ │ │ │ │ общ │ общ │ │ │ │ │ │0,97 │1,05 x 0,8 = 0,97 │ │ ├─────────────┴─────┴─────┴─────────┴────────────────────┼───────┤ │Всего на комплекс задач │410 │ └────────────────────────────────────────────────────────┴───────┘
3.3. Определение численности исполнителей
Т об Ч = --- чел.; Т = 410 чел.-дней; Ф об Ф = 0,5 года = 125 рабочих дней; 410 Ч = --- = 3,28. 125
3.4. Определение состава исполнителей
┌───────────────────┬────────┬──────────┬────────────┬───────────┐ │ Стадия разработки │Трудоем-│Должность │Распределе- │ Расчетная │ │ │кость, │исполните-│ние трудоем-│численность│ │ │чел.- │ля │кости по ис-│ │ │ │дней │ │полнителям, │ │ │ │ │ │чел.-дней │ │ ├───────────────────┼────────┼──────────┼────────────┼───────────┤ │1. Разработка тех- │35 │Ведущий │15 │0,12 │ │нического задания │ │инженер │ │ │ │ │ │Инженер │20 │0,16 │ │ │ │ │ │ │ │2. Разработка эс- │57 │Ведущий │15 │0,12 │ │кизного проекта │ │инженер │ │ │ │ │ │Инженер │42 │0,34 │ │ │ │ │ │ │ │3. Разработка тех- │227 │Ведущий │69 │0,55 │ │норабочего проекта │ │инженер │ │ │ │ │ │Инженер │88 │0,70 │ │ │ │Ст. техник│40 │0,32 │ │ │ │Техник │30 │0,24 │ │ │ │ │ │ │ │4. Внедрение │91 │Ведущий │20 │0,16 │ │ │ │инженер │ │ │ │ │ │Инженер │47 │0,38 │ │ │ │Ст. техник│24 │0,19 │ │ │ │ │ │ │ │Всего │410 │ │410 │3,28 │ └───────────────────┴────────┴──────────┴────────────┴───────────┘
3.5. Определение численности специалистов подразделения, разрабатывающего проекты автоматизации решения комплексов задач подсистем управления:
3.5.1. Аналогично п. п. 3.2, 3.3, 3.4 устанавливаются трудоемкость, численность и долевое участие специалистов для всех комплексов задач (задачи) планируемого периода.
3.5.2. Численность специалистов на планируемый период в целом по подразделению определяется по формуле:
Т з Ч = ---, Ф пл где: Т - трудовые затраты на разработку проектов планируемого з периода; Ф - фонд рабочего времени одного специалиста в планируемом пл периоде.
Примеры определения времени работы ЭВМ при отладке
и внедрении программ
Пример 1.
Определить время работы ЭВМ при отладке и внедрении программного обеспечения комплекса задач "Учет основных средств (фондов)" подсистемы управления "Бухгалтерский учет" (марка ЕС-1045).
Исходные данные:
количество макетов входной информации - 5;
количество разновидностей форм выходной информации - 10;
степень новизны комплекса задач (задачи) - Г;
сложность алгоритма - 3;
язык программирования - АССЕМБЛЕР;
объем входной информации - 5 тыс. документострок.
Норма машинного времени определяется по таблице 4.82. В таблице 4.82 находим время, соответствующее значениям факторов "Количество разновидностей форм входной информации" - 5 и "Количество разновидностей форм выходной информации" - 10. Норма 5е 115 ч.
По таблице 1.7 определяем величину поправочного коэффициента, учитывающего степень новизны, группу сложности алгоритма и язык программирования (К = 0,69). При 5 тыс. документострок входной информации согласно табл. 1.8 К = 1,0.
Время работы ЭВМ при отладке и внедрении проекта составит:
115 x 0,69 = 79 ч, в том числе на внедрение 16 ч (20%).
Пример 2.
Определить время работы ЭВМ при отладке и внедрении программного обеспечения комплекса задач "Механическое движение населения в СССР (миграция)", относящихся к статистическим задачам (марка ЕС-1060).
Исходные данные:
количество макетов входной информации - 10;
количество разновидностей форм выходной информации - 129;
степень новизны комплекса задач (задачи) - Б;
сложность алгоритма - 2;
язык программирования - ФОРТРАН - 30%; -"- - АССЕМБЛЕР - 70% (превалирующим является язык низкого уровня). В связи с тем, что значение Ф "Количество разновидностей форм 2 выходной информации" превышает имеющееся в нормативной таблице 4.91, время работы ЭВМ определяется по формуле: 0,76 0,57 Т = 8,16 x Ф x Ф . 1 2 Подставляем значения факторов: 0,76 0,57 Т = 8,16 x 10 x 129 ; данное математическое выражение решается методом логарифмирования: lgТ = lg8,16 + 0,76 lg10 + 0,57 lg129; lgТ = 0,9117 + 0,76 x 1,0000 + 0,57 x 2,1106; lgТ = 0,9117 + 0,76 + 1,2030 = 2,8747; Т = 749,4 ч.
По табл. 1.7 находим коэффициент, учитывающий степень новизны, группу сложности алгоритма и язык программирования (К = 1,37).
Время работы ЭВМ при отладке и внедрении программ составит:
749,4 x 1,37 = 1027 ч, в том числе на внедрение 154 ч (15%).