1. Ввод, анализ входной информации, генерация кодов и процессор входного языка
Организация ввода информации
Контроль, предварительная обработка и ввод информации
Преобразование операторов входного языка в команды другого языка
Обработка входного языка и формирование таблиц
Преобразование входного языка в машинные команды (транслятор, препроцессор, макрогенератор)
Синтаксический и анализ входного языка и генерация кодов команд
Организация ввода-вывода информации в интерактивном режиме
Организация ввода-вывода информации с сети терминалов
Управление вводом-выводом
2. Формирование, ведение и обслуживание базы данных
Генерация структуры базы данных
Формирование базы данных
Обработка наборов и записей базы данных
Обслуживание базы данных в пакетном режиме
Обслуживание базы данных в интерактивном режиме
Манипулирование данными
Организация поиска и поиск в базе данных
Реорганизация базы данных
Загрузки базы данных
3. Формирование и обработка файлов
Формирование последовательного файла
Автоматическая сортировка файлов
Обработка файлов
Управление файлами
Формирование файла
4. Генерация программ и ПО, а также настройка программного обеспечения
Генерация рабочих программ
Генерация программ по описанию пользователей
Формирование служебных таблиц
Система генерации ПО
Система настройки ПО
5. Управление ПО, компонентами ПО и внешними устройствами
Монитор ПО (управление работой компонентов)
Монитор системы (управление работой комплекса ПО)
Управление внешними устройствами и объектами
Обработка прерываний
Управление внешней памятью
Обработка ошибочных сбойных ситуаций
Обеспечение интерфейса между компонентами
6. Тестирование, проведение тестовых испытаний прикладных программ, вспомогательные программные функции
Проведение тестовых испытаний прикладных программ в интерактивном режиме
Вспомогательные и сервисные программы
7. Расчетные задачи, формирование и вывод на внешние носители документов сложной формы и файлов
Математическая статистика и прогнозирование
Расчетные задачи (расчет режимов обработки)
Расчет показателей
Формирование и вывод на внешние носители
Предварительная обработка печать файлов
Графический вывод результатов
Интерактивный редактор текста
Изменение состояния ресурсов в интерактивном режиме
8. Создание Internet-портала
Простой поиск контента портала
Многокритериальный поиск контента портала
Разработка системы оплаты услуг сайта при внедрении интерфейса системы в дизайн сайта
Создание гостевой книги
Создание карты сайта
Сбор статистики о посетителях портала
Интеграция модуля опроса посетителей сайта
Создание системы внутренней рекламы
Создание системы управлением контентом
Формирование базы данных портала
Администрирование и обновление сайта
Приложение 2
ХАРАКТЕРИСТИКА КАТЕГОРИЙ СЛОЖНОСТИ ПО
Категория сложности
Характеристики программного обеспечения
ПО, обладающие одной или несколькими из следующих характеристик:
1. Наличие сложного интеллектуального языкового интерфейса с пользователем.
2. Обеспечение телекоммуникационной обработки данных и управление удаленными объектами.
3. Обеспечение существенного распараллеливания вычислений.
4. Криптография и другие методы защиты информации
ПО, обладающие одной или несколькими из следующих характеристик:
1. Моделирование объектов и процессов.
2. Обеспечение настройки ПО на изменение структур входных и выходных данных.
3. Обеспечение переносимости ПО.
4. Реализация особо сложных инженерных и научных расчетов
ПО, не обладающие перечисленными характеристиками
Приложение 3
НОРМАТИВНАЯ ТРУДОЕМКОСТЬ НА РАЗРАБОТКУ ПО (Тн)
Объем ПО (строки исходного кода (LOC)), Vу
Категория сложности ПО
Номер нормы
1-я
2-я
3-я
Примечание. В случае, когда объем ПО превышает значения, указанные в таблице (гр. 1), нормативную трудоемкость следует определять по следующим формулам:
для 1-ой категории сложности ПО Тн = 0,12*Vу*0,92
для 2-ой категории сложности ПО Тн = 0,105*Vу*0,915
для 1-ой категории сложности ПО Тн = 0,092*Vу*0,91
Приложение 4
КОЭФФИЦИЕНТЫ ПОВЫШЕНИЯ СЛОЖНОСТИ ПО (Кс)
№
Характеристика повышения сложности ПО
Значение Кс
1.
Функционирование ПО в расширенной операционной среде (связь с другими По)
0,08
2.
Интерактивный доступ
0,06
3.
Обеспечение хранения, ведения, поиска данных в сложных структурах
0,07
4.
Наличие у ПО одновременно нескольких характеристик в приложении 2:
4.1
2 характеристики
0,12
4.2
3 характеристики
0,18
4.3
свыше 3 характеристики
0,26
Приложение 5
КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ НОВИЗНУ ПО (Кн)
Категория новизны ПО
Степень новизны
Использование
Значение Кн
На основе нового типа ПК
В среде новой ОС
А
Принципиально новые ПО, не имеющие подобных аналогов
+
+
1,58
-
+
1,44
+
-
1,10
-
-
1,0
Б
ПО, являющиеся развитием определенного параметрического ряда ПО
+
+
1,0
-
+
0,81
+
-
0,72
В
ПО, являющиеся развитием определнного параметрического радя ПО, разработанных для ранее освоенных типов конфигурации ПК и ОС
-
-
0,63
Приложение 6
КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ СТЕПЕНЬ ИСПОЛЬЗОВАНИЯ СТАНДАРТНЫХ МОДУЛЕЙ (Кт)
Степень охвата реализуемых функций разрабатываемого ПО стандартными модулями
Значение Кт
от 60% и выше
0,55
от 40% до 60%
0,65
от 20% до 40%
0,77
до 20%
0,9
не используются стандартные модули для реализации функций разрабатываемого ПО
1,0
Приложение 7
КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ СРЕДСТВА РАЗРАБОТКИ ПО (Кур)
Средства разработки ПО
Значения Кур в зависимости от характера операционной среды
IBM-PC, Windows
Функционирование ПО в сетях
локальных
глобальных
Процедурные языки высокого уровня (С++, Паскаль)
1,0
1,2
1,3
Языки 2GL (Visual Basic, Delphi)
0,8
0,95
1,1
Системы программирования на основе СУБД типа Foxpro
0,45
0,55
0,65
Системы программирования на основе СУДБ типа Oracle, SQLServer
0,4
0,5
0,6
Объектно-ориентирвоанные технологии (СОМ/DСОМ, CORBA)