`
Neil_yang
  • 浏览: 130106 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
文章列表
第3章需求工程的推荐方法      1 0年前,我曾热衷于追求软件的开发方法论的研究,将整套整套的模型、技术等用于解决项目难题。但现在我更注重应用“最佳方法”。最佳方法强调将软件工具包拆分成多个子包以分别应用于不同的问题,而并不是去设计或购买一整套的解决方案。即使你采用了一套商业上的方法,你也应当在其中增加那些在业界被认为行之有效的推荐技术。      “最佳方法”这个词值得讨论一下:谁能确定什么是“最佳”的呢?而且,得到这个结论的依据何在?一种方案是把这方面的专家召集起来分析众多不同组织中成功和失败的项目(Browm 1996)。专家们将那些成功项目中提供高效的方法和失败项目中导致低效甚至 ...
第2章客户的需求观       Contoso 制药公司的高级管理长官Gerhard ,会见C o n t o s o公司的信息系统开发小组的新管理员C y n t h i a。“我们需要建立一套化学制品跟踪信息系统”,G e r h a r d说道。“该系统可以记录库房或某个实验 ...
第1章基本的软件需求          “喂,是P h i l吗?我是人力资源部的M a r i a,我们在使用你编写的职员系统时遇到一个问题,一个职员想把她的名字改成Sparkle Starlight,而系统不允许,你能帮帮忙吗?”           “她嫁给了一个姓Starlight 的人吗?” P h i l问道。           “不,她没有结婚,而仅仅是要更改她的名字,”M a r i a回答。“就是这问题,好像我们只能在婚姻状况改变时才能更改姓名。”           “当然是这样,我从没想过谁会莫名其妙地更改自己的姓名。我不记得你曾告诉我系统需要处理这样的事情,这就 ...
FACTORY—人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需 直接去人才市场挑一个好了; BUILDER—生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好 比有了 ...
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error   --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁 ...
hashcode,一个不太好理解,也常被我们忽视的一个概念。然而,hashcode还有对我们有用的东西。java给我们提供了两种判断对象对等的方式。如果我们判断两个对象是否相等,那么直接用“==”运算就可以了。然而,判断两个对象对等,就没有那么简单了。在java中,我们常常通过equals()方法来判断两个对象的对等。其实,我么还可以通过hashCode()来判断两个对象的对等。看下面的例子:import java.util.List;public class MyBag{    float money;    List books;   }我们如何判断两个MyBag对象是对等的呢?也就是说,如 ...
自己项目用到的 Javascript刷新页面的几种方法: 0 history.back()1 history.go(0) 2 location.reload() 3 location=location 4 location.replace(location) 5 document.URL=location.href     还有一些资料 js刷新页面(转) 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOC ...
throw 声明的作用是创建 exception(异常或错误)。 实例 throw 声明 如何使用 throw 声明。 Throw 声明 throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。 语法: throw(exception) exception 可以是字符串、整数、逻辑值或者对象。 注意:使用小写字母编写 throw。使用大写字母会出错! 实例 1 下面的实例的作用是测定变量 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被 ...
哈哈,在MSN中对JS字符串比较的一个有趣的讨论~   哈哈,在MSN中对JS字符串比较的一个有趣的讨论~ JSW 发送 2008-4-28 14:58:在不,有个javascript的问题不明白,可以问你不?var str1=new String("");var str2=new String("");alert(str1==str2);这两个结果为什么不一样呢JSW 发送 2008-4-28 14:58:我总觉得该是一样的Aimingoo 说:好象我在书里是讲过这个的吧。JSW 说:嗯,有的,但是没怎么明白==,和===的区别,我的理解,上面这样 ...
DB2 - org.hibernate.dialect.DB2Dialect HypersonicSQL - org.hibernate.dialect.HSQLDialect Informix - org.hibernate.dialect.InformixDialect Ingres - org.hibernate.dialect.IngresDialect Interbase - org.hibernate.dialect.InterbaseDialect Pointbase - org.hibernate.dialect.PointbaseDialect PostgreSQL - org ...
InvocationTargetException异常的处理     InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的受查异常。这个异常并不是Eclipse插件开发特有的,而是标准JDK中的,它定义在 java.lang.reflect包下。在进行Java开发的时候很少会接触到这个异常,不过在进行Eclipse插件开发中则不同,很多API都声明抛出此类异常,因此必须对此异常进行处理。     例如,我们开发一个方法用来统一处理异常:     private static void handleException(Except ...
java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lang.Integer.(Integer.java:609) at com.gpcsoft.eprocurement.mydesktop.seller.business.SellerD ...
org.springframework.orm.hibernate.HibernateSystemException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of xxx.xxx.xxx.setXxxx; nested exception is net.sf.hibernate.PropertyAccessException: exception setting property value wi ...
try...catch 的作用是测试代码中的错误。 JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。 本节向你讲解如何捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利。 有两种在网页中捕获错误的方法: 使用 try...catch 语句。(在 IE5+、Mozilla 1.0、和 Netscape 6 中可用) 使用 onerror 事件。这是用于捕获 ...
常常看到有些超链接移上去时,显示的是javascript:; 的一段JS声明,啥都没,看源码也没有 <a id="a" href="javascript:;" >确定</a>   把我个人猜想写下来,在这里献丑了。   方法一、 <a href="javascript:;" onclick="show();">确定</a> <script> function show(){alert("OK!");} </script>   ...
Global site tag (gtag.js) - Google Analytics