您的位置:首页 > 其它

SCEA介绍、经验和资源

2007-01-09 16:02 507 查看
SUN 证书分类:SUN认证软件开发专业证书分为六类,分别为JAVA程序员(SCJP)、JAVA开发员(SCJD)、WEB组件开发人员(SCWCD)、商业组件开发人员(SCBCD)、企业架构师(SCEA)、SUN J2EE 企业设计师认证。

SCEA (SUN CERTIFIED ENTERPRISE ARCHITECT FOR J2EE TECHNOLOGY )
不需要SCJP或SCJD.
第一部分 (310-051)
48题, 68%过, 单/多选题, 75分钟, 0/1250元
第二部分
Architecture and design project
70%过, 时间不限, 0/2100元
第三部分 (310-06)
回答4道与设计有关的问题, 70%过, 90分钟, 0/1250元

SCEA的基本知识
对于开发人员,如果想要通过SCEA考试,他们必须能够理解和交流高水平的设计概念。所以,SCEA证书强调于设计的概念,而不是传统具体的APIs。

特别的,SCEA有两大设计概念——统一模型语言(UML)和设计模式,这两大概念都得到特别的重视。UML是绘制面向对象设计的图表,然后文档化,再在设计过程中使用图表,最后组成一个系统。UML是从很多设计方法进化并综合,然后变成对象管理组(OMG)。

SCEA证书使用一本很有影响的书籍中的术语来强调设计模式,这本书籍为:Design Patterns: Elements of Reusable Object-Oriented Software(设计模式:可重用面向对象软件的原理)。这本书彻底改变了编程的思想,特别是描述可重用程序设计的使用模式。这一本书后来又发展为好几本相似的书籍,但对于SCEA,你只需要对原版书籍的内容熟悉就足够了。

获取SCEA证书需要完成以下的三个步骤:j2ee1.4

选择多种方式的考试(CX-310-051; 在美国是$150)
完成一个设计工程任务(CX-310-300A; 在美国是$250)
上交评论考试(CX-310-061; 在美国是$150)
第一种考试可以在Prometric考试中心完成。它包含48个问题,必须在75分钟完成,以68分及格(100分制)。这些问题都涵盖了Sun Certification中提及的和以下总结后的详细内容:

概念——UML图表及面向对象设计原理
通用体系——多种程序体系的不同的推论结果
与继承系统相关联——选择一种合适的技术
企业JavaBeans (EJB) ——利用EJB设计和选择合适的EJB技术
企业JavaBeans容器——一个EJB容器的功能
协议——在给定的假设选择合适的协议
J2EE——在给定的程序里识别正确的J2EE技术
设计模式——选择正确的设计模式并正确使用以上提及书籍中的模式和术语
消息——在给定的程序中识别正确的消息
国际化——广泛地识别J2EE特性
安全性——正确识别J2EE的使用特性
在第二步骤,你必须使用学生ID从考试网站中下载一些设计任务练习。这是设计训练,并不是程序训练,所以你不需要建立一个完整的程序,并且也没有时间限制你完成这些训练。

在提交设计训练之后,你即可返回Prometric测试以参加最后的步骤。这一部分包括四个评论问题,你必须在90分钟内完成。这些评论的回答需要你广泛的设计经验。这一部分以70名及格(100分制)。

软件设计专业人员和高水平的Java开发者越来越觉得SCEA非常有价值,因为这一证书将逐步被广泛地得到领域上的认可和接受。

经验:

SCEA是SUN认证的J2EE架构设计师考试。考试本身并不重要,重要的是考试促使我们去学习,因此,考试的目的不是为了得到那张证书,而是为了系统掌握软件架构,开发过程,OOA/D,J2EE知识,其实,SCEA只是系统总结过去的开发经验,是一个架构设计师的起点。

SCEA分为三部分考试,第一部分为J2EE知识,考试为多选题,不难,最佳材料是J2EE BLUEPRINT(2ND)到(www.java.sun.com/blueprints)下载。

第二部分是作业题,根据USE CASE画出类图,顺序图,组件图。画几个图当然不行,还要用文字说明,体现整个开发过程的逻辑,也就是一步一步怎么从需求到分析模型到设计模型到实现模型到部署模型,每一步都要说明其目标、设计如何满足目标的。最佳的材料为:《applying uml and pattern》2nd(craig larman)和CORE J2EE PATTERN。

第三部分为四道简答题,考查第二部分的设计,题目多要求说明非功能性需求在第二部分的设计中是如何实现的。要求有一定的理论知识。特别是非功能性需求如:扩展性、伸缩性、重用性、安全性、灵活性的真实涵义到底是什么,设计是如何体现出这些非功能性需求的。

另外,大家要注意提高自己的英文水平,因为第三部分的考试象是在一个小时内写四篇英语短文,因此,大家在学习准备的时候要强迫自己阅读英文书籍,不然,大家在考试时候写不出英文就太不值了。

总而言之,大家要把这个考试当作是系统学习软件架构、J2EE、OOA/D,设计模式,开发过程等知识后检验你运用这些知识的能力,而不要当作目的,至于SCEA给你带来其他附加价值,那是边缘效应,真正掌握这些知识然后运用出来才是我们的目的。从这个意义上看,通过SCEA只是水到渠成的事情,也不存在不能通过SCEA考试的理由。人生这种境界,才是居高临下,从容不迫。

大家有问题,欢迎与大家交流.
email:fangsoft@yahoo.com

fangsoft,SCEA
2003年6月6日

资源:

yahoo上的一个学习 SCEA的 goup,里面很多很全的学习指导,耐心看完考过 SCEA把握很大。 http://groups.yahoo.com/group/scea_j2ee/files/

Java SCEA Practice Examhttp://certification.about.com/od/freequestions/a/blscea_intro.htm

SCEA的资料或资料网站http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=27734&start=0&tstart=0

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=26SCEA的资料或资料网站

http://groups.yahoo.com/group/scea_prep/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: