第一篇:java軟件工程師
一、單項選擇題(共40題,40分)
1、支持快速原型開發的工具不包括。C A.CASE工具 B.面向對象的開發工具C.計算機仿真環境 D.數據庫設計工具
2、軟件是指。D
A.按事先設計的功能和性能要求執行的指令系列 B.使程序能夠正確操縱信息的數據結構
C.與程序開發、維護和使用有關的圖文資料D.計算機系統中的程序和文檔
3、提高軟件可維護性的方法不包括。D A.采用面向對象的開發工具 B.建立質量保證體系 C.完整的開發文檔D.盡量采用C++語言
4、白盒法與黑盒法最大的不同在于。B A.測試用例設計方法不同 B.測試方法不同 C.應用測試階段不同 D.基于的知識集不同
5、軟件平臺是指。A A.單一的操作系統或者網絡操作系統 B.單一的計算機 C.單一的操作系統 D.DOS、Windows、UNIX6、面向對象分析常用的圖形工具是。B A.對象圖、數據流圖、狀態圖 B.對象圖、事件跟蹤圖、狀態圖 C.對象圖、功能圖、狀態圖 D.對象圖、事件跟蹤圖、類圖
7、軟件測試是按照特定的規程,的過程。A A.發現軟件錯誤 B.說明程序正確 C.證明程序沒有錯誤 D.設計并運行測試用例
8、對于分層的DFD父圖與子圖的平衡是指。B
A.父圖與子圖的輸入輸出數據流必須相同 B.子圖必須繼承父圖的輸入與輸出流 C.父圖與子圖相應的輸入輸出數據流名字保持一致 D.子圖可以有自己的輸入輸出數據流
9、軟件設計包括概要設計和。D
A.宏觀設計B.計算機輔助設計 C.面向過程的設計 D.詳細設計
10、選出不是面向對象方法要素的選項。B A.繼承性 B.易用性 C.共享性 D.封裝性
11、IDEF0方法比結構化分析在作了改進。D A.建立數據模型上 B.建立控制模型上
C.資源需求分析方面 D.自頂向下分解的嚴謹性方面
12、軟件工程的基本內容包括。D
A.建模、設計、實現 B.程序、數據、文檔資料 C.分析、設計、實現 D.理論、結構、方法、工具、環境與規范
13、消息由三個基本成分組成——。A A.接收對象、調用方法、參數 B.發送對象、調用方法、參數 C.接收對象、狀態、屬性值 D.接收對象、調用方法、狀態
14、DFD是用來描述功能的工具。B
A.進行系統 B.要實現的系統的 C.數據加工 D.計算機系統
15、成本效益分析是的主要內容。A A.經濟可行性分析 B.項目可行性分析 C.有形效益分析 D.無形效益分析
16、可行性研究報告必須給出。A
A.可行性分析和結論 B.經濟、技術、社會可行性分析 C.項目目標說明和是否可以開發 D.可選擇的解決方案
17、數據結構設計也是概要設計的重要內容,主要是進行數據的。A
A.邏輯設計 B.存取設計 C.用戶試圖設計 D.索引設計
18、軟件設計的基本任務是。A
A.模塊分解和模塊設計 B.建立軟件邏輯模型 C.軟件模塊化 D.得出模塊結構圖
19、衡量模塊獨立性的標準是。D
A.耦合的類型 B.內聚的類型 C.模塊信息的隱藏性 D.耦合性和內聚
20、結構化分析建立功能模型的工具是。B A.判斷樹/判斷表 B.DFD C.DD D.結構化語言
21、快速原型的問題在于。B
A.缺乏支持原型開發的軟件工具 B.要嚴格控制原型構造的迭代 C.終端用戶對原型不能理解 D.軟件的測試和文檔更新困難
22、面向對象方法學中在設計階段的準則是。D
A.容易用 B.美觀 C.簡單性 D.低耦合
23、軟件與硬件的最大區別是。A
A.軟件產品是邏輯產品,硬件產品是物質產品 B.軟件產品是以手工生產方式生產,硬件產品是以大工業生產方式生產
C.軟件產品不存在老化問題,硬件產品存在老化問題 D.軟件產品容易復制,硬件產品很難復制
24、軟件維護的困難是由于。A
A.軟件的開發人員經常不是軟件的維護人員 B.軟件的源程序很難讀懂
C.開發的文檔總是不一致 D.維護的人員總是在變動
25、軟件開發工具主要目的是提高。A A.軟件的生產率和改善軟件產品質量 B.軟件開發的速度,縮短開發周期
C.軟件的管理水平D.軟件開發自動化水平
26、軟件開發環境與軟件工具有一些區別,但并不包括。D
A.軟件開發環境是一組相關軟件工具的集合B.軟件開發環境支持軟件生存周期多個活動,而軟件工具僅支持軟件過程的單個活動 C.軟件開發環境是按一定開發模型組成的集成框架,而軟件開發工具不必與其他工具的界面、對象和控制集成 D.軟件開發環境能夠輔助軟件開發自動化,而軟件工具不能
27、軟件工程的開發過程是指。B
A.軟件生存周期內的所有活動 B.軟件生存周期內一系列有序活動集
C.軟件工程的一組活動 D.軟件成存周期的所有任務
28、下面哪個答案不屬于測試工具的范疇。D
A.數據獲取B.仿真 C.交叉功能工具 D.數據包捕獲工具
29、需求分析的產品是。D
A.數據流程圖(DFD)B.數據字典(DD)C.判斷表 D.需求規格說明書
30、在下面列出的使用快速原型的目的中,通常不把。D
A.通過快速的建造原型讓用戶使用、評價來不斷確認軟件需要
B.過快速的建造原型來展現系統結構、驗證技術路線
C.通過快速的建造原型來確認系統主要功能和性能、得到用戶的反饋
D.通過快速的建造原型來確認系統要求的正確性
31、類與對象的關系與A
A.消息和事件 B.操作和行為 C.關聯和鏈 D.屬性和狀態
32、瀑布模型不適合用于的軟件開發。A A.需求模糊不清 B.用戶不能參加開發 C.用戶對計算機不了解D.開發人員對業務知識不熟悉
33、DFD的每個加工必須有。A
A.一個輸入和輸出數據流 B.一個輸入數據流 C.一個輸入數據流 D.一個輸出數據流
34、系統概要設計的主要成果是。C A.用戶界面的要求 B.用戶分析方案 C.概要設計說明書 D.系統總體設計方案
35、快速安裝開發技術對。C
A.原型設計 B.用戶的計算機水平C.開發工具和環境 D.數據資源組織
36、完善性維護是指軟件。D
A.運行以后所做的修改 B.提高軟件的可靠性所作的修改 C.提高軟件效率所作的修改 D.滿足性功能要求所作的修改
37、適應性維護是指軟件。C
A.在移植中所作的修改 B.在擴充中的修改 C.適應性環境而作的修改D.在開發中沒有考慮到修改
38、需求分析的任務是。A
A.正確說明讓軟件做什么 B.用DFD建模 C.用DD建立數據模型 D.給出需求說明書
39、事件和狀態是孿生的關系,是因為。B A.狀態是屬性值的抽象
B.事件總是伴隨著狀態而存在,一個事件分開兩種狀態,一個狀態分開兩個事件 C.狀態是一種屬性值的代表 D.狀態代表了對象對事件的影響 40、軟件生產的第二次變革是由工程化向轉變。A
A.自動化 B.CASE 化 C.模糊化D.自由化
二、判斷題(共20題,20分)
1、軟件開發的原型模型的主要優點是能加強對項目管理和控制。×
2、軟件生命周期也可分為分析階段、開發
階段和維護階段。×
3、面向對象強調對象的結構。√
4、對象實現了數據和操作的結合,使數據和操作抽象于對象的統一體中。×
5、除了不能打印職責執行流程圖、業務協作流程圖之外,其他與專業版相同的PlayCASE版本是開發版。√
6、PlayCASE操作窗口通常由主菜單、工具欄和圖形編輯區組成。×
7、在組成結構樹中加入節點的方法有參照上級節點加入和參照同級節點追加兩種。×
8、組成節點可以是公司、部門、崗位、功能、步驟、表、欄目和方法。×
9、協作流程描述窗口由主菜單、樹形選項區、垂直工具欄、水平工具欄和組成節點編輯選項區組成。×
10、PlayCASE通過崗位說明書詳細記錄業務/需求調查的信息。×
11、數據流圖主要描述了系統組成單元之間的數據和事件流動的過程,為全局性地掌握數據的流動提供了方便。×
12、PlayCASE用計算組裝鏈描述業務信息之間的組合關系。√
13、PlayCASE的應用要領可以簡單地歸結為一句話:同時把握業務和軟件。√
14、信息表單的制作一定要在組成結構樹圖中制作。×
15、先設計好信息表單,才能繪制信息表單關系圖。√
16、系統概要設計說明書的主要內容中也包括了程序設計說明。×
17、概要設計階段的主要任務是提出新系統的邏輯模型。√
18、在軟件系統總體設計中應時模塊之間更緊密的耦合,使模塊內部的聯系更緊密。×
19、抽象與分解/細化是相反的過程,同時它們也是相輔相成的、缺一不可的方法。√20、在實際信息系統設計中,模塊之間的耦合經常通過數據庫進行,可以把他的耦合方式稱為松散的公共耦合。√
三、填空題(共16題,20分)
1、開發環境是一組相關(工具)的集成。
2、科學工程計算常用的語言有(Fortran)、(Pascal)、(C)。
3、耦合是(對不同模塊之間相互依賴程度)的度量。
4、軟件工具是(支持軟件人員開發和維護軟件活動而使用的軟件)的軟件。
5、軟件開發環境的目標是提高(軟件開發生產率和改善產品質量)。
6、軟件開發環境應該是高度(集成)系統。
7、軟件開發人員(或說軟件工程師)與軟件分析員、軟件設計員、程序員、測試人員的關系是(整體與部分的)關系。
8、軟件生產周期各階段的劃分隨軟件的(規模、種類、開發方式、開發環境)不同而不同。
9、軟件生存周期概念的引入,對于(軟件生產的管理)有著重大的意義。
10、軟件維護是軟件生存周期的最后一個階段。軟件工程學針對維護工作的主要目標是提高(軟件的可維護性)。
11、軟件需求分析的目標主要是(確定軟件要做什么)。
12、數據流程圖常用(判定表)或(判定樹)表示組合條件的判斷。
13、需求分析活動產生的主要文件是(需求規格說明書)。
14、源程序文檔化主要是指(程序加注釋)。
15、在確定類時,所有的(名詞)是候選類。
16、增量模型開發可以在過程(各個階段)都以增量方式開發,也可以在(某幾個階段)以增量方式開發。
四、問答題(共4題,10分)1、1.什么是CASE?
2、2.軟件開發時選擇開發工具要考慮哪些因素?
3、3.主要的軟件開發方法有哪些?主要有何不同?
4、4.軟件生產過程有哪些活動?什么是軟件生存周期?
五、計算題(共1題,10分)
1、用Java語言編寫一個貪吃蛇小游戲 程序需求:
一條蛇在密閉的圍墻內,并且圍墻內會隨機出現一個食物,通過鍵盤上的四個方向鍵控制蛇的移動,當蛇頭撞到食物,食物會被吃掉,蛇的身體也會長一節,同時計10分;
接著繼續出現食物,等待蛇吃,如果蛇在移動過程中,撞到墻壁則會從墻壁的另一側出現,若身體交叉(蛇頭撞到自己的身體)則游戲結束。程序要求:
1.要求用Java語言來實現
2.要求在設計過程中設計層次清晰的類 3.程序要有一定的容錯功能 4.程序界面美觀,邏輯層次清晰,結構合理,文檔清晰。
第二篇:Java軟件工程師
Java軟件工程師
Java軟件工程師,從1995年正式推出這么多年以為,java已從編程語言發展成為全球第一大統一開發平臺。Java技術已成為計算機行業主要公司所采納。越來越多的國家化標準化組織所接受。在短短的十幾年的時間,java團體已經發展成為擁有數百萬的群體,java的前景是非常之廣大的。
而且,先階段,在所有的軟件開發人才中,java軟件工程師需求量最大,市場需求已經達到了70%左右,而且java軟件工程師薪水相對較高,一般的開發人員薪資年薪在10萬以上,更多的人想成為java軟件工程師,可以通過參加java技術培訓,成為高薪的java工程師。
2009年是3G牌照發放元年,隨著三大運營商以千億計的3G網絡建設逐步展開,3G網絡資費也隨著三大運營商對入網用戶的爭奪逐步被廣大用戶所接受,各大IT產品公司也紛紛招兵買馬擴充實力,然而,國內3G人才嚴重匱乏,專業的3G終端應用開發人才不足1000人,3G終端開發人才培訓迫在眉睫。
3G夢工場由四維創意教育科技有限公司承辦,公司同時擁有四維夢工場知名動漫游戲教育品牌,是湖北省最權威的動漫游戲人才實訓機構,3G夢工場致力于3G前端應用開發工程師、iphone 軟件應用開發工程師、Android開發工程師、MTK高級開發工程師: J2ME開發工程師:Windows Mobile開發工程師、Symbian初級、中級、高級開發工程師、3G移動嵌入式軟件開發人才培養,為各大企業提供優質3G應用軟件開發人才。培養人才重點針對電信巨頭的人才需求,如中國移動、中國電信、中國聯通以及國外蘋果、微軟、google、黑莓、索尼等巨頭企業。3G夢工場技術產品以與中國聯通、中國電信、iphone、google、微軟手機軟件商店取得戰略合作,提供優質技術產品的同時同時提供人才保障。
學院為確保教學質量和學員項目開發能力,聘請了數十位來自盛大、騰訊、日本LYC、Com2Us、掌上明珠等一線行業知名企業項目研發工程師及項目經理,分別掌握J2ME、Symbian、Windows Mobile、MTK、iPhone、Android等最新3G開發技術、五年以上開發經驗的一線項目經理擔任專職講師,形成了IT培訓行業內實戰經驗最豐富、最專業、最有責任心、最強大的師資陣容。
第三篇:Java軟件工程師試題
姓名:聯系電話:電子郵件:學歷:專業:畢業時間:
Java軟件工程師試題(A卷)
(滿分100分,作答時間為120分鐘)
一、單選題(每題3分,共45分)
1.以下哪個修飾符可用于定義成員常量?B
A.start B.final C.abstract D.No modifier can be used
2.定義一個Java文件名字為:Sub.java,其代碼為:
class Super {
public int i=0;
public Super(){
}
public static void main(){
}
} System.out.println((new Super()).i);i = 1;
這段程序的運行結果是: B
A.Compile will fail
C.Compile success and print 0
3.給出如下代碼:
class Test {
private int m;
public static void fun(){
// some code......}
} B.Compile success and print 1D.Compile success and print nothing
如何使成員變量m被函數fun()直接訪問?D
A.將private int m改為protected int m
c.將private int m改為int m
4.下面代碼段中,執行之后i和j的值是什么? C
int i = 1;
int j;
j = i++;
A.1,1B.1,2C.2,15.已知如下代碼:A
boolean m;
if(m == false)
System.out.println(“false”);
else
B.將private int m改為public int m D.將private int m改為static int mD.2,2
System.out.println(“true”);
執行結果是什么?
A.Compile will fail
C.true
B.false D.An error will occur when running
6.下面哪個語句是創建數組的錯誤語句?C
A.float f[][] = new float [6][6];
C.float f[][] = new float [][6];
E.float [][]f = new float [6][];
B.float []f[] = new float [6][6];D.float [][]f = new float [6][6];
7.給出如下代碼:C
String a = new String(“巨匠IT”);
String b = new String(“巨匠IT”);
請問上面的語句在內存中分配了多少個內存區?
A.1B.2C.3D.48.給出如下代碼:D
Set set = new HashSet();
set.add(“gjun”);
set.add(“pcschoolchina”);
set.add(“gjun”);
set.add(“it”);
Iterator it = set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
上面的代碼最有可能的輸出結果是:
A.gjun pcschoolchina gjun it
C.it gjun pcschoolchina gjun
9.請看下面的代碼段:
String a = “gjun”;
String b = new String(“gjun”);
String c = new String(“gjun”);
if(a==b){
System.out.println(“true”);
}else{B.gjun pcschoolchina it gjun D.it gjun pcschoolchina
System.out.println(“false”);
}
if(a.equals(b)){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
if(c==b){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
輸出的結果為:C
A.false truetrue B.truefalse true C.false truefalse D.false false true
10.以下哪個方法用于定義線程的執行體?C
A.start()B.init()C.run()
D.main()E.synchronized()
11.給出url地址為“index?page=3&category=tech”,下面哪個描述是正確的:
A.通過request.getAttribute(“page”)可以獲取page的值
B.通過request.getParameter(“page”)可以獲取page的值
C.通過request.getAttribute(“page&category”)可以獲取page和category的值
D.通過request.getParameter(“page&category”)可以獲取page和category的值
12.有一個登錄的表單,其屬性有name=“loginForm”, action=“loginServlet”, method=“post”,下面哪個描述是正確的:
A.在loginServlet中使用doPost的方法來處理表單的請求
B.在loginServlet中使用doGet的方法來返回表單的處理結果
C.在loginServlet中,先調用doPost的方法,然后再調用service的方法來處理表單的請求
D.在loginServlet中,先調用doGet的方法,然后再調用service的方法來處理表單的請求
13.如果需要從一個Servlet中傳遞參數username到結果的頁面,下面哪種方式是可行的:
A.request.setParameter(“username”, username);
B.request.setAttribute(“username”, username);
C.response.setParameter(“username”, username);
D.request.setAttribute(“username”, username);
14.下列哪個描述是正確的:
A.EJB3.0包含Session Bean, Entity Bean和JMS
B.在系統中,我們會使用Entity Bean來保存數據和處理業務流程
C.Session Bean分為有狀態和無狀態兩中,其中有狀態的性能更高
D.遠程調用EJB組件,可以通過lookup的方式去查找JNDI名稱,獲取代理接口來調用
15.關于JUnit的描述,哪個是正確的:
A.JUnit其實是一個main函數
B.JUnit可以應用于系統的整體測試
C.如果要測試一個方法的話可以,使用assertEquals來判定結果的正確性
D.JUnit中可以的使用@Test來修飾方法,該方法可以帶參數
二、多選題(每題3分,共45分)
16.如下哪些字符串是Java中的標識符?AE
A.fieldnameB.superC.3number
17.如下哪些是Java中有效的關鍵字?ACDE
A.constB.NULLC.false
D.#numberE.$numberD.thisE.native
18.在switch語句中,以下哪些參數類型是合法的?ABCD
A.intB.ByteC.charD.byte
19.下面哪個賦值語句是合法的?BCD
A.float a = 2.0B.double b = 2.0
E.String C.int c = 2D.long d = 2
20.已知如下的命令執行java MyTest a b c,請問哪個語句是正確的?CD
A.args[0] = “MyTest a b c”;B.args[0] = “MyTest”;
C.args[0] = “a”;D.args[1] = “b”;
21.下面代碼執行后的輸出是什么?ADC
for(int i=0;i<3;i++){
} for(int j=0;j<2;j++){} if(j==1)continue;System.out.println(j+“and”+i);
A.0 and 0
F.1 and 2
b.0 and 1G.2 and 0C.0 and 2H.2 and 1D.1 and 0I.2 and 2 E.1 and 1
22.Java中如下哪個修飾符是正確的?ABE
A.privateB.publicC.default
23.已知如下類的說明:
public class Test {
} private float f = 1.0f;int m = 12;static int n = 1;public static void main(String arg[]){} Test t = new Test();D.friendE.protected
如下哪個代碼可以加入到下劃線中?AD
A.t.f = 0;B.this.n = 1;
24.已知如下類定義:
class Base {
}
public class Child extends Base { public Base(){} public Base(int m){} protected void fun(int n){}C.Test.m = 2;D.Test.n = 3;
// member methods
}
如下哪句可以正確地加入子類中?CD
A.private void fun(int n){}
C.protected void fun(int n){}
B.void fun(int n){} D.public void fun(int n){}
25.下面哪個方法可用于定義新線程類?AD
A.implement the Runnable interface B.add a run()method in the class
C.create an instance of ThreadD.extend the Thread class
26.下面哪個對象是JSP中內置對象?
A.contextB.request
C.exceptionD.application
27.現在有一個登錄頁面login.jsp,提交到/LoginServlet來處理,下面哪些描述是正確的。
A.通過request.getParameter(“username”)獲取到login.jsp中的用戶名值
B.通過request.getAttribute(“username”)獲取到login.jsp中的用戶名值
C.可以在LoginSerlvet中的doPost方法中處理請求
D.可以在LoginSerlvet中的service方法中處理請求
28.在LoginServlet處理完成后,跳轉到要去到index.jsp頁面,下面那些描述是正確的。
A.response.sendRedirect(“index.jsp”);
B.response.forward(“index.jsp”);
C.request.getRequestDispatcher(“index.jsp”).forward(request, response);
D.request.sendRedirect(“index.jsp”);
29.在Struts2.0中,Action接口默認的result值有:
A.SUCCESSB.FAILUREC.LOGIND.ERROR
E.OUTPUT
30.在Hibernate3.0中,假設現在有個Student的對象,下面那些HQL的寫法是正確的:
A.select * from StudentB.from Student
C.select s from Student sD.select s from Student s where id>10
三、填空題(每題5分,共10分)
31.補充完整Test類的定義,使其能計算下面的數列值:
F(1)= 1(n=1)
F(2)= 2(n=2)
F(n)= F(n-1)*n(n>3)
如: 當n=5時,f(5)=f(4)*5,f(4)=f(3)*4,f(3)=f(2)*3,f(2)=f(1)*1,f(1)=1
結果f(5)= 1*1*3*4*5 = 60
public class Test {
public static int calculate(int n){if(①)return 1;return②;} public static void main(String[] args){System.out.println(calculate(3));
}
}
32.請看TestAnimal類的代碼:
public class TestAnimal{
public static void main(String args[]){Animal a1 = new Dog();Animal a2 = new Cat();①②
Dog b1 =③
Cat b2 =④
⑤
}⑥}
interface Animal {
}
class Dog implements Animal{
}
class Cat implements Animal{
} public void run(){} public void catchMouse(){} System.out.println(“catching mouse”);System.out.println(“A cat is running now”);public void run(){} public void watch(){} System.out.println(“watching house”);System.out.println(“A dog is running now”);public void run();
請補充完整上面的代碼,使其運行的時候得到如下結果:
A dog is running now
A cat is running now
watching house
catching mouse
第四篇:Java軟件工程師實習生
Java軟件工程師實習生
瀏覽65次.鄭州達內科技有限公司
公司行業:互聯網/電子商務公司性質:中外合資/合作公司規模:100-499人
職位信息
更新時間:2012-11-19
薪資水平:50元/天
招聘人數:5人
性別要求:不限
工作時間:星期一,星期二,星期三,星期四,星期五
.此職位已承諾不收費。如有不實,立即舉報?.職位描述
公司介紹
公司評價
查看該公司最新動態?該公司其他職位?.職責職責:
1.計算機專業、信息工程、電子或理工科相關專業專科以上學歷;
2.英語四級,熟練掌握JAVA開發語言和相關的技術體系;
3.有較強的邏輯思維能力,思維嚴謹,編碼風格規范,質量意識強;
4.有事業心,有較強的溝通、協調能力,團隊意識強,應屆生優先。
任職要求:
1.有一定計算機語言基礎;
2.熟悉Oracle、Mysql、SqlServer等主流數據庫;
3.了解相關開發框架,有一定的項目經驗;
4.具有較強的邏輯思維以及系統分析能力,良好的編程風格;
5.具備良好的團隊協作精神和技術文檔編寫能力,善于溝通和學習,能夠積極主動解決問題;
6.熱愛編程工作,具有強烈的責任心和團隊合作精神;
7.學習能力強;
公司介紹
一、鄭州達內科技簡介
鄭州達內科技有限公司隸屬于達內IT培訓集團,是中國高端IT培訓的第一品牌,致力于培養面向電信和金融領域的Java、C++、C#/.Net、3G/Android、3G/IOS、PHP、嵌入式、軟件測試等8大課程方向中高端軟件人才,先后獲得美國國際數據集團IDG、集富亞洲JAFCO ASIA、美國高盛銀行的三輪投資,是國內首家獲得國際風險投資的IT培訓機構。達內IT培訓集團經過10年運營,在中國軟件業發達城市——北京、上海、廣州、深圳、鄭州、南京、武漢、杭州等30多個大城市,建立了60多家培訓中心,年培訓1.5萬名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯想、神州數碼、大唐電信、亞信等知名IT企業培養輸送了9萬多名中高級軟件人才,是中國最大的中高端軟件人才培訓機構。
達內IT培訓集團的各個中心由軟件專家負責運營,課程設計引進北美先進技術,貼近中國軟件企業的實際需求,同時,聘請北美海外專家與來自IBM、華為、用友、亞信、東軟等國內外名企的一線實戰專家擔任講師,以確保高端培訓效果。達內在課程設計與培訓模式上不斷創新,開創“零首付、低押金,就業后付款”的信貸就業模式先河,改革培訓模式保持培訓規模擴大的同時確保90%以上的就業率,同時高質量就業。
二、達內IT培訓集團主要業績
達內IT培訓集團作為中國高端IT培訓的翹楚,從創業之初的經營戰略一直都保持經營模式和產品保持行業的領先一步:
率先推出“先就業,后付款”IT信貸就業培訓的IT培訓
率先獲得國際風險投資的IT培訓機構
率先入選“德勤中國高科技高成長50強”的IT培訓機構
率先由IT技術專家建立和運營的IT培訓機構
率先全面開放課堂,隨時真課試聽的IT培訓機構
率先與“211工程”大學聯合培養軟件工程碩士的IT培訓機構
率先真實披露學員就業率、就業品質的IT培訓機構
率先開辟高端課程,培養IT白領、金領的IT培訓機構
率先完全真實公開師資背景的IT培訓機構
聯系方式
聯系電話:點擊查看
聯系人:楊老師
在線溝通:
聯系地址:河南省鄭州市東明路218號索克大廈二樓公司周邊酒店?
第五篇:Java軟件工程師簡歷
個人簡歷
××
聯系電話: 138********
聯系郵箱:****@126.com
擇業目標
Java軟件工程師
基于Oracle數據庫MySql數據庫、Web應用的Java軟件開發。
專業技能
?精通Java,非常扎實的Java編程功底,和良好的編碼習慣;
?熟練掌握Jsp/Servlet , JDBC , JavaBeans;
? 熟練掌握基于Struts 框架,MVC模式的Java Web編程;
?熟練應用多種Java集成開發環境(IDE)如Jbuilder, Eclipse 進行Java軟件開發;
?熟練安裝,配置,調試多種Java應用服務器如:BEA WebLogic,Apache Tomcat,并進行Java程序的開發部署;
?熟悉常見的面向對象設計模式如Factory, Singleton, MVC等;
?熟悉Sun Solaris Unix/RedHat Linux操作系統,特別是Unix/Linux命令行操作; ?掌握Sun Solaris Unix環境下的C/C++ 編程;
?了解TCP/IP,UDP,Http等網絡協議,并能熟練進行Socket編程;
?了解XML等開發應用;
?善于溝通和交流,能很好的和其他同事協同工作,發揮團隊精神。
主要工作經歷
2006/06-2006/11加拿大達內科技(中國)公司項目實習軟件工程師 ?網絡運營支撐系統(NetOss)
1)該項目是為電信運營的IP記費服務的。主要包括openlab出租業務,163/169撥號服務,語音服務。我們完成一期任務,針對openlab出租業務進行開發。該系統運行于Tomcat平臺,采用J2EE架構、Struts框架,Hibernate,Spring技術及Oracle 9i數據庫系統,并成功運行于Sun Solaris及Windows2000環境下。該系統主要分為用戶自服務管理,管理員管理,超級管理員管理等模塊。
2)此系統后臺實現的功能是定期采集原始計費日志文件(UNIX系統下的/var/adm/wtmpx文件),并將采集的數據封裝整理成BIDR結構的數據清單,然后通過Socket上傳給中央處理系統;
中央處理系統收集信息并通過Pro*C將數據保存到Oracle數據庫當前時間所對應的hour_x表中,最后利用PL/SQL周期性進行數據的整合。
本人主要負責管理員管理模塊,該模塊實現了對一般用戶的管理及管理員自管理,系統整體采用基于MVC模式的Struts 框架, 采用 Hibernate進行數據永久化 ,用Struts的controller進行流轉的控制,用JSP進行頁面顯示,并且運用Spring實現了各層的解耦,大大提高了程序的可擴展性,并且易于維護。
3)在本系統中通過 Socket與 Unix服務器進行通訊,以實現Unix服務器與數據庫信息同步。開發環境:Sun Solaris UNIX
JAVA應用服務器:Tomcat;
開發語言及技術:Struts , Hibernate , JavaBeans,Jsp/Servlet,Spring;
數據庫:Oracle9i。
? 開放實驗室計費系統
1)該系統在Sun Solaris下開發,運行于Bea Weblogic Server平臺,采用J2EE架構、EJB組件
技術及Oracle 9i數據庫系統。該系統后臺主要由數據采集系統和數據整合系統提供支持,前臺部分主要分為用戶自服務管理,資費管理,用戶管理等模塊。
2)Web部分,本人主要負責資費管理和用戶管理模塊,資費管理模塊主要是對提供的資費情
況進行查詢、修改、刪除、增加。用戶管理模塊主要功能是:用戶開通管理(帳號開通、暫停、恢復、刪除)和用戶資料管理。這兩個模塊都是用Struts+Hibernate+Spring架構實現的。同時,我盡量采用面向接口的編程的思想來減少系統的耦和性。
3)本人由于畢業設計的需要,也完成了本系統的后臺數據支持系統——數據采集系統;它的功能是:
1、定期采集(次/小時)原始計費Log(wtmpx)文件,整理成bIDR數據清單,并上傳給中心處理系統。
2、中心處理系統(接收系統)偵聽并收集采集系統發送的數據信息BIDR,并將數據保存的數據庫表t_detail_X;主要采用Unix C/C++實現。
個人情況
性別:男年 齡:23現住址:北京海淀區
教育背景
2004/08―2006/08對外經濟貿易大學計算機應用專業專科
自我評價
自學能力強,善于接受新事物。為人熱情好學、能承受一定的壓力、良好的職業道德,飽滿的工作熱情。善于與同事交流溝通,能以較強的團隊合作精神,快速的融入開發團隊。