如何提高我们的软件质量如何提高我们的软件质量研发中心软件室-王丁研发中心软件室-王丁2008-62008-6 主题主题 什么是软件质量
什么是软件质量
软件质量的过去和将来
软件质量的过去和将来
我们遇到了什么
或者即将遇到什么
我们遇到了什么
或者即将遇到什么
参考资料参考资料 什么是质量
质量具有三个维度: 质量具有三个维度: • • 符合目标
目标是客户所定义的,符合目标即判断我们是不是在符合目标
目标是客户所定义的,符合目标即判断我们是不是在做需要做的事情
做需要做的事情
• • 符合需求
即产品是不是在做让它做的事情
即产品是不是在做让它做的事情
• • 符合实际需求
实际的需求包括用户明确说明的和隐含的需求
符合实际需求
实际的需求包括用户明确说明的和隐含的需求
ISO ISO 关于质量的定义表示如下: 关于质量的定义表示如下: “ “ 一个实体(产品或服务)的所有特性,基于这些特性可以满足明显一个实体(产品或服务)的所有特性,基于这些特性可以满足明显的或隐含的需要
” 的或隐含的需要
” 什么是软件质量
什么是软件质量
外部用户要求外部用户要求 :: 正确正确 ,, 高效高效 ,, 健壮健壮 ,, 易用和可易用和可靠靠内部维护人员要求内部维护人员要求 :: 可维护可维护 (( 代码易读代码易读 ,, 易读易读 ,, 易易 Debug,Debug, 注释清晰注释清晰 ,, 容易扩展容易扩展 ))内部测试人员要求内部测试人员要求 :: 可测试可测试 ,, 易用易用 ,, 易理解易理解企业产品化要求企业产品化要求 :: 可扩展可扩展 ,, 可移植可移植 ,, 可配置可配置 ,,灵活灵活 ,, 重用性高重用性高 ,, 模块和组件化模块和组件化 代码大全怎么说代码大全怎么说因此《代码大全