5.11. Процесс обучения

Процесс обучения охватывает первоначальное обучение и последующее постоянное повышение квалификации персонала.

Например, разработчики ПО дол­жны пройти необходимое обучение методам и средствам программной инженерии.

Содержание процесса обучения определяется требованиями к проекту. Оно должно учитывать необходимые ресурсы и технические средства обучения. Должны быть разработаны и представлены методические материалы, необходимые для обучения в соответствии с учебным планом.

В процессе разработки необходимо проводить общий контроль проекта, который должен учитывать состояние доступных ресурсов и возможность изменения плана проектирования, а также систематические технические отчеты.

5.12. Процесс обеспечения качества

Процесс обеспечения качества обеспечивает гарантии того, что ПО и его документация полностью соответствуют требованиям заказчика, предусмотренным в договоре. Процессы ЖЦ ПО, методы разработки, среда разработки и квалификация персонала полностью соответствуют условиям договора, установленным стандартам и процедурам, утвержденным планам.

Работы этого процесса регламентированы стандартом качества ISO 9001.

Под качеством ПО понимается совокупность свойств, которые характе­ризуют способность ПО удовлетворять заданным требованиям.

Для получения достоверных оценок создаваемого ПО процесс обеспечения его качества должен происходить независимо от субъектов, непосредственно связанных с разработкой ПО. При этом могут использоваться результаты других вспомогательных процессов, таких, как верификация, аттестация, совместная оценка, аудит и разрешение проблем.