Сопровождение ИС

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Сопровождение ИС создатель Mind Map: Сопровождение ИС

1. Стандарты по сопровождению

1.1. 12207 IEEE, ISO/IEC, ГОСТ Р ИСО/МЭК

1.1.1. Название: Процессы жизненного цикла программных средств

1.1.2. Описание

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

1.1.3. Результаты этапа сопровождения

1.1.3.1. 1)Выдержки из отчётов пользователей о выявленных дефектах и предложенных корректировках (п. 5.5.2.1ГОСТ Р ИСО/МЭК 12207) 2)Предложения по корректировке (п. 5.5.2.3 ГОСТ Р ИСО/МЭК 12207) 3)Извещение пользователям о выпуске новой версии АС (п. 5.5.2.5 ГОСТ Р ИСО/МЭК 12207) 4)План переноса объекта (п.5.5.5.2 ГОСТ Р ИСО/МЭК 12207)

1.2. 14764 ISO/IEC ГОСТ Р ИСО МЭК

1.2.1. Название: Сопровождение программных средств (Standard for Software Engineering – Software Maintenance)

1.2.2. Описание

1.2.2.1. Настоящий стандарт детализирует процесс сопровождения, установленный в 12207 (ISO/IEC/ ГОСТ Р ИСО/МЭК)

1.2.3. Ограничения:

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

1.3. 9126 ISO/IEC ГОСТ Р ИСО/МЭК

1.3.1. Название: Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению

1.3.2. Описание

1.3.2.1. Сопроводители должны иметь программу обеспечения качества программного средства, охватывающую шесть характеристик качества, установленных в ГОСТ Р ИСО/МЭК 9126. При сопровождении программного средства должен быть реализован соответствующий процесс для определения, описания, выбора, применения и совершенствования методик оценки (измерения) характеристик данного средства

1.3.3. Результаты этапа сопровождения

1.3.3.1. Характеристики качества: 1)Функциональные возможности 2)Надежность 3)Практичность 4)Эффективность 5)Сопровождаемость 6)Мобильность

1.4. ГОСТ 34.603-92

1.4.1. Название: Виды испытаний автоматизированных систем

1.4.2. Описание

1.4.2.1. Стандарт устанавливает виды испытаний АС и общие требования к их проведению. Испытания АС проводят на стадии «Ввода в действие» по ГОСТ 34.601 с целью проверки соответствия создаваемой АС требованиям технического задания (ТЗ)

1.4.3. Результаты этапа сопровождения

1.4.3.1. Для планирования проведения всех видов испытании разрабатывают документ «Программа и методика испытания». В программе автономных испытании указывают: 1) перечень (функции, подлежащих испытаниям; 2) описание взаимосвязей объекта испытании с другими частями ПС; 3) условия, порядок и методы проведения испытании и обработки результатов; 4) критерии приемки частей по результатам испытании. Во время опытной эксплуатация ПС ведут рабочий журнал, в который заносят сведения о продолжительности функционирования АС, отказах, сбоях, аварийных ситуациях, изменениях параметров объекта автоматизации, проводимых корректировках документации и программных средств, наладке технических средств.

1.5. IEEE 1219-1998

1.6. IEEE 1219-1998

1.6.1. Название: Стандарт IEEE на сопровождение программного обеспечения (Standard for Software Maintenance)

1.6.1.1. Адаптивное сопровождение

1.6.1.1.1. Описание: Адаптивное сопровождение обеспечивает модернизацию, позволяющую вносить изменения в эксплуатационную среду программного средства.

1.6.2. Описание

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

2. Сопровождение ИС по стандарту ГОСТ Р ИСО/МЭК 14764-2002

2.1. Применение стандарта

2.1.1. Настоящий стандарт используют во всей деятельности по сопровождению независимо от модели жизненного цикла программного средства (каскадной, инкрементной, эволюционной) или применительно к методу разработки (например, ускоренная разработка приложений, прототипирование, макетирование).

2.2. Процессы сопровождения

2.2.1. Подготовка процесса

2.2.1.1. Описание

2.2.1.1.1. При подготовке процесса сопроводитель создает планы и устанавливает процедуры, выполняемые при реализации процесса сопровождения.

2.2.1.1.2. Исходные данные

2.2.1.2. Задачи

