构建高质量软件的方法

软件的质量属性

质量特性说明
正确性能够给出正确的结果
有效性在有效的时间内给出结果
可用性在有效的时间内给出正确结果
可靠性在长时间运行后,还可用(也叫高可用性)
健壮性错误的输入不会导致软件不可用
高效性充分利用计算资源
可伸缩性易于扩充计算资源
可维护性投入生产后被维护的难易程度
可扩展性易于扩展新功能
一致性遇到问题修改一处,即可完成
可读性其他程序员容易理解代码
安全性不易被攻击
可测试性易于测试

bug是靠设计来解决的,不是靠测试来解决的。

产生高质量软件的必要条件:

  • 高质量的设计:层次化、模块化
  • 规范的编码:注意规范、注释、文档。注意指针和全局、静态变量。
  • 有效的测试。

版权声明:
作者:iLemonRain
链接:http://314401480.xyz/?p=131
来源:柠檬酱的blog
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>