架构设计是需求分析到软件实现的桥梁,也是决定软件质量的关键。编制架构设计说明书是开发人员向架构师转变必定会经历的过程。在架构师整个的成长过程中,必定会经历编制架构设计说明书、评审架构设计说明书以及根据业务需求分析设计系统架构的三个过程。作为一个架构师,我想尝试一下根据这三个过程对不同能力需要,写一....
分类:
其他好文 时间:
2015-05-09 01:17:30
阅读次数:
135
单元测试是一个非常好用的工具,是一个Java程序员修养的一部分。从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好..
分类:
编程语言 时间:
2015-05-06 18:15:00
阅读次数:
167
单元测试是一个非常好用的工具,是一个Java程序员修养的一部分。从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好处的。在和朋友同事的交流中,发现有很多项目没有使用单元测试,也有很多程序员不会写单元测试,但是大家对这个都很有兴趣。所以我想把自己掌握...
分类:
编程语言 时间:
2015-05-06 17:52:15
阅读次数:
186
软件测试时软件质量保证的一项关键活动它是通过对需求规格说明,软件设计说明和程序代码等进行复审,以保证在软件产品交付前尽可能的发现软件中潜伏的问题。软件错误是什么呢?1、软件未达到产品说明书标明的功能2、软件出现了产品说明书指明不会出现的错误3、软件功能超出了产品说明书指明的范围4、软件未达到产品说明...
分类:
其他好文 时间:
2015-05-05 21:44:17
阅读次数:
135
从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好处的。在和朋友同事的交流中,发现有很多项目没有使用单元测试,也有很多程序员不会写单元测试,但是大家对这个都很有兴趣。所以我想把自己掌握的关于单元测试的技能(架构、设计和技术)和实施策略分享一下。...
分类:
编程语言 时间:
2015-05-05 01:24:22
阅读次数:
207
在各种软件质量模型的描述中,都包含着软件可维护性(Maintainability)这一属性。而越是生命周期长的软件,对其软件可维护性的要求越高。而提高软件可维护性的根本方式就是编写可阅读的代码,让其他人理解代码的时间最小化。代码生来就是为人阅读的,只是顺便在机器上执行以完成功能。在漫长的软件生命周期...
分类:
其他好文 时间:
2015-05-04 17:53:26
阅读次数:
202
背景:随着软件开发规模和复杂程度的增大,以寻找软件故障为目的的测试工作就显得更加困难。目的:为了尽可能多的找出程序中的故障,提高软件产品的质量。内容:对测试工作进行组织策划和有效管理,采取系统的方法建立起软件测试管理体系,对测试活动进行监管和控制,以确保软件测试在软件质量保证中发挥应有的关键作用。建...
分类:
其他好文 时间:
2015-05-03 17:27:32
阅读次数:
142
粗略的读完之后会发下这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序...
分类:
其他好文 时间:
2015-04-30 23:10:08
阅读次数:
123
1、目的 同行评审的目的是尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。2、定义 PDP(Project Define Process)项目自定义过程。 3、过程概要 同行评审为了提高软件质量和提高程序员生产率而被普遍应用的评审方法,在业界已取得很好效果。...
分类:
其他好文 时间:
2015-04-28 01:34:41
阅读次数:
123
说好的软件质量提升软件质量是我们一直追求的理想,但软件开发唯一不变的真理就是变,为了应付变化多端的软件开发过程,敏捷开发提倡了一种拥抱变化的软件开发理念,少说也替软件开发人员带来了不少小确幸。这些软件开发模型与方法论,最终的目的在于软件开发管理与质量的提升..
分类:
其他好文 时间:
2015-04-19 06:47:11
阅读次数:
120