軟件開(kāi)發(fā)工程師JAVA中級(jí)考試大綱_第1頁(yè)
軟件開(kāi)發(fā)工程師JAVA中級(jí)考試大綱_第2頁(yè)
軟件開(kāi)發(fā)工程師JAVA中級(jí)考試大綱_第3頁(yè)
軟件開(kāi)發(fā)工程師JAVA中級(jí)考試大綱_第4頁(yè)
軟件開(kāi)發(fā)工程師JAVA中級(jí)考試大綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件開(kāi)發(fā)工程師(JAVA)中級(jí)考試大綱軟件開(kāi)發(fā)工程師是從事軟件開(kāi)發(fā)相關(guān)工作的人員的統(tǒng)稱(chēng),包括軟件設(shè)計(jì)人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位。軟件開(kāi)發(fā)工程師未來(lái)發(fā)展方向大致分為兩類(lèi):一是成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理、技術(shù)經(jīng)理、項(xiàng)目經(jīng)理等;二是繼續(xù)他的技術(shù)工作之路,成為高級(jí)軟件工程師、高級(jí)系統(tǒng)分析師、高級(jí)系統(tǒng)架構(gòu)師等。軟件開(kāi)發(fā)工程師(JAVA)中級(jí)主要職能包括:1、輔助項(xiàng)目經(jīng)理進(jìn)行項(xiàng)目管理,帶領(lǐng)團(tuán)隊(duì)成員進(jìn)行項(xiàng)目開(kāi)發(fā);2、負(fù)責(zé)項(xiàng)目需求調(diào)研、系統(tǒng)設(shè)計(jì),在一定架構(gòu)的基礎(chǔ)上進(jìn)行項(xiàng)目開(kāi)發(fā);3、系統(tǒng)框架和核心模塊的設(shè)計(jì)開(kāi)發(fā);4、配合系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研、需求分析;5、

2、解決開(kāi)發(fā)中遇到的各種技術(shù)難題;6、制定和實(shí)施相關(guān)的編程規(guī)范;7、負(fù)責(zé)編制與項(xiàng)目相關(guān)的技術(shù)文檔;8、提供項(xiàng)目時(shí)間的評(píng)估,配合制定項(xiàng)目計(jì)劃;9、整合并優(yōu)化項(xiàng)目開(kāi)發(fā)所需各種資源、技術(shù)架構(gòu);10、進(jìn)行關(guān)鍵技術(shù)的預(yù)研和選型工作。 按照以上崗位職能要求,參考服務(wù)外包的行業(yè)特點(diǎn),根據(jù)職業(yè)能力素質(zhì)模型分析(參見(jiàn)上左圖軟件開(kāi)發(fā)工程師(JAVA)中級(jí)職業(yè)能力要求圖、上右圖軟件開(kāi)發(fā)工程師(JAVA)中級(jí)職業(yè)能力比例圖),分別在外包行業(yè)知識(shí)、崗位專(zhuān)業(yè)知識(shí)、溝通能力、計(jì)劃能力、外語(yǔ)能力、職業(yè)道德、法律法規(guī)、團(tuán)隊(duì)協(xié)作、管理能力、領(lǐng)導(dǎo)能力等十個(gè)方面提出了具體的考核內(nèi)容。考核目標(biāo)一、 專(zhuān)業(yè)知識(shí)Ø 掌握服務(wù)外包概念、

3、特征及分類(lèi);Ø 熟悉中國(guó)服務(wù)外包產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢(shì);熟悉國(guó)家對(duì)服務(wù)外包的扶持政策;Ø 掌握服務(wù)外包企業(yè)工作模式及人才需求特點(diǎn);掌握服務(wù)外包常見(jiàn)風(fēng)險(xiǎn)與對(duì)策;Ø 熟悉國(guó)際外包行業(yè)標(biāo)準(zhǔn)和流程規(guī)范,了解國(guó)際客戶(hù)在文化、傳統(tǒng)、習(xí)俗、思維和時(shí)差等方面的差異;Ø 熟悉軟件外包流程;Ø 熟練掌握J(rèn)AVA語(yǔ)言核心語(yǔ)法,程序語(yǔ)言的邏輯結(jié)構(gòu);Ø 熟練使用SQL語(yǔ)言、視圖和存儲(chǔ)過(guò);Ø 掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)原理和能夠正確地進(jìn)行數(shù)據(jù)庫(kù)表設(shè)計(jì)和訪問(wèn);Ø 掌握J(rèn)2EE WEB輕量級(jí)應(yīng)用開(kāi)發(fā)技術(shù)中更高級(jí)的應(yīng)用組件技術(shù)和安全管理技術(shù);Ø 熟

