軟件開發(fā)工程師JAVA中級考試大綱_第1頁
軟件開發(fā)工程師JAVA中級考試大綱_第2頁
軟件開發(fā)工程師JAVA中級考試大綱_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

/軟件開發(fā)工程師(JAVA)中級考試大綱軟件開發(fā)工程師是從事軟件開發(fā)相關(guān)工作的人員的統(tǒng)稱,包括軟件設(shè)計人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位。軟件開發(fā)工程師將來發(fā)展方向大致分為兩類:一是成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理、技術(shù)經(jīng)理、項目經(jīng)理等;二是接著他的技術(shù)工作之路,成為高級軟件工程師、高級系統(tǒng)分析師、高級系統(tǒng)架構(gòu)師等。軟件開發(fā)工程師(JAVA)中級主要職能包括:1、幫助項目經(jīng)理進(jìn)行項目管理,帶領(lǐng)團(tuán)隊成員進(jìn)行項目開發(fā);2、負(fù)責(zé)項目需求調(diào)研、系統(tǒng)設(shè)計,在確定架構(gòu)的基礎(chǔ)上進(jìn)行項目開發(fā);3、系統(tǒng)框架和核心模塊的設(shè)計開發(fā);4、協(xié)作系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研、需求分析;5、解決開發(fā)中遇到的各種技術(shù)難題;6、制定和實(shí)施相關(guān)的編程規(guī)范;7、負(fù)責(zé)編制和項目相關(guān)的技術(shù)文檔;8、供應(yīng)項目時間的評估,協(xié)作制定項目支配;9、整合并優(yōu)化項目開發(fā)所需各種資源、技術(shù)架構(gòu);10、進(jìn)行關(guān)鍵技術(shù)的預(yù)研和選型工作。依據(jù)以上崗位職能要求,參考服務(wù)外包的行業(yè)特點(diǎn),依據(jù)職業(yè)實(shí)力素養(yǎng)模型分析(參見上左圖——軟件開發(fā)工程師(JAVA)中級職業(yè)實(shí)力要求圖、上右圖——軟件開發(fā)工程師(JAVA)中級職業(yè)實(shí)力比例圖),分別在外包行業(yè)學(xué)問、崗位專業(yè)學(xué)問、溝通實(shí)力、支配實(shí)力、外語實(shí)力、職業(yè)道德、法律法規(guī)、團(tuán)隊協(xié)作、管理實(shí)力、領(lǐng)導(dǎo)實(shí)力等十個方面提出了詳細(xì)的考核內(nèi)容。考核目標(biāo)專業(yè)學(xué)問駕馭服務(wù)外包概念、特征及分類;熟悉中國服務(wù)外包產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢;熟悉國家對服務(wù)外包的扶持政策;駕馭服務(wù)外包企業(yè)工作模式及人才需求特點(diǎn);駕馭服務(wù)外包常見風(fēng)險和對策;熟悉國際外包行業(yè)標(biāo)準(zhǔn)和流程規(guī)范,了解國際客戶在文化、傳統(tǒng)、習(xí)俗、思維和時差等方面的差異;熟悉軟件外包流程;嫻熟駕馭JAVA語言核心語法,程序語言的邏輯結(jié)構(gòu);嫻熟運(yùn)用SQL語言、視圖和存儲過;駕馭關(guān)系數(shù)據(jù)庫的設(shè)計原理和能夠正確地進(jìn)行數(shù)據(jù)庫表設(shè)計和訪問;駕馭J2EEWEB輕量級應(yīng)用開發(fā)技術(shù)中更高級的應(yīng)用組件技術(shù)和平安管理技術(shù);嫻熟駕馭WEB應(yīng)用系統(tǒng)的開發(fā)過程和方法、數(shù)據(jù)庫訪問技術(shù)和各種不同應(yīng)用服務(wù)器的配置管理、部署方法等;駕馭項目構(gòu)建和日志工具的運(yùn)用駕馭Linux系統(tǒng)的運(yùn)用和限制以及運(yùn)用SVN版本限制工具;駕馭Struts經(jīng)典的MVC框架技術(shù),實(shí)現(xiàn)多層、松耦合和可重用的WEB應(yīng)用系統(tǒng);駕馭主流的O/RMapping框架技術(shù)并應(yīng)用于系統(tǒng)的許久層的開發(fā)實(shí)現(xiàn)中,改善項目中的數(shù)據(jù)庫訪問的性能和效率,提升系統(tǒng)的整體性能;駕馭Spring輕量級開發(fā)技術(shù)和在項目中的詳細(xì)應(yīng)用。職業(yè)技能駕馭正確的語言溝通技巧的實(shí)力;駕馭非語言溝通的技巧的實(shí)力;駕馭制定項目的工作支配的實(shí)力;駕馭支配管理的實(shí)力;駕馭管理的作用及其基本過程;駕馭團(tuán)隊管理的基本職能;駕馭最重要的幾種領(lǐng)導(dǎo)力;駕馭提高自身領(lǐng)導(dǎo)實(shí)力的方式;駕馭外語詞匯、詞組和語法結(jié)構(gòu);駕馭基本外語閱讀以及聽說溝通的實(shí)力。職業(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)益愛惜的常規(guī)方法;駕馭管理者管理者素養(yǎng)的內(nèi)容及素養(yǎng)形成的內(nèi)外條件;了解團(tuán)隊工作的優(yōu)勢及團(tuán)隊發(fā)展的各個階段、優(yōu)秀團(tuán)隊具有的特征;考核對象計算機(jī)、軟件等相關(guān)專業(yè)的學(xué)生軟件外包企業(yè)的中級開發(fā)人員軟件外包領(lǐng)域相關(guān)企業(yè)的售前、售后及商務(wù)等相關(guān)崗位的從業(yè)人員考核內(nèi)容服務(wù)外包概念、特征、分類及職業(yè)發(fā)展外包概念和特征、外包的分類,外包加速發(fā)展緣由和市場細(xì)分中國服務(wù)外包產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢企業(yè)外包戰(zhàn)略和執(zhí)行服務(wù)外包企業(yè)工作模式、用人標(biāo)準(zhǔn)、環(huán)境建設(shè)IT外包和軟件外包IT外包概念和市場形成IT外包運(yùn)作和產(chǎn)業(yè)政策軟件外包市場、流程解析軟件外包風(fēng)險和防范Java的高級應(yīng)用多線程編程及線程的優(yōu)先級和同步機(jī)制;Servlet和JSP技術(shù)及JavaBean;JDBC的層次結(jié)構(gòu)及數(shù)據(jù)庫連接池、表空間、觸發(fā)器、過程、和游標(biāo)的創(chuàng)建和運(yùn)用;事務(wù)處理和Batch處理;JDBC2.0和3.0新技術(shù)、RowSet;數(shù)據(jù)連接池技術(shù);項目構(gòu)建及日志Ant、Maven、Log4JAnt介紹、配置Ant、運(yùn)用target設(shè)定target之間的依靠關(guān)系;常用的AntTask;開發(fā)自己的AntTaskMaven介紹;運(yùn)用Maven實(shí)現(xiàn)系統(tǒng)構(gòu)建;Ant和Maven的比較和分析Log4J的原理及配置;Log4J常用的API;在項目中應(yīng)用日志框架Log4J關(guān)鍵類和接口介紹;Javaproperties配置文件log4j.xml配置文件;Log4J配置實(shí)現(xiàn)過程;在Web應(yīng)用中運(yùn)用Log4J;Log4J的運(yùn)用優(yōu)化。J2EEWEB高級組件開發(fā)Apachecommons典型組件及應(yīng)用;Web過濾器組件技術(shù)、Web監(jiān)聽器組件技術(shù);Tomcat服務(wù)器的環(huán)境及配置;應(yīng)用發(fā)布和數(shù)據(jù)源配置;EL表達(dá)式語言、JSTL標(biāo)記庫、WEB平安技術(shù)。軟件工程和系統(tǒng)分析和設(shè)計面對對象(OO)的分析和設(shè)計(OOA&OOD);統(tǒng)一建模語言(UML);CMM基本概述、模型、實(shí)施;軟件工程生命周期模型UML和ROSE在項目開發(fā)過程的應(yīng)用;需求分析和用例建模;模塊設(shè)計及UML靜態(tài)建模;軟件過程和軟件活動;需求設(shè)計、概要設(shè)計、詳細(xì)設(shè)計基本原則和文檔規(guī)范;配置管理的基本概念和必要性;詳細(xì)設(shè)計中動態(tài)建模;實(shí)現(xiàn)和部署視圖。Linux的運(yùn)用和SVN版本限制Linux簡介及安裝、常用叮囑Shell編程、/Vim編輯器的運(yùn)用;Linux常規(guī)配置Linux下Jdk配置、令行編譯;Tomcat在Linux下的配置和編程Linux下的數(shù)據(jù)庫系統(tǒng)(Mysql、Postgresql、Oracle)Weblogic在Linux系統(tǒng)下的一般配置和應(yīng)用發(fā)布SVN的搭建及工作原理;SVN的運(yùn)用及管理叮囑JavaWeb表示層Struts2框架及應(yīng)用MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;Struts2框架中的前端限制器組件;Struts2框架核心系統(tǒng)庫及系統(tǒng)環(huán)境搭建;默認(rèn)的核心系統(tǒng)配置項目及配置文件;核心配置文件struts.xml及應(yīng)用;Struts2框架中的可配置化異樣處理機(jī)制;perties文件作用及常用屬性及在項目中的應(yīng)用;Struts2框架中的OGNL表達(dá)式語言、ValueStack、攔截器組件技術(shù);Struts2框架中的各種形式的攔截器;Interceptor接口的定義及應(yīng)用;編程實(shí)現(xiàn)自定義攔截器組件;在項目中應(yīng)用攔截器鏈供應(yīng)多層次服務(wù);應(yīng)用攔截器實(shí)現(xiàn)系統(tǒng)的用戶身份驗證功能。對象許久化Hibernate技術(shù)MVCStruts2框架及系統(tǒng)架構(gòu);Struts2框架系統(tǒng)架構(gòu)及處理流程;實(shí)現(xiàn)許久化技術(shù)的多種模式概述(ORM、JDO、CMP、主動域?qū)ο竽P?)對象和關(guān)系數(shù)據(jù)庫之間的映射原理;HibernateAPI的詳細(xì)介紹,核心接口(Configuration、SessionFactory、Session、Query、Criteria)、回調(diào)接口(Interceptors)、映射接口(Type)、可擴(kuò)展接口(Dialect、ConnectionProvider)以及hibernate.cfg.xml(配置文件)、xxx.chm.xml(映射文件)Hibernate的體系結(jié)構(gòu)以及簡潔應(yīng)用,Hibernate的運(yùn)用步驟及詳細(xì)動作Hibernate的各種配置文件的編寫、運(yùn)用(核心配置、映射配置、各種DTD文件)Hibernate-Java-SQL之間的數(shù)據(jù)類型映射;Hibernate中許久化類(POLO)屬性的管理、許久化對象ID(OID)的生成(6種生成方式)、類映射關(guān)系的類型(一對多單(雙)向關(guān)聯(lián)、多對一單(雙)向關(guān)聯(lián)等、繼承映射、集合映射)、級聯(lián)保存刪除等;Hibernate查詢語言(HQL)、QBC語言,日志服務(wù)器Log4jHibernate攔截器(Interceptors)和事務(wù)(LoadEvent、FlushEvent)、緩存機(jī)制原理;Hibernate核心源碼的分析以及擴(kuò)展。Spring輕量級開發(fā)技術(shù)Spring框架的組成結(jié)構(gòu)(ApplicationContextmodule、JDBC&DAOmodule、AOPmodule、ORMmodule、Webmvcmodule);IoC(反向限制)設(shè)計模式的基本原理以及在Spring中的應(yīng)用;AOP(面對切面編程)技術(shù)的基本原理以及在Spring中的應(yīng)用;運(yùn)用Spring的BeanFactory容器(XmlBeanFactor等)、ApplicationContext容器(ClassPathXmlApplicationContext等)結(jié)合上下文定義文件(xml或.properties)裝配Bean(分為自動、手動裝配),實(shí)現(xiàn)IoC的幾種方式;容器的方法運(yùn)用、上下文定義文件中Bean的配置,多個配置文件的運(yùn)用。Spring的特殊Bean的功能及運(yùn)用;在Spring中的AOP的詳細(xì)實(shí)現(xiàn),包括各種通知、引入的創(chuàng)建,動態(tài)、靜態(tài)切入點(diǎn)的運(yùn)用,Advisor的功能駕馭,代理對象的創(chuàng)建;運(yùn)用Spring的DAO&JDBCmodule的實(shí)現(xiàn)數(shù)據(jù)許久化,包括在Spring中數(shù)據(jù)源的創(chuàng)建、JDBC模版類的運(yùn)用;Spring和各種ORM的整合(包括Hibernate、JDO等);Spring中的事務(wù)管理(編寫、聲明事務(wù));Spring和RMI的整合、Spring中訪問JNDI服務(wù)、在Spring中運(yùn)用JavaMail、調(diào)度任務(wù)、Spring和JMS的整合;Spring的WebMVCmoduleAPI及運(yùn)用;Struts2.1、Hibernate3.5、Spring3.0的整合方式和原理。溝通實(shí)力、支配、管理和領(lǐng)導(dǎo)實(shí)力溝通的概念和目的;影響溝通的三個要素溝通的基本技巧;非語言溝通的技巧制定支配的重要性;制定支配必備的要素;制定支配的原則和方法支

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論