Рейтинг@Mail.ru

"Типовые нормы времени на программирование задач для ЭВМ"

Утверждены

Постановлением

Государственного комитета СССР

по труду и социальным вопросам

и Секретариата ВЦСПС

от 27 июля 1987 г. N 454/22-70

ТИПОВЫЕ НОРМЫ ВРЕМЕНИ

НА ПРОГРАММИРОВАНИЕ ЗАДАЧ ДЛЯ ЭВМ

Постановлением Государственного комитета СССР по труду и социальным вопросам и Секретариата ВЦСПС от 27 июля 1987 г. N 454/22-70 установлен срок действия настоящих Норм до 1993 г.

С введением в действие Типовых норм, утвержденных указанным Постановлением, утрачивает силу Постановление Государственного комитета СССР по труду и социальным вопросам от 28 мая 1980 г. N 142/10-99.

Типовые нормы времени рекомендуются для применения в научно-производственных, производственных объединениях (комбинатах), на предприятиях и в организациях науки и научного обслуживания отраслей народного хозяйства.

Сборник разработан Всесоюзным научно-исследовательским институтом статистической информационной системы Госкомстата СССР (ВНИПИ статинформ Госкомстата СССР) под методическим руководством Центрального бюро нормативов по труду Госкомтруда СССР.

1. ОБЩАЯ ЧАСТЬ

1.1. Типовые нормы времени предназначены для нормирования труда специалистов, занятых разработкой программного обеспечения для ЭВМ, установления численности исполнителей, а также обоснования трудоемкости разработки проекта.

1.2. Нормы времени охватывают работы, выполняемые специалистами на следующих стадиях разработки проектных материалов:

техническое задание;

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

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

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

внедрение.

1.3. Нормы времени рассчитаны на комплексы задач (задачи) и указаны в человеко-днях при пятидневной рабочей неделе с продолжительностью рабочего дня 8 ч 12 мин. В случае изменения продолжительности рабочего дня нормы времени пересчитываются.

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

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

Наименования комплексов задач определены Общесоюзным классификатором подсистем и комплексов задач АСУ (ОКПКЗ), утвержденным Постановлением Госстандарта СССР N 154 от 20 марта 1985 г.

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

1.5. Типовые нормы времени охватывают комплексы задач (задачи) всех подсистем управления, а также статистические задачи, задачи расчетного характера, учета пенсий и пособий, учета страховых операций и распределены в следующем порядке:

подсистемы: перспективное планирование развития и размещения отрасли, управление проектированием и капитальным строительством, технико-экономическое планирование, оперативное управление, управление ценообразованием;

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

подсистемы: управление финансовой деятельностью, бухгалтерский учет;

подсистемы: управление организацией труда и заработной платой, управление кадрами, нормы и нормативы, управление охраной труда;

подсистемы: управление качеством, управление технологическими процессами, управление стандартизацией, управление технической подготовкой производства;

подсистемы: управление транспортными перевозками, управление техническим обслуживанием производства, управление вспомогательными службами и энергоснабжением;

подсистема: управление научно-исследовательскими и опытно-конструкторскими работами (НИР и ОКР);

подсистема: управление научно-технической информацией;

подсистема: совершенствование документооборота и контроль исполнения документов;

подсистема: управление охраной природы и окружающей средой; учет пенсий, пособий и страховых операций;

статистические задачи;

задачи расчетного характера.

1.6. Нормы времени рассчитаны в зависимости от факторов, наибольшим образом влияющих на трудоемкость разработки проекта:

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

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

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

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

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

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

языка программирования;

объема входной информации;

использования типовых проектных решений (пакетов прикладных программ), типовых проектов, типовых программ, стандартных модулей.

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

1.6.2. Количество разновидностей форм выходной информации включает формы печатных документов и информации, переносимой на машинные носители.

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

1.6.3. Сборником предусмотрены четыре степени новизны разрабатываемых комплексов задач (задачи):

А - разработка комплекса задач (задачи), предусматривающая применение принципиально новых методов разработки, проведение научно-исследовательских работ <*>;

Б - разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов <*>;

------------------------------------

<*> Степень новизны А и Б устанавливается вышестоящей организацией.

В - разработка проекта с использованием типовых проектных решений при условии их изменения; разработка проектов, имеющих аналогичные решения;

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

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

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

2 - алгоритмы учета, отчетности, статистики поиска;

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