4、練掌握WEB應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程和方法、數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和各種不同應(yīng)用服務(wù)器的配置管理、部署方法等;掌握項(xiàng)目構(gòu)建與日志工具的使用Ø 掌握Linux系統(tǒng)的使用和控制以及運(yùn)用SVN版本控制工具;Ø 掌握Struts經(jīng)典的MVC框架技術(shù),實(shí)現(xiàn)多層、松耦合和可重用的WEB應(yīng)用系統(tǒng);Ø 掌握主流的O/R Mapping框架技術(shù)并應(yīng)用于系統(tǒng)的持久層的開(kāi)發(fā)實(shí)現(xiàn)中,改善項(xiàng)目中的數(shù)據(jù)庫(kù)訪問(wèn)的性能和效率,提升系統(tǒng)的整體性能;Ø 掌握Spring輕量級(jí)開(kāi)發(fā)技術(shù)和在項(xiàng)目中的具體應(yīng)用。二、 職業(yè)技能Ø 掌握正確的語(yǔ)言溝通技巧的能力;Ø 掌握非語(yǔ)言溝通的技巧的能力;

5、Ø 掌握制定項(xiàng)目的工作計(jì)劃的能力;掌握計(jì)劃管理的能力;Ø 掌握管理的作用及其基本過(guò)程;掌握?qǐng)F(tuán)隊(duì)管理的基本職能;Ø 掌握最重要的幾種領(lǐng)導(dǎo)力;掌握提高自身領(lǐng)導(dǎo)能力的方式;Ø 掌握外語(yǔ)詞匯、詞組和語(yǔ)法結(jié)構(gòu);掌握基本外語(yǔ)閱讀以及聽(tīng)說(shuō)交流的能力。三、 職業(yè)素養(yǎng)Ø 理解職業(yè)道德修養(yǎng)的內(nèi)涵和意義;了解職業(yè)道德修養(yǎng)的基本途徑;Ø 了解軟件服務(wù)外包領(lǐng)域相關(guān)法律規(guī)定,了解版權(quán)、著作權(quán)等相關(guān)權(quán)益保護(hù)的常規(guī)辦法;Ø 掌握管理者管理者素質(zhì)的內(nèi)容及素質(zhì)形成的內(nèi)外條件;Ø 了解團(tuán)隊(duì)工作的優(yōu)勢(shì)及團(tuán)隊(duì)發(fā)展的各個(gè)階段、優(yōu)秀團(tuán)隊(duì)具有的特征;考核對(duì)象&#

6、178; 計(jì)算機(jī)、軟件等相關(guān)專(zhuān)業(yè)的學(xué)生² 軟件外包企業(yè)的中級(jí)開(kāi)發(fā)人員² 軟件外包領(lǐng)域相關(guān)企業(yè)的售前、售后及商務(wù)等相關(guān)崗位的從業(yè)人員考核內(nèi)容1、 服務(wù)外包概念、特征、分類(lèi)及職業(yè)發(fā)展(一) 外包概念與特征、外包的分類(lèi),外包加速發(fā)展原因和市場(chǎng)細(xì)分(二) 中國(guó)服務(wù)外包產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢(shì)(三) 企業(yè)外包戰(zhàn)略與執(zhí)行(四) 服務(wù)外包企業(yè)工作模式、用人標(biāo)準(zhǔn)、環(huán)境建設(shè)2、 IT外包與軟件外包(一) IT外包概念與市場(chǎng)形成(二) IT外包運(yùn)作與產(chǎn)業(yè)政策(三) 軟件外包市場(chǎng)、流程解析(四) 軟件外包風(fēng)險(xiǎn)與防范3、 Java的高級(jí)應(yīng)用(一) 多線程編程及線程的優(yōu)先級(jí)和同步機(jī)制;(二) Servle

