[转]软件产品质量和代码质量
2011-03-10 10:00
169 查看
原文:http://liliugen.javaeye.com/blog/920936
软件质量这个概念很模糊,它即可以代表一款可运行软件的优劣,也可以代表一大堆源代码好坏。分开来讲,其实可以叫做软件产品质量,和代码质量。
对于用户来讲,它们能看见的是软件产品的质量,用户是我们的上帝,软件产品质量的重要毋庸置疑。而对于我们开发人员来讲,软件的质量其实更多反映
的是代码质量,我们从事的都是长期的维护和开发工作,阅读和修改别人的代码是家常便饭的事情,代码质量的好坏直接影响我们维护开发的心情,更决定了开发效
率和工作量。
下面是我用xmind画的图:
人的质量决定代码的质量,代码的质量决定软件产品的质量,而其他制度的建设,工具的使用以及流程设计相比起来我觉得都是浮云。上面这个图着重强调软件质量的特性,关于其他对软件质量有影响的因素,我会在另一篇文章中介绍。
软件质量这个概念很模糊,它即可以代表一款可运行软件的优劣,也可以代表一大堆源代码好坏。分开来讲,其实可以叫做软件产品质量,和代码质量。
对于用户来讲,它们能看见的是软件产品的质量,用户是我们的上帝,软件产品质量的重要毋庸置疑。而对于我们开发人员来讲,软件的质量其实更多反映
的是代码质量,我们从事的都是长期的维护和开发工作,阅读和修改别人的代码是家常便饭的事情,代码质量的好坏直接影响我们维护开发的心情,更决定了开发效
率和工作量。
下面是我用xmind画的图:
人的质量决定代码的质量,代码的质量决定软件产品的质量,而其他制度的建设,工具的使用以及流程设计相比起来我觉得都是浮云。上面这个图着重强调软件质量的特性,关于其他对软件质量有影响的因素,我会在另一篇文章中介绍。
相关文章推荐
- 【代码评审】【畅言】提高软件产品质量的有效方法——同行评审
- 【转】软件产品质量模型
- 蛙蛙推荐:代码大全第20,21,30章摘抄,软件质量概述,代码复查,结对编程及个人性格
- 对于软件产品质量的一点看法
- 从文案工作反思软件代码质量
- 产品研发过程管理专题——软件测试是提高软件产品质量的必要条件
- C++ windows多线程 线程描述了进程内代码的执行路径。进程中同时可以有多个线程在执行,为了使他们能够同时运行,操作系统为每个线程轮流分配CPU时间片,为了充分地利用CPU提高软件产品的性能,一
- 代码大全学习-23-软件质量概述(The software-Quality Landscape)
- 精准测试的软件产品质量效率变化分析
- 现代的代码审查实践对软件质量影响的实证研究
- QS0004-2012 瞿氏标准(Qu's Standards)软件项目代码结构质量评价标准
- [原创]软件产品的质量
- 读《代码大全》第2版 第20章 软件质量概述 ~ 26章 代码调整技术
- 软件产品发布后出现重大质量问题,谁来负主要责任?开发人员还是测试人员?
- 大部分程序员每天只有10-12行代码能进入最终软件产品
- 提升软件质量(1) - 静态代码检测
- 关注项目质量——做好软件产品
- 怎样写产品级别质量的代码
- 第一次亲身感受良好的ASP.NET代码积累,强壮的软件产品是【马力强劲的印钞机】
- 浅谈如何提高软件项目产品的质量(转载)