1.6.5. Трудоемкость разработки проекта зависит также от вида используемой информации: переменной информации (ПИ), нормативно-справочной информации (НСИ), банка данных (БД); от вида обработки в режиме работы в реальном времени (РВ) и обеспечения телекоммуникационной обработки данных и управления удаленными объектами (ТОУ); от объема входной информации.

1.6.6. Сложность организации контроля входной и выходной информации представлена следующими группами:

11 - входные данные и документы разнообразного формата и структуры; контроль осуществляется перекрестно, т.е. учитывается связь между показателями различных документов;

12 - входные данные и документы однообразной формы и содержания, осуществляется формальный контроль;

21 - печать документов сложной многоуровневой структуры разнообразной формы и содержания;

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

1.7. Нормы времени, указанные в нормативных таблицах, разработаны для комплексов задач (задачи) степени новизны В, группы сложности алгоритма решения 3 при использовании переменной информации. При этом объем входной информации не должен превышать 50 тыс. документострок. Для определения трудоемкости разработки задач с другими характеристиками следует пользоваться поправочными коэффициентами (см. табл. 1.1, 1.2, 1.3).

Таблица 1.1

Таблица 1.2

При использовании информации различных видов поправочный коэффициент на стадиях "Технический проект" и "Рабочий проект" рассчитывается по формуле:

Таблица 1.3

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ ДЛЯ ОПРЕДЕЛЕНИЯ

ТРУДОЕМКОСТИ РАБОТ НА СТАДИЯХ "ТЕХНИЧЕСКИЙ ПРОЕКТ",

"РАБОЧИЙ ПРОЕКТ", "ВНЕДРЕНИЕ"

1.8. Нормы времени на разработку стадий "Рабочий проект" и "Внедрение" рассчитаны при сложности контроля входной информации - 12 и контроля выходной информации - 22. В других случаях следует пользоваться поправочными коэффициентами (табл. 1.4).

Таблица 1.4

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ СЛОЖНОСТЬ

КОНТРОЛЯ ВХОДНОЙ И ВЫХОДНОЙ ИНФОРМАЦИИ

1.9. При разработке проекта с учетом обработки информации в режиме работы в реальном времени (РВ) и обеспечении телекоммуникационной обработки данных и управления удаленными объектами (ТОУ) на стадиях "Технический проект", "Рабочий проект" и "Внедрение" следует пользоваться поправочными коэффициентами (табл. 1.5).

Таблица 1.5

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ ВИД

ОБРАБОТКИ ИНФОРМАЦИИ

1.10. В случае участия разработчиков в подготовке информационного обеспечения к затратам времени на разработку постановки задачи на стадиях "Технический проект" и "Рабочий проект" следует применять повышающий коэффициент 1,1.

1.11. Нормы времени на разработку рабочего проекта даны с использованием языка программирования типа PL/I. При использовании языков низкого уровня (типа АССЕМБЛЕР) применяется коэффициент 1,15; при использовании языковых описателей, построителей отчетов и различных интерпретаторов следует применять коэффициент 0,8 (по превалирующему языку).

1.12. Если при разработке проекта используются типовые проектные решения (пакеты прикладных программ), типовые проекты, типовые программы и стандартные модули, то по решению руководителя разработки к нормам времени применяются поправочные коэффициенты (табл. 1.6).

Таблица 1.6

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ

ПО СТЕПЕНИ ПРИМЕНЕНИЯ ТИПОВЫХ ПРОЕКТНЫХ РЕШЕНИЙ (ТПР),

ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ (ППП), ТИПОВЫХ ПРОЕКТОВ,

ТИПОВЫХ ПРОГРАММ И СТАНДАРТНЫХ МОДУЛЕЙ НА СТАДИЯХ

"РАБОЧИЙ ПРОЕКТ" И "ВНЕДРЕНИЕ"

1.13. При разработке стандартного математического обеспечения к нормам времени, по усмотрению руководителя работ, следует применять коэффициент 1,2 - 1,6.

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

Допускается проведение стадии "Технорабочий проект" взамен двух стадий "Технический проект" и "Рабочий проект". При этом трудоемкость разработки технорабочего проекта складывается из 85% трудоемкости технического и 100% трудоемкости рабочего проекта.

1.15. Нормы времени работы ЭВМ, указанные в нормативных таблицах (4.80 - 4.92) сборника, разработаны для комплексов задач (задачи) степени новизны В при группе сложности алгоритма 3 с объемом входной информации, не превышающим 50 тыс. документострок, и применением языков программирования высокого уровня типа КОБОЛ, PL/I, ФОРТРАН, и выражены в часах.

