- •И сертификация программных средств иинформационныхтехнологийисистем
- •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. Лабораторный практикум. Решение задач оценки
- •Сергей Львович Котов Борис Васильевич Палюх Сергей Лукич Федченко
6.2. Оценка трудоёмкости сопровождения программных средств
6.2.1. Общие сведения
Работа выполняется в соответствии с методикой, изложенной в подразделе 5.3.
Целью работы является определение трудоёмкости сопровождения ПС «Комбанк».
Процесс сопровождения включает: подготовку процесса, анализ проблем и изменений, внесение изменений, проверку и приемку при сопровождении, перенос, снятие с эксплуатации.
Нормы времени определены с учетом факторов, влияющих на трудоемкость выполнения указанных работ:
объем ПС, тыс. строк исходного текста (как написанного разработчиком вручную, так и сгенерированного автоматически);
объем документации, тыс. строк (только эксплуатационная документация и документация сопровождения);
сложность программ;
язык программирования и другие средства разработки ПС; наличие аналогов ПС;
степень участия службы сопровождения в разработке ПС; характер поставки ПС;
характер внедрения ПС;
объем доработок (количество строк исходного текста).
84
6.2.2. Задание на выполнение работы
Рассчитать трудоемкость каждого из видов работ по сопровождению ПС на основании норм времени, значения которых приведены в нормативной части документа в табл. 5.27 – 5.39 в зависимости от объема программ в тыс. строк исходного текста и объема документации в тыс. строк.
Считать, что по данным разработчика объем ПС в строках исходного текста составляет 20000 строк, объем документации – 3000 строк.
Определить значения поправочных коэффициентов, пользуясь табл. 5.20 – 5.26, и свести их в таблицу, аналогичную приведенной ниже.
Объем ПС – 20000 строк текста
|
Объем документации – 3000 строк
|
||||
№ п/п
|
Вид поправочных коэффициентов
|
Характеристики поправочных коэффициентов
|
Условное обозначе-ние
|
Зна-че-ние
|
|
1
|
Наличие в фонде программ аналогов данного ПС
|
Аналогов в фонде нет
|
Кан
|
|
|
2
|
Степень участия службы сопровождения в разработке ПС
|
ССо участвовала в разработке ПС на правах соисполнителя
|
Куч
|
|
|
3
|
Язык программирования и другие средства разработки ПС
|
Системы программирования на основе СУБД типа FoxPro
|
Крз
|
|
|
4
|
Характер внедрения ПС
|
Локальное внедрение ПС
|
Кхв
|
|
|
5
|
Полнота тестирования поставленного ПС
|
Функциональное тестирование всех основных функций ПС
|
Кте
|
|
|
6
|
Характер поставки ПС
|
Локальная поставка стандартного комплекта ПС
|
Кхп
|
|
|
7
|
Сложность ПС
|
ПС средней сложности
|
Ксл
|
|
|
85
6.2.3. Рекомендации по выполнению работы
Результаты расчетов трудоемкости выполнения каждого вида работ целесообразно представить в виде приведенной ниже таблицы.
Вид работы
|
Норма времени
|
Формула расчета
|
Трудо-емко-сть, чел.-дн.
|
|||
№ таблиц
|
Значе-ние
|
|||||
1
|
2
|
3
|
4
|
5
|
||
Подготовка процесса
|
||||||
Подготовка процесса
|
5.27
|
|
Тпп = Ксл · Кан · Куч · Нвр.пп
|
|
||
|
|
|
Итого на работу
|
|
||
Анализ проблем и изменений
|
||||||
Анализ сообщения о проблеме или заявки на внесение изменений
|
5.28
|
|
Тан = Ксл ·Кхв · Куч ·Нвр.ан
|
|
||
Верификация возникшей проблемы
|
5.29
|
|
Твер = Ксл · Кте · Куч · Нвр.вер
|
|
||
Разработка вариантов реализации изменений
|
5.30
|
|
Твар = Кхв · Куч ·Ксл· Нвр.вар
|
|
||
Документальное оформление сообщения о проблеме или заявки на внесение изменения; результатов их анализа и вариантов реализации изменений и получение согласования выбранного варианта реализации изменения в соответствии с договором
|
|
|
Тсогл = 5 чел.-дн.
|
|
||
|
|
|
Итого на работу
|
|
||
Внесение изменений
|
||||||
Анализ и определение перечней программ и документов, требующих изменения; оформление результата
|
5.31
|
|
Тдр = Куч ·Ксл· Нвр.раз
|
|
||
Реализация процесса разработки для внесения изменений
|
5.32
|
|
Траз = Краз · Куч ·Ксл· Нвр.раз
|
|
||
|
|
|
Итого на работу
|
|
||
86
Продолжение таблицы
1
|
2
|
3
|
4
|
5
|
Проверка и приёмка при сопровождении
|
||||
Проверка внесенного изменения в целях подтверждения работоспособности измененного ПС
|
5.33
|
|
Тпи = Кте · Кхв · Ксл · Нвр.пи
|
|
Получение подтверждения правильности внесенного изменения от организации-заказчика
|
|
|
Тпод = 5 чел.-дн.
|
|
|
|
|
Итого на работу
|
|
Перенос
|
||||
Проверка соответствия переносимого ПС стандарту ИСО/МЭК 12207-99» и «Разработка плана переноса
|
5.34
|
|
Тпп = Кхп · Нвр.п
|
|
Уведомление пользователей о планах и работах по переносу
|
|
|
Туп=1,0 чел.-дн.
|
|
Обучение специалистов пользователя работе в новой среде
|
5.35
|
|
Тоб = Ксл · Нвр.об
|
|
Архивация прежних программ и документации
|
5.36
|
|
Тар = Нвр.ар
|
|
Анализ влияния перехода к новой среде
|
5.37
|
|
Тап = Ксл · Нвр.ап
|
|
|
|
|
Итого на работу
|
|
Снятие с экспплуатации
|
||||
Разработка и оформление плана снятия с эксплуатации
|
5.39
|
|
Тпсэ = Кхп · Нвр.псэ
|
|
Уведомление пользователя о планах и работах по снятию с эксплуатации
|
|
|
Туп = 1,0 чел.-дн.
|
|
87
Окончание таблицы
1
|
2
|
3
|
4
|
5
|
Обучение пользователей в течение периода параллельной эксплуатации прежнего и нового программных средств
|
5.39
|
|
Тобн = Ксл · Нвр.обн
|
|
Архивация связанной с прежним объектом документации разработки, журналов регистрации и программ
|
5.17
|
|
Тар = Нвр.ар
|
|
|
|
|
Итого на работу
|
|
|
|
|
ИТОГО
|
|
Отчёт: демонстрация результатов работы преподавателю и их объяснение.
