北京金同方计算机培训,考试认证
当前位置:中招首页 -> IT培训 -> 国内认证 -> 全国计算机应用技术职业技能考试NIT-PRO -> 复习指导 -> 
全国计算机应用技术职业技能考试NIT-PRO考试大纲(四)

2005-11-14 10:51:11 来源:未知

第四部分:软件开发工程师(Java)模块
软件开发工程师(JAVA)考试内容覆盖了JAVA程序员、专业软件公司JAVA软件工程师、高级软件工程师、网络公司JAVA程序员等职位所要求的知识与技能,突出强调并着重考查考生的需求分析能力、项目设计能力、编码能力、排错能力和协作能力。

一、考试对象
已完成NIT-PRO职业技能类课程“软件开发工程师(JAVA)”学习,透彻掌握JAVA开发技术的学习者。

二、考试内容

能力目标
具体要求
知识点
认知层次
掌握Java语言基本知识、Java编程语法基础
Java语言基本知识 JVM/JRE概念和Java核心机制
CLASSPATH和Path环境变量
java和javac命令
main()方法
三种类型的Java注释  
I
III
III
II
II  
Java编程语法基础 标识符和关键字
变量声明和作用域
运算符和表达式
流程控制语句
数组
II
II
II
III
II
掌握面向对象
程序设计能力 
面向对象编程基础 对象和类
方法和属性
构造器
引用数据类型
III
III
II
II
面向对象编程进阶 类的继承
类成员的控制
方法的重载
对象的构造和初始化
static关键字和final关键字
抽象方法和抽象类
接口
多态
内部类的定义和使用
异常处理
III
III
III
III
II
III
III
III
II
II
掌握J2SE程序设计
J2SE中常见类等
基本知识
命令行参数
常用类的使用
List和Set接口的使用
字节流和字符流、节点流和处理流
jar命令的使用
II
II
II
II
II
对象序列化  对象序列化基础
Serializable接口的使用
II
III
Java图形界面
程序设计 
常用组件和容器
布局管理器
Java2 SDK事件模型
事件监听器接口和适配器类
使用内部类或匿名类的事件处理
paint()方法
II
II
II
II
III
II
Java多线程  线程基本概念及模型
线程的创建及状态控制
多线程共享数据
线程的同步及通信
II
III
III
III
Java网络编程  通过Socket实现网络通信
URL类的使用
III
II
掌握基于Oracle的
数据库程序设计
掌握Oracle数据库
一般性使用
掌握基本的数据库安装方法
理解基本的数据库概念,掌握数据库的主要工具
Sqlplus的使用
I
II

II

具备使用SQL语句管理
数据库的能力 
使用基本Select语句查询数据
使用SQL函数
使用DML语句
事务处理
表的创建和管理
索引的创建和管理
视图的创建和管理
II
III
III
III
IV
II
III
具备数据库设计能力  实体-关系模型
1NF、2NF、3NF
III
III
掌握JDBC的使用
理解JDBC的基本概念 JDBC的功能
JDBC工作原理
JDBC API
II
II
III
使用JDBC-ODBC桥
访问数据库 
了解JDBC-ODBC的基本概念
设置ODBC数据源
编写程序实现对数据库中表的访问
I
II
II  
使用JDBC访问
Oracle数据库 
使用JDBC访问Oracle数据库
使用PreparedStatement接口
使用CallableStatement接口实现对数据库中存储过程的调用
II
II
II
掌握JSP程序设计
Tomcat服务器的
安装和配置
Tomcat服务器的安装和配置  I
JSP基本语法包括
代码区、声明区以
及注释等
正确的设置目录并编写简单的JSP程序
JSP和HTML的交互
page指令
jsp:include的使用
jsp:forward的使用
表单和JSP程序的结合
II
III
II
II
II
IV
session和Cookie的应用 使用session
使用Cookie
III
III
掌握JavaBean
Servlet程序设计
JavaBean编程  JavaBean的基本概念和主要用途
在JSP中对JavaBean的调用
使用JavaBean封装对数据库的操作
I
III
III
Servlet编程  Servlet简介
Servlet和JSP的区别和联系
HttpServlet类/doGet()、doPost()等相关方法的分析
使用Servlet处理客户端请求
JSP和Servlet之间的通信
I
II
II

II
II