7、t與JSP技術(shù)及JavaBean;(三) JDBC的層次結(jié)構(gòu)及數(shù)據(jù)庫(kù)連接池、表空間、觸發(fā)器、過(guò)程、和游標(biāo)的創(chuàng)建和使用;(四) 事務(wù)處理和Batch處理;JDBC2.0和3.0新技術(shù)、RowSet;數(shù)據(jù)連接池技術(shù);4、 項(xiàng)目構(gòu)建及日志Ant、Maven、Log4J(一) Ant介紹、配置Ant、使用target(二) 設(shè)定target之間的依賴(lài)關(guān)系;常用的Ant Task;開(kāi)發(fā)自己的Ant Task(三) Maven介紹;使用Maven實(shí)現(xiàn)系統(tǒng)構(gòu)建;Ant與Maven的比較與分析(四) Log4J的原理及配置;Log4J常用的API;在項(xiàng)目中應(yīng)用日志框架Log4J關(guān)鍵類(lèi)和接口介紹;Java pr

8、operties配置文件log4j.xml配置文件;Log4J配置實(shí)現(xiàn)過(guò)程;(五) 在Web應(yīng)用中使用Log4J;Log4J的使用優(yōu)化。5、 J2EE WEB高級(jí)組件開(kāi)發(fā)(一) Apache commons 典型組件及應(yīng)用;(二) Web過(guò)濾器組件技術(shù)、Web監(jiān)聽(tīng)器組件技術(shù);(三) Tomcat服務(wù)器的環(huán)境及配置;應(yīng)用發(fā)布和數(shù)據(jù)源配置;(四) EL表達(dá)式語(yǔ)言、JSTL標(biāo)記庫(kù)、WEB安全技術(shù)。6、 軟件工程與系統(tǒng)分析和設(shè)計(jì) (一) 面向?qū)ο?OO)的分析和設(shè)計(jì)(OOA&OOD);(二) 統(tǒng)一建模語(yǔ)言(UML);CMM基本概述、模型、實(shí)施; (三) 軟件工程生命周期模型UML和ROSE在項(xiàng)

9、目開(kāi)發(fā)過(guò)程的應(yīng)用;(四) 需求分析與用例建模;模塊設(shè)計(jì)及UML靜態(tài)建模;(五) 軟件過(guò)程和軟件活動(dòng);需求設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)基本原則和文檔規(guī)范;(六) 配置管理的基本概念和必要性;詳細(xì)設(shè)計(jì)中動(dòng)態(tài)建模;實(shí)現(xiàn)與部署視圖。7、 Linux的使用和SVN版本控制(一) Linux簡(jiǎn)介及安裝、常用命令(二) Shell編程 、/Vim編輯器的使用;Linux常規(guī)配置(三) Linux下Jdk配置、令行編譯 ;Tomcat在Linux下的配置和編程 (四) Linux下的數(shù)據(jù)庫(kù)系統(tǒng)(Mysql、Postgresql、Oracle)(五) Weblogic在Linux系統(tǒng)下的一般配置和應(yīng)用發(fā)布(六) S

10、VN的搭建及工作原理;SVN的使用及管理命令8、 Java Web表示層Struts2框架及應(yīng)用(一) MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;(二) Struts2框架中的前端控制器組件;Struts2框架核心系統(tǒng)庫(kù)及系統(tǒng)環(huán)境搭建;(三) 默認(rèn)的核心系統(tǒng)配置項(xiàng)目及配置文件;核心配置文件struts.xml及應(yīng)用;(四) Struts2框架中的可配置化異常處理機(jī)制;perties文件作用及常用屬性及在項(xiàng)目中的應(yīng)用;Struts2框架中的OGNL表達(dá)式語(yǔ)言、Value Stack、攔截器組件技術(shù);(五) Struts2框架中的各種形式的攔截器

