软件开发工程师(JAVA)初级考试大纲.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:6 大小:2.6MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件开发工程师(JAVA)初级考试大纲.doc

软件开发工程师(JAVA)初级考试大纲.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

全国服务外包考试管理中心PAGE-6-地址:北京市海淀区万寿路27号工业和信息化部万寿路机关邮政编码:100846电话:010-68208435传真:010-68208436网址:HYPERLINK"http://www.nso.org.cn/"www.nso.org.cn邮箱:nso@nso.org.cn软件开发工程师(JAVA)初级考试大纲软件开发工程师是从事软件开发相关工作的人员的统称,包括程序员、软件设计人员、软件架构人员、软件工程管理人员等一系列岗位。软件开发工程师未来发展方向大致分为两类:一是成为管理人员,例如产品研发经理、技术经理、项目经理等;二是继续他的技术工作之路,成为软件工程师、需求分析师等。软件开发工程师(JAVA)初级主要职能包括:1、软件的程序设计与代码编写;2、有关技术方案、文档的编写、软件单元的测试;3、根据项目具体要求,承担开发任务,按计划完成任务目标;4、完成软件系统及模块的编码;5、协助测试人员完成软件系统及模块的测试;6、负责编制与项目相关的技术文档;7、根据项目具体要求,承担大型网站设计与开发;8、部分软件功能模块设计和软件界面美化。按照以上岗位职能要求,参考服务外包的行业特点,根据职业能力素质模型分析(参见上左图——软件开发工程师(JAVA)初级职业能力要求图、上右图——软件开发工程师(JAVA)初级职业能力比例图),分别在外包行业知识、岗位专业知识、沟通能力、计划能力、外语能力、职业道德、法律法规、团队协作等八个方面提出了具体的考核内容。考核目标专业知识掌握服务外包概念、特征及分类;了解中国服务外包产业现状和发展趋势;熟悉国家对服务外包的扶持政策;了解服务外包企业工作模式及人才需求特点;了解服务外包常见风险与对策;熟悉国际外包行业标准和流程规范,了解国际客户在文化、传统、习俗、思维和时差等方面的差异;熟悉软件外包流程;了解JAVA语言的基本特点;JAVA虚拟机和JAVA平台之间的关系;掌握java的基本语法、数据类型、运算符、表达式和流程控制语句;熟练掌握Java基础类库、I/O技术与文件管理;掌握异常处理和多线程的使用;掌握基于Oracle的数据库程序设计;熟练掌握JDBC的使用;熟练掌握JSP页面设计常用技术;掌握Servlet技术、MVC设计模式。掌握HTML基本原理;掌握CSS各种选择器及常见样式设置;熟练使用HTML常用元素理解JavaScript语言原理;熟练的使用JavaScript对HTMLDOM进行编程;熟练掌握JavaScript对象对象封装技巧;掌握XML及与XML相关的处理技术;掌握和了解JavaScript及Xhtml与CSS样式有关的技术实现;掌握与AJAX相关的技术及JQuery技术及具体的编程实现和应用;掌握数据结构与算法及软件测试的常用方法。职业技能掌握正确的语言沟通技巧的能力;掌握非语言沟通的技巧的能力;掌握制定个人的工作计划的能力;掌握计划管理的能力;掌握外语词汇、词组和语法结构;掌握基本外语阅读以及听说交流的能力。职业素养理解职业道德修养的内涵和意义;了解职业道德修养的基本途径;了解软件服务外包领域相关法律规定,了解版权、著作权等相关权益保护的常规办法;了解“团队协作”的意义;了解成为优秀团队成员具备的品格和行为能力;了解团队协作中的五种机能障碍处理的常规方式。考核对象计算机、软件等相关专业的学生软件服务企业的初级开发人员软件服务外包领域相关企业的售前、售后及商务等相关岗位的从业人员考核内容服务外包概念、特征、分类及职业发展外包概念与特征、外包的分类,外包加速发展原因和市场细分;中国服务外包产业现状和发展趋势;企业外包战略与执行;服务外包企业工作模式、用人标准、环境建设。IT外包与软件外包IT外包概念与市场形成;IT外包运作与产业政策;软件外包市场、流程解析;软件外包风险与防范。Java语言基础Java的发展历史及语言特点;与C和C++语言的异同;Java的实现及运行机制,Java程序开发工具Eclipse的使用与java程序的运行环境搭建;package和import语句的使用;JavaAPI文档;基本数据类型、关键字和标识符;Java运算符和表达式以及简单数据类型程序;;数组的使用;分支语句:if..else..、switch;循环语句:while,do..while,for.;其他语句:如continue、break、return。类、对象、继承、多态和接口OOP面向对象程序设计;类的定义(包括成员变量和方法)、构造方法与方法的重载;包(package和import);类成员变量及方法的访