2.2.1.2.1. - разработать планы и процедуры сопровождения; - установить процедуры рассмотрения ПР и ОП; - применить управление конфигурацией.

2.2.1.3. Планы и процедуры сопровождения

2.2.1.3.1. a) помочь заказчику при разработке концепции сопровождения; b) помочь заказчику при определении области сопровождения; c) помочь заказчику при анализе выбираемых организаций для проведения сопровождения; d) гарантировать официальное подтверждение принятия на себя обязанностей сопроводителя программного продукта; e) провести анализ ресурсов; f) оценить стоимость сопровождения; g) выполнить оценку сопровождаемости системы; h) установить требования к передаче программного продукта сопроводителю; i) установить контрольные точки передачи программного продукта сопроводителю; j) определить подлежащий реализации процесс сопровождения; k) документально оформить процесс сопровождения в виде эксплуатационных процедур.

2.2.1.4. Процедуры рассмотрения ПР и ОП

2.2.1.4.1. Сопроводитель должен выполнить следующие этапы решения задач: a) разработать схему числового обозначения ПР и ОП; b) разработать схему классификации и присвоения приоритетов для ПР и ОП; c) разработать процедуры проведения целевых анализов; d) определить процедуры представления ПР и ОП оператором; e) определить организацию исходной обратной связи с пользователями; f) определить, как пользователей будут обслуживать в период сопровождения; g) определить, как будут введены данные в базу данных учета состояний используемых ресурсов; h) определить, какие дополнительные обратные связи с пользователями будут обеспечены.

2.2.1.5. Управление конфигурацией

2.2.1.5.1. Рекомендации: Сопроводителю следует использовать процесс управления конфигурацией по ГОСТ Р ИСО/МЭК 12207.

2.2.1.5.2. Проверки

2.2.1.5.3. Обеспечение

2.2.1.5.4. Выходные результаты

2.2.2. Внесение изменений

2.2.2.1. Основа для анализа

2.2.2.1.1. -официальное предложение о модификации; -отчет или заявка о проблеме (документ должен быть согласован и подписан лицом, имеющим на это право, если другая форма не оговорена в договоре); -системные и/или проектные документы; -нормативные документы.

2.2.3. Анализ проблем и изменений (модификаций)

2.2.3.1. При выполнении работы по анализу проблем и изменений (модификаций) сопроводитель

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

2.2.3.2. Основа для проведения

2.2.3.2.1. официальное предложение о модификации или отчет о проблеме, системные и (или) проектные документы и нормативные документы.

2.2.3.3. Исходные данные

2.2.3.4. Задачи (задания)

2.2.3.4.1. Анализ ПР или ОП

2.2.3.4.2. Верификация

2.2.3.4.3. Варианты

2.2.3.4.4. Документы

2.2.3.4.5. Согласование

2.2.3.4.6. a) проверить актуальность всех проектных документов и документов результатов анализа. Если какие-либо документы отсутствуют, их следует разработать; b) определить правильность предложенной политики и графика (программы) тестирования; c) определить правильность оценок ресурсов; d) обновить базу данных учета состояний используемых ресурсов; e) выдать официальные рекомендации с указаниями о необходимости принятия (согласования) или отклонения ПР или ОП.

2.2.3.5. Проверки

2.2.3.5.1. В конце данной работы должен быть проведен анализ риска. На основании выходных результатов должна быть пересмотрена предварительная оценка ресурсов и с привлечением пользователя (заказчика) принято решение о целесообразности перехода к работе по внесению изменений.

2.2.3.6. Обеспечение

2.2.3.6.1. - документирования; - обеспечения качества; - решения проблем.

2.2.3.7. Выходные результаты

2.2.3.7.1. - анализ влияния изменения(й); - рекомендуемый вариант изменения; - согласованное изменение; - обновленные (исправленные) документы.

2.2.3.8. Внесение изменений

2.2.3.8.1. Описание: При выполнении работы по внесению изменений сопроводитель разрабатывает и тестирует конкретное изменение(я) программного продукта.

2.2.3.8.2. Исходные данные

2.2.3.8.3. Задачи (задания)

2.2.3.8.4. Выходные результаты

2.2.4. Проверка и приемка изменений при сопровождении версии

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

2.2.4.2. Исходные данные