11、;Interceptor接口的定義及應(yīng)用;(六) 編程實(shí)現(xiàn)自定義攔截器組件;在項(xiàng)目中應(yīng)用攔截器鏈提供多層次服務(wù);應(yīng)用攔截器實(shí)現(xiàn)系統(tǒng)的用戶(hù)身份驗(yàn)證功能。9、 對(duì)象持久化Hibernate技術(shù)(一) MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;實(shí)現(xiàn)持久化技術(shù)的多種模式概述(ORM、JDO、CMP、主動(dòng)域?qū)ο竽P?)(二) 對(duì)象和關(guān)系數(shù)據(jù)庫(kù)之間的映射原理;Hibernate API的詳細(xì)介紹,核心接口(Configuration、SessionFactory、Session、Query、Criteria)、回調(diào)接口(Interceptors)、映射接口(Type)、可擴(kuò)

12、展接口(Dialect、ConnectionProvider)以及hibernate.cfg.xml(配置文件)、xxx.chm.xml(映射文件)(三) Hibernate的體系結(jié)構(gòu)以及簡(jiǎn)單應(yīng)用,Hibernate的使用步驟及詳細(xì)動(dòng)作 (四) Hibernate的各種配置文件的編寫(xiě)、使用(核心配置、映射配置、各種DTD文件)(五) Hibernate-Java-SQL之間的數(shù)據(jù)類(lèi)型映射;Hibernate中持久化類(lèi)(POLO)屬性的管理、持久化對(duì)象ID(OID)的生成(6種生成方式)、類(lèi)映射關(guān)系的類(lèi)型(一對(duì)多單(雙)向關(guān)聯(lián)、多對(duì)一單(雙)向關(guān)聯(lián)等、繼承映射、集合映射)、級(jí)聯(lián)保存刪除等;Hib

13、ernate查詢(xún)語(yǔ)言(HQL)、QBC語(yǔ)言,日志服務(wù)器Log4j(六) Hibernate攔截器(Interceptors)與事件(LoadEvent、FlushEvent)、緩存機(jī)制原理;Hibernate核心源碼的分析以及擴(kuò)展。10、 Spring輕量級(jí)開(kāi)發(fā)技術(shù)(一) Spring框架的組成結(jié)構(gòu)(Application Context module、JDBC&DAO module、AOP module、ORM module、Web mvc module);IoC(反向控制)設(shè)計(jì)模式的基本原理以及在Spring中的應(yīng)用 ;(二) AOP(面向切面編程)技術(shù)的基本原理以及在Spring

14、中的應(yīng)用; (三) 使用Spring的BeanFactory容器(XmlBeanFactor等)、ApplicationContext容器(ClassPathXmlApplicationContext等)結(jié)合上下文定義文件(xml或.properties)裝配Bean(分為自動(dòng)、手動(dòng)裝配),實(shí)現(xiàn)IoC的幾種方式;容器的方法使用、上下文定義文件中Bean的配置,多個(gè)配置文件的使用。Spring的特殊Bean的功能及使用 ;(四) 在Spring中的AOP的具體實(shí)現(xiàn),包括各種通知、引入的創(chuàng)建,動(dòng)態(tài)、靜態(tài)切入點(diǎn)的使用,Advisor的功能掌握,代理對(duì)象的創(chuàng)建;使用Spring的DAO&JDB

15、C module的實(shí)現(xiàn)數(shù)據(jù)持久化,包括在Spring中數(shù)據(jù)源的創(chuàng)建、JDBC模版類(lèi)的使用;Spring與各種ORM的整合(包括Hibernate、JDO等);(五) Spring中的事務(wù)管理(編寫(xiě)、聲明事務(wù));Spring與RMI的整合、Spring中訪問(wèn)JNDI服務(wù)、在Spring中使用Java Mail、調(diào)度任務(wù)、Spring與JMS的整合;Spring的Web MVC module API及運(yùn)用;Struts2.1、Hibernate3.5、Spring3.0的整合方式與原理。11、 溝通能力、計(jì)劃、管理和領(lǐng)導(dǎo)能力(一) 溝通的概念和目的;影響溝通的三個(gè)要素(二) 溝通的基本技巧;非語(yǔ)言溝通的技巧(三) 制定計(jì)劃的重要性;制定計(jì)劃必備的要素;制定計(jì)劃的原則和方法(四) 計(jì)劃管理的流程;管理的五項(xiàng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論