5
применения программных продуктов.
Понятие программного средства
включает в себя встроенный фирменный программный компонент.
В стандарте 12207
не детализируются процессы жизненного цикла в
терминах
методов или процедур, необходимых для удовлетворения требований
и достижения результатов процесса.
Стандарт 12207 устанавливает также процесс, который может
использоваться при определении, управлении и совершенствовании процессов
жизненного цикла программных средств. Настоящий стандарт
не
устанавливает конкретной модели жизненного цикла системы или
программных средств, разработки методологии, методов, моделей или
технических приемов.
Стороны, применяющие настоящий стандарт, отвечают за выбор модели
жизненного цикла для программных проектов и отображение процессов,
действий и задач, представленных в настоящем стандарте, на эту модель.
Стороны также ответственны за выбор и применение
методов разработки
программных средств и за выполнение действий и задач, подходящих для
программного проекта.
1.1. Декомпозиция процессов
Каждый процесс, представленный в стандарте, удовлетворяет общему
описанию. С
целью более подробного описания процессы иногда подвергают
декомпозиции на более мелкие части. Некоторые процессы декомпозируют в
совокупность действий и (или) в процессы более низкого уровня. Процесс
более низкого уровня описывается тогда, когда декомпозированная часть
процесса сама удовлетворяет критериям, характеризующим процесс.
Деятельность используется тогда, когда определенная часть процесса,
полученная в
результате декомпозиции, не является процессом. Деятельность
может рассматриваться просто как набор задач.
Иногда полезно выполнить декомпозицию процессов на процессы более
низкого уровня с более четким уровнем детализации. Некоторые процессы
более низкого уровня описываются исключительно для целей оценки. Такие
процессы не представлены в основной части настоящего стандарта.
Задача выражается в
форме требования, рекомендации или допустимого
действия, предназначенных для поддержки достижения выходов процесса. Для
этой цели в настоящем стандарте используются вспомогательные глаголы
"должен", "следует" и "может", чтобы подчеркнуть различие между разными
формами задач. Глагол "должен" используется для выражения условия,
требуемого для соответствия, "следует" – для выражения рекомендации среди
других возможностей и "может" – для того, чтобы отразить направление
допустимых действий в пределах ограничений настоящего стандарта.
Дополнительный
справочный
материал
представлен
в
виде
необязательных примечаний или необязательных приложений.[3]