Цель процесса прекращения применения программных средств состоит в обеспечении завершения существования системного программного объекта.
Этот процесс прекращает деятельность организации по поддержке функционирования и сопровождения или деактивирует, демонтирует и удаляет поврежденные программные продукты, отправляя их в финальное состояние и возвращая окружающую среду в приемлемые условия. В ходе данного процесса происходит уничтожение или сохранение программных элементов системы и связанных с ними продуктов обычным способом в соответствии с действующим законодательством, соглашениями, организационными ограничениями и требованиями правообладателей. При необходимости ведутся записи с целью контроля.
Примечание - При изъятии из сферы применения существующих программных продуктов систем или услуг должна сохраняться целостность организационных операций.
6.4.11.2 Выходы
В результате успешного осуществления процесса прекращения применения программных средств:
a) определяется стратегия прекращения применения;
b) ограничения по прекращению применения служат в качестве входных данных к требованиям;
c) системные программные элементы уничтожаются или сохраняются;
d) окружающая среда оставляется в согласованном состоянии;
e) обеспечивается доступ к записям, хранящим знания о действиях по прекращению применения, и результатам анализа долговременных воздействий.
6.4.11.3 Виды деятельности и задачи
При реализации проекта необходимо осуществлять следующие виды деятельности в соответствии с принятыми в организации политиками и процедурами в отношении процесса прекращения применения программных средств.
6.4.11.3.1 Планирование прекращения применения программных средств
Данный в ид деятельности состоит из решения следующих задач:
6.4.11.3.1.1 Определяется и документируется стратегия прекращения применения программных средств. Должен быть разработан и документирован план прекращения активной поддержки организациями работ, связанных с этими программными средствами. Запланированные действия должны включать в себя участие пользователей. План прекращения применения программных средств должен содержать:
a) прекращение полной или частичной поддержки через определенный период времени;
b) архивирование программного продукта и связанной с ним документации;
c) ответственность за любые оставшиеся на будущее вопросы поддержки;
d) переход к новому программному продукту (при необходимости);
e) открытый доступ к копиям архива данных.
Примечание 1 - При этом определяют графики работ, мероприятия и ресурсы, которые:
1) прекращают предоставление программных услуг;
2) преобразуют систему или оставляют ее в социально и физически приемлемом состоянии, избегая таким образом последующих отрицательных воздействий на правообладателей, общество и окружающую среду;
3) учитывают факторы здоровья, безопасности, защищенности и сохранения тайны, приемлемые для мероприятий по прекращению применения и развернутых во времени условий прекращения использования физических материалов и информации.
Примечание 2 - Ограничения по прекращению применения должны служить в качестве входных данных к требованиям для запланированных действий по прекращению применения.
6.4.11.3.2 Выполнение прекращения применения программных средств
Данный вид деятельности состоит из решения следующих задач:
6.4.11.3.2.1 Должен исполняться план прекращения применения программных средств.
6.4.11.3.2.2 Пользователи должны представить оповещения о планах и действиях по снятию с эксплуатации программных продуктов и услуг. Оповещения должны включать в себя:
a) описания любых замен или обновлений с датами их готовности;
b) пояснение, почему программный продукт не будет больше поддерживаться;
c) описание других доступных вариантов поддержки после того, как поддержка будет прекращена.
6.4.11.3.2.3 Для плавного перехода к новой системе должны проводиться параллельные работы при удалении прежнего и появлении любого нового программного продукта. В течение этого периода должно обеспечиваться обучение пользователей, как определено в контракте.
6.4.11.3.2.4 Когда наступает предусмотренное графиком работ прекращение применения, всем, кого это касается, должно быть отправлено соответствующее оповещение. Вся связанная документация по разработке, журналы и коды должны быть размещены в архивах.
6.4.11.3.2.5 Используемые данные или данные, связанные с прекращением применения программных продуктов, должны быть доступны в соответствии с требованиями контракта по защите данных и проведению аудитов применительно к данным.
7 Процессы жизненного цикла программных средств
7.1 Процессы реализации программных средств
7.1.1 Процесс реализации
Примечание - Процесс реализации программных средств является частным случаем процесса реализации из [18], приспособленного к специфическим потребностям реализации программного продукта или услуги.
7.1.1.1 Цель
Цель процесса реализации программных средств заключается в создании заданных элементов системы, выполненных в виде программных продуктов или услуг.
В ходе этого процесса происходит преобразование заданных поведенческих, интерфейсных и производственных ограничений в действия, которые создают системный элемент, выполненный в виде программного продукта или услуги, известный как "программный элемент".
Результатом процесса является создание программной составной части, удовлетворяющей как требованиям к архитектурным решениям, что подтверждается посредством верификации, так и требованиям правообладателей, что подтверждается посредством валидации.
7.1.1.2 Выходы
В результате успешного осуществления процесса реализации программных средств:
a) определяется стратегия реализации;
b) определяются ограничения по технологии реализации проекта;
c) изготавливается программная составная часть;
d) программная составная часть упаковывается и хранится в соответствии с соглашением о ее поставке.
В дополнение к этим действиям процесс реализации программных средств имеет следующие процессы более низкого уровня: