1、概述 测试优先是测试驱动 开发 (Test-Driven Development, TDD )的核心思想,它要求在编写产品代码前先编写基于产品代码的测试代码。在测试驱动开发的 单元测试 中,对GUI应用实施 自动测试 应该..
一、前言 在软件项目的 开发 过程中,需求变更贯穿了软件项目的整个生命周期,从软件的项目立项,研发,维护,用户的经验在增加,对使用软件的感受有变化,以及整个行业的新动态,都为..
在软件项目的研发过程中,需求变更贯穿了软件项目的整个生命周期,从软件的项目立项,研发,维护,用户的经验在增加,对使用软件的感受有变化,以及整个行业的新动态,都为软件带来不..
一、进程与应用程序的区别 进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境..
10 fundamental rules for the age of user experience technology: 用户体验技术时代的10个基本规则 1) More features isn't better, it's worse. 更多的特性并不一定好,反而更糟糕。 Feature overload is becoming a real issue. The ..
毫无疑问,程序员是善于思考问题的一族。一个程序的编写都是通过:思考、设计、编写、调试、测试以及运行这些基本的阶段。但大部分程序员都有一个问题就是不太愿意测试自己的代码。他..
成功的软件产品是建立在成功的需求基础之上的,而高 质量 的需求来源于用户与 开发 人员之间有效的沟通与合作。当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决..
需求管理(摘抄) 做需求的人好好学学吧!没有经过系统的学习,弄的个个跟土八路似的!小米加步枪已经打不了天下了! -------------------------------------------------------------------------------------------..
似乎作为一个软件开发者,就注定要背着沉重的行囊,穿行在茂密的热带丛林里,酷热,没有风,只有腐烂的植被、浓浓的瘴气、不时从肩膀上爬过的毒蜘蛛和从脚背上“嗖”地窜过的毒蛇。汗..
为了成功使用UML,在使用的过程中必须流程化。因此本文介绍了实施UML时的九项注意点,通过这些使UML符号更好的满足不同项目的需求。 1997年的最后一个季度,我在教一些来自不同项目的开发..
Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路..
三层结构的简单描述及优点 三层体系结构,即用户层、应用层和 数据库 服务器 。用户层主要指用户界面,它要求尽可能的简单,使最终用户不需要进行任何 培训 就能方便地访问信息;第二层..
Author:BenjiSmith Translator:EvanWang OriginalLink:WhyIHateFrameworks 我正处于建造一个基于 Java 的Web应用的规划阶段(是的,必须基于Java,不过我现在还不想讨论其中的原因)。在这个过程中,我评估了..
本文介绍了Linux操作系统应用过程中12则经典技巧,合理应用这些技巧可以更好的使用Linux系统。 1、处理特殊的文件名 假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要..
Transact_ SQL 小手册 *******************Transact_SQL******************** --语 句 功 能 --数据操作 SELECT --从 数据库 表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDAT..
本文是我在“ 软件工程 师班”开学第一节课的讲义,和“计算机软件设计发展”讲座上的内容整理而成。写作本文的目的是引导学生从更高的层次来看待程序设计方法,为将来成为高级 程序员..
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工..
PRM 项目所反映的问题和现象是非常典型的 程序员 高手和笃信编程技巧大于一切的观察家们会指着PRM 案例说这明显是开发人员的水平不够页面处理太笨 数据库 设计太次……要是我早就搞定了可..
MI LY: SimSun; mso-ascii-font-family: 'MS 明朝'; mso-hansi-font-family: 'Times New Roman'; mso-fareast-language: ZH-CN">项目已进入 测试 阶段。此时,编码风格对测试工作的影响体现得非常明显。具我观察,总结了几..
好的系统分析员都是从优秀的 程序员 中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基..