Обеспечение качества программного обеспечения (англ. Software quality assurance, SQA) — набор процедур мониторинга разработки программного обеспечения и методов, используемых для обеспечения его качества. В настоящее время в программной инженерии имеется большое количество методов обеспечения качества программного обеспечения, которые соответствуют одному или нескольким стандартам, в частности стандартам ISO 9000 или наборам моделей (методологий) CMMI[1].
Процедуры обеспечения качества охватывают весь цикл разработки программного обеспечения, включая такие процессы как определение требований, проектирование, написание программы, контроль исходного кода, анализ кода, конфигурационное управление, тестирование, управление релизами и интеграция продуктов. Процедуры обеспечения качества включают цели, возможности, процедуры, измерения и проверки[2].
В соответствии со стандартом ISO/IEC 15504 v.2.5 (SPICE), обеспечение качества программного обеспечения является вспомогательным процессом, который должен обеспечить гарантию того, что рабочие продукты, действия и процессы разработки соответствуют требованиям ISO 15504. Требования IEEE в сфере обеспечения качества программного обеспечения изложены в группе стандартов IEEE Standard 730—2014[3].
См. также
правитьПримечания
править- ↑ 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
- ↑ Nielsen, David CMM and Project Quality Management Архивная копия от 2 февраля 2017 на Wayback Machine
- ↑ IEEE Standard 730—2014 Software . Дата обращения: 29 января 2017. Архивировано 12 апреля 2016 года.
Литература
править- ГОСТ 28195-89 — Оценка качества программных средств
- 730-2014 - IEEE Standard for Software Quality Assurance Processes (англ.). — 2014. — ISBN 978-0-7381-9168-3. — doi:10.1109/IEEESTD.2014.6835311.
- Chemuturi, Murali. Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers (англ.). — J.Ross Publishing, 2010. — ISBN 978-1-60427-032-7.
- Kelemen, Z. D.; Kusters, R.; Trienekens, J. Identifying criteria for multimodel software process improvement solutions - based on a review of current problems and initiatives (англ.) // Journal of Software: Evolution and Process[англ.] : journal. — Wiley and Sons, 2012. — Vol. 24, no. 8. — P. 895—909.. — doi:10.1002/smr.549.
Ссылки
правитьВ другом языковом разделе есть более полная статья Assurance qualité logicielle (фр.). |