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

下載本文檔

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

文檔簡介

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

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

3、展趨勢;熟悉國家對效勞外包的扶持政策;掌握效勞外包企業(yè)工作模式及人才需求特點;掌握效勞外包常見風(fēng)險與對策;熟悉國際外包行業(yè)標(biāo)準(zhǔn)和流程標(biāo)準(zhǔn),了解國際客戶在文化、傳統(tǒng)、習(xí)俗、思維和時差等方面的差異;熟悉軟件外包流程;熟練掌握J(rèn)AVA語言核心語法,程序語言的邏輯構(gòu)造;熟練使用SQL語言、視圖和存儲過;掌握關(guān)系數(shù)據(jù)庫的設(shè)計原理和能夠正確地進展數(shù)據(jù)庫表設(shè)計和訪問;掌握J(rèn)2EE WEB輕量級應(yīng)用開發(fā)技術(shù)中更高級的應(yīng)用組件技術(shù)和平安管理技術(shù);熟練掌握WEB應(yīng)用系統(tǒng)的開發(fā)過程和方法、數(shù)據(jù)庫訪問技術(shù)和各種不同應(yīng)用效勞器的配置管理、部署方法等;掌握工程構(gòu)建與日志工具的使用掌握Linux系統(tǒng)的使用和控制以及運用SV

4、N版本控制工具;掌握Struts經(jīng)典的MVC框架技術(shù),實現(xiàn)多層、松耦合和可重用的WEB應(yīng)用系統(tǒng);掌握主流的O/R Mapping框架技術(shù)并應(yīng)用于系統(tǒng)的持久層的開發(fā)實現(xiàn)中,改善工程中的數(shù)據(jù)庫訪問的性能和效率,提升系統(tǒng)的整體性能;掌握Spring輕量級開發(fā)技術(shù)和在工程中的具體應(yīng)用。職業(yè)技能掌握正確的語言溝通技巧的能力;掌握非語言溝通的技巧的能力;掌握制定工程的工作方案的能力;掌握方案管理的能力;掌握管理的作用及其根本過程;掌握團隊管理的根本職能;掌握最重要的幾種領(lǐng)導(dǎo)力;掌握提高自身領(lǐng)導(dǎo)能力的方式;掌握外語詞匯、詞組和語法構(gòu)造;掌握根本外語閱讀以及聽說交流的能力。職業(yè)素養(yǎng)理解職業(yè)道德修養(yǎng)的內(nèi)涵和意義

5、;了解職業(yè)道德修養(yǎng)的根本途徑;了解軟件效勞外包領(lǐng)域相關(guān)法律規(guī)定,了解版權(quán)、著作權(quán)等相關(guān)權(quán)益保護的常規(guī)方法;掌握管理者管理者素質(zhì)的內(nèi)容及素質(zhì)形成的內(nèi)外條件;了解團隊工作的優(yōu)勢及團隊開展的各個階段、優(yōu)秀團隊具有的特征;考核對象計算機、軟件等相關(guān)專業(yè)的學(xué)生軟件外包企業(yè)的中級開發(fā)人員軟件外包領(lǐng)域相關(guān)企業(yè)的售前、售后及商務(wù)等相關(guān)崗位的從業(yè)人員考核內(nèi)容效勞外包概念、特征、分類及職業(yè)開展外包概念與特征、外包的分類,外包加速開展原因和市場細分中國效勞外包產(chǎn)業(yè)現(xiàn)狀和開展趨勢企業(yè)外包戰(zhàn)略與執(zhí)行效勞外包企業(yè)工作模式、用人標(biāo)準(zhǔn)、環(huán)境建立IT外包與軟件外包 IT外包概念與市場形成 IT外包運作與產(chǎn)業(yè)政策 軟件外包市場、

6、流程解析 軟件外包風(fēng)險與防范Java的高級應(yīng)用多線程編程及線程的優(yōu)先級和同步機制;Servlet與JSP技術(shù)及JavaBean;JDBC的層次構(gòu)造及數(shù)據(jù)庫連接池、表空間、觸發(fā)器、過程、和游標(biāo)的創(chuàng)立和使用;事務(wù)處理和Batch處理;JDBC2.0和3.0新技術(shù)、RowSet;數(shù)據(jù)連接池技術(shù);工程構(gòu)建及日志Ant、Maven、Log4JAnt介紹、配置Ant、使用target設(shè)定target之間的依賴關(guān)系;常用的Ant Task;開發(fā)自己的Ant TaskMaven介紹;使用Maven實現(xiàn)系統(tǒng)構(gòu)建;Ant與Maven的比擬與分析Log4J的原理及配置;Log4J常用的API;在工程中應(yīng)用日志框架L

7、og4J關(guān)鍵類和接口介紹;Log4J配置實現(xiàn)過程;在Web應(yīng)用中使用Log4J;Log4J的使用優(yōu)化。J2EE WEB高級組件開發(fā)Apache commons 典型組件及應(yīng)用;Web過濾器組件技術(shù)、Web監(jiān)聽器組件技術(shù);Tomcat效勞器的環(huán)境及配置;應(yīng)用發(fā)布和數(shù)據(jù)源配置;EL表達式語言、JSTL標(biāo)記庫、WEB平安技術(shù)。軟件工程與系統(tǒng)分析和設(shè)計 面向?qū)ο?OO)的分析和設(shè)計(OOA&OOD);統(tǒng)一建模語言(UML);CMM根本概述、模型、實施; 軟件工程生命周期模型UML和ROSE在工程開發(fā)過程的應(yīng)用;需求分析與用例建模;模塊設(shè)計及UML靜態(tài)建模;軟件過程和軟件活動;需求設(shè)計、概要設(shè)計、詳細設(shè)

