Вычисление статусов:
хранение и создание отчетов по состояниям объектов
конфигурационного управления и запросов на изменение. Кроме вычисления
статусов в виде отчетов, подобных индексам конфигурации, функция
вычисления статусов должна позволять вычислять статус отдельно взятого ОКУ
и определять жизненные циклы, являющиеся совокупностью статусов и правил
их изменения.
Аудит и инспекции:
проверка завершенности и полноты продукта и
поддержание целостности и непротиворечивости связей всех его компонент.
Процесс КУ может регламентировать как процедуры проведения аудитов и их
фазы, так и только точки жизненного цикла, в которых проводятся аудиты
конфигурации.
Выпуск:
управление сборкой и построением окончательной версии продукта. В
данном процессе обычно используются индексы конфигураций, в которых
перечисляются ОКУ, необходимые в процессе сборки версии для той или иной
целевой платформы.
Управление процессом:
проверка соблюдения организацией правил проведения
процедур и модели жизненного цикла. Управление осуществляется в виде
постоянного контроля за процедурами либо в рабочем порядке, либо в виде
регулярных аудитов и позволяет удостовериться в технологичности процессов
разработки, что в конечном итоге положительно сказывается на качестве
продукции.
Коллективная работа:
управление работой и взаимодействием между
множеством пользователей, работающих над продуктом, в том числе управление
проектом и распределение задач между исполнителями. Также в процессе
обеспечения коллективной работы должен проводиться контроль выполнения
разработчиками поставленных перед ними задач путем отслеживания статуса
документа.
Рассмотрим процесс конфигурационного управления в рамках документа DO-178B
(Software Considerations in Airborne Systems and Equipment Certification), определяющего
требования к процессам разработки авиационного бортового программного обеспечения.
Требования этого стандарта к процессу конфигурационного управления являются
достаточно жесткими и в целом сопоставимы с требованиями других стандартов (ISO 10007
[23], IEEE 1042 [24]).
В стандарте DO-178B определяются шесть основных процессов программного проекта,
из которых три можно отнести к производственным: планирование, разработка и
верификация, а три к поддерживающим: обеспечение качества, взаимодействие с
сертифицирующим органом и конфигурационное управление. Производственным
процессам посвящены соответственно главы 4, 5 и 6.
Процесс конфигурационного управления рассматривается в седьмой главе документа.
При этом некоторые его аспекты затрагиваются в четвертой главе, посвященной
планированию, а некоторые в главе 11, посвященной данным процесса разработки.
Do'stlaringiz bilan baham: |