欢迎大家,共同学习,共同进步。

软件质量特性以及提高

上一篇 / 下一篇  2010-12-04 16:57:21 / 个人分类:总结

软件的质量通常可以用以下6个特性去衡量

1、功用性(Functionality),即软件是否满足了客户功能要求

2、可靠性(Reliability),即软件是否能够一直在一个稳定的状态上满足可用性

3、可用性(Usability),即衡量用户能够使用软件需要多大的努力

4、效率(Efficiency),即衡量软件正常运行需要耗费多少物理资源

5、可维护性(Maintainability),即衡量对已经完成的软件进行调整需要多大的努力

6、可移植性(Portability),即衡量软件是否能够方便地部署到不同的运行环境中

为提高以上6个质量特性,要在软件生命周期的需求分析、设计、编码、测试等阶段下功夫

1、通过从“用户功能确认书”到“详细设计说明书”的过程定义、控制和不断改善,确保软件的“功用性”

2、通过“系统测试”、“回归测试”的过程定义、执行和不断改善。确保软件的“可靠性”和“可用性”

3、通过“性能测试”确保“效率”

4、通过软件架构的设计过程以及开发中代码、文档的实现过程,确保软件的“可维护性”

5、通过引入适当的编程方法、编程工具和设计思路,确保软件的“可移植性”


TAG:

 

评分:0

我来说两句

Open Toolbar