1. Перенос
1.1. Исходные данные
1.1.1. старая среда
1.1.2. новая среда
1.1.3. старая базовая линия
1.1.4. новая базовая линия
1.2. Задачи (задания)
1.2.1. Перенос
1.2.1.1. Должны быть выполнены следующие этапы решения этой задачи:
1.2.1.1.1. определены все добавляемые или изменяемые программные продукты или данные
1.2.1.1.2. проверено соответствие конкретных задач ГОСТ Р ИСО/МЭК 12207
1.2.2. План переноса
1.2.2.1. Разработка плана переноса должна быть основана на исходных данных пользователей. Сопроводитель должен выполнить следующие этапы решения этой задачи:
1.2.2.1.1. проанализировать требования к переносу
1.2.2.1.2. определить влияние (роль) переносимого программного продукта
1.2.2.1.3. установить график проведения переноса
1.2.2.1.4. установить требования к наборам данных для проведения проверки выполненного переноса
1.2.2.1.5. определить и документально оформить работы (деятельность) по переносу
1.2.2.1.6. определить и уменьшить возможный риск
1.2.2.1.7. определить необходимые инструментальные средства для переноса
1.2.2.1.8. определить степень последующей поддержки для старой среды
1.2.2.1.9. разработать и (или) заказать инструментальные средства для переноса
1.2.2.1.10. дискретно разделить программные продукты и данные для преобразования
1.2.2.1.11. установить приоритеты преобразования программных продуктов и данных
1.2.2.1.12. преобразовать программные продукты и данные
1.2.2.1.13. перенести программные продукты и данные в новую среду
1.2.2.1.14. провести параллельную эксплуатацию (в новой и старой средах)
1.2.2.1.15. верифицировать перенос путем тестирования
1.2.2.1.16. проводить последующую поддержку для старой среды
1.2.3. Уведомление о намерениях
1.2.3.1. Сопроводитель должен также представить пользователям план, процедуры и график (программу) переноса. Сопроводитель должен выполнить следующие этапы решения этой задачи:
1.2.3.1.1. определить все объекты, затрагиваемые переносом
1.2.3.1.2. отработать обратную связь с абонентами
1.2.3.1.3. определить специфику абонента
1.2.3.1.4. опубликовать график (программу) переноса
1.2.4. Реализуемые операции и обучение
1.2.4.1. Как часть указанной задачи сопроводитель может выполнить следующие этапы по параллельной работе:
1.2.4.1.1. провести обследование абонента
1.2.4.1.2. установить соответствующее оборудование
1.2.4.1.3. установить соответствующие программные средства
1.2.4.1.4. провести предварительные испытания для проверки правильности установки технических и программных средств
1.2.4.1.5. прогнать программные средства при рабочей загрузке параллельно со старой системой
1.2.4.1.6. собрать данные о новых и старых продуктах
1.2.4.1.7. выполнить преобразование данных и их анализ
1.2.4.2. Сопроводитель должен выполнить следующие этапы работ по обучению персонала:
1.2.4.2.1. определить требования по обучению при переносе
1.2.4.2.2. запланировать реализацию требований по обучению при переносе
1.2.4.2.3. выполнить проверку обучения при переносе
1.2.4.2.4. обновить планы обучения
1.2.5. Уведомление о завершении переноса
1.2.5.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
1.2.5.1.1. опубликовать изменения к графику (программе) переноса
1.2.5.1.2. документально зафиксировать специфику абонента и соответствующие решения
1.2.5.1.3. архивировать старые программные средства и данные
1.2.5.1.4. снять старое оборудование
1.2.6. Итоговый анализ
1.2.6.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
1.2.6.1.1. проанализировать результаты параллельной эксплуатации систем
1.2.6.1.2. определить области потенциального риска
1.2.6.1.3. определить специфику абонентов
1.2.6.1.4. документально зафиксировать любые извлеченные уроки
1.2.6.1.5. создать и опубликовать отчет по анализу влияния переноса
1.2.7. Архивные данные
1.2.7.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
1.2.7.1.1. сохранить старые программные средства и данные
1.2.7.1.2. создать копии старых программных средств и данных
1.2.7.1.3. хранить соответствующие носители в безопасном месте
1.3. Проверки
1.3.1. Контроль за рассматриваемой работой проводят посредством процесса совместного анализа
1.4. Обеспечение
1.4.1. При выполнении работ по переносу следующих основных и организационных процессов жизненного цикла по ГОСТ Р ИСО / МЭК 12207:
1.4.1.1. документирования
1.4.1.2. управления конфигурацией
1.4.1.3. обеспечения качества
1.4.1.4. верификации
1.4.1.5. аттестации (валидации)
1.4.1.6. совместного анализа
1.4.1.7. аудита
1.4.1.8. решения проблем
1.4.1.9. обучения
1.5. Выходные результаты
1.5.1. план переноса
1.5.2. инструментальные средства для переноса
1.5.3. извещение о намерениях
1.5.4. перенесенный программный продукт
1.5.4.1. удаляемая базовая линия старого программного продукта
1.5.5. уведомление о завершении переноса
1.5.6. архивные данные
2. Снятие программного средства с эксплуатации
2.1. Исходные данные
2.1.1. новый программный продукт
2.1.2. старая среда эксплуатации
2.2. Задачи
2.2.1. План снятия с эксплуатации
2.2.1.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
2.2.1.1.1. анализ требований к снятию с эксплуатации
2.2.1.1.2. определить влияние снятия программного продукта на систему
2.2.1.1.3. установить программный продукт, заменяющий снимаемый (при его наличии)
2.2.1.1.4. разработать график (программу) снятия программного продукта с эксплуатации
2.2.1.1.5. определить обязанности по любым оставшимся вопросам последующей поддержки системы
2.2.1.1.6. определить и документировать все действия по снятию с эксплуатации
2.2.2. Уведомление о намерениях
2.2.2.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
2.2.2.1.1. определить все объекты (и их местоположения), затрагиваемые при данной работе
2.2.2.1.2. определить специфику каждого абонента
2.2.2.1.3. опубликовать соответствующий график (программу) снятия
2.2.2.1.4. отработать обратную связь с абонентами
2.2.3. Реализация параллельной эксплуатации и обучение
2.2.3.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы.
2.2.3.1.1. провести обследование абонента
2.2.3.1.2. установить оборудование
2.2.3.1.3. установить программный продукт
2.2.3.1.4. провести предварительные испытания для проверки правильности установки технических и программных средств
2.2.3.1.5. прогнать программные средства при рабочей загрузке параллельно со старой системой
2.2.3.1.6. собрать данные о новых и старых продуктах
2.2.3.1.7. выполнить преобразование данных и их анализ
2.2.4. Уведомление о завершении снятия
2.2.4.1. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
2.2.4.1.1. опубликовать изменения к графику (программе) снятия
2.2.4.1.2. документально зафиксировать специфику абонента и соответствующие решения
2.2.4.1.3. архивировать старые программные средства и данные
2.2.4.1.4. снять старое оборудование
2.2.5. Архивные данные
2.2.5.1. Должно быть проведено обновление данных на архивных носителях (компакт-дисках и других видах носителей) для упрощения поиска этих данных. Как часть указанной задачи сопроводитель должен выполнить следующие этапы:
2.2.5.1.1. сохранить старые программные средства и данные, полученные при решении предыдущих задач
2.2.5.1.2. создать копии старых программных средств и данных, полученных при решении предыдущих задач
2.2.5.1.3. хранить соответствующие носители в безопасном месте
2.3. Проверки
2.3.1. Контроль за рассматриваемой работой проводят посредством процесса совместного анализа
2.4. Обеспечение
2.4.1. При выполнении работы по снятию программного средства с эксплуатации используют следующие вспомогательные и организационные процессы жизненного цикла по ГОСТ Р ИСО/МЭК 12207:
2.4.1.1. документирования
2.4.1.2. управления конфигурацией
2.4.1.3. обеспечения качества
2.4.1.4. совместного анализа
2.4.1.5. аудита
2.4.1.6. обучения
2.5. Выходные результаты
2.5.1. план снятия с эксплуатации
2.5.2. уведомление о намерениях по снятию с эксплуатации
2.5.3. результаты, полученные при выполнении снятия программного средства с эксплуатации
2.5.4. обученный персонал;
2.5.5. снятый с эксплуатации программный продукт
2.5.6. уведомление о завершении снятия с эксплуатации
2.5.7. архивированная базовая линия
3. Внесение изменений
3.1. Обеспечение
3.1.1. При выполнении работ по внесению изменений в следующие вспомогательные процессы жизненного цикла по ГОСТ Р ИСО / МЭК 12207:
3.1.1.1. документирования
3.1.1.2. обеспечения качества
3.1.1.3. совместного анализа
3.2. Исходные данные
3.2.1. базовая линия
3.2.1.1. описания системной архитектуры
3.2.1.2. документы конкретные предложения о модификации (изменение)
3.2.1.3. исходные программы
3.2.2. согласованное ПР или ОП
3.2.3. согласованные документы на изменение
3.2.3.1. отчет об анализе влияния изменения (й)
3.2.3.2. выходные результаты работы по анализу проблем и изменений
3.3. Задачи (задания)
3.3.1. Анализ
3.3.1.1. Результаты такого дополнительного анализа должны быть документально оформлены в комплекте (ах) документов разработки программного средства (КДРПС). Решения задачи:
3.3.1.1.1. речные элементы в существующей системе, подлежащие изменению
3.3.1.1.2. определены элементы конкретного интерфейса, затрагиваемые данным изменением
3.3.1.1.3. определены документы, подлежащие обновлению
3.3.1.1.4. обновлен комплект (ы) документов разработки программного средства (КДРПС)
3.3.2. Процесс разработки
3.3.2.1. Конкретные работы в процессе разработки должны быть адаптированы применительно к потребностям, связанным с внесением изменений.
3.4. Проверки
3.4.1. Контроль за рассматриваемой работой должен быть проведен через процесс совместного анализа
3.5. Выходные результаты
3.5.1. обновленные планы и процедуры тестирования
3.5.2. обновленные документы
3.5.2.1. обновленные документы на изменение (модификацию)
3.5.2.2. подробный отчет о проведенном анализе
3.5.2.3. обновленные требования
3.5.2.4. обновленные планы, процедуры и отчеты о тестировании
3.5.2.5. обновленные учебные материалы
3.5.3. измененные исходные программы
3.5.4. отчетность о тестировании
3.5.5. показатели, характеризующие внесенное(ые) изменение(я)
4. управление конфигурацией
4.1. подготовка процесса
4.1.1. Должен быть разработан план управления конфигурацией. План должен определять:
4.1.1.1. работы по управлению конфигурацией
4.1.1.2. процедуры и график выполнения данных работ
4.1.1.3. организацию(и), ответственную(ые) за выполнение данных работ
4.1.1.4. связь данной организации(й) с другими организациями
4.2. определение конфигурации
4.2.1. Должна быть определена схема обозначения программных объектов и их версий (объектов программной конфигурации), которые контролируются при реализации проекта.
4.3. контроль конфигурации
4.3.1. Должны быть выполнены:
4.3.1.1. обозначение и регистрация заявок на внесение изменений
4.3.1.2. анализ и оценка изменений
4.3.1.3. принятие или непринятие заявки
4.3.1.4. реализация, верификация и выпуск измененного программного объекта
4.4. учет состояний конфигурации
4.4.1. Должны быть подготовлены протоколы управления и отчеты о состоянии, которые отражают состояние и хронологию изменения контролируемых программных объектов, включая состояние их конфигурации. Отчеты о состоянии должны включать:
4.4.1.1. количество изменений в данном проекте
4.4.1.2. последние версии программных объектов
4.4.1.3. обозначения выпущенных версий
4.4.1.4. количество выпусков и сравнения программных объектов различных выпусков
4.5. оценка конфигурации
4.5.1. Должны быть определены и обеспечены:
4.5.1.1. функциональная законченность программных объектов с точки зрения реализации установленных к ним требований
4.5.1.2. физическая завершенность программных объектов с точки зрения реализации в проекте и программах всех внесенных изменений
4.6. управление выпуском и поставка
4.6.1. Должны официально контролироваться выпуск и поставка программных продуктов вместе с соответствующей документацией. Оригиналы программ и документации должны сопровождаться в жизненном цикле. Программы и документация, связанные с обеспечением критических функций безопасности или защиты, должны обрабатываться, храниться, упаковываться и поставляться в соответствии с установленными правилами.