Практическое применение стандарта ИСО/МЭК 12207 должно базиро- ваться на использовании процесса адаптации, описанного в его Приложениях А и В (см. подразд. 2.5 пособия), а также учитывать рекомендации стандарта ИСО/МЭК ТО 15271 и особенности конкретной ситуации. При выполнении ра-
бот процесса адаптации должна быть выполнена привязка установленных про- цессов, работ и задач (с учетом их взаимосвязей) к выбранной модели (или мо- делям) ЖЦ ПС. Результаты адаптации и обоснование метода внедрения должны быть документированы и включены в план внедрения ИСО/МЭК 12207.
Для уменьшения риска внедрения стандарта ИСО/МЭК 12207 в организа- ции рекомендуется выполнить один или несколько пилотных проектов, в ко- торых осваиваются и сопровождаются адаптированные процессы ЖЦ и опреде- ляются критические факторы достижения успеха.
Формализация метода внедрения включает в себя введение нового про- цесса в ряде проектов или в целом в организации. После утверждения метода внедрения ИСО/МЭК 12207 выполняется последовательная автоматизирован- ная реализация процесса внедрения в проекте или в организации.
Применение ИСО/МЭК 12207 в проектах и организациях
В данном подразделе поясняются вопросы адаптации стандарта ИСО/МЭК 12207, описанные в его Приложении В (см. подразд. 2.5 пособия).
На практическое применение ИСО/МЭК 12207 в конкретных проектах влияют следующие факторы:
модель ЖЦ системы (место данного проекта в ЖЦ системы); все ниже- следующие факторы должны быть увязаны с моделью ЖЦ системы);
набор политик и процедур организации (например, связанных с защи- той, безопасностью, конфиденциальностью, управлением риском, использова- нием независимого органа по верификации и аттестации, использованием кон- кретного языка программирования, обеспечением техническими ресурсами);
характеристики системы (например, межсистемные и внутрисистем- ные интерфейсы, интерфейсы пользователя, влияние ошибок ПС на защиту и безопасность системы, оценка временных мощностей и временных ограниче- ний, наличие реализованных техническими средствами программ, наличие со- ответствующих компьютеров);
характеристики ПС (например, потенциальное число элементов про- граммной конфигурации, типы, объемы и критичность ПС, технический риск, типы документов, необходимость новой разработки, модификации или повтор- ного применения ПС, характеристики качества ПС по ISO/IEC 9126–1–4 [49 – 52]);
политика сопровождения ПС (ожидаемые период сопровождения и пе- риодичность внесения изменений, критичность применения, персонал сопро- вождения и его квалификация, необходимая для сопровождения среда);
модель ЖЦ проекта (например, последовательное, повторное или ком- бинированное выполнение работ процессов ИСО/МЭК 12207, структурирован- ных в модель ЖЦ ПС);
участвующие в проекте стороны (например, количество сторон, их от- ветственность за конкретные процессы, взаимосвязь между сторонами);
типы программных средств (новая разработка; готовое ПС – целиком, с настройкой параметров под необходимую конфигурацию, модифицированное; реализованное техническими средствами; автономное; непоставляемое);
объем проекта (в больших проектах, в которые вовлечены десятки или сотни лиц, необходим тщательный административный надзор и контроль с применением процессов совместного анализа, аудита, верификации, аттеста- ции, обеспечения качества; для малых проектов такие методы контроля могут быть излишними);
критичность проекта (значительная зависимость работы системы от правильного функционирования ПС и своевременности выдачи результатов; для таких ПС необходим более тщательный надзор и контроль);
технический риск (например, создание уникального или сложного ПС, которое трудно сопровождать и использовать, неправильное, неточное или не- полное определение требований).
В организациях стандарт ИСО/МЭК 12207 должен использоваться в каче- стве составной части деятельности по усовершенствованию процессов, связан- ных с ПС. Применение стандарта ИСО/МЭК 12207 в организации основано на тех же методах внедрения, что и в проектах (см. подразд. 4.3).
Прикладное применение модели жизненного цикла системы
Do'stlaringiz bilan baham: |