![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件质量
crazyyoung
Just do it after thinking!
展开
-
思维与实践
人们往往只是注重思维,而不会付诸实践。 ---《质量,软件,管理-系统思维》 思想很重要,首先要有思想。 执行很重要,只有思想没有执行是空想。 监督很重要,只有执行没有监督就没有保证。 反馈很重要,只有监督没有反馈就没有改进。 总结很重要,只有反馈没有总结就不会有质变。 反馈式控制,是非常容易理解的,但是实现起来却非常难,首先难在如何收集到丰富的,有价值的信息,然后是如何分析信息,如何基于信息进行原创 2008-04-08 12:35:00 · 579 阅读 · 0 评论 -
关于需求的忠告
关于需求的一句忠告:一定不能想当然!和第三方确认过吗?再确认一次又何妨?原创 2008-04-10 12:42:00 · 398 阅读 · 0 评论 -
质量问题的人因因素
质量问题的产生主要有如下几种情况: 1)由于粗心造成的 任何人都有粗心的时候,有的人多一些,有的人少一些而已。 2)由于不重视造成的 和性格有关:有的人想当然,不深究问题的根源。有的人做事不彻底,差不多就可以了。相反,有的人追求完美,有怀疑精神,不放过任何一个问题。 3)由于没有做而造成的 这主要是流程上的问题,比如没有做风险分析,没有做bug分析。 3)由于没有想到而造成的 这主要是能力和经验的原创 2008-04-08 12:33:00 · 1750 阅读 · 0 评论 -
提高质量:不留小问题
不留疑问,不留不确定,不留小问题,即使某个问题暂时不解决,也要把这个问题说明清楚,会造成什么样的影响?“一次就把事情做好”是最经济的。随着系统规模的逐渐增大,某些小问题会变成致命的大问题,牵一发而动全身;某些小问题会成为系统的隐患,变成非常难定位的bug;太多的小问题累积在一起,使得系统积重难返,问题重重! 不留小问题,不留疑问,可以使我们对自己开发的软件更加自信,自信可以提高我们的工作热情,原创 2008-04-10 09:10:00 · 505 阅读 · 0 评论 -
给软件治病
如果开发人员是医生,开发出来的软件是病人,bug是病菌“软件怎么能成为病人呢?有病菌存在的软件,并且病菌会偶尔或者经常发作,那么这样的软件就可以称为病人吧。以如此的标准,除非hello world, 所有的软件都可以成为有病的软件了,借喻:病人”如何给软件治病:就是查bug,消灭bug。 1)常见的改bug方式属于头痛医头,脚痛医脚的方式,治标不治本。这一段时间头不痛了,但是过上一段时间,由于原创 2008-04-16 12:38:00 · 1286 阅读 · 0 评论 -
如何构建有生命力的软件(一)细节之处的设计决定软件的生命力。
在理解了业务,搞明白了需求以后,软件的重点就在于设计,设计的对象从大到小,架构设计,概要设计,详细设计,类的设计,函数的设计,变量名的设计,用户友好性的设计,对话框的设计,按钮的设计,Trace信息的设计,提示语句的设计,软件处处都体现着设计的智慧。许多人提起设计好象就是很大,很高的,很远的事情;其实设计工作是很具体,很细微的。细节才能体现出品质,体现出差别;所有的轿车的架构基本都是一样的,四轮驱原创 2008-04-24 12:31:00 · 905 阅读 · 0 评论