На этапеэксплуатации система применяется пользователями или потре- бителями. Данный этап заканчивается снятием системы с эксплуатации.
На этапе сопровождения и поддержки выполняется модификация систе- мы в связи с наличием в ней ошибок, дефектов, возникновением проблем или необходимостью в адаптации или усовершенствовании.
На этапе снятия с эксплуатации система снимается с обслуживания, выполняется ее архивирование и обеспечение ограниченной поддержки.
Процессы качества и требования к оценке
В Приложении А стандарта ИСО/МЭК ТО 15271 приведены рекомендации по использованию вспомогательных процессов ЖЦ, связанных с качеством ПС (см. подразд. 2.5 пособия). Такими процессами являются:
обеспечение качества;
верификация;
аттестация;
совместный анализ;
аудит.
Данные процессы на рис. 3 (см. подразд. 2.1 пособия) выделены серым фо-
ном.
При реализации основных процессов могут быть привлечены как вышепе-
речисленные вспомогательные процессы, так и дополнительные задачи по оценке, предназначенные для повышения качества выполнения других задач, работ и процессов.
Требования ко всем вышеперечисленным видам оценок приведены в При-ложенииВстандарта ИСО/МЭК12207 и пояснены в подразд. 2.5 пособия.
При выполнении небольших проектов применение всех этих возможностей повышения качества может оказаться излишним. При реализации крупных кри- тичных проектов необходимо применение всех соответствующих оценок. С учетом этого перед выполнением проекта необходимо адаптировать процессы, связанные с качеством. С этой целью подготавливается план обеспечения каче-ства (см. задачи 6.3.1.1 – 6.3.1.3 в табл. 20 пособия) и при необходимости в ви- де отдельных документов планы верификации и аттестации (см. задачу 6.4.1.5 в
табл. 21 и задачу 6.5.1.4 в табл. 22 пособия).
В малых проектах план обеспечения качества должен допускать проведе- ние верификации и аттестации группой проектантов и предусматривать эле- ментарный процесс совместного анализа.
В больших критичных проектах должны быть запланированы независимые группы по верификации и аттестации, а также совместные анализы и аудитор- ские проверки.
Модели жизненного цикла
В Приложении С стандарта ИСО/МЭК ТО 15271 описаны три фундамен-тальных модели ЖЦ (их принято называть также базовыми стратегиямиразработки):
каскадная;
инкрементная;
эволюционная.
Каждая из них может использоваться самостоятельно или комбинировать- ся с другими для создания гибридной модели ЖЦ.
Три базовых стратегии могут быть реализованы различными моделями
ЖЦ.
Каскадная модель
Каскадная фундаментальная модель ЖЦ системы реализует принциподно- кратноговыполненияследующих видов деятельности:
установление потребностей пользователя;
определение требований;
проектирование системы;
изготовление системы;
испытание;
корректировка;
поставка или использование.
Таким образом, каскадная модель основана на полномформулированиитребований к системе в начале процесса разработки. При применении каскад- ной стратегии работы и задачи процесса разработки выполняют последователь- но. Они могут выполняться также частично параллельно в случаях перекрытия последовательных работ.
При одновременной разработке нескольких программных объектов работы и задачи процесса разработки могут выполняться параллельно.
Процессы сопровождения и эксплуатации реализуются после разработки. Процессы заказа, поставки, вспомогательные и организационные процессы вы- полняются параллельно с процессом разработки.
На рис. 37 приведен пример каскадной модели ЖЦ системы [8].