Для определения времени работы ЭВМ при отладке и внедрении программ комплексов задач (задачи) с другими характеристиками следует пользоваться поправочными коэффициентами (табл. 1.7, 1.8).

В случае использования двух и более языков программирования норму времени работы ЭВМ следует определять по нормам для превалирующего языка.

Таблица 1.7

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ ДЛЯ ОПРЕДЕЛЕНИЯ ВРЕМЕНИ РАБОТЫ ЭВМ

ПРИ ОТЛАДКЕ И ВНЕДРЕНИИ ПРОГРАММ КОМПЛЕКСОВ ЗАДАЧ (ЗАДАЧИ)

Таблица 1.8

ПОПРАВОЧНЫЕ КОЭФФИЦИЕНТЫ ПРИ ИЗМЕНЕНИИ ОБЪЕМОВ

ВХОДНОЙ ИНФОРМАЦИИ

1.16. Состав работ, выполняемых программистами на ЭВМ:

при отладке - отладка задач и сдача в опытную эксплуатацию, корректировка программ и программной документации по результатам отладки;

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

Время работы ЭВМ при внедрении комплексов задач (задачи) составляет 10 - 25% значений, приведенных в нормативных таблицах настоящего сборника, и определяется руководителем разработки.

1.17. В случаях, когда в разрабатываемых программах используется система управления базами данных (СУБД), к норме времени работы ЭВМ следует применять коэффициент 1,1.

1.18. При быстродействии ЭВМ до 20 тыс. опер./с к нормам времени работы ЭВМ следует применять коэффициент 1,2.

1.21. Наименования должностей специалистов в сборнике указаны в соответствии с Квалификационным справочником должностей руководителей, специалистов и служащих, утвержденным Постановлением Госкомтруда СССР и ВЦСПС N 102/6-142 от 27 марта 1986 г. (М.: Экономика, 1986).

Составы исполнителей работ устанавливаются в соответствии со схемами должностных окладов, предусмотренными для работников объединений (предприятий) соответствующих отраслей народного хозяйства.

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

1.23. Затраты труда на подготовку данных, выполнение машинописных, чертежно-графических, множительных и других подобных работ, а также время на переезды (когда ЭВМ значительно удалена от рабочего места) в нормах не учтены.

1.24. В типовых нормах учтено время на подготовительно-заключительные работы, обслуживание рабочего места, отдых (включая физкультурные паузы) и личные потребности в размере 10% оперативного времени.

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

1.26. Если в организациях (предприятиях) действуют более прогрессивные нормы времени, настоящий сборник не является основанием для их изменения.

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

2. ОРГАНИЗАЦИЯ ТРУДА

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

2.2. Для создания благоприятных условий труда специалистов рекомендуется разместить в служебных помещениях, отделенных от машинных залов. Численность работников в одной комнате должна составлять 4 - 7 человек.

2.3. Рабочие помещения должны соответствовать санитарным нормам (СН 245-71).

2.4. Для снижения шума помещение рекомендуется изолировать от машинных залов ВЦ, стены и потолки облицевать звукопоглощающими материалами, полы покрыть мягким пластиком.

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

2.5. Каждый специалист должен иметь рабочее место, которое оборудовано столом и полумягким стулом.

Специалисты должны быть обеспечены клавишными вычислительными машинами и микрокалькуляторами, канцелярскими принадлежностями, различными формами и бланками для написания программ, наборами фигурных линеек, шаблонов и трафаретов для составления блок-схем и т.д. Если позволяют габариты комнаты, клавишная вычислительная машина устанавливается на отдельном столе.

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

------------------------------------

<*> Рисунок не приводится.

2.7. При озеленении помещения рекомендуется не загромождать проходы и не загромождать оконные проемы.

2.8. Для эффективного выполнения работы специалист должен быть обеспечен стандартами, межотраслевыми и отраслевыми руководящими методическими материалами, справочной литературой и т.д.

2.9. С целью наиболее рационального использования рабочего времени следует разрабатывать и вводить распорядок рабочего дня специалиста с учетом того, что утренние часы работы являются наиболее эффективными.

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. Определение затрат времени по стадиям

разработки проекта

3.3. Определение численности исполнителей

3.4. Определение состава исполнителей

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;

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

Время работы ЭВМ при отладке и внедрении программ составит:

749,4 x 1,37 = 1027 ч, в том числе на внедрение 154 ч (15%).

