一、考试性质与测试目标
国家司法考试是国家统一组织的从事特定法律职业的资格考试。初任法官、检察官和取得律师资格必须通过国家司法考试。通过国家司法考试的合格人员可以向司法部申请授予法律职业资格。
基于此,国家司法考试的目标是通过科学、合理、公平、公正的考试方式和方法,检验应试人员是否具备担任法官、检察官和职业律师,从事法律职业所应具备的知识、能力。
二、考试内容与考试科目
根据《国家司法考试实施办法(试行)》的规定,国家司法考试的内容包括:理论法学、应用法学、现行法律规定、法律实务和法律职业道德。据此,并参照教育部法学专业主干课程的设置,2004年国家司法考试的科目为:法理学、法制史、宪法、行政法与行政诉讼法、刑法、刑事诉讼法、民法、民事诉讼法、商法、经济法、国际法、国际私法、国际经济法和法律职业道德,共14个科目。
三、考试方式
国家司法考试采用闭卷笔试的方式,分两天进行。
四、试卷结构与考试要求
2004年国家司法考试试卷的具体结构为:
试卷一:本卷共100道试题,由单项选择题、多项选择题、不定项选择题组成。其中单项选择题50题,每题1分;多项选择题、不定项选择题50题,每题2分。本卷分值150分,考试时间180分钟。
本卷包括以下科目:法理学、法制史、宪法、经济法、国际法、国际私法、国际经济法和法律职业道德。
试卷二:本卷共100道试题,由单项选择题、多项选择题、不定项选择题组成。其中单项选择题50题,每题1分;多项选择题、不定项选择题50题,每题2分。本卷分值150分,考试时间180分钟。
本卷包括以下科目:刑法、刑事诉讼法、行政法与行政诉讼法。
试卷三:本卷共100道试题,由单项选择题、多项选择题、不定项选择题组成。其中单项选择题50题,每题1分;多项选择题、不定项选择题50题,每题2分。本卷分值150分,考试时间180分钟。
本卷包括以下科目:民法、商法、民事诉讼法(含仲裁制度)。
试卷四:本卷主要由分析简答题、法律文书题、论述题等题型组成。本卷分值150分,考试时间210分钟。
本卷包括以下科目:法理学、宪法、行政法与行政诉讼法、刑法、刑事诉讼法、民法、商法、民事诉讼法。
以上四卷总分为600分。合格人员必须参加以上四卷的全部考试,且四卷中任何一卷不得为零分。应试人员各卷的考试成绩当年有效。
法律参考书目
【刑法学】
法学综合(法理学、宪法学、法律逻辑)
刑法学(刑法学、刑事诉讼法学)
【诉讼法学】
法学综合(法理学、宪法学、法律逻辑)复试科目:民法
诉讼法学(刑法、民法、刑事诉讼法、民事诉讼法)复试科目:中国法制史
【中国刑法学】
法学综合A(含法理学70分、中国宪法40分、中国法制史40分)
专业基础(含刑法学100分、刑事诉讼法学50分)
【刑事诉讼法】
法学综合A(含法理学70分、中国宪法40分、中国法制史40分)
专业基础(含刑事诉讼法学100分、刑法学50分)
【法律硕士】
综合考试
专业基础(刑法、民法)
法学综合
《法理学》卓泽渊主编,法律出版社;
《宪法学导论》张干帆主编,2004年法律出版社或《宪法学》周伟主编,四川大学出版社2002年出版;
(可参考全国高等学校法学专业核心课程教材系列,由北京大学出版社和高等教育出版社联合出版);
《法律逻辑》陈康阳、潘利平四川大学出版社2003.5.;
刑法
《中国刑法教程》向朝阳主编,四川大学出版社2003年版;
《刑事诉讼法学》樊崇义主编,中国政法大学出版社(开考的诉讼法学基本教材)。
民商法
《民法学》彭万林主编,中国政法大学出版社;
《民商法理论与实务》(讲义)王建平;
《民法案例分析》龙翼飞主编,中国人民大学出版社;
《民法教学法规》中国法制出版社编辑出版;
《知识产权法》郑成思主编,法律出版社。
诉讼法
《民法原论》马俊驹,法律出版社1998年版;
《民事诉讼法学》常怡主编,中国政法大学出版社(第三版);
《新刑法教程》赵秉志主编,中国人民大学出版社1997年版;
《刑事诉讼法学》樊崇义主编,中国人民大学出版社2002年版。
法学基础理论 参考书目
1.徐显明主编,《法理学教程》,北京:中国政法大学出版社,1994
2.张文显主编,李龙、徐显明、周旺生、郑成良副主编,《法理学》,北京:高等教育出版社,北京入学出版社,1999
3.张文显主编,《法理学》,北京:法律出版社,1997
4.沈宗灵主编,张文显副主编,《法理学》,北京:高等教育出版社,1994
宪法学 参考书目
1.周叶中主编.《宪法学》.北京:法律出版社、1999
2.许崇德主编.《中国宪法》(修订本).北京:中国人民大学出版社,1996
3.魏定仁主编.《宪法学》(第二版).北京大学出版社。1994
中国法制史参考书目
1.曾宪义主编.《新编中国法制史》.济南:山东人民出版社,1987
2.叶孝信主编.《中国法制史》,全国高等教育自学考试教材,北京:北京大学出版社,1989
3.范忠信、郑定等著.《情理法与中国人》.北京:中国人民大学出版社,1992
4.马作武著.《中国古代法律文化》.广州:暨南大学出版社,1998
5.瞿同祖著.《中国法律与中国社会》.北京:中华书局,1981
民法学 参考书目
1.佟柔主编.《中国民法》.北京,法律出版社出版,1997
2.刘素萍主编.《继承法》.北京:中国人民大学出版社,1998
刑法学 参考书目
(一)法律规定:《中华人民共和国刑法》(1997年3月14日修订)以及考前六个月立法机关颁布的其他刑事法律。
(二)司法解释:考前六个月最高人民法院、最高人民检察院所作的刑事司法解释。
(三)参考书:
1.教育部高校学生司、国务院学位委员会办公室、司法部法规教育司.《法律硕士专业学位研究生联考考试指南》(与本大纲配套使用).北京:中国人民大学出版社,1999
2.高铭暄主编.《新编中国刑法学》(普通高等教育“九五”国家级重点教材).北京:中国人民大学出版社.1998
3.杨春洗、杨敦先主编.《中国刑法论》(第二版)(高等教育法学教材).北京:北京大学出版社,1998
4.胡康生、李福成主编.《中华人民共和国刑法释义》北京:法律出版杜,1997
美欧处心积虑绞杀中国TD-SCDMA万亿市场警示录
随着TD-SCDMA终端芯片的纷纷推出和系统设备开发的迅猛进展,以及中国政府实质性支持的力度加大,那些对TD-SCDMA能否在市场上获得成功的怀疑者和反对者几乎在一夜之间消失得无影无踪。但是,“TD-SCDMA未来究竟应该在市场上占据什么样的地位?”和“中国应当如何发展TD-SCDMA?”等问题又成为新的关注焦点。
最初欧盟的流行说法是中国3G建网不应该采用TD-SCDMA;打压不成,只好退而求其次,于是又提出新的观点:TD-SCDMA属UMTS家族的一部分,应当成为WCDMA技术的补充,而不应该单独组网;由于前面两招不能奏效,目前,国外组织又开始转变思路,积极谋求与TD-SCDMA结为伙伴关系,于是乎,又抛出一个新的说法:TD-SCDMA应当与WCDMA混合组网。TD-SCDMA在3G领域地位上的不停地演变,从另类对手演变为同家族的小弟弟,进而升格到现在似乎可以平起平坐的亲兄弟。说法表面上看起来不同,但是究其实质几乎完全一样,那就是:TD-SCDMA即使在中国市场上也不应当定位在3G主流技术,而只能定位在必须依附其他3G技术才能生存的地位。
事实上,这些论调不仅太过明显地带有特定的利益色彩,而且暗藏杀机,是一种试图曲线救己、置TD-SCDMA于死地的策略。
一、混合组网的实际可行性
自从贝尔发明电话以来,通信业发展历史上从来没有过将未来的网络规划一开始就建立在两种技术体制混合组网之上的先例。如果这样做,不是在技术上绝对不可能,而是对运营商来说意味着巨大的麻烦。中国联通并行运营GSM与CDMA两个2G网络,就曾陷入左手打右手的尴尬困境。只有当GSM/CDMA双模手机出现之后,才可能促进两网协调、优势互补。不同网络混合的情况只可能出现在网络技术升级换代的过渡时期,以及与其他网络技术横向兼容的需要。在不具备多模终端的条件下,任何一个国家的未来通信发展战略都从未定位在“混合组网”的概念基础之上。
目前,中国无线公网主要有中国移动和联通的GSM网络、中国联通的CDMA网络、中国电信和网通的PHS网络。如果发展3G采用TD-SCDMA与WCDMA混合组网方式的话,那么,不同运营商将需要解决兼容多种制式的多模终端的问题:
中国移动:TD-SCDMA、GSM、WCDMA,三模终端;
中国联通:TD-SCDMA、GSM、CDMA、CDMA2000,三模或四模终端;
中国电信:PHS(利用现有网络)、WCDMA、GSM(国际漫游)、TD-SCDMA,三模或四模终端;
中国网通:PHS(利用现有网络)、WCDMA、GSM(国际漫游)、TD-SCDMA,三模或四模终端。
很显然,以上多模终端对技术的要求将大大提高,终端开发进程将极大地延缓。目前,无论WCDMA还是TD-SCDMA首先开发的终端都是GSM/WCDMA或GSM/TD-SCDMA双模终端。其实事情再清楚不过了,如果采用WCDMA与TD-SCDMA混合组网方式,同时又不能提供至少兼容GSM、WCDMA、TD-SCDMA等三模以上的多模终端,那么,中国任何一个运营商都无法建立起一个完全独立的、能够做到无缝覆盖的、可实现国际漫游的3G网络。因此,在3G建设初期,运营商必然只能选择一种技术体制进行组网。很显然,一旦采取混合组网方式发放牌照,在多模终端不能满足要求的情况下,国际巨头们就可以利用WCDMA终端短暂的相对丰富优势作进一步的策划,促使运营商先上WCDMA,将来再考虑TD-SCDMA参与混合组网,其实质是将TD-SCDMA参与混合组网权力变成没有任何保障的未来时。一旦WCDMA占得先机,这初期非常短暂的差异几乎意味着永久性地将中国投入巨大资源开发、已经成功在望的TD-SCDMA彻底封杀在黎明前的黑暗之中。
特别需要强调的是:我们并不反对混合组网这种技术和网络演进模式,但显然不能认同的是把混合组网作为中国3G的战略发展方向和发展目标来进行定位。我们更加坚决反对的是把混合组网作为中国新建3G网络起步阶段的基本组网模式,我们必须看清楚混合组网策略对TD-SCDMA暗藏的杀机。
二、中国有没有能力主导未来世界通信技术的主流标准
只要TD-SCDMA能够在中国成功的独立组网,那么,必将凭借其高频谱效率和超高性价比的突出优势从而无可质疑地占据全球最主流3G技术标准的地位。正是因为这个前景几乎已经没有任何悬念可言,国外利益集团才对TD-SCDMA标准不惜一切代价地进行打压,并对TD-SCDMA独立组网的前景惊恐不安。
在TD-SCDMA能否成为主流标准的问题上,有些人经常拿日本的PDC作为反面例证,试图证明:即使中国推TD-SCDMA标准,也不会使TD-SCDMA成为国际主流标准的。这种观点认为:如果中国关起门来做TD-SCDMA,只会重演日本在2G市场上的悲剧,将自己孤立起来,形成封闭性市场,国外厂商进不来,国内厂商也出不去。但是,所有观点都没有考虑到中国与日本的国家宏观发展潜力的天壤之别,也没有看到PDC作为日本一个国家标准与作为3G国际标准的TD-SCDMA有着本质差异。
日本是只有区区1亿多人口的市场,如果关闭国门,无论独立地发展什么技术标准都不可能成为通用的国际标准,而不仅仅是PDC。今天的日本,虽然已经是世界科技和经济强国,但是从高清晰度电视到移动通信,日本在任何领域中从来都没有成为过世界重大战略产业的技术标准领导者,而中国却完全不同。中国市场本身所具有的潜力和地位是:
中国市场潜力=2倍东扩后欧洲市场总和 + 全部美国市场 + 全部日本市场潜力
分别来看,中国市场潜力是东扩后欧洲的3倍,美国的近5倍,日本的10倍;
中国目前一个月内新增电话用户量超过全球一半以上国家的总人口量;一年内新增电话用户量超过世界90%以上国家的人口总量,接近日本全国的总人口量。
因此,中国在制定国际技术标准上具有超级压倒性的绝对优势地位。几乎可以这样说,中国采用的标准就理所当然地成为事实国际标准。GSM和CDMA之所以形成目前的差异,事实上是中国市场起了最关键性的作用。如果中国在一开始选择CDMA技术发展数字移动通信,那么,现在占优势的就是CDMA而不是GSM了。日本的PDC之所以没有成为世界流行的标准,最关键的原因就在于中国市场没有用PDC,而不是其他任何理由。
这并非凭空的假设,而是有铁的证据摆在我们面前:同样是日本的技术标准,连日本国内都不怎么成功的PHS,到了中国却可以在一片“落后技术”的喊杀声中打出一片红火的天下,到目前中国PHS用户已经接近6000万;更何况技术优势不比GSM和CDMA差,并且在日本国内非常成功的PDC?如果PHS市场在中国早启动5年,可能就是PHS占据世界2G技术的主流地位;如果中国一开始就采用PDC标准建设中国的移动通信网络,世界2G技术的最主流标准就会是PDC。如果说日本在PDC技术上有什么教训的话,没有争取中国成为PDC的支持者就是其唯一的教训;如果说GSM和CDMA有什么成功经验可言的话,争取到中国的支持就是最关键性的成功经验。
因此,日本PDC的失败恰好为我们最清楚证明的唯一结论:就是中国不仅应当选择TD-SCDMA,而且应当将它作为3G的最主流技术;如果从中得出其他任何结论显然都是逻辑混乱的、因果颠倒的和缺乏最基本常识的。
中国一个市场,扶起了2G时代的GSM、CDMA以及PHS三种技术标准,其中PHS还被人们普遍认为是有些偏门的技术标准;中国一个市场,造就了摩托罗拉、爱立信、诺基亚等移动通信产业跨国巨头。特别是诺基亚,1994年还非常弱小,借助中国移动通信网络从模拟转向数字的机遇,不仅系统设备,而且在手机方面也迎头赶上了摩托罗拉,迅猛成长为通信领域的世界巨头。中国市场在成为几乎所有世界通信巨头企业救命稻草的同时,还为国内一大批通信企业提供了爆炸性成长的环境。现代技术的发展越来越取决于市场,而不是技术。只有占据了市场优势的适用技术才可以具有主流地位。由于超级庞大的国家宏观发展潜力,中国无可争议地成为当今世界上最有利于制定世界技术事实标准的国家。不要去看国际上已经有100多个3G牌照,即便是这100多个牌照全都加起来也不会比中国的任何一个单一的3G牌照份量更重。
技术标准对一个国家的科技地位具有重大战略意义,欧洲和美国对于新的技术标准竞争者无疑会最大限度地打压。美国一再提出警示称,中国所表现出的新技术民族主义倾向将对美国的国际地位造成很大的威胁,美国政府应当采取相关政策,遏制这种趋势的蔓延。不仅对中国,对其他新兴工业化国家同样如此。在这种环境下,如果没有自己国内市场的支撑,一个新兴工业化国家根本就不可能成为世界技术标准的参与者。
即使仅仅从系统的技术原理角度说,TD-SCDMA的成本都会比其他两种技术低30%;并且:在单纯技术原理成本完全相同的条件下,中国厂商生产的产品成本又比欧美公司低50%以上,这还是在核心专利和芯片技术掌握在其他国家手里的条件下实现的;在TD-SCDMA时代,中国厂商将全面掌握核心技术专利、核心标准、核心芯片等,这其中所降低的成本又会有至少50%以上。因此,TD-SCDMA将使全球运营商部署3G的成本仅仅是其他两种3G技术的五分之一甚至更低。如果不采用TD-SCDMA标准,欧美厂商将会占据3G设备市场主流地位;如果采用TD-SCDMA标准,将会使中国厂商占据世界3G市场主流供货商地位。一旦TD-SCDMA开始在中国成功,全世界的3G运营商都会非常清楚该如何选择。
三、中国必须独立思考如何更好发挥自身的绝对压倒性优势
中国自认为很纤弱,以为要靠服从世界强国的保护和领导才能生存,而没有明白所谓的世界强国实际上全都要凭借中国这规模巨大、增长快速并且增长潜力蓬勃旺盛的市场才能称王称霸。那些人均GDP已经是2、3万美元的发达国家,不断地针对人均GDP刚刚突破1000美元的中国发出“中国威胁论”,这表明:所谓的世界强国其实完全清楚以上这种关系。他们为了要巩固和扩大在中国和全球通信领域的垄断地位,一边挥舞经济、科技和军事大棒迫使中国屈从其压力,一边费尽心机摇动胡萝卜糊弄中国不要认识到、更不要学会利用和发挥自己所具有的绝对压倒性优势,幻想把中国引入歧途。类似中国3G应该“混合组网”这种昏头到家的论点可以说比比皆是。不久前就有观点认为中国在TD-SCDMA技术上并没有掌握全部核心技术专利,甚至占有的核心专利只是很小一部分。因为没有全部掌握,中国就应该选择一点核心专利都没有的其他3G技术吗?何况没有独立于产品和市场之外的知识产权,专利技术只有用于产品开发才具有价值,只要国外厂商所掌握的专利没有用于TD-SCDMA产品开发,没有“埋”入产品,就谈不上竞争优势或者威慑力。更荒唐的是,在此之前另外一个观点却是TD-SCDMA专利权过于集中于一个厂家(大唐电信)手里,会出现类似高通的CDMA专利教训?这就是世界强国的逻辑:中国根本就不能在技术标准上做任何事情。 美国可以有高通,中国就是不能有。
中国历经100多年的屈辱,55年的磨练,已经到了需要独立思考如何更好地承担起在今天这个时代应该承担的角色,而不是等待世界强国发出指令才行动,因为这种指令的愚弄成分甚至战略欺骗的成分越来越多。
四、结论
根据混合组网的实际可行性并结合中国市场的潜力和地位,把TD-SCDMA定位于未来3G主流制式、向运营商发放独立的TD-SCDMA牌照、从而坚决贯彻和实现中国政府提升中国通信业国际竞争力的战略考虑,是中国发挥自身的绝对压倒性优势、赢得3G时代全面成功的理性而正确的选择!
来源:http://www.donews.com/donews/article/6/68932.html
新官上任
今天大周一的,规定穿的规规矩矩的上班,因为今天是前段时间竞选当选的中层干部正式上任。大会上正式的讲话就不说了,只是一把手对民意调查中极个别人对本部门同志不正常的现象极为不满,认为这种情况不应该在我们这种单位出现。
原计划去市图的……
结果今天我爸妈来了,一大早(其实也不早了)去把他们接回来,然后我妈就开始对我的狗窝开始唠叨,并且毫不客气的开始收拾,甚至包括家具的摆放~不过别说,重新布置一下屋子,感觉宽敞了一些。
我只好拿了一个夏天用的油乎乎的风扇在阳台上自己擦起来。
好累啊~
Java书籍
单位的书架:
《软件需求》 刘晓晖(译)
《DreamWeaver MX2004 中文版标准教程》 刘瑞华
《FireWorks MX2004 中文版标准教程》 张静波
《JavaScript权威指南》 张铭泽
《XML手册》(第四版) 张晓晖
《形式语言与自动机理论》 蒋宗礼
《形式语言与自动机理论教参》 蒋宗礼
《Java编程原理——面向工程和科学人员》 张 珑(译)
《数据结构——Java版》 杨 浩(译)
《JSP2.0技术手册》 林上杰
《Servlet与JSP核心编程》(第二版) 赵学良(译)
《JSP 应用开发详解》(第二版) 飞思科技
《Struts编程》 孙江宏(译)
《EJB应用指南》(第二版) 施平安(译)
《J2EE企业级应用开发》 刘晓华
《J2EE技术参考手册》 飞思科技
《JDBC数据库编程与J2EE》 李东升(译)
《Oracle9i数据库管理员使用大全》 滕永昌
《Jbuilder X实用技术手册》 Borland
《Jbuilder X高级技术手册》 Borland
《程序员修炼之道》 马维达(译)
《计算机网络》(第四版) 潘爱民(译)
程序员最喜欢的十本书
来源:《程序员》2003.01调查
《Java编程思想》(第二版)
《C++ Primer中文版》(第三版)
《C++程序设计语言》(特别版)
《精通EJB》(第二版)
《精通.Net核心技术——原理与构架》
《设计模式:可复用面向对象软件的基础》(英文版)
《人月神话》
《TCP/IP详解 卷Ⅰ:协议》(英文版)
《C++编程思想 第Ⅰ卷:标准C++导引》(第二版)
《STL源码剖析》
一些图书:
《SOAP Version 1.2中文版》
《J2EE核心设计模式》
《精通EJB》(第二版)
《离散数学教程》耿素云、屈婉玲、王悍贫
软件工程:
来源:《程序员》2003.10软件工程好书榜
总体方法论和过程
第一名:《解析极限编程:拥抱变化》(影印版) KentBeck著 中国电力出版社 2003.09.01
第二名:《敏捷软件开发》(影印版) Alistair Conckburn著 人民邮电出版社 2003.08.01
第三名:《测试驱动开发》(影印版) KentBeck著 中国电力出版社 2003.08.01
分析和设计:
第一名:《编写有效用例》(影印版) Alistair Conckburn著 机械工业出版社 2002.07.01
第二名:《改善既有代码的设计》 Martin Fowler著,侯捷译 中国电力出版社 2003.08.01
第三名:《分析模式:可重用对象模型》(影印版) Martin Fowler著 中国电力出版社 2003.06.20
项目和配置管理:
第一名:《人月神话》(影印版) Frederick Philips著 中国电力出版社 2003.03.01
第二名:《快速软件开发》(影印版)噪Steve McConnell著,机械工业出版社 2003.03.01
第三名:《领导软件开发团队》 Richard Whitehead著,吴志明译 电子工业出版社 2002.05.01
Java
来源:《程序员》2003.11Java好书榜
语言参考和原理
第一名:《Java编程思想》(第二版) Bruce Eckel著,侯捷译 机械工业出版社 2002.09.01
第二名:《Effective Java中文版》 Joshua Bloch著,潘爱民译 机械工业出版社 2003.01.01
第三名:《Java2核心技术》(第六版)卷Ⅰ:基础知识 Sun 机械工业出版社 2003.10.01
J2EE架构开发
第一名:《J2EE核心设计模式》 Deepak Alur著,牛志奇译 机械工业出版社 2002.01.01
第二名:《精通EJB》(第二版) Ed Lonan著,刘晓华译 电子工业出版社 2002.10.01
第三名:《Servlet与JSP核心技术》 Narty Hall著,邓英材译 人民邮电出版社 2001.10.01
其他应用领域:
第一名:《Java TCP/IP应用开发详解》 飞思科技 电子工业出版社 2002.01.01
第二名:《深入嵌入式Java虚拟机》 深矽工作室 中国铁道出版社 2003.05.01
防盗门锁内幕
根据国家《防盗安全门通用技术条件》标准的规定:
1、防盗锁必须具有防钻、防锯、防撬、防拉、防冲击、防技术开启的功能;
2、防盗安全门上安装的门锁最低应符合GA/T73中A级别机械防盗锁的技术要求。
GA/T73《机械防盗锁》标准中第5.1.2条规定:弹子结构的机械防盗锁,应配备有不少于4个异形弹子;第5.1.4条规定:用钥匙开启的机械防盗锁,锁芯为非单排弹子锁。
3、根据国家《防盗安全门通用技术条件》和《机械防盗门锁》两个文件的规定,防盗锁分为A、B两个等级。A级防盗门锁防止破坏性开启时间不少于15分钟,防止技术性开锁时间不能少于1分钟,B级防盗门锁防止破坏性开启时间不少于30分钟,防止技术性开锁时间不能少于5分钟。
偶然发现晓明语录的内容
http://www.dongcn.com/love/top_files/news.htm
木鱼是为了惊醒,假如一个人常自惊醒,木鱼就没有用处了,我常常想浩如瀚海的的佛教经典,其实在讲心灵的种种尘垢和种种磨洗的方法,它只有一个目的,就是恢复人的本来心里明澈朗照的功能,磨洗成一面镜子,使对人生宇宙的真理了了分明。
——摘自木鱼在线《林清玄语录》
有些事情,错过了一时,就错过了一世,如果不把握手中的幸福,时间久了,感情淡了,也就渐渐的忘却了。于是我穿上风的跑鞋去追逐那片属于我的云,眼看就要捉住的时候,云却想飘走了。就像我曾经想的那样,这次却是你哭泣的说着因为爱所以离开。也许这是一个最完美的解决,在各自心底留下一颗眼泪,然后各自走着自己的路?……
——摘自木鱼在线《晓明语录》
另外一个有趣的链接就是中国web信息博物馆
Wiki&tWiKi
BBS国庆后开放了几天,又不能访问了,联想到上次和XKiller和Goodboy说的,今天到处找WiKi的资料。结果发现,架设WiKi的软件实在太少,好容易找到一个据说是功能最强大的wiki——twiki,它的主页(www.twiki.org)在大陆却不能直接访问。
来自巴黎的华人软件架构师
他缔造了著名的设计软件PowerDesigner,并在全球拥有5万多的正版用户,被称为“Power- Designer创始教父”;他还在著名国际软件企业Sybase中担任此产品的首席软件架构师。王晓昀所书写的这一段软件传奇,也成为了中国所有程序员的骄傲。
自从王晓昀在1988年研发出第一套Windows版本的PowerDesigner 1.0,经过不断修正与改良,2004年正式推出PowerDesigner最新版本10.0,功能强大而完整,涵盖Business Process、UML、E-R Model、Enterprise Repository 等必要模组功能,是目前市面上著名的软件工程建模工具。
为协助中国广大的软件用户,将软件工程技术应用到实际开发工作上,王晓昀应邀到中国巡回演说。从上海讲座返回北京后,在中国大饭店的一间会议室中,刚刚下飞机的王晓昀接受了采访。
记者:请您谈谈此次来中国,做技术讲座之后的感受?
王晓昀:应该说,对模型设计关注的人要比我想象的多,上海的听众就超过了一百多人,有开发人员,也有很多老师,大家都对软件工程表现出了浓厚的兴趣。
PowerDesigner在中国也有很多人使用,但一般只用在数据库设计,而对UML设计和模型设计这些功能还不知道如何运用,他们也对如何把商业流程模型、面向对象模型和数据模型联系,如何应用在软件工程中非常感兴趣。不过,这也同此方面的资料和书籍比较缺乏有关。
软件企业需要在提高开发速度和质量上做很多工作,而国内这方面的教育可能还刚开始,学生学习软件工程还只是着重理论,在工具的使用和教材方面都有待提高。当然,现在已经比去年我来的时候要好多了。
记者:最近PowerDesigner已经推出10.0版本,都有哪些新特性呢?
王晓昀:在Gartner的报告中,认为PowerDesigner对UML支持比Rational Rose要好,数据库模型比ERwin的要好,同时我们在MDA方面做了很多工作,所有的特性我们都支持。可以把一种模型任意转变为另外的模型,比如将UML模型分析模型转变为Java模型,还可以把Java模型转变为EJB模型。客户做一个新的模板,就可以生成适合自己的编码,做的模板越多,写的代码越少。而且数据模型和商业流程模型也可以互相转换。自动生成BPEL4WS(Web服务的业务流程执行语言),这主要是因为软件内部有一个类似Biztalk的引擎。
现在的PowerDesigner只支持分析设计,此后会支持需求分析扩展,因为这部分也属于分析设计。下一代产品中还将支持代码修改前,就能够显示出来一处设计的修改会影响到其他哪些设计。此外,PowerDesigner也会和开发工具更加紧密的联系,比如支持Eclipse和微软的Visual Studio .NET的版本。今年四月份就会推出Eclipse的版本,所有的产品功能都可以在这个开发环境中使用,对.NET开发工具的支持也很快会推出,今年要做一个嵌入Visual Studio .NET的版本。
记者:最近,MDA也很受关注,您如何看待?
王晓昀:MDA和我们做的一些功能是很相似的,MDA主要是把模型的分析和软件开发分开,而且是与平台无关的。无论是Java平台还是.NET平台,首先用模型把所有的功能都显示出来,并根据不同的平台生成代码。PowerDesigner也采用了类似的思想,对市场上的很多技术都支持,比如支持所有的数据库。
记者:您设计的PowerDesigner和IBM收购的Rational以及Borland公司的Together产品有哪些相同点和不同点呢?
王晓昀:相同点就是这些产品都是基于面向对象的设计,都支持UML。不同的是,PowerDesigner有三种不同的模型。我们认为,因为客户水平不同,不能只用一种模型,比如业务人员对业务很了解,但UML只有学会了九种图才能做商业流程设计,因此我们不能强求其都懂UML模型,不同的人员应该用专门的模型。此外,数据库设计具有特殊性,这三个方向要能够互通,比如做UML模型应该可以和数据模型有关,因为设计需要存储在数据库中。在Gartner的报告中,也提到这三种模型在两三年内联系在一起的可能性有90%以上。
记者:当初您是如何开发Power-Designer软件并使之成为一个具有国际影响力的工具的呢?
王晓昀:我是从北京大学去法国的第一批留学生。到巴黎之后学的是自动化专业,从那时起,我开始接触计算机并对软件产生了兴趣。
毕业后我在一家法国软件公司SDP Technologies工作,这家公司主要给其他企业开发数据库方面的软件。因此经常需要做数据库的分析设计,虽然有些客户自己开发了一些工具,但很难用。于是,我们觉得不如花时间做一个数据库设计的产品,磨刀不误砍柴工,反而可以为以后的项目开发缩短时间。
最早这个产品称为S-Designor,因为也没有可参考的产品,只能自己琢磨。最初的版本只是供公司内部使用。第二个版本开发完成后,感觉很好用,公司老板考虑到否卖给其他的公司,于是开始在法国销售这个产品并且取得了不错的成绩。后来,我们考虑到法国市场很小,于是在美国开了分公司销售,情况也不错。在1995年,Powersoft公司收购了我们,因为他们的客户在使用PowerBuilder做开发的时候,也经常需要首先设计数据库。又过了几个月,Sybase又收购了Powersoft公司。
记者:PowerDesigner是一个很优秀的产品,你认为一个优秀的软件设计师需要具备哪些素质?
王晓昀:首先要对技术特别了解,设计一个新产品,需要了解可以采用哪些新技术,如果产品的技术不好,与其他的产品比较时就容易被轻视;第二是要对客户的需求比较了解,如果做出的产品不能满足客户需求,那就很难获得认可;第三就是要创新,开发软件和做其他产品没有什么区别,如果不能做出真正与其他产品相区别的吸引客户的关键点,即便技术再好,客户也不一定会购买你的产品。
我现在每天都花很多时间了解新技术,对其他的新产品做一些测试,看看有哪些好的想法。此外还做项目的设计,并对开发中出现的问题进行处理。有时我也写一些代码,因为总不写就会对编程失去感觉。我现在每天的工作都要在十个小时以上。
记者:PowerDesigner的开发团队有多大?在整个PowerDesigner的开发中,有哪些重要的里程碑或者转折点?
王晓昀:最初只有我一个人在做开发,大概四年中做了四个版本。后来为了加速开发进度,又招了一些人。我们被收购时,公司有20多人,有一半是做PowerDesigner产品。
我认为第一个版本最重要,因为当时没有软件是将数据库分成两种,也就是将CDM(概念数据模型)和PDM(物理数据模型)分开。这是一种思想,虽然当时还不知道用户能否接受,现在看来,当初的决定还是正确的。
此外,就是PowerDesigner的7.0版本,这个版本是用C++重新写的,之前的版本都是用C开发。C++刚出现时,因为找不到一个很好的C++编译器没有敢采用。后来感觉还是用C++开发要快一些,而且当时准备把商业模型和数据模型连接到一起,系统架构也需要重写。不过,7.0版本刚出的时候还不是很完整,并没有把所有的功能都加进去,直到7.5才把功能做全,现在的功能就更加完整了。
记者:你们在软件开发中采用哪些软件工程方法,经常使用哪些工具软件?
王晓昀:我们是根据需要选择适合我们的软件工程方法。我们做了一些简单的软件工程,比如用PowerDesigner做设计,用Word写设计文档, 用Project做项目计划。测试方面除了人工测试外,还引入了自动测试,我们用的是WinRunner,每天晚上进行自动测试,这样可以大大提高工作效率,自动测试做的越多,质量就越高。
记者:您是华人,但PowerDesigner这款有国际影响力的开发工具却诞生在法国,为什么国内诞生不了这样的工具软件和厂商呢?
王晓昀:这一点我也同其他朋友谈论过。其实国内有很多人理论水平很高,不过研究和产品开发还是有相当一段距离,而且国内对国际市场的了解不够,开发的产品不一定适合国际市场的需求。
要改变这种状况可能还需要一段时间,现在我觉得应该首先把软件工程的思想更好的传递给学生,他们一出学校,就知道如何用软件工程来开发和设计软件。其实这对开发人员也有好处,因为掌握了分析设计,自己的价值也就提高了。
记者:法国的软件发展状况如何?软件开发氛围怎样?
王晓昀:应该说,法国与国际接轨还是比较紧密的,法国在软件教育方面做的也不错,和美国交流也很多。法国也有一些出名的软件公司,比如我们公司,还有BusinessObject公司和Ilog公司。很多大公司都在开发自己用的软件,他们也都知道如何用建模工具。而且,法国软件公司中,只要达到几十人的规模,一般都有专门负责跟踪软件技术发展的人员,他们会了解如何使用这些工具,研究软件工程中哪些部分适应本公司的需要。
我们跟踪技术一般也通过网上、杂志等来学习,法国也有类似《程序员》这样的杂志,叫《Programmez》,还有诸如“01 Informatique”这样的技术网站,公司每个星期都会组织新技术的讲座。在法国,有很多专门做培训新技术的公司。国家法律也规定,公司做技术培训还可以抵税,可以占到营业额的1%,因此这也极大的促进了公司对技术人员培训的投入。
我觉得法国的氛围还是比较适合做软件的,尤其是给公司开发内部用的软件很适合,但要做适应市场需要的产品,和美国相比还差一些,因为法国敢冒险的人不多,真正敢投资的人也不多。