昇阳认证Java开发人员

昇阳认证Java开发人员(Sun Certified Developer for Java, SCJD)是Java认证体系中的中阶级专业认证,与平台认证系不同的是,SCJD重视的不是平台技术,而是使用Java开发应用程式的能力,也就是考验考生的独立开发能力,通常拿到此认证的人,都被视为已经具有完全应用Java开发应用程式的独立作业能力,而这通常也是大多数使用Java作为开发应用程式平台主要工具的企业所需要的人才。

为了要验证Java开发人员的独立作业能力,因此SCJD的考试方法和多数认证截然不同。

前置需求

编辑

SCJD要求考生必须要先通过SCJP以证明考生具备基本的Java程式开发能力。

考试方式

编辑

SCJD的考试,由程式设计专案(Project Assignment)以及论述考试(Essay Exam)所构成,昇阳希望借由实务专案的方式来验证考生的独立开发能力,而为了确保专案是由考生亲自开发,因此必须要由考生自己证明与阐述程式设计专案的内容与开发的说明。程式设计专案的考试是由昇阳下载情境与工作说明文件,以Java SE来开发应用程式,并且提交回昇阳,然后报名与完成论述考试,如此程式设计专案才会被评分,两科考试合计必须要得到320分以上(满分为400分)才合格[1]

论述考试中会列出四个论述问题供考生作答,考生必须要用英文撰写内容[2],论述考试会和程式设计专案一起评分。

考试内容

编辑

程式设计专案

编辑

测验标的

编辑

在程式设计专案中,题目是以商用系统(Business Software)为标的,据昇阳的描述[1]

API使用限制

编辑

由于程式设计专案通常没有考生想像中大,同时SCJD考试也禁止使用较进阶的API,以确实可以测验考生的程式开发能力,下列API是允许使用的:

  • java.lang.Thread类别馆,处理执行绪处理及同步
  • Swing(以及支援Swing所需要的AWT)
  • 标准档案IO(java.io,而不是java.nio)
  • Socket-based网路程式设计加上下列技术择一:
    • Java Serialization
    • Java RMI (Java Remote Method Invocation)

而下列API则是被禁用的:

考试期间

编辑

至于考试期间多长呢?昇阳也有说明[1]

不过由于官方的考试资讯中,并没有提到考试的时间,故根据上述的说明,合理推断应为一个月内。

评分标准

编辑

程式设计专案的评分有[1]

  1. 一般考量:此类别涵盖的评分标准为您的程式码是否容易使用及维护,本项评分满分为70分。
  2. 文件:包括您的使用者操作说明、Javadoc工具、及注解,本项评分满分为50分。
  3. 物件导向设计:包括您的物件导向设计品质,特别是您的类别结构所呈现的内容,以及变数与方法的使用,本项评分满分为50分。
  4. GUI:此类别将针对您的GUI是否遵照规格,以及您的GUI是否容易使用,本项评分满分为70分。
  5. 锁定:此类别包括锁定scheme的实作,您的指派工作文件中有详细的资讯。您的指派工作中的这一部份与多重执行绪程式码有关,本项评分满分为80分。
  6. 语言能力:使用Java程式语言与API的应用,本项评分满分为80分。

六项评分合计为400分,考生必须得到320分方可通过,同时此考试为人工阅卷,成绩在大约4个星期后会上传到CertManager中供考生查看。

论述考试

编辑

论述考试主要是邀请考生针对自己所开发的专案做观念与方法的说明,有一点类似用打字的方式来做简报,而论述考试的重点是[2]

  • 列出一些您在实作上述项目时所必须做出的主要选择。
  • 列出一些您的各项选择的主要优点与缺点。
  • 针对比较设计与实作目的以及各种选择的优点与缺点,简短为您的选择做说明。

重考

编辑

若考试没有通过时,考生可以申请重考,重考的费用为200美金[3],但若申请程式设计专案的重考后,论述考试也必须要重考。

参考资料

编辑