4. НОРМАТИВНАЯ ЧАСТЬ

4.1. Затраты времени при выполнении работ на стадии

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

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

Состав работы, выполняемой разработчиком программного обеспечения. Консультации разработчиков постановки задачи по вопросам обработки данных на ЭВМ. Обоснование принципиальной возможности решения поставленной задачи. Предварительный выбор (совместно с постановщиком задачи) методов решения задачи, обоснование применения ранее разработанных программ. Определение состава ППП, состава информационной базы и ее структуры. Выбор языков программирования. Определение стадий, этапов и сроков разработки программ и программной документации. Участие в согласовании и утверждении технического задания.

Таблица 4.1

Примечание. Нормами времени учтена трудоемкость разработки стадии "Техническое задание". В случае участия в работе разработчиков постановки задачи и разработчиков программного обеспечения удельный вес их трудоемкости учитывается соответственно 0,65 и 0,35.

4.2. Затраты времени при выполнении работ на стадии

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

Состав работы, выполняемой разработчиком постановки задачи. Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. Разработка пояснительной записки. Согласование и утверждение эскизного проекта.

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

Таблица 4.2

Примечание. Нормами времени учтена трудоемкость разработки стадии "Эскизный проект". В случае участия в работе разработчиков постановки задачи и разработчиков программного обеспечения удельный вес их трудоемкости учитывается соответственно 0,7 и 0,3.

4.3. Затраты времени при выполнении работ на стадии

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

Состав работы, выполняемой разработчиком постановки задачи. Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Окончательное определение конфигурации технических средств. Разработка плана мероприятий по разработке и внедрению программных средств. Разработка пояснительной записки. Согласование и утверждение технического проекта.

Состав работы, выполняемой разработчиком программного обеспечения. Выдача рекомендаций по вопросам, связанным с постановкой задачи. Совместно с разработчиком постановки задачи: решение вопросов по составу, организации обработки данных и применению ППП; анализ и определение форм входных и выходных документов с компоновкой реквизитов; организация контроля обрабатываемой информации; подготовка контрольно-отладочного примера; окончательное определение конфигурации технических средств. Контроль за соблюдением требований к составу и оформлению постановки задач. Определение семантики и синтаксиса языка. Разработка структуры программы. Разработка программной документации и передача ее для включения в технический проект. Передача технического проекта на согласование и утверждение.

Норма времени на комплекс задач (задачу), чел.-дней.

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещение отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.3

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.4

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.5

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.6

Комплекс задач (задачи) подсистем:

управление финансовой деятельностью;

бухгалтерский учет.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.7

Комплекс задач (задачи) подсистем:

управление финансовой деятельностью;

бухгалтерский учет.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.8

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.9

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.10

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.11

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.12

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.13

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.14

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.15

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.16

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.17

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.18

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.19

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.20

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.21

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.22

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.23

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.24

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

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.25

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

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.26

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

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.27

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

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.28

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

4.4. Затраты времени при выполнении работ на стадии

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

Состав работы, выполняемой разработчиком постановки задачи. Комплексная отладка задач и сдача в опытную эксплуатацию. Оказание консультативной помощи в отладке программ. Разработка проектной документации. Разработка, согласование и утверждение программы и методики испытаний (совместно с программистом). Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Совместно с программистом: корректировка программ и программной документации по результатам испытаний.

Состав работы, выполняемой разработчиком программного обеспечения. Изучение постановки задачи. Программирование и отладка программ. Описание контрольного примера. Разработка программной документации. Совместно с разработчиком: разработка, согласование и утверждение программы и методики испытаний; комплексная отладка задач и сдача в опытную эксплуатацию; корректировка программ и программной документации по результатам комплексной отладки. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний.

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.29

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.30

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.31

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.32

Комплекс задач (задачи) подсистем:

бухгалтерский учет;

управление финансовой деятельностью.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.33

Комплекс задач (задачи) подсистем:

бухгалтерский учет;

управление финансовой деятельностью.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.34

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.35

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.36

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.37

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.38

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.39

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.40

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.41

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.42

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.43

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.44

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.45

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.46

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.47

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.48

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.49

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.50

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

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.51

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

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.52

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

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.53

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

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.54

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

4.5. Затраты времени при выполнении работ

на стадии "Внедрение"

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

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

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.55

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление;

управление ценообразованием.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.56

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.57

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.58

Комплекс задач (задачи) подсистем:

управление финансовой деятельностью;

бухгалтерский учет.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.59

