软件质量保证

2025-04-02 14:42来源:

File">

软件开发
核心行动
  • 过程
  • 需求
  • 设计
  • 工程
  • 构造
  • 测试
  • 调试
  • 部署
  • 维护
范式与模式
  • 原型设计
  • 净室
  • 增量建模
  • 瀑布模型
  • 敏捷软件开发
  • 螺旋模型
方法论与框架
  • 快速应用程序开发
  • DevOps
  • 极限编程
  • 团队软件流程
  • 个人软件程序
  • 动态系统开发方法
  • MSF
  • Scrum
  • 看板
  • V模型
  • FDD
  • MDD
  • 迭代式开发
  • 精实开发
  • 统一流程
支持行为
  • 配置管理
  • 文档
  • 质量保证
  • 项目管理
  • 用户体验
实践
  • ATDD
  • 行为驱动开发
  • 持续集成
  • 持续交付
  • 领域驱动设计
  • 结对编程
  • 站会
  • 测试驱动开发
工具
  • 编译器
  • 调试器
  • 性能分析
  • GUI设计器
  • 建模
  • 集成开发环境
  • 组建自动化
  • 发布自动化
  • 测试
标准与知识体系
  • 能力成熟度模型集成
  • IEEE标准
  • ISO 9001
  • ISO/IEC标准
  • SWEBOK
  • 项目管理知识体系
  • BABOK

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

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

参见

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

吉忠网声明:未经许可,不得转载。