A. 怎樣才能成為高級軟體工程師
高級軟體工程師(Java)
◇
培養對象
中高級Java程序員
◇
課程介紹
測試用JAVA
開發應用程序的能力,考試者必須先完成一個程序的設計方案,再回答與此方案相關的一些問題。本課程將提供給學員設計關系資料庫伺服器程序的實際方法,學員將使用Java聲音、圖形、網路通訊等介面,編寫與伺服器相連接的Java應用程序,通過本課程學員還能學到如何在Java程序中調用本機上用其它計算機語言編寫的程序。
◇
學習目標
在這門課程學習完之後,您可以勝任Java應用程序開發工作、JSP網路程序開發工作,並能掌握J2EE企業構架體系。
◇
課程內容
第一章
Java
Beans介紹
第二章
EJB
第三章
企業Bean的設計和實現
第四章
有狀態會話Bean示例
第五章
BMP的例子
第六章
CMP的例子
第七章
一個消息驅動Bean的例子
第八章
EJB查詢語言
第九章
網路客戶端及組件
第十章
Java
Servlet技術
第十一章
JSP技術
第十二章
JSP頁面中的JavaBean組件
第十三章
在JSP頁面中自定義標簽
第十四章
事務
第十五章
安全
第十六章
資源連接
第十七章
DUKE的銀行應用程序
第十八章
xxx保險公司座席系統
第十九章
系統概要設計
第二十章
管理系統概要設計
第二十一章
業務咨詢概要設計
第二十二章
業務查詢概要設計
第二十三章
業務受理概要設計
第二十四章
統計報表概要設計
◇
課程時間
授課時間為:240學時
編程中函數運用比較多,數學好的話對這項工作有很大的幫助,JAVA的基礎和C++的差不多,想把基礎弄扎實點是好事,但是不要過於求快,要一點點的做,邏輯思維能力要強,用一些時間去練習。雖然是基礎,你也要做大量的小程序來鍛煉自己,不要只做教程上面的那一點點,多找些例子。多思考。這樣,你的編程經驗多了,做起東西來就快了。編程是不只靠語言來實現,更重要的是有思想。也就是那些數學理論。
引自:
and
Net
B. 軟體工程師和高級軟體工程師有什麼區別ruanjiangongc
軟體工程師和高級軟體工程師區別為:級別不同、工作經驗不同、工作范圍不同。
一、級別不同
1、軟體工程師:軟體工程師的級別為第3級,比高級軟體工程師低一級。
2、高級軟體工程師:高級軟體工程師的級別為第4級,比軟體工程師高一級。
二、工作經驗不同
1、軟體工程師:軟體工程師需要1年以上的工作經驗。
2、高級軟體工程師:高級軟體工程師需要5年以上的工作經驗。
三、工作范圍不同
1、軟體工程師:軟體工程師的工作范圍為參與軟體工程系統的設計、開發、測試等過程。
2、高級軟體工程師:高級軟體工程師的工作范圍為參與軟體工程系統的需求分析,設計,開發,測試等過程。
參考資料來源:
網路——軟體工程師
網路——高級軟體工程師
C. 高級軟體工程師的分類
軟體工程師分類有:高級軟體工程師、軟體工程師、助理軟體工程師、
軟體技術員。
軟體工程師的四個步驟,如同金字塔一般,越是對技術要求高,人也就越少,當然,待遇各方面都會越好,但是責任與工作任務會越大。其實越往高,技術、能力,各方面要求全部會相應提高。
D. 比高級軟體工程師高一級的職稱是什麼
高級軟體工程師證書只是技術性的,不和職稱掛鉤的。評職稱的依據只有國家軟考,計算機技術與軟體專業技術資格(水平)考試共有20個級別,分別如下:
(1)高級資格:信息系統項目管理師、系統分析師(原系統分析員)、系統構架設計師;
(2)中級資格:軟體設計師(原高級程序員)、網路工程師、信息系統監理師、電子商務設計師、軟體評測師、多媒體應用設計師、資料庫系統工程師、嵌入式系統設計師、計算機輔助設計師、信息系統管理工程師、信息技術支持工程師;
(3)初級資格:程序員(原初級程序員、程序員)、網路管理員、信息處理技術員、電子商務技術員、多媒體應用製作技術員、信息系統運行管理員。
E. 學高級軟體工程師有什麼要求
學歷是沒有要求的! 主要看你的能力,首先你需要學好專業的編程語言(c,c++,java 等),且對程序設計有靈感(掌握多切好的編程技巧) 此外,你還需要有很好的工程思想和能力! 總之是要求是很高的, 應為軟體工程這個專業的人需要時掌握多面知識的人才,加油吧!你會成功的,甚至在我前面成為高級軟體工程師的!
F. 頂級軟體工程師需要具備的
頂級軟體工程師,就是指高級軟體工程師,需要以下具備的:
在目前很多國內軟體企業中,如果你是「高級軟體工程師」,那麼從需求分析,設計,開發,測試,甚至到客戶這一條龍都可能由一個人來負責。
軟體開發與測試
首先,軟體開發是軟體工程師職責的基本組成部分,這點應該沒有問題。其次,此處的軟體測試可分為開發前的驅動測試,和開發過程中的白盒測試。驅動測試用於分析子系統/模塊內部邏輯,用於在開發之前暴露開發過程中可能遇到的大部分問題和對子系統/模塊進行更進一步的劃分;白盒測試是保證在項目交接到測試團隊手中時,能滿足基本的項目要求,即能夠進行α測試。
子系統/模塊分析設計
在軟體架構師做完系統設計,項目經理進行項目分工後,項目就正式進入開發環節。這時候每個軟體工程師會拿到自己負責的子系統/模塊,首先要做的就是進行分析設計,其次才是開發。開發前進行分析設計,便於從整體上對子系統進行把握,提前隔子系統中的變化點和問題,同時也可以對子系統進行更詳細的劃分,用於制定個人的工作計劃,與項目經理和軟體架構師進行具體的溝通。
撰寫文檔
在進行子系統和模塊設計的同時,要撰寫子系統設計說明書;在開發過程中,要記錄技術要點和發現的問題,同時如有需要,要修改子系統設計說明書;在白盒測試時,要記錄每個Bug。
定期主動溝通
在項目開發過程中,項目經理需要和團隊中的每一個人溝通任務進度,其主要職責是從整體上把握和控制項目的進度。那麼作為團隊一員的高級軟體工程師通常會負責項目中很重要的子系統/模塊,這些子系統/模塊往往能決定項目的成敗。因此定期主動與項目經理溝通解決遇到問題,與架構師和專家溝通解決技術難題就顯得非常重要了。另外,就對個人而言,定期主動溝通也往往表現為個人的主動積極性,對於個人長遠發展非常有益。
持續學習
也許有人會覺得學習應該與職責無關,狹義看來確實如此。然而,不斷學習新知識,提高個人技能,於公司而言,能提升工作效率;於個人而言,益於職業發展。因此,工作之餘,不管你職位如何,持續學習就顯得非常重要且必要。
帶新人
這點也許不是硬性要求,但國外有高手帶領新手這樣一種師徒習慣,也應該學習並發揚。通常情況下新人會與高級軟體工程師協同工作,因此帶新人一方面,帶領新人可以有重新審視自己知識的機會;另一方面能夠讓新人更快入手,降低學習成本和提高工作效率;同時也能保持良好的人際關系。
以上是個人對高級軟體工程師職責范圍的認識,也許有些比較牽強,然而就對職業發展而言,要想做好高級軟體工程師,上面幾條是平時工作中必須要做的。
G. 高級軟體工程師證,有什麼用
公務員這種靠資歷吃飯的,好像有個這種證能有點小用,可能評級上會有點小優勢,具體的不太清楚。
企業的話,這種證就是擺設,面試題砸過來,不會的話再多的證也沒用,會的話沒畢業也能被錄用。找工作這個證也就是證明你學過這個東西,考試合格了,和你的能力掛不上鉤的,對你找工作也不會有什麼實質性的幫助。
H. 考高級軟體工程師要學什麼
軟體工程師考試(高級)大綱
一、考試說明
1.考試要求:
(1)理解軟體工程管理的概念和任務;
(2)理解軟體生存期過程;
(3)理解軟體工程標准;
(4)掌握需求分析、測試、維護基本技術;
(5)掌握軟體度量、軟體配置管理方法;
(6)理解軟體復用概念;
(7)理解軟體質量保證的手段;
(s)理解軟體項目對人員的需求;
(9)理解軟體知識產權的基本知識。
2.通過本級水平考試的合格人員具有從事軟體系統分析與工程系統分析員、工程管理員的實際工作能力和業務水平。
3.本級水平考試范圍包括三個模塊,即模塊1、模塊2和模塊3。題型為單項選擇題十多項選擇題十綜合題。每個模塊考試時間為90分鍾。
二、考試范圍
模塊1:軟體工程技術
1.1軟體生存期過程
1.1.1軟體工程過程和軟體生存期
1.1.2軟體生存期模型
1.1.3國際標准:ISO/IECI2207信息技術一軟體生存期過程
1.2軟體需求分析
1.2.1需求分析的任務
1.2.2需求分析過程
1.2.3需求的類型。
1.2.4需求分析的原則
1.2.5需求分析人員和用戶的責任
1.2.6需求文檔
1.2.7需求說明技術的選擇
1.3軟體復用技術
1.3.1軟體復用的概念
1.3.2軟體開發過程
1.3.3構件技術
1.3.4分層式體系結構
1.3.5實施軟體復用開發單位的組織結構
1.4軟體測試技術
1.4.1軟體測試的基本概念
1.4.2測試用例設計
●白盒測試
●黑盒測試
1.4.3性能測試
1.4.4軟體測試策略
1.4.5軟體測試工具
1.5軟體維護
1.5.1軟體維護的概念
1.5.2軟體維護活動
1.5.3軟體維護的實施
1.5.4軟體可維護性
1.5.5軟體再工程
1.6軟體工具與軟體開發環境
1.6.1軟體開發工具的分類、作用和功能
1.6.2軟體開發環境的概念
模塊2:軟體質量管理與軟體質量保證
2.1軟體質量
2.1.1什麼是軟體質量
2.1.2軟體可靠性
2.1.3軟體質量問題的根源
2.1.4軟體產品質量與軟體過程質量
2.2軟體質量保證
2.2.1軟體質量保證的概念
2.2.2軟體質量保證體系
2.2.3質量保證的實施
2.2.4軟體質量設計
2.2.5軟體容錯技術
2.3軟體工程標准與軟體文檔
2.3.1什麼是軟體工程標准
2.3.2軟體工程標准化的意義
2.3.3軟體工程標準的制訂與推行
2.3.4軟體工程標準的層次
2,3.5軟體工程國家標准
2.4ISO9000國際標准
2.4.1質量管理、質量認證與質量審核
2.4.2ISO9000標准概要
2.4.3ISO9000族標准構成
2.4.4質量體系
2.4.5ISO9001的主要內容
2.4.6ISO9000_3實施指南概要
2.5軟體過程能力評估CMM
2.5.1軟體過程評估的意義
2.5.2軟體過程能力成熟度分級及其關鍵過程域
2.5.3軟體過程評估的國際標准
2.6軟體度量
2.6.1軟體度量的概念
2.6.2功能點方法計算軟體的大小
2.6.3程序環路復雜度計算
2.6.4Halstead程序工作量計算
2.6.5程序風格度量
2.7軟體配置管理
2.7.1什麼是軟體配置管理
2.7.2配置管理計劃的制訂
2.7.3變更管理
2.7.4版本管理和發行管理
模塊3:軟體工程管理
3.1軟體工程管理和軟體項目管理
3.1.1軟體工程管理的任務與意義
3.1.2軟體工程管理的范圍
3.1.3軟體文檔管理
3.1.4軟體成本估算
3.1.5軟體風險分析
3.1.6軟體項目進度計劃與監控
3.2軟體人員管理
3.2.1軟體開發組織結構
3.2.2軟體人員能力成熟度模型
3.2.3軟體工程師道德和職業活動規范
3.3軟體知識產權保護
3.3.1什麼是知識產權
3.3.2計算機軟體著作權
3.3.3計算機軟體著作權登記管理
3.3.4計算機軟體著作權侵權與法律保護
3.3.5計算機軟體的商業秘密與反不正當競爭
I. 工信部高級軟體工程師證書考什麼
1.國家人力資源和社會保障部、工業和信息化部認證的計算機技術與軟體專業技術資格證書
全國計算機技術與軟體專業技術資格(水平)考試是國家人力資源和社會保障部、工業和信息化部為適應國家信息化的建設需要,規范專業人才評價工作,促進信息化人才培養和隊伍建設而推出的國家級認證考試。專業技術資格證書具有職業資格、職稱資格、專業水平多重功效。
軟考優勢
政策性:以考代評,與職稱掛鉤
國家人事部、信息產業部文件(國人部發[2003]39號)規定:從2004年起,該項考試認證涉及的專業級別和類別不再進行相應專業技術職務任職資格的評審工作,職稱以考代評。初、中、高級分別對應助理工程師、工程師、高級工程師任職資格。
開放性:不受學歷、資歷的限制
報考人員不受學歷、資歷條件的限制。凡具備一定計算機技術應用能力的人員均可根據自己熟悉的專業和水平選擇適當的級別報考。
權威性:部委頒證、與日韓互認
證書由國家人力資源和社會保障部、工業和信息化部共同頒發,終身有效。合格者信息納入全國及天津市IT人才庫,可作為求職就業的重要依據。不僅國內省市通行,並已實現與日本、韓國等國家相應級別考試的互認。
軟考收獲
能力提升:在計算機專業理論及應用能力方面得到全國統一標準的評測。
就業優勢:增強就業、轉崗和人才流動的競爭優勢。
職務晉升:晉升專業技術職務(職稱)的重要途徑。
制度保障:未出校門就可獲得專業職稱資格,享受人事制度保障。
2.國家工信部頒發的高級軟體工程師的證書
軟體工程師是一個認證考試,具體地說是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。與其它職稱一樣也分:助理,初級,高級工程師。
由於信息技術發展迅速,計算機軟體是年輕人的事業,為了不拘一格選拔人才,計算機軟體資格考試不設學歷與資歷條件,也不論年齡和專業,考生可根據自己的技術水平選擇合適的級別合適的資格,但一次考試只能報考一種資格。
J. 高級軟體工程師 該怎麼考
你說的是什麼 C 還是 C++ JAVA?