如何提高软件质量剖析.ppt

如何提高软件质量剖析

如何提高我们的软件质量 研发中心软件室-王丁 2008-6 主题 什么是软件质量? 软件质量的过去和将来! 我们遇到了什么?或者即将遇到什么? 怎么办? 参考资料 什么是质量? 质量具有三个维度: ?? 符合目标。目标是客户所定义的,符合目标即判断我们是不是在做需要做的事情。 ?? 符合需求。即产品是不是在做让它做的事情。 ?? 符合实际需求。实际的需求包括用户明确说明的和隐含的需求。 ISO 关于质量的定义表示如下: “ 一个实体(产品或服务)的所有特性,基于这些特性可以满足明显的或隐含的需要。 ” 什么是软件质量? 外部用户要求:正确,高效,健壮,易用和可靠 内部维护人员要求:可维护(代码易读,易读, 易Debug,注释清晰,容易扩展) 内部测试人员要求:可测试,易用,易理解 企业产品化要求:可扩展,可移植,可配置,灵活,重用性高,模块和组件化 代码大全怎么说 因此《代码大全》将软件质量特征分为内部质量特征和外部质量特征: 外部质量特征包括: +正确性。整个系统受说明、设计和实现的错误影响程度。 +可用性。用户学会和使用系统的难易程度。 +效率。对系统资源的最小利用,包括存储和执行时间。 +可靠性。在一定条件下执行特定功能的能力。 +完整性。防止非法或不适当地访问。完整性思想包括:限制非法用户访问,同时确保证数据恰当访问;并行数据表进行并

文档评论(0)

1亿VIP精品文档

相关文档