Модели качества процессов конструирования.
В
условиях жёсткой конкуренции очень
важно гарантировать высокое качество
процесса конструирования ПО. Такую
гарантию даёт сертификат качества
процесса, подтверждающий его соответствие
принятым международным стандартом.
Каждый такой стандарт фиксирует свою
модель обеспечения качества.
Наиболее
авторитетные модели стандартов:
ISO
9001:2000;
ISO/IEC
15504;
Модель
зрелости процесса конструирования
(CMM).
Базовым
понятием модели СММ считается зрелось
в компании. Незрелой
называется компания, где процесс
конструирования ПО и принимаемые решения
зависят только от таланта конкретных
разработчиков, следовательно, здесь
высока вероятность превышения бюджета
или срыва сроков окончания проекта.
В
зрелой компании
работают чёткие процедуры управления
проектами и построения программных
продуктов. По мере необходимости эти
процедуры уточняются и развиваются.
В
компании имеются и действуют корпоративные
стандарты на процессах взаимодействия
с заказчиком, процессы анализа,
проектирования, программирования,
тестирования и внедрения ПО.
Уровни
зрелости модели СММ:
начальный-
процесс в компании не формализован, не
может строго планироваться и отслеживаться,
успех носит случайный характер.
повторяемый
– внедряются формальные процедуры для
выполнения основных элементов процессов
конструирования. Результаты соответствуют
требованиям и стандартам.