软件质量保证(英语:,缩写SQA)是监控软件工程流程和方法以确保质量的一系列手段。

软件质量保证

软件质量保证(英语:,缩写SQA)是监控软件工程流程和方法以确保质量的一系列手段。实现这一目的有着多种方法,并且可以确保符合一个或多个标准,例如ISO/IEC 9126(后来被ISO 25010取代),ISO/IEC 15504SPICE),或者CMMI等模型。

软件开发

核心行动

  • 过程

  • 需求

  • 设计

  • 工程

  • 构造

  • 测试

  • 侦错

  • 部署

  • 维护

范式与模式

  • 原型设计

  • 净室

  • 增量建模

  • 瀑布模型

  • 敏捷软件开发

  • 螺旋模型

方法论与框架

  • 快速应用程序开发

  • DevOps

  • 极限编程

  • 团队软件流程

  • 个人软件程序

  • 动态系统开发方法

  • MSF

  • Scrum

  • 广告牌

  • V模型

  • FDD
  • MDD

  • 迭代式开发

  • 精实开发

  • 统一流程

支持行为

  • 配置管理

  • 文档

  • 质量保证

  • 项目管理

  • 用户体验

实践

  • ATDD

  • 行为驱动开发

  • 持续整合

  • 持续交付

  • 领域驱动设计

  • 结对编程

  • 站会

  • 测试驱动开发

工具

  • 编译程序

  • 侦错器

  • 性能分析

  • GUI设计器

  • 建模

  • 集成开发环境

  • 组建自动化

  • 发布自动化

  • 测试

标准与知识体系

  • 能力成熟度模型集成

  • IEEE标准

  • ISO 9001

  • ISO/IEC标准

  • SWEBOK

  • 项目管理知识体系

  • BABOK

SQA涵盖软件开发的整个流程,包括如:需求定义、软件设计、编写代码版本控制、代码审查、软件配置管理、软件测试发布管理、产品集成等。SQA主要内容为目标、承诺、能力、活动、测量和验证。

参见

  • DOD-STD-2167
  • 质量源于设计
  • 质量保证
  • 软件保证
  • 软件质量分析
  • 软件质量管理
  • 软件质量

参考资料

脚注

    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 页面存档备份,存于)
    2.  Nielsen, David CMM and Project Quality Management 页面存档备份,存于)

其他

  • . 2014. ISBN 978-0-7381-9168-3. doi:10.1109/IEEESTD.2014.6835311.
  • Chemuturi, Murali. . J.Ross Publishing. 2010. ISBN 978-1-60427-032-7.
  • Kelemen, Zádor Dániel; Kusters, Rob; Trienekens, Jos. . Journal of Software: Evolution and Process. 2012-12, 24 (8) [2022-05-25]doi:10.1002/smr.549. (原始内容存档于2022-05-25) (英语).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_40191861/article/details/132823124
今日推荐