Обеспечение качества программного обеспечения

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

Обеспечение качества программного обеспечения (англ. Software quality assurance, SQA) — набор процедур мониторинга разработки программного обеспечения и методов, используемых для обеспечения его качества. В настоящее время в программной инженерии имеется большое количество методов обеспечения качества программного обеспечения, которые соответствуют одному или нескольким стандартам, в частности стандартам ISO 9000 или наборам моделей (методологий) CMMI[1].

Процедуры обеспечения качества охватывают весь цикл разработки программного обеспечения, включая такие процессы как определение требований, проектирование, написание программы, контроль исходного кода, анализ кода, конфигурационное управление, тестирование, управление релизами и интеграция продуктов. Процедуры обеспечения качества включают цели, возможности, процедуры, измерения и проверки[2].

В соответствии со стандартом ISO/IEC 15504 v.2.5 (SPICE), обеспечение качества программного обеспечения является вспомогательным процессом, который должен обеспечить гарантию того, что рабочие продукты, действия и процессы разработки соответствуют требованиям ISO 15504. Требования IEEE в сфере обеспечения качества программного обеспечения изложены в группе стандартов IEEE Standard 730—2014[3].

См. также

Примечания

  1. Kelemen, Zádor Dániel; Kusters, Rob; Trienekens Jos Identifying criteria for multimodel software process improvement solutions — based on a review of current problems and initiatives Архивная копия от 11 августа 2017 на Wayback Machine
  2. Nielsen, David CMM and Project Quality Management Архивная копия от 2 февраля 2017 на Wayback Machine
  3. IEEE Standard 730—2014 Software. Дата обращения: 29 января 2017. Архивировано 12 апреля 2016 года.

Литература

Ссылки