摘要:目前市场主流的测试工具和管理软件,如Rational和Mercury的系列产品,大多比较昂贵。 商业软件的优势主要表现在其售后服务和工具本身的强大和易用性上,而作为技术基础相对较好的测试人员,也可考虑使用开源的软件,这将为公司节省一大笔开支,必要时也有更好的扩展自由度。 开源测试工具——功能测试工具 MaxQ http://maxq.tigris.org/ 工具描述: Ma...
阅读全文
文章分类 - 敏捷软件
软件过程
摘要:Open Office 2 Beta:Office套装软件网址:www.openoffice.org 开发人员不久前刚刚把Open Office由1.1.4升级到2.0,这款Office套装软件同步推出了基于Windows、Linux和Mac OS的三个版本,2.0版本在文字处理、电子数据表、演示工具和数据库方面都进行了大量的改进,并引入了不少新功能。 除了界面变得更美观、对Micro...
阅读全文
摘要:{TDD的目标} Clean Code That Works 这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实我们平时所做的所有工作,除去无用的工作和错误的工作以外,真正正确的工作,并且是真正有意义的工作,其实也就只有两大类:增加功能和提升设计,而TDD正是在这个原则上产生的。如果您的工作并非我们想象的这样...
阅读全文
摘要:对于需求分析有很多相应的书籍说明如何分析,却没有具体的过程描述,本文讲述一个实际的可以操作的需求确认过程。 前提 在用户与公司签定开发协议的前提下,完成由公司的销售人员为重点转变为公司系统开发部门为重点过程中的第一步―――需求分析。对于用户来讲是对多家开发商进行挑选,最终明确一家开发商,并签订开发协议后,进行的提供具体需求明确需求的过程―――明确告诉开发商要开发一个具有什么...
阅读全文
摘要:风险躲在需求的迷雾之后 以上我们看到的是某客户项目经理与系统开发小组的分析人员讨论业务需求。在项目开发中,所有的项目风险承担者都对需求分析阶段备感兴趣。这里所指的风险承担者包括客户方面的项目负责人和用户,开发方面的需求分析人员和项目管理者。这部分工作做得到位,能开发出很优秀的软件产品,同时也会令客户满意。若处理不好,则会导致误解、挫折、障碍以及潜在的质量和业务价值上的威胁。因此可见——需求...
阅读全文
摘要:这些天看到一本书《Agile Project Management with Scrum》,感觉很不错,于是在网上找了些相关的资料。 SCRUM方法如下: 由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标...
阅读全文
摘要:由Kent Beck提出,是Agile方法中最引人注目的一个,名称中Extreme的含义是将好的开发实践(Practices)运用到极致。XP最初实践于1997年Crysler公司的C3项目(人员薪金管理),采用Smalltalk语言开发。适用于10人以下项目组、开发地点集中的场合,现已成为小组开发方法的一个典型,被业界广泛用于需求模糊和挥发性强的场合。XP基于四个价值(values)提出了十二个...
阅读全文
浙公网安备 33010602011771号