На этапе эксплуатации система применяется пользователями или потре- бителями. Данный этап заканчивается снятием системы с эксплуатации.
На этапе сопровождения и поддержки выполняется модификация систе- мы в связи с наличием в ней ошибок, дефектов, возникновением проблем или необходимостью в адаптации или усовершенствовании.
На этапе снятия с эксплуатации система снимается с обслуживания, выполняется ее архивирование и обеспечение ограниченной поддержки.
Процессы качества и требования к оценке
В Приложении А стандарта ИСО/МЭК ТО 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].
Анализ требований к системе
Анализ требований к ПС
Проектиро- вание сис- темной ар- хитектуры
Проектирование программной архитектуры
Техническое проектирование ПС
Программиро- вание и тестирование ПС
ПО 1
ПО N
Сборка и квали- фикационные испытания ПС
Сборка системы
Ввод системы
Програм- мный объект N
Техниче- ские объекты
ПО - программный объект ПС – программные средства
Квалифика- ционные испытания системы
в действие
Обеспе- чение приемки ПС
Рис. 37. Вариант каскадной модели по ГОСТ Р ИСО/МЭК ТО 15271–2002
Данный вариант учитывает возможности параллельной разработки про- граммных объектов, входящих в состав системы.
Do'stlaringiz bilan baham: |