MVC设计模式
MVC设计模式的分析 MVC设计模式的基本概念分析JSP、Servlet和JavaBean的分工
使用MVC编写Web程序  
I
II
IV  
掌握J2EE程序设计
J2EE程序设计 J2EE技术的组成
RMI技术
数据库连接池技术
JNDI技术
JMS技术  
I
III
III
III
III  
用JBuilder可视化开发工具编写EJB的能力 使用JBuilder管理
工程使用基本界面要素


了解EJB的属性并会在JBuilder中设置EJB的参数
掌握可视化开发EJB的基本步骤
部署EJB的具体的步骤

II
II
III

III
III

三、考试说明
鉴于NIT-PRO为面向企业应用的角度进行人员测评,考试中题目的70%为案例考试,,所有考试命题工作由教育部考试中心组织相关的企业界的专家共同参与,以确保考试内容反映出行业的主流技术现状。

NIT-PRO工程师层次考试的标准时间为 4 天,工程师考试首先进行的是三天半的案例考试部分。考生被随机分成四人组成的小组,分工协作完成一个小型的真实开发项目。随后,在剩下的半天当中,每个考生将独立完成标准化试题的考试,在客观考试的半天时间内,还要对考试进行该次考试所考案例考试中相应模块的校验题考试。在案例考试部分,将主要考查考生的实际动手能力及进行团队协作的能力;标准化试题的考试,则主要侧重考评考生的基础知识。考生的成绩由三部分组成,分别是个人标准化考试成绩、案例考试所在组组集体成绩及案例考试所在组个人成绩。

由于NIT-PRO采用了革新的考试形式,为了最大程度的保证考试的严谨性以及成绩的真实性,NIT-PRO针对于全真案例考试部分设计了校验题考试。校验题考试针对于软件工程师、网络工程师全真案例考试部分,校验题每人5题,如果答对3题及以上则案例题成绩中个人技术得分有效。

    工程师考试考试内容、时间、分值分布

专业

全真案例考试

客观题考试

总计

成绩

时间

成绩

时间

成绩

时间

个人成绩

个人成绩生效

小组成绩 (四人一组)

软件
工程师类

50分

校验题五对三

20分

3.5天

30分

2小时

100分

4天

网络工程师类

50分

校验题五对三

20分

3.5天

30分

2小时

100分

4天

电脑美术设计师类

70分

网页20分;美术25分;
三维25分

1.5天

30分

2小时

100分

2天



四、考试样题
(一)案例考试样题
1、任务描述
本案例采用新东方教育在线机考系统,考察学生开发、合作和编码能力
实现目标是模拟GRE等英语考试的机考系统
本次考试任务量为10-12人天,适合3-4人配合,在3.5个工作日内完成
2、考试内容
根据实际需求共分4个模块,考察4名学生组成小组协同完成,数据库结构也设计完成无需学生自行设计。

功能类别

子功能

Servlet部分

读取科目

读取题目

题库管理部分

题库管理

JSP部分

考试部分

检查和提交部分

其它部分

其它部分


1. 题库管理部分
功能描述:管理题库,对题库中的题目和进行增删改。该部分采用Java GUI应用程序来完成。

2. Servlet部分
本部分用于JSP与数据库的交互,主要包括从数据库服务器中提取试题,以及JSP部分答题结果的记录等。考虑时间关系,答题结果记录暂不做处理。
1)读取科目
名称:读取科目
功能描述:获的考试的科目信息,取得每个科目的名字、基准分等信息。(本系统只针对一种考试进行处理,所以只是读取某一科目)
2)读取题目
名称:读取题目
功能描述:根据输入的各项参数读取题目的序号和题干,如果包含子题,那么把子题也返回。

3、JSP部分
1)考试部分 名称:考试部分功能描述:作为JSP主体负责与用户的交互,读取题目,显示题目,记录答题情况,为不确定的题目做标记等。
2)检查和提交部分 名称:检查和提交部分功能描述:响应用户的检查需求,弹出窗口显示所有题目的答题情况,以及是否做标记;提交部分提交考试结果,显示考试成绩并存储到数据库

4.其它部分
名称:其它部分
功能描述:登录,考生账号管理,注册,界面,开发计划和系统设计概要文档

(二)案例评判标准
综合考察(项目组共同获得)
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


  其它模块

模块名

主要功能

分数

考察知识点

权限验证 验证登录用户   JSP
HTML
JAVASCRIPT

界面 相关界面   HTML
JAVASCRIPT

注册 考生注册   JSP
JAVABEAN
SQL

开发计划整理 开发计划整理   项目管理
系统设计整理 系统设计整理   项目管理