8、計根本原那么和文檔標(biāo)準(zhǔn);配置管理的根本概念和必要性;詳細設(shè)計中動態(tài)建模;實現(xiàn)與部署視圖。Linux的使用和SVN版本控制Linux簡介及安裝、常用命令Shell編程 、/Vim編輯器的使用;Linux常規(guī)配置Linux下Jdk配置、令行編譯 ;Tomcat在Linux下的配置和編程 Linux下的數(shù)據(jù)庫系統(tǒng)(Mysql、Postgresql、Oracle)Weblogic在Linux系統(tǒng)下的一般配置和應(yīng)用發(fā)布SVN的搭建及工作原理;SVN的使用及管理命令Java Web表示層Struts2框架及應(yīng)用MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;Struts2框架中的

9、前端控制器組件;Struts2框架核心系統(tǒng)庫及系統(tǒng)環(huán)境搭建;Struts2框架中的可配置化異常處理機制及在工程中的應(yīng)用;Struts2框架中的OGNL表達式語言、Value Stack、攔截器組件技術(shù);Struts2框架中的各種形式的攔截器;Interceptor接口的定義及應(yīng)用;編程實現(xiàn)自定義攔截器組件;在工程中應(yīng)用攔截器鏈提供多層次效勞;應(yīng)用攔截器實現(xiàn)系統(tǒng)的用戶身份驗證功能。對象持久化Hibernate技術(shù)MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;實現(xiàn)持久化技術(shù)的多種模式概述(ORM、JDO、CMP、主動域?qū)ο竽P?)對象和關(guān)系數(shù)據(jù)庫之間的映射原理;Hibe

10、rnate API的詳細介紹,核心接口(Configuration、SessionFactory、Session、Query、Criteria)、回調(diào)接口(Interceptors)、映射接口(Type)、可擴展接口(Dialect、ConnectionProvider)以及hibernate.cfg.xml(配置文件)、xxx.chm.xml(映射文件)Hibernate的體系構(gòu)造以及簡單應(yīng)用,Hibernate的使用步驟及詳細動作 Hibernate的各種配置文件的編寫、使用(核心配置、映射配置、各種DTD文件)Hibernate-Java-SQL之間的數(shù)據(jù)類型映射;Hibernate中持

11、久化類(POLO)屬性的管理、持久化對象ID(OID)的生成(6種生成方式)、類映射關(guān)系的類型(一對多單(雙)向關(guān)聯(lián)、多對一單(雙)向關(guān)聯(lián)等、繼承映射、集合映射)、級聯(lián)保存刪除等;Hibernate查詢語言(HQL)、QBC語言,日志效勞器Log4jHibernate攔截器(Interceptors)與事件(LoadEvent、FlushEvent)、緩存機制原理;Hibernate核心源碼的分析以及擴展。Spring輕量級開發(fā)技術(shù)Spring框架的組成構(gòu)造(Application Context module、JDBC&DAO module、AOP module、ORM module、Web

12、 mvc module);IoC(反向控制)設(shè)計模式的根本原理以及在Spring中的應(yīng)用 ;AOP(面向切面編程)技術(shù)的根本原理以及在Spring中的應(yīng)用; 使用Spring的BeanFactory容器(XmlBeanFactor等)、ApplicationContext容器ClassPathXmlApplicationContext等結(jié)合上下文定義文件(xml或.properties)裝配Bean(分為自動、手動裝配),實現(xiàn)IoC的幾種方式;容器的方法使用、上下文定義文件中Bean的配置,多個配置文件的使用。Spring的特殊Bean的功能及使用 ;在Spring中的AOP的具體實現(xiàn),包括各

13、種通知、引入的創(chuàng)立,動態(tài)、靜態(tài)切入點的使用,Advisor的功能掌握,代理對象的創(chuàng)立;使用Spring的DAO&JDBC module的實現(xiàn)數(shù)據(jù)持久化,包括在Spring中數(shù)據(jù)源的創(chuàng)立、JDBC模版類的使用;Spring與各種ORM的整合(包括Hibernate、JDO等);Spring中的事務(wù)管理(編寫、聲明事務(wù));Spring與RMI的整合、Spring中訪問JNDI效勞、在Spring中使用Java Mail、調(diào)度任務(wù)、Spring與JMS的整合;Spring的Web MVC module API及運用;S、Hibernate3.5、Spring3.0的整合方式與原理。溝通能力、方案、管理和領(lǐng)導(dǎo)能力溝通的概念和目的;影響溝通的三個要素溝通的根本技巧;非語言溝通的技巧制定方案的重要性;制定方案必備的要素;制定方案的原那么和方法方案管理的流程

溫馨提示

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

評論

0/150

提交評論