- •И сертификация программных средств иинформационныхтехнологийисистем
- •1. Краткая характеристика программных средств как объекта разработки и стандартизации
- •1.1. Технические особенности разработки программных средств. Принципы модульности и адаптируемости
- •1.2. Экономические особенности разработки программных средств
- •1.3. Вопросы оценки трудоёмкости разработки программных средств в свете требований стандартизации
- •2. Основные понятия и положения технологии разработки программных средств
- •2.1. Проблемы и задачи проектирования программных средств
- •2.2. Этапы жизненного цикла программных средств
- •2.3. Виды поддержки и стадии этапа проектирования
- •2.4. Основные понятия и определения статического анализа программных средств
- •3. Эффективность технологий проектирования программных средств
- •3.1. Критерии оценки технологий проектирования программных средств
- •3.2. Суть управления качеством программных средств
- •3.3. Составляющие затрат в жизненном цикле программных средств
- •3.4. Основные факторы, влияющие на трудоёмкость разработки программных средств
- •3.5. Длительность разработки программных средств
- •3.6. Распределение затрат по этапам разработки
- •4. Общие сведения о сертификации информационных систем и их программных средств
- •4.1. Основные понятия и определения
- •4.2. Основные положения закона «о техническом регулировании» (тр)
- •Глава 2
- •Глава 3
- •Глава 7
- •Глава 9
- •4.3. Особенности сертификации программного обеспечения
- •5. Методы оценки технико-экономических показателей программных средств
- •5.1. Порядок и методология проведения статического анализа программных средств
- •5.2. Методика оценки трудоёмкости разработки программных средств
- •5.3. Методика оценки трудоёмкости сопровождения программных средств
- •Значения поправочного коэффициента, учитывающего язык программирования, технологии и средства разработки пс*
- •«Разработка вариантов реализации изменений» (Нвр.Вар) от объемов документации и программ
- •«Анализ и определение перечней программ и документов, требующих изменения» (Нвр.Пер) от объемов документации и программ
- •«Реализация процесса разработки для внесения изменений» (Нвр.Раз) от объема доработок
- •«Проверка внесенного изменения в целях подтверждения работоспособности измененного пс» (Нвр.Пи) от объема программ
- •«Проверка соответствия переносимого пс стандарту исо/мэк 12207-99» и «Разработка плана переноса» Нвр.П от объемов документации и программ
- •«Обучение специалистов пользователя работе в новой среде» (Нвр.Об) от объемов документации и программ
- •«Архивация прежних программ и документации» (Нвр.Ар) от объемов документации и программ
- •«Разработка и оформление плана снятия с эксплуатации » (Нвр.Псэ) от объемов документации и программ
- •«Обучение пользователей в течение периода параллельной эксплуатации прежнего и нового программных средств» (Нвр.Обн) от объемов документации и программ
- •5.4. Методика прогнозирования стоимостных показателей информационных систем
- •5.5. Методика оценки уровня качества программных средств информационных систем
- •6. Лабораторный практикум. Решение задач оценки и прогнозирования технико-экономических показателей
- •6.1. Оценка трудоёмкости разработки программных средств
- •6.2. Оценка трудоёмкости сопровождения программных средств
- •6.3. Сопоставительно-аналоговый метод прогнозирования стоимостных показателей информационных систем
- •6.4. Оценка уровня качества программного обеспечения и информационных систем
- •6.5. Поиск оптимальных решений надёжности средствами Excel
- •1. Краткая характеристика программных средств как объекта разработки и стандартизации………..……………………………………..3
- •2. Основные понятия и положения технологии разработки программных средств…………………………………………………….….9
- •3. Эффективность технологий проектирования
- •4. Общие сведения о сертификации информационных систем
- •5. Методы оценки технико-экономических показателей программных средств на различных этапах
- •6. Лабораторный практикум. Решение задач оценки
- •Сергей Львович Котов Борис Васильевич Палюх Сергей Лукич Федченко
5.3. Методика оценки трудоёмкости сопровождения программных средств
5.3.1. Общие положения
Цель методики – оценка трудоемкости сопровождения программных средств (ПС) с учетом современного состояния и тенденций развития нормативно-методического обеспечения и программно-инструментальных средств поддержки жизненного цикла ПС, а также требований к качеству ПС. 5.3.1.1. Методика охватывает работы процесса сопровождения, а также вспомогательные и организационные процессы, относящиеся к
сопровождению в соответствии с ГОСТ Р ИСО/МЭК 12207-99.
Процесс сопровождения состоит из работ [8]: подготовка процесса; анализ проблем и изменений; внесение изменений; проверка и приемка при сопровождении; перенос; снятие с эксплуатации.
54
5.3.1.2. Нормы времени определены с учетом факторов, влияющих на трудоемкость выполнения указанных работ:
объем ПС в тыс. строк исходного текста (как написанного разработчиком вручную, так и сгенерированного автоматически);
объем документации в тыс. строк (только эксплуатационная документация и документация сопровождения);
сложность программ;
язык программирования и другие средства разработки ПС; наличие аналогов ПС;
степень участия службы сопровождения в разработке ПС; характер поставки ПС;
характер внедрения ПС;
объем доработок (количество строк исходного текста). 5.3.1.3. Правила расчета трудоемкости сопровождения ПС
Трудоемкость каждого из видов работ по сопровождению ПС рассчитывается на основании норм времени, значения которых приведены в нормативной части документа в табл. 5.27 – 5.39 в зависимости от объема программ в тыс. строк исходного текста и объема документации в тыс. строк.
Нормы времени, приведенные в указанных нормативных таблицах, разработаны для ПС, обладающего характеристиками:
ПС средней сложности; аналоги данного ПС имеются;
служба сопровождения в разработке ПС не участвовала, но имела информацию о ходе разработки и проводила испытания ПС.
Для определения трудоемкости рассматриваемых работ для ПС с другими характеристиками следует пользоваться поправочными коэффициентами:
Кан – коэффициент, учитывающий наличие в фонде программ аналогов данного ПС (табл. 5.20);
Куч – коэффициент, характеризующий степень участия службы сопровождения в разработке ПС (табл. 5.21);
Крз – коэффициент, учитывающий язык программирования и другие средства разработки ПС (табл. 5.22);
Кхв – коэффициент, учитывающий характер внедрения ПС (табл. 5.23);
Кт – коэффициент, учитывающий полноту тестирования поставленного ПС (табл. 5.24);
Кхп – коэффициент, учитывающий характер поставки ПС (табл. 5.25). Ксл – коэффициент, учитывающий сложность ПС (табл. 5.26).
55
Таблица 5.20 Значения поправочного коэффициента,
учитывающего наличие в фонде аналогов ПС
Признак наличия аналогов
|
Кан
|
Есть
|
1,0
|
Нет
|
1,25
|
Таблица 5.21 Значения поправочного коэффициента, учитывающего степень
участия службы сопровождения в разработке ПС
Характеристика степени участия службы сопровождения (ССо) в разработке ПС
|
Куч
|
ССо разрабатывала ПС или значительную его часть
|
0,6
|
ССо участвовала в разработке ПС на правах соисполнителя
|
0,8
|
ССо в разработке ПС не участвовала, но имела информацию о ходе разработки и принимала участие в испытаниях ПС
|
1,0
|
ССо в разработке ПС не участвовала. Информации о разработке до момента сдачи в фонд не имелось
|
1,2
|
Таблица 5.22
