升阳认证 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]:
| “ |
问题大概是类似简易的预约系统,可让用户查看可用的资源,然后预约。此系统不需要复杂的商业规则,但需要访问持续的存储空间,通常是flat-file格式,以供读取及修改。您必须有效运用许多内核Java API,但不得使用更高级的API。下面您会看到您可以使用的API清单,以及您不可使用的API清单。未出现在清单中的API,您可以自行判断是否要使用。事实上,使用过多的高级API是明确被禁止的,因为这些API通常是其他认证项目的测试主题。您在整个项目中应使用一致的程序设计风格惯例。最好是依照http://java.sun.com/docs/codeconv中所描述的风格惯例。 指派工作所设置的问题通常会要求您建立一个小型的主从式系统。您必须撰写用户端及服务器端的代码,您可能必须建立“独立”模式,允许通过单一系统且无网络连接、直接连接至持续存储设备的用户端用户界面激活。因此,您应该预期建立相当简化的用户界面,与用户端及服务器代码相关系的网络通信协议、可访问本机系统上的一般文件的多用户服务器,并提供锁定机制以便在多个用户端同时访问数据时,保护数据的完整性。用户界面通常必须仅提供有限的功能。例如,查看所有纪录、查看符合一组条件的记录、修改纪录、以及删除记录。 |
” |
由于程序设计项目通常没有考生想像中大,同时 SCJD 考试也禁止使用较高级的 API,以确实可以测验考生的程序开发能力,下列 API 是允许使用的:
而下列 API 则是被禁用的:
至于考试期间多长呢?升阳也有说明[1]:
| “ | 很显然的,受测者根据指派的内容建立可用解决方案所需花费的时间差异很大。数年前,Brooks在“The Mythical Man Month”书中提到,程序设计师的生产力各不相同,差异可达十倍。但是,快速的程序设计师可在二十小时左右建立解决方案。一般而言,所需要的时间约在一个工作周左右。如果您在此项目上花费两个星期以上,您建立的应用程序可能超过实际需要的复杂程度,您最好查看一下评分条件及本指派工作所提供的问题描述。
有关指派工作规模的评估,可能有比较一致性的方法,那就是在过去的指派工作中所提交的代码行数。再次强调,这实际上有很大的差异,但作为一个依据标准,3500行程序码是过去指派工作平均规模的合理的估计值。 |
” |
不过由于官方的考试信息中,并没有提到考试的时间,故根据上述的说明,合理推断应为一个月内。
程序设计项目的评分有[1]:
六项评分合计为 400 分,考生必须得到 320 分方可通过,同时此考试为人工阅卷,成绩在大约4个星期后会上传到 CertManager 中供考生查看。
论述考试主要是邀请考生针对自己所开发的项目做观念与方法的说明,有一点类似用打字的方式来做简报,而论述考试的重点是[2]:
若考试没有通过时,考生可以申请重考,重考的费用为 200 美金[3],但若申请程序设计项目的重考后,论述考试也必须要重考。
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History