三、考试说明
鉴于NIT-PRO为面向企业应用的角度进行人员测评,考试中题目的70%为案例考试,所有考试命题工作由教育部考试中心组织相关的企业界的专家共同参与,以确保考试内容反映出行业的技术应用现状。
初级工程师考试首先进行的是1天半的案例考试部分。考生被随机分成2人组成的小组,分工协作完成一个小型的真实开发项目。随后,在剩下的半天当中,每个考生将独立完成标准化试题的考试。在案例考试部分,将主要考查考生的实际动手能力及进行团队协作的能力;标准化试题的考试,则主要考评考生的基础知识。考生的成绩由三部分组成,分别是个人标准化考试成绩、案例考试所在组的集体成绩及案例考试所在组的个人成绩。
由于NIT-PRO采用了革新的考试形式,为了最大程度的保证考试的严谨性以及成绩的真实性,NIT-PRO针对全真案例考试部分设计了校验性测试。校验性测试针对软件工程师全真案例考试部分,校验题每个考生5题,如果答对其中3题(含)以上则案例题成绩中个人技术得分有效。
专业 |
全真案例考试 |
客观题考试 |
总计 |
成绩 |
时间 |
成绩 |
时间 |
成绩 |
时间 |
个人成绩 |
个人成绩生效 |
小组成绩
(二人一组) |
初级软件工程师类 |
50分 |
校验题五对三 |
20分 |
1.5天 |
30分 |
1.5小时 |
100分 |
2天
|
表二 初级软件工程师考试内容、时间、分值
(一)案例题
时间1.5天
主要考查考生的实际动手能力与团队合作能力。
1) 考生以小组为单位;在规定时间1.5天内完成功能既定的项目方案;
2) 组内分工通过抽签确定;
3) 评价方式:采用表现性测试方法,由2名考生组成一个小组,小组内采取既分工又合作的方式,每个考生独立完成一个模块,通过考察考生在完成任务过程中的表现,来评价考生的学习程度和达到的技术水平;通过考察整个项目方案的情况来评价考生的团队合作能力。具体分值分配如下:
案例题占总分的70%,其中个人得分占50%,团队表现占20%。
(二)客观题
90分钟,由单选和多选组成
四、考试样题
(一)案例考试样题
1、任务描述
l 本案例采用新东方教育在线机考系统,考察学生开发、合作和编码能力
l 实现目标是模拟GRE等英语考试的机考系统
l 本次考试任务量为3-4人天,适合2-3人配合,在1.5个工作日内完成
2、考试内容
根据实际需求共分4个模块,本次考试选取其中两个模块考察2名学生组成小组协同完成。其中题库管理、其他部分已开发完毕,数据库结构也设计完成无需学生自行设计。
功能类别 |
子功能 |
Servlet部分
(考察学生部分) |
读取科目 |
读取题目 |
题库管理部分 |
题库管理 |
JSP部分
(考察学生部分) |
考试部分 |
检查和提交部分 |
其它部分 |
其它部分 |
1. Servlet部分
本部分用于JSP与数据库的交互,主要包括从数据库服务器中提取试题,以及JSP部分答题结果的记录等。考虑时间关系,答题结果记录暂不做处理。
1)读取科目
名称:读取科目
功能描述:获的考试的科目信息,取得每个科目的名字、基准分等信息。(本系统只针对一种考试进行处理,所以只是读取某一科目)
2)读取题目
名称:读取题目
功能描述:根据输入的各项参数读取题目的序号和题干,如果包含子题,那么把子题也返回。
2. JSP部分
1) 考试部分
名称:考试部分
功能描述:作为JSP主体负责与用户的交互,读取题目,显示题目,记录答题情况,为不确定的题目做标记等。
2) 检查和提交部分
名称:检查和提交部分
功能描述: 响应用户的检查需求,弹出窗口显示所有题目的答题情况,以及是否做标记;提交部分提交考试结果,显示考试成绩并存储到数据库。
3、评判标准
综合考察(项目组共同获得)
1. 团队开发的组织、分工协调是否有效
2. 项目开发的总体思路是否清晰
3. 细化分析和设计的合理性
4. 编程经验和技巧、分析和解决实际遇到问题的能力
5. 所涉及主要技术(JSP 、Servlet、JavaBean、JDBC、MVC思想)的理解程度和综合运用能力
6. 如果项目开发中加入了struts则酌情加分
7. 进度控制良好
8. 界面友好
技术考察(针对个人)
题库管理模块
模块名 |
主要功能 |
分数 |
考察知识点 |
界面 |
相关界面 |
|
HTML基础知识
HTML表单(FORM) |
试题管理 |
试题的详细信息管理。要充分考虑到可能的各种情况,例如:试题长度大于字段的最大长度的处理 |
|
JDBC
SQL
复杂逻辑设计 |
权限验证 |
验证登录用户 |
|
页面转向 |
Servlet模块
模块名 |
主要功能 |
分数 |
考察知识点 |
读取科目 |
从数据库读取Section,写入流或对象发送给JSP部分 |
|
Servlet
JDBC
JavaBean
流 |
读取题目 |
从数据库读取Question,写入流或对象发送给JSP部分。读取时涉及难度等客户端提供的信息 |
|
Servlet
JDBC
JavaBean
流 |
JSP主模块
模块名 |
主要功能 |
分数 |
考察知识点 |
界面 |
相关界面 |
|
HTML
JavaScript |
显示和答题 |
从Servlet中取出题目,并显示;记录答题或标记情况 |
|
JSP
流
JavaBean |
检查和提交 |
显示答题情况,计算成绩,提交成绩到数据库 |
|
JSP
流
JavaBean | |