2.2.4.2.1. - измененное программное средство; - результаты тестирования внесенного изменения(й).

2.2.4.3. Задачи (задания)

2.2.4.3.1. Проверки (обзоры)

2.2.4.3.2. Согласование

2.2.4.3.3. Проверки

2.2.4.3.4. Обеспечение

2.2.4.3.5. Выходные результаты

2.2.5. Перенос

2.2.5.1. Описание: За время существования система может быть модернизирована для работы в различных средах. Для переноса системы в новую среду сопроводитель должен выполнить соответствующие действия, разработать и документально оформить этапы реализации переноса.

2.2.5.2. Исходные данные

2.2.5.2.1. Исходными данными для проведения работы по переносу являются: - старая среда; - новая среда; - старая базовая линия; - новая базовая линия.

2.2.5.3. Задачи (задания)

2.2.5.3.1. Описание: Сопроводитель проводит перенос в соответствии с ГОСТ Р ИСО/МЭК 12207, разрабатывает план переноса, извещает пользователей, проводит обучение персонала, выдает предупреждение о завершении переноса, оценивает влияние новой среды и архивирует соответствующие данные.

2.2.5.3.2. Перенос

2.2.5.3.3. План переноса

2.2.5.3.4. Уведомление о намерениях

2.2.5.3.5. Реализуемые операции и обучение

2.2.5.3.6. Уведомление о завершении переноса

2.2.5.3.7. Итоговый анализ

2.2.5.3.8. Архивные данные

2.2.5.3.9. Проверки

2.2.5.3.10. Обеспечение

2.2.5.3.11. При выполнении работы по переносу используют следующие вспомогательные и организационные процессы жизненного цикла по ГОСТ Р ИСО/МЭК 12207: - документирования; - управления конфигурацией; - обеспечения качества; - верификации; - аттестации (валидации); - совместного анализа; - аудита; - решения проблем; - обучения.

2.2.5.4. Выходные результаты

2.2.5.4.1. - план переноса; - инструментальные средства для переноса; - извещение о намерениях; - перенесенный программный продукт; - уведомление о завершении переноса; - архивные данные.

2.2.6. Снятие с эксплуатации

2.2.6.1. Описание

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

2.2.6.2. В анализе должны быть определены и экономически обоснованы:

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

2.2.6.3. Исходные данные

2.2.6.3.1. - удаляемая базовая линия старого программного продукта; - новый программный продукт; - старая среда эксплуатации.

2.2.6.4. Задачи

2.2.6.4.1. Сопроводитель, выполняющий снятие программного продукта с эксплуатации в соответствии с ГОСТ Р ИСО/МЭК 12207, должен разработать план снятия с эксплуатации, уведомить пользователей об этом, провести соответствующее обучение персонала, уведомить всех заинтересованных субъектов о завершении снятия продукта с эксплуатации и архивировать соответствующие данные.

2.2.6.5. Проверки

2.2.6.5.1. Контроль за рассматриваемой работой проводят посредством процесса совместного анализа (6.6 ГОСТ Р ИСО/МЭК 12207).

2.2.6.6. Обеспечение

2.2.6.6.1. При выполнении работы по снятию программного средства с эксплуатации используют следующие вспомогательные и организационные процессы жизненного цикла по ГОСТ Р ИСО/МЭК 12207: - документирования; - управления конфигурацией; - обеспечения качества; - совместного анализа; - аудита; - обучения

2.2.6.7. Выходные результаты

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

3. Определение

3.1. процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию.

4. Типы сопровождения

4.1. Корректирующее сопровождение

4.1.1. Описание: Реактивное изменение программного продукта, выполняемое после его поставки для корректировки обнаруженных проблем (несоответствий, ошибок).

4.2. Полное сопровождение

4.2.1. Описание: Модификация программного продукта после поставки для повышения его рабочих характеристик или улучшения сопровождаемости.

4.3. Профилактическое

4.3.1. Описание: Модификация программного продукта после поставки в целях обнаружения и корректировки имеющихся в нем скрытых ошибок для предотвращения явного проявления этих ошибок при эксплуатации данного продукта.

5. Инструментальные средства для сопровождения

5.1. Потенциальными средствами, определяющими стоимость сопровождения программных средств, являются инструментальные CASE-средства.