随笔分类 - 规范的开发
摘要:当二十一世纪进入知识经济时代后,企业所面临的挑战也越来越严格。而善用信息技术于经营策略,绝对是企业赢的关键因素之一。企业信息化所需的 IT 技术越来越多、越来越复杂,而更重要的是 A 公司必要的 IT 需求,却不见得 B 公司也需要。因此,在这种趋势演变下,事先规划与确认符合企业经营策略的 IT 需求,是新一代的企业信息部门所必须负责的关键任务之一。 图一所示,以建模为导向的企业 IT 建设参考流...
阅读全文
摘要:http://www.cnblogs.com/zxsoft/archive/2005/01/13/91030.html这里面推荐的csai.cn是个好东西。http://se.csai.cn/Requirement/“需求工程”,确实是个很好的课题。SAP之所以如此成功,不是因为他们有成熟的技术,也不是因为他们的庞大的规模与团队,仅仅是因为,他们对ERP的需求了解的太透彻了...
阅读全文
摘要:在自己设计一些通用类库时遇到了几个问题,想了很久,一直没有想明白。所以想发起一个讨论,看看大家是怎麼看待这几个问题的:一、关於异常的处理的几个问题:1.我们的方法应该在什麼时候该抛出异常?什么时候自己处理异常?比如:参数为null时,何时需要抛出NullPointerException?2.我们的异常类型应该细化到何种程度?即,何时需要使用自定义异常类型?是把一个异常设计的复杂化,可以保存更多的异...
阅读全文
摘要:這XDoclet好像也是自動代碼生成工具,記錄一下,以備日後學習 另外還有 JUnit, Cactus, 与 Maven
阅读全文
摘要:Ant入门 一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant...
阅读全文
摘要:由於工作使用Java的關系,所以慢慢在接觸一些Java的內容。今天第一次看關於ant的文章,雖然早有耳聞,但還是被它的靈巧驚呆了。越看感覺越驚奇,越看感覺越驚喜。它真是太棒了! Ant靈巧而強大。使用Ant可以快速的做一些平時做起來費時費神的工作,可以對布署進行編程。公司現在的開發團隊的狀態,正是在Ant的強大方面有所不足——布署。所以現在看Ant看的是欲火焚身,每看一個Task都覺得太有用了...
阅读全文
摘要:目前我的这个blog上评论最多的随笔就是那个大富翁4修改器了吧。说实在的没有想到在大富翁4发布8年后的今天,还是有人在玩,而且还在寻找修改器。这还不算,在我的blog上下载了修改器,发现不能用户,还会留言询问。这说明了一个问题,软件在任何时候都是要考虑会有用户使用的。所以发布软件的时候,一定要负责任。 我在发布这个大富翁4修改器的时候,本意是将自己以前使用VB6的时候做的一些小东西,幸存至今的,...
阅读全文
摘要:学校里开始讲OOAD了,上网搜了搜自学资料。好像这篇还不错。Joseph Schmuller写的。可惜只找到了英文版本的。而且需要花希塞积分才能下载。现在传到blog上来,以后找的时候方便些吧。 本地下载
阅读全文
摘要:http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/csharp%20language%20specification.doc
阅读全文
摘要:转自: http://www.examda.com/pm/Know/IT/20080118/104206179.html 许多人都以为项目经理总是与“理想与光荣”相伴的,其实作为一个有志于改进中国软件开发流程的项目经理来说,他们承担的更多的是“艰辛与痛苦”。 在这里,我通过我担任项目经理期间所遇到的种种现象,来总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的...
阅读全文
摘要:准备尝试着用学过的知识开发一个小型的论坛。和两个同学组成了三人小组。聚在一起对需求做了一下分析,到了系统结构设计的时候觉得很难啊。不知道如何设计才是好的。有点无从下手的感觉。以后一定要多多学习一下系统架构设计方面的知识才行。
阅读全文
摘要:转自: http://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html 一 什么是Scrum? Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。 Scrum的基本假设是: 开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固...
阅读全文
摘要:转自: http://www.cnblogs.com/Randy0528/archive/2007/12/29/1020170.html 进公司第一个项目经验总结 项目总结: 1、 需求分析不充分,需求变更频繁,系统分析人员有时候对问题模棱两可,直接导致开发人员经常改动工作量增大,无疑给项目执行带来风险。 2、 需求分析开发方面没有明确的掌握全局的负责协调沟通的主导人员,各自顾着忙自己手头任...
阅读全文
摘要:我在用C#做QQ程序的时候,一开始设计的挺好,编写了TCP协议的QQNetServer服务器和QQNetClient客户端通迅类。这一对类可以序列化QQCommand类并且发送给对方。QQCommand类包含命令名和一个参数字符串集合。应该说到这儿做的都是不错的,很好的封装了网络通迅。但是往下写下去就坏了,开始心急了。没有继续封装业务逻辑,而是直接在界面上调用QQNetServer和QQNetCl...
阅读全文
摘要:为什么继承是有害的? 通过把具体的基类转变成接口来改进你的代码 作者:Allen Holub 翻译: ShiningRay @ Nirvana Studio 摘要 大多数优秀的设计师避免出现继承( extends 描述的关系),就像躲避瘟疫似的。你的代码80%应该完全以接口的方式来书写,而不是继承具体的基类。其实,Gang of Four 这本关于设计模式的书(以下简称GoF)很大程度上关于...
阅读全文
摘要:(转自:http://www.itisedu.com/phrase/200604241410105.html) 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)...
阅读全文
摘要:三层结构。MVC都有讲的
阅读全文