Комплекс задач (задачи) подсистем:

управление финансовой деятельностью;

бухгалтерский учет.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.60

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.61

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.62

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.63

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.64

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.65

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.66

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.67

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.68

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.69

Комплекс задач (задачи) подсистем:

управление научно-технической информацией.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.70

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.71

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.72

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.73

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.74

Комплекс задач (задачи) подсистем:

учет пенсий и пособий,

учет страховых операций.

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.75

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.76

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

Работы, выполняемые разработчиками постановки задачи.

Таблица 4.77

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

Работы, выполняемые разработчиками программного обеспечения.

Таблица 4.78

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

Таблица 4.79

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

4.6. Время работы ЭВМ при отладке и внедрении программ

Комплекс задач (задачи) подсистем:

перспективное планирование развития и размещения отрасли;

управление проектированием и капитальным строительством;

технико-экономическое планирование;

оперативное управление, управление ценообразованием.

Таблица 4.80

Комплекс задач (задачи) подсистем:

управление материально-техническим снабжением;

управление сбытом продукции;

управление комплектацией;

управление экспортными и импортными поставками.

Таблица 4.81

Комплекс задач (задачи) подсистем:

управление финансовой деятельностью;

бухгалтерский учет.

Таблица 4.82

Комплекс задач (задачи) подсистем:

управление организацией труда и заработной платой;

управление кадрами;

нормы и нормативы;

управление охраной труда.

Таблица 4.83

Комплекс задач (задачи) подсистем:

управление качеством продукции;

управление технологическими процессами;

управление стандартизацией;

управление технической подготовкой производства.

Таблица 4.84

Комплекс задач (задачи) подсистем:

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

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

управление вспомогательными службами и энергоснабжением.

Таблица 4.85

Комплекс задач (задачи) подсистемы:

управление НИР и ОКР.

Таблица 4.86

Комплекс задач (задачи) подсистемы:

управление научно-технической информацией.

Таблица 4.87

Комплекс задач (задачи) подсистемы:

совершенствование документооборота и контроль исполнения документов.

Таблица 4.88

Комплекс задач (задачи) подсистемы:

управление охраной природы и окружающей средой.

Таблица 4.89

Комплекс задач (задачи) подсистем:

учет пенсий и пособий;

учет страховых операций.

Таблица 4.90

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

Таблица 4.91

Задача расчетного характера.

Таблица 4.92

Примечание. В случаях, когда числовые значения факторов, влияющих на время работы ЭВМ, превышают значения, указанные в нормативных таблицах, затраты времени следует определять по следующим формулам:

5. ВРЕМЕННАЯ МЕТОДИКА ОПРЕДЕЛЕНИЯ ОБЪЕМОВ ПРОГРАММНЫХ

СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Методика определения объема программных средств вычислительной техники (ПС ВТ), ориентированных на различные типы ЭВМ, разработана в НПО "Центрпрограммсистем".

Настоящая Методика предназначена для определения объема ПС ВТ, включающих программные модули, написанные на разных языках программирования, управляющие операторы и операторы генерации. Кроме этого, при определении объема ПС ВТ учитываются массивы данных самого программного средства, включающие описание форматов входных и выходных макетов, сеансов ведения диалога, сообщений об ошибках, справочные данные и т.п., которые в дальнейшем именуются как информация, используемая при функционировании ПС ВТ.

В основу Методики положен метод, основанный на использовании экспертных оценок информации об объемах ПС ВТ, хранимых в архиве эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем".

5.1. Основные положения

В качестве единицы для определения объемов программ вводится абстрактная "условная машинная команда" (УК), которая по своей сущности эквивалентна одной записи исходного текста на языке АССЕМБЛЕР, гипотетической ЭВМ (а не одной действительной машинной команде).

Вследствие этого объем программ в УК не равен соответствующему объему этих же программ в действительных машинных командах. Разница возникает из-за того, что объем, выраженный в УК, учитывает не только команды АССЕМБЛЕР данного типа ЭВМ (которые эквивалентны машинным), но и константы, комментарии, управляющие предложения транслятора.

Процесс подсчета объема ПС ВТ включает в себя две основные стадии.

5.2. Определение коэффициентов перевода

Коэффициенты перевода, используемые для подсчета объема ПС ВТ в УК, определяются следующим образом:

К - коэффициент для перехода от объема программ, имеющихся в объектном коде, к объему программ на АССЕМБЛЕР для данного типа ЭВМ:

