Докум1 (998083), страница 3
Текст из файла (страница 3)
Разработчик должен оценить проект, код, тесты, результаты тестирования и руководство
пользователя в соответствии с приведенными ниже критериями:
тестирование требований к ЭКПО;
согласованность с ожидаемыми результатами;
выполнимость системной интеграции и тестирования;
выполнимость эксплуатации и сопровождения.
Разработчик должен поддерживать аудит в соответствии с 6.7. Результаты аудита должны
быть задокументированы. Если разрабатываются или интегрируются ПО и аппаратное
обеспечение, аудит может быть отложен до квалификационного тестирования системы.
После успешного завершения аудита, если предписано, разработчик должен:
а) обновить и подготовить к поставке ПО для системной интеграции, квалификационного
тестирования системы, инсталляции или поддержки приема ПО, как полагается;
б) представить основную линию проектирования и кодирования ЭКПО;
10. Системная интеграция. Это действие состоит из следующих задач, которые должен
выполнить разработчик.
ЭКПО должен быть интегрирован с ЭАК, руководством по эксплуатации и другими
системами в единую систему. Составляющие должны быть протестированы на
соответствие требованиям. Интеграция и результаты тестирования должны быть
задокументированы.
Для каждого квалификационного требования к системе должны быть разработаны и
задокументированы полный набор тестов, ситуаций (входных, выходных, критериев
тестирования), процедур тестирования. Разработчик должен гарантировать, что
интегрированная система готова для квалификационного тестирования.
Интегрированная система должна быть оценена в соответствии с приведенными ниже
критериями:
зона тестирования требований к системе;
приемлемость используемых методов и стандартов тестирования;
согласованность с ожидаемыми результатами;
выполнимость квалификационного тестирования системы;
выполнимость эксплуатации и сопровождения.
11. Квалификационное тестирование системы. Это действие состоит из следующих задач,
выполняемых разработчиком.
Квалификационное тестирование системы должно руководствоваться в соответствии с
квалификационными требованиями, определенными для системы. Должно быть
гарантировано, что выполнение каждого требования к системе протестировано полностью
и система готова к поставке. Результаты квалификационного тестирования должны быть
задокументированы.
Система должна быть оценена в соответствии с приведенными ниже критериями:
зона тестирования требований к системе;
подтверждение ожидаемыми результатами;
выполнимость эксплуатации и сопровождения.
Разработчик должен поддерживать аудит в соответствии с 6.7. Результаты аудита должны
быть задокументированы. Этот пункт не применяется к таким ЭКПО, для которых аудит
был выполнен ранее.
После успешного завершения аудита, если предписано, разработчик должен:
обновить и подготовить к поставке ЭКПО для инсталляции ПО и его приемки;
обосновать основные направления для проектирования и кодирования ЭКПО.
12. Инсталляция ПО. Это действие состоит из следующих задач, выполняемых
разработчиком.
Разработчик должен разработать план инсталляции ПО в намеченную среду. Ресурсы и
информация, необходимые для установки ПО, должны быть определены и доступны.
Разработчик должен помогать поставщику при установке. После того, как ПО установлен
в существующую систему. Разработчик должен поддерживать некоторые параллельно
выполняемые действия. План установки должен быть задокументирован.
Разработчик должен установить ПО в соответствии с планом установки. Должно быть
гарантировано, что ПО и базы данных инициализируются, функционируют и прекращают
работу, как указано в контракте. Процесс установки и результаты должны быть
задокументированы.
12. Поддержка приемки ПО. Это действие состоит из следующих задач, выполняемых
разработчиком.
Разработчик должен поддерживать процесс приемки поставщиком и тестирование ПО.
Приемка и тестирование должны основываться на общем обзоре, аудите,
квалификационном тестировании, квалификационном тестировании системы (если оно
выполнялось). Результаты приемки и тестирования должны быть задокументированы.
Процесс эксплуатации
Процесс эксплуатации состоит из действий и задач того, кто эксплуатирует разработанное
ПО. Процесс включает эксплуатацию ПО и поддержку пользователей. Поскольку
эксплуатация ПО является интеграционной составляющей эксплуатации системы.
действия и задачи этого процесса относятся и к системе.
Оператор управляет процессом эксплуатации на уровне проекта, следуя процессу
управления (7.1), являющемуся примером; представляет инфраструктуру процесса,
согласью процессу инфраструктура (7.2); подстраивает процесс для проекта согласно
процессу подгонки; руководит процессом на организационном уровне согласно процессу
усовершенствования (7.3).
Перечень действий. Этот процесс состоит следующих задач: выполнения процесса,
тестирование, эксплуатация системы и поддержка пользователей
Процесс сопровождения
Процесс поддержки состоит из действий и задач лица, выполняющего сопровождение. Этот процесс начинается, когда необходима модификация из-за допущенных ошибок, неучтенных проблем, необходимости усовершенствования или адаптации кода ПО и соответствующей документации. Его цель - модифицировать существующее ПО, сохранив его целостность. Этот процесс включает распространение и замену ПО. Процесс завершается заменой ПО.
Действия, обеспечиваемые этим разделом, определены как процесс сопровождения, однако процесс может использовать другие процессы этого стандарта. Если используется процесс разработки (5.3), термин разработчик интерпретируется как обеспечивающий сопровождение. Обеспечивающий сопровождение руководит процессом сопровождении на уровне проекта, следуя процессу управления (7.3).
Перечень действий. Процесс состоит из следующих действий: процесс реализации, аначиз
проблем и модификации, реализация модификации, приемка, распространение, замена
ПО.
В силу ограниченности объема данного учебного пособия, остальные процессы
жизненного цикла ПО, установленные в ИСО/МЭК 12207, рассматривать не будем.