Значения коэффициента,
учитывающего наличие в фонде программ аналогов данного ПС (Кан. пп)

N

п/п

Признак наличия аналогов

Кан. пп

1

Есть

1,00

2

Нет

1,18

Таблица 4.5

Значения коэффициента этапа подготовки процесса, учитывающего

степень участия службы сопровождения в разработке ПС (Куч. пп)

N

п/п

Характеристика степени участия

службы сопровождения (ССо) в разработке ПС

Куч. пп

1

ССо разрабатывала ПС или значительную его часть

0,68

2

ССо участвовала в разработке ПС на правах соисполнителя

0,85

3

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

1,00

4

ССо в разработке ПС не участвовала. Информации о разработке до момента сдачи в фонд не имелось

1,15

5.2.3. Порядок расчета трудоемкости работы «Анализ проблем и изменений»

Перечень задач работы:

1)  Регистрация и классификация поступающих заявок (предложений) пользователей на доработку ПС;

2)  Воспроизведение ошибок на технологическом стенде организации, осуществляющей сопровождение ПС;

3)  Описание обнаруженных ошибок;

4)  Определение сроков устранения ошибок и выполнения работ по доработке ПС.

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

Задача «Определение сроков устранения ошибок и выполнения работ по доработке ПС» выполняется разработчиками ПС совместно с Опорным центром по сопровождению.

НЕ нашли? Не то? Что вы ищете?

Трудоемкость работы «Анализ проблем и изменений» (Тан) в чел.-днях определяется по формуле:

, (4.3)

где V – объем ПС в строках исходного текста (как написанного разработчиком вручную, так и сгенерированного автоматически);

VD – объем документации в строках (только эксплуатационная документация и документация сопровождения);

Ксл. ан – коэффициент этапа анализа проблем и изменений, учитывающий сложность ПС (таблица 4.6);

Куч. ан – коэффициент этапа анализа проблем и изменений, характеризующий степень участия службы сопровождения в разработке ПС (таблица 4.7);

Кхв. ан – коэффициент, учитывающий характер внедрения ПС (таблица 4.8);

Кте. ан – коэффициент, учитывающий полноту тестирования ПС(таблица 4.9);

B, С – поправочные коэффициенты, рассчитанные на основе собранной статистики в подразделениях Банка России в 2003-2004 годах (B = 0,15, С = 0,01).

Таблица 4.6

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

Уровень сложности ПС

Характеристики ПС

Ксл. ан

1

2

3

Очень низкий

Код без циклов, с небольшим количеством не вложенных структурированных операторов: DO, CASE, IF-THEN-ELSE. Упрощенная схема взаимодействия модулей посредством вызова процедур и упрощенных сценариев

0,58

Вычисление упрощенных выражений: например, A=B+C*(D-E)

Упрощенные операторы чтения, записи с простыми форматами

Простые массивы в основной памяти. Простые запросы на обновление

Простые формы, генераторы отчетов

Низкий

Простое вложение структурированных операторов. Применение, в основном, простых предикатов

0,68

Вычисление выражений средней сложности (одномерные массивы)

Не требуется никакой информации о характеристиках конкретного типа процессоров или устройств ввода/вывода. Ввод/вывод осуществляется на уровне команд GET/PUT

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

Использование простых средств построения интерфейса пользователя

Средний

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

1,00

Использование стандартных математических и статистических процедур. Основные операции с матрицами/векторами

Операции ввода/вывода включают выбор устройства, проверка его состояния и обработку ошибок.

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

Использование простых (стандартных) элементов управления


1

2

3

Высокий

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

1,32

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

Операции ввода/вывода на физическом уровне (трансляция физических адресов хранения данных; операции поиска, чтения, и т. д.). Оптимизированное совмещение ввода/вывода.

Простые триггеры, активизируемые содержанием потоков данных. Сложное реструктурирование данных

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

Очень
высокий

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

1,67

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

Процедуры для определения, обработки и маскирования прерываний. Управление каналом связи. Встроенные системы с определенными требованиями к производительности

Управление распределенными базами данных. Сложные триггеры. Оптимизация поиска.

Двух/трехмерная графика средней сложности, динамическая графика, мультимедиа.

Сверхвысокий

Сложное управление ресурсами с динамически изменяющимися приоритетами. Управление на уровне микрокоманд. Жесткие требования к режиму распределенной обработки

2,35

Сложный и неструктурированный численный анализ: высокоточный анализ стохастических данных. Сложное распараллеливание.

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

Сильно связанные динамические реляционные и объектные структуры. Речевое управление данными.

Сложная мультимедийная информация, виртуальная реальность, интерфейс речевого управления

Таблица 4.7

Значения коэффициента этапа анализа проблем и изменений, учитывающего

степень участия службы сопровождения в разработке ПС (Куч. ан)

N

п/п

Характеристика степени участия

службы сопровождения (ССо) в разработке ПС

Куч. ан

1

ССо разрабатывала ПС или значительную его часть

0,41

2

ССо участвовала в разработке ПС на правах соисполнителя

0,68

3

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

1,00

4

ССо в разработке ПС не участвовала. Информации о разработке до момента сдачи в фонд не имелось

1,38

Таблица 4.8

Значения коэффициента, учитывающего характер внедрения ПС (Кхв. ан)

N

п/п

Характер внедрения ПС

Кхв. ан

1

Локальное внедрение ПС

1,00

2

Внедрение ПС в составе комплекса невзаимосвязанных ПС

1,18

3

Внедрение ПС в составе комплекса взаимосвязанных ПС

1,59

4

Внедрение ПС как компонентов разрабатываемой или функционирующей системы обработки информации (СОИ), связанной с другими компонентами

3,38

Таблица 4.9

Значения коэффициента, учитывающего полноту тестирования ПС (Кте. ан)

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20