Табл. 1 должна расширяться за счет информации, получаемой при поступлении в архив эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем" ПС ВТ, ориентированных на тип ЭВМ, не представленный в ней, или имеющих программы, написанные на языках программирования, для которых не рассчитаны соответствующие коэффициенты.

Таблица 1

5.3. Методика определения объемов ПС ВТ

Общий объем ПС ВТ (V) в УК определяется формулой:

В составе ПС ВТ одна и та же программа может быть представлена как в виде исходного, объектного и загрузочного модуля, так и в виде комбинации. Однако при подсчете объема ПС ВТ такая программа должна учитываться только один раз.

Выбор типа модуля, используемого при подсчете объема ПС ВТ, осуществляется исходя из условий, представленных в табл. 2.

Таблица 2

ВЫБОР ТИПА МОДУЛЯ ПРИ ПОДСЧЕТЕ ОБЪЕМА ПС ВТ

Составляющие общего объема ПС ВТ определяются следующим образом:

При поступлении в фонд ПС ВТ, ориентированных на новые типы ЭВМ, возможна ситуация, когда для новой ЭВМ не имеется соответствующих, ранее определенных коэффициентов. В то же время расчет новых коэффициентов не возможен из-за отсутствия данных для расчета (например, в фонде алгоритмов и программ НПО "Центрпрограммсистем" нет сведений о программах на АССЕМБЛЕРе данного типа ЭВМ).

5.4. Правила подготовки документов для подсчета

объема ПС ВТ

Подсчет объема ПС ВТ выполняется на основании данных, которые оформляются в виде "Таблицы состава ПС ВТ" (рис. 1 - 3).

Правила заполнения "Таблицы состава ПС ВТ" заключаются в следующем. В таблице указывается:

в поле 1 - фамилия, имя, отчество зам. генерального директора по сопровождению;

в поле 2 - краткое наименование ПС ВТ;

в поле 3 - текущий номер листа;

в поле 4 - общее количество листов таблицы;

в поле 5 - номер отдела, ответственного за ПС ВТ;

в поле 6 - фамилия, имя, отчество ответственного за ПС ВТ;

в поле 7 - фамилия, имя, отчество зав. отделом, ответственного за ПС ВТ;

в колонке 1 - имя набора данных;

в колонке 2 - организация набора данных (последовательный, библиотечный и т.д.). Если в наборе данных находятся программы, то указывается их тип (исходные, объектные, загрузочные);

в колонке 3 - имена разделов (в случае библиотечной организации);

в колонке 4 - "+", если набор данных подлежит передаче пользователю;

в колонке 5 - "+", если содержимое набора данных (в случае библиотечного набора - раздела) следует учитывать при подсчете объема ПС ВТ;

в колонке 6 - "+", если содержимое набора данных является информацией;

в колонке 7 - объем (в байтах) содержимого набора данных или раздела в случае библиотечной организации (проставляется в том случае, если в колонке 5 соответствующей строки стоит знак "+");

в колонке 8 - язык программирования (проставляется в том случае, если в колонке 5 соответствующей строки стоит знак "+").

За правильность данных, представленных в "Таблице состава ПС ВТ", отвечают ответственные за данный ПС ВТ.

Рис. 1. Форма первой страницы "Таблицы состава ПС ВТ"

Рис. 2. Форма второй и последующих страниц

"Таблицы состава ПС ВТ"

Рис. 3. Форма последней страницы "Таблицы состава ПС ВТ"

5.5. Пример расчета объема ПС ВТ

В качестве примера приводится расчет объема гипотетического ПС ВТ - PRIMER. Данные для расчета объема ПС ВТ PRIMER оформлены в виде таблицы состава и представлены на рис. 4 - 5. ПС ВТ PRIMER функционирует в среде ЕС ЭВМ.

Общий объем ПС ВТ PRIMER, согласно представленным в ее таблице состава данным, определяется по формуле:

Таблица состава ПС ВТ

Рис. 4. Первая страница "Таблицы состава ПС ВТ"

Таблица состава ПС ВТ

Рис. 5. Последняя страница "Таблицы состава ПС ВТ"

Другие документы по теме
(утв. Постановлением Госкомтруда СССР, Президиума ВЦСПС от 14.05.1987 N 315/16-26) (вместе с "Нормативами времени на вспомогательную работу и обслуживание рабочего места, отдых и личные надобности")
(утв. Главным государственным санитарным врачом СССР 23.02.1988 N 4557-88)
Ошибка на сайте