1、请根据你在案例题中所作的模块回答一个问题:
1). 负责题库管理部分的考生写出添加题目的SQL语句,并指出在程序中的位置
2). 负责题库Servlet部分的考生写出读取题目的子程序,并指出在程序中的位置
3). 负责题库JSP部分的考生写出显示题目的子程序,并指出在程序中的位置
4). 负责题库其它部分的考生写出登录错误处理的子程序,并指出在程序中的位置

(二)客观题样题
客观题主要考查考生的基本知识、知识结构、运用技术的能力以及创造力。
初级工程师部分客观题只包含标准化试题。标准化试题侧重考察考生的基本知识与知识结构。客观题占总分的30%。
1、标准化题部分
1)以下哪种请求表明客户端只想接收到响应的头信息,并决定了接收文挡的大小,修改时间。
A PUT
B GET
C TRACE
D HEAD

答案:D

2)以下Web应用程序配置信息格式正确的是:
A
<web-app>
<error-page>
<error-code>404</error-code>
<location>/examples/jsp/ErrorPage.html</location>
</error-page>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>/MyServlet</servlet>
</servlet>
</web-app>
B
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>/MyServlet</servlet>
</servlet>
<error-page>
<error-code>404</error-code>
<location>/examples/jsp/ErrorPage.html</location>
</error-page>
<web-app>
C
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>/MyServlet</servlet>
</servlet>
<error-page>
<error-code>404</error-code>
</error-page>
<web-app>
D
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>/MyServlet</servlet>
</servlet>
<error-page>
<exception-type>javax.ServletException</eexception-type>
<location>/examples/jsp/ErrorPage.html</location>
</error-page>
<web-app>

答案:BD

2、问答题部分
1、将下面的伪代码翻译为JAVA代码。
声明整型变量 i=1
声明整型变量 sum=0
while true
begin
if i<100
sum = sum +i
i = i+2
else
break
end if
end
打印sum

2、请根据你在案例题中所作的模块回答一个问题:
负责题库管理部分的考生写出添加题目的sql语句,并指出在程序中的位置
负责题库Servlet部分的考生写出读取题目的子程序,并指出在程序中的位置
负责题库JSP部分的考生写出显示题目的子程序,并指出在程序中的位置
负责题库其它部分的考生写出登录错误处理的子程序,并指出在程序中的位置

   关键词  >>全国计算机应用技术职业技能考试NIT-PRO
 
新世纪电脑培训学校
北京新华电脑学校
百事特教育学院
金同方计算机学校
北大燕工教育研究院
中科院计算所培训中心

  ■ 最新推荐课程

 ·长城平面设计师就业专修课程  ·育人电脑组装维修培训课程  ·新科海三维设计师就业班课程
 ·中科院JAVA软件工程师培训课程  ·中科院计计算机网络系统集成  ·千禧艺海高级三维室内装潢设计
 ·金同方高级文秘助理实战课程  ·科华时代 3ds max设计师课程  ·北京交通大学日语软件工程师
相关文章
 ·全国计算机应用技术职业技能考试NIT-PRO“
 ·全国计算机应用技术职业技能考试NIT-PRO考试
 ·全国计算机应用技术职业技能考试NIT-PRO考试
 ·全国计算机应用技术职业技能考试NIT-PRO考试
 ·全国计算机应用技术职业技能考试NIT-PRO考试
论坛热贴
 【发表评论】
 昵称:
 内容:
 
 【最新评论】 更多...
中招在线版权与免责声明:
① 凡本站注明“稿件来源:中招在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明"稿件来源:中招在线",违者本站将依法追究责任。
② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。
热 点 聚 焦
Google
   
精 彩 推 荐
免费下载Firefox,改进网页浏览
免费下载相片软件整理你的照片
·新科海平面设计师就业课程
·新科海软件测试工程师课程
·理工百事特软件编程课程
·百事特装饰装潢设计师课程
·J2EE Struts及XML编程技术
·千禧艺海影视后期特效课程
·JAVA软件开发专业课程
·清华万博1+6网络技术总监
·中科院企业VI平面广告课程
·中科院VC++ 6.0/VC++.Net
 
本周院校排行榜
最新资源排行榜
 
 
关于中招 - 广告服务 - 网站建设 - 版权声明 - 联系我们 - 英才加盟 - 网站地图 - 友情链接 - 免责声明 - 设为首页
Copyright @ 2005-2008 zhongzhao.com All Rights Reserved.
中招在线 版权所有