第一篇:軟件工程師考試
軟件工程師考試科目
1、考試大綱(清華大學(xué)出版社)
978-7-302-20306-3,網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師考試大綱(2009版),10元
978-7-302-191964,系統(tǒng)集成項(xiàng)目管理工程師考試大綱(2009版),5元 978-7-302-189824,系統(tǒng)架構(gòu)設(shè)計(jì)師考試大綱(2009版),6元
978-7-302-189794,程序員考試大綱與培訓(xùn)指南(2009版),8元
978-7-302-189848,網(wǎng)絡(luò)管理員考試大綱與培訓(xùn)指南(2009版),6元 978-7-302-189831,軟件設(shè)計(jì)師考試大綱與培訓(xùn)指南(2009版),9元 978-7-302-189800,網(wǎng)絡(luò)工程師考試大綱與培訓(xùn)指南(2009版),7元 978-7-302-189817,系統(tǒng)分析師考試大綱與培訓(xùn)指南(2009版),9元 7-302-08488-2,數(shù)據(jù)庫系統(tǒng)工程師考試大綱(2004版),5元
7-302-10541-3,信息系統(tǒng)監(jiān)理師考試大綱(2005版),5元
7-302-10540-5,多媒體應(yīng)用設(shè)計(jì)師考試大綱(2005版),5元
7-302-10539-1,軟件評測師考試大綱(2005版),5元
7-302-10542-1,信息系統(tǒng)項(xiàng)目管理師考試大綱(2005版),5元
7-302-11193-6,電子商務(wù)技術(shù)員考試大綱(2005版),5元
7-302-11194-4,電子商務(wù)設(shè)計(jì)師考試大綱(2005版),5元
7-302-11191-x,信息處理技術(shù)員考試大綱(2005版),5元
7-302-12153-2,信息系統(tǒng)管理工程師考試大綱(2005版),5元
7-302-12154-0,信息系統(tǒng)運(yùn)行管理員考試大綱(2005版),5元
7-302-13176-7,嵌入式系統(tǒng)設(shè)計(jì)師考試大綱(2006版),5元
2、指定教材(清華大學(xué)出版社)
978-7-302-21974-3,系統(tǒng)分析師教程,張友生主編,89元
978-7-302-20584-5,軟件設(shè)計(jì)師教程(第三版),胡圣明、褚華主編,66元 978-7-302-20645-3,網(wǎng)絡(luò)工程師教程(第三版),雷振甲主編,66元 978-7-302-20585-2,程序員教程(第三版),張淑平主編,57元
978-7-302-20646-0,網(wǎng)絡(luò)管理員教程(第三版),嚴(yán)體華、張凡主編,52元 978-7-302-19708-9,系統(tǒng)架構(gòu)設(shè)計(jì)師教程(2009版),楊春暉主編,69元 978-7-302-19932-8,網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師教程(2009版),黃傳河主編,96元 978-7-302-19558-0,系統(tǒng)集成項(xiàng)目管理工程師教程(2009版),柳純錄主編,55元
7-302-12895-2,程序員教程(第2版),沈林興主編,57元
978-7-302-12958-5,網(wǎng)絡(luò)管理員教程(第2版),張國鳴主編,50元 7-302-12957-6,軟件設(shè)計(jì)師教程(第2版),陳平主編,60元
7-302-13006-X,網(wǎng)絡(luò)工程師教程(第2版),雷振甲主編,66元
7-302-09096-3,數(shù)據(jù)庫系統(tǒng)工程師教程(2004版),王亞平主編,66元 7-302-06464-4,系統(tǒng)分析師教程(2004版),羅曉沛主編,67元
7-302-10520-0,信息系統(tǒng)監(jiān)理師教程(2005版),柳純錄主編,50元 7-302-10436-0,多媒體應(yīng)用設(shè)計(jì)師教程(2005版),鐘玉琢主編,35元 7-302-10536-7,軟件評測師教程(2005版),柳純錄主編,60元
978-7-302-15766-3,信息系統(tǒng)項(xiàng)目管理師教程(第2版),柳純錄主編,60元
7-302-11309-2,電子商務(wù)技術(shù)員教程(2005版),方美琪主編,45元 7-302-11308-4,電子商務(wù)設(shè)計(jì)師教程(2005版),方美琪主編,55元 7-302-11601-6,信息處理技術(shù)員教程(2005版),唐多強(qiáng)主編,30元 7-302-12261-X, 信息系統(tǒng)管理工程師教程(2005版),陳禹主編,46元 7-302-12262-8, 信息系統(tǒng)運(yùn)行管理員教程(2005版),楊成主編,38元 7-302-13286-0,嵌入式系統(tǒng)設(shè)計(jì)師教程(2006版),魏洪興主編,50元
3、試題分析解答(清華大學(xué)出版社)
978-7-302-21149-5,2009年上半年試題分析與解答,2009版,58元 978-7-302-19706-5,2008年下半年試題分析與解答,2009版,55元 7-302-18780-6,2008上半年試題分析與解答,2008版,49元
7-302-18369-5,信息處理技術(shù)員歷年試題分析與解答,2008版,23元 7-302-18364-8,程序員歷年試題分析與解答,2008版,38元
7-302-18370-9,網(wǎng)絡(luò)管理員歷年試題分析與解答,2008版,39.80元 7-302-18365-5,軟件設(shè)計(jì)師歷年試題分析與解答,2008版,39.80元 7-302-18368-6,網(wǎng)絡(luò)工程師歷年試題分析與解答,2008版,42.80元
7-302-18371-6,信息系統(tǒng)監(jiān)理師歷年試題分析與解答,2008版,29.80元 7-302-18367-9,系統(tǒng)分析師歷年試題分析與解答,2008版,45元
7-302-18366-2,信息系統(tǒng)項(xiàng)目管理師歷年試題分析與解答,2008版,25元 978-7-302-17183-6,2007下半年試題分析與解答(2008版),59元 978-7-302-16129-5,2007上半年試題分析與解答(2007版),46元 978-7-302-14841-8,2006下半年試題分析與解答(2007版),52元 7-302-13818-4,2006上半年試題分析與解答(2006版),45元
7-302-12578-3,2005下半年試題分析與解答(2006版),42元
7-302-11638-5,2005上半年試題分析與解答(2005版),35元
7-302-09138-2,2004下半年試題分析與解答(2005版),23元
7-302-10518-9,2004年上半年試題分析與解答(2004版),25元
4、參考用書(清華大學(xué)出版社)
978-7-302-21451-9 系統(tǒng)集成項(xiàng)目管理工程師備考指南與習(xí)題詳解,高章舜、柳純錄主編,46元
978-7-302-21362-8 程序員考前重點(diǎn)輔導(dǎo),李鋒主編,83元
978-7-302-20853-2 網(wǎng)絡(luò)工程師考試輔導(dǎo)(2009版),李磊、黃向農(nóng)、左亞堯、劉海等主編,79元
978-7-302-21070-2 網(wǎng)絡(luò)管理員考試全程指導(dǎo),胡釗源、張智勇、施游主編,40元
978-7-302-20852-5 信息系統(tǒng)項(xiàng)目管理師案例分析指南,張友生、劉現(xiàn)軍主編,30元
978-7-302-20408-4 系統(tǒng)分析師考試全程指導(dǎo),張友生、王勇主編,62元
978-7-302-20652-1 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師考試全程指導(dǎo),施游、張友生主編,60元 978-7-302-19972-4 系統(tǒng)集成項(xiàng)目管理工程師考試全程指導(dǎo),鄧子云、張友生主編,50元
978-7-302-20320-9 信息系統(tǒng)項(xiàng)目管理師考試全程指導(dǎo), 張友生、陳志風(fēng)主編,63元
978-7-302-20586-9 系統(tǒng)架構(gòu)設(shè)計(jì)師考試全程指導(dǎo), 張友生、王勇主編,60元 978-7-302-20594-4 系統(tǒng)分析師考前輔導(dǎo)系統(tǒng)分析與設(shè)計(jì), 張友生、王勇主編,33元
978-7-302-20647-7 系統(tǒng)分析師技術(shù)指南, 張友生、王勇主編,49元 978-7-30-211923-4 跨越程序員必備訓(xùn)練, 范立南主編,49元
7-302-14548-6,程序員考試復(fù)習(xí)與提高(2007版),李鋒主編,78元
7-302-09792-5,程序員考試科目1:計(jì)算機(jī)硬軟件基礎(chǔ)知識--考點(diǎn)解析及模擬訓(xùn)練
(2005版),劉克武主編,48元
7-302-10534-0,程序員考試科目2:程序設(shè)計(jì)--考點(diǎn)解析及模擬訓(xùn)練(2005版),劉華主編,29元
7-302-10735-1,程序員考試輔導(dǎo)(2005版),謝樹煜主編,46元7-302-12457-4,程序員備考訓(xùn)練(2006版),劉克武等編,19元 7-302-12897-7 跨越軟件設(shè)計(jì)師必備訓(xùn)練,范立南等,69元
7-302-12943-7,軟件設(shè)計(jì)師全真模擬試題及解析(2006版),謝樹煜主編,31元
7-302-09824-7,軟件設(shè)計(jì)師考試科目1:計(jì)算機(jī)與軟件工程知識--考點(diǎn)解析及模擬訓(xùn)練
(2005版),劉斌主編,50 元
7-302-13605-7,軟件設(shè)計(jì)師考試科目2:軟件設(shè)計(jì)—考點(diǎn)解析與模擬訓(xùn)練(2006版),劉華主編,33元
7-302-10936-2,軟件設(shè)計(jì)師考試輔導(dǎo)(2005版),謝樹煜主編,56元 7-302-12456-6,軟件設(shè)計(jì)師備考訓(xùn)練(2006版),劉克武等編,19元 978-7-302-14804-3 網(wǎng)絡(luò)工程師考前輔導(dǎo), 李磊等,89元
7-302-12748-4,跨越網(wǎng)絡(luò)工程師必備訓(xùn)練(2006年),范立南主編,69元 7-302-10560-X,網(wǎng)絡(luò)工程師考試科目1:計(jì)算機(jī)與網(wǎng)絡(luò)知識--考點(diǎn)解析及模擬訓(xùn)練
(2005版),木馬主編,29 元
978-7-302-13416-9,跨越網(wǎng)絡(luò)管理員必備訓(xùn)練,范立南主編,62元 978-7-302-14608-7 網(wǎng)絡(luò)管理員考前輔導(dǎo), 劉巍主編,69元
978-7-302-12780-2 網(wǎng)絡(luò)管理員考試科目1:計(jì)算機(jī)與網(wǎng)絡(luò)基礎(chǔ)知識——考點(diǎn)解析及模擬訓(xùn)練,劉克武,42元
7-302-11630-X,網(wǎng)絡(luò)管理員考試科目2:網(wǎng)絡(luò)系統(tǒng)的管理與維護(hù)--考點(diǎn)解析及模擬訓(xùn)練
(2005版),劉華主編,33元
7-302-12944-4,網(wǎng)絡(luò)管理員考試全真模擬試題與解析(2006版),謝樹煜主編,25元
7-302-12458-2,網(wǎng)絡(luò)管理員備考訓(xùn)練(2006版),劉克武等編,16元 978-7-302-14379-6 系統(tǒng)分析師技術(shù)指南(2007版),張友生主編,45元 978-7-302-14506-6 系統(tǒng)分析師考試輔導(dǎo)(2007版),張友生主編,49元 7-302-09357-1,系統(tǒng)分析師常用工具(2004版),張友生主編,22元 7-302-10160-4,系統(tǒng)分析與設(shè)計(jì)技術(shù)(2005版),張友生主編,39元
7-302-11476-5,信息處理技術(shù)與工具(信息處理技術(shù)員)(2005版),李輝主編,45元
7-302-12452-3,跨越信息系統(tǒng)監(jiān)理師必備訓(xùn)練(2006版),黎連業(yè)編,25元
7-302-12657-7,數(shù)據(jù)庫系統(tǒng)工程師考試全程指導(dǎo)(2006年),丁寶康主編,65元
7-302-14549-3,電子商務(wù)設(shè)計(jì)師系統(tǒng)分析與設(shè)計(jì)師應(yīng)用技術(shù)(2007版),田寧主編,45元
978-7-302-14442-7 電子商務(wù)技術(shù)員基礎(chǔ)與應(yīng)用技術(shù),田寧主編,45元 978-7-302-14575-2 多媒體應(yīng)用設(shè)計(jì)師考試輔導(dǎo),劉茂福主編,49元
注:考試用書出版后,讀者可以到當(dāng)?shù)卮髸昊蚓W(wǎng)上書店購買(或預(yù)訂)出版社發(fā)行部門的聯(lián)系方式如下:
清華大學(xué)出版社發(fā)行部
電話:010-62786544 電子信箱:laix@tup.tsinghua.edu.cn
網(wǎng)站:
第二篇:軟件工程師考試(精選)
考試科目1:計(jì)算機(jī)與軟件工程知識
1.計(jì)算機(jī)科學(xué)基礎(chǔ)
1.1 數(shù)制及其轉(zhuǎn)換
· 二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用制數(shù)制及其相互轉(zhuǎn)換
1.2 數(shù)據(jù)的表示
· 數(shù)的表示(原碼、反碼、補(bǔ)碼、移碼表示,整數(shù)和實(shí)數(shù)的機(jī)內(nèi)表示,精度和溢出)
· 非數(shù)值表示(字符和漢字表示、聲音表示、圖像表示)
· 校驗(yàn)方法和校驗(yàn)碼(奇偶校驗(yàn)碼、海明校驗(yàn)碼、循環(huán)冗余校驗(yàn)碼)
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算
· 邏輯代數(shù)的基本運(yùn)算和邏輯表達(dá)式的化簡
1.4 數(shù)學(xué)基礎(chǔ)知識
· 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識
· 常用數(shù)值計(jì)算(誤差、矩陣和行列式、近似求解方程、插值、數(shù)值積分)· 排列組合、概率論應(yīng)用、應(yīng)用統(tǒng)計(jì)(數(shù)據(jù)的統(tǒng)計(jì)分析)
· 運(yùn)算基本方法(預(yù)測與決策、線性規(guī)劃、網(wǎng)絡(luò)圖、模擬)
1.5 常用數(shù)據(jù)結(jié)構(gòu)
· 數(shù)組(靜態(tài)數(shù)組、動態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊(duì)列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、線索樹、堆)、圖等的定義、存儲和操作
· Hash(存儲地址計(jì)算,沖突處理)
1.6 常用算法
· 排序算法、查找算法、數(shù)值計(jì)算方法、字符串處理方法、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
· 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系、算法效率、算法設(shè)計(jì)、算法描述(流程圖、偽代碼、決策表)、算法的復(fù)雜性
2.計(jì)算機(jī)系統(tǒng)知識
2.1 硬件知識
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
· CPU和存儲器的組成、性能和基本工作原理
· 常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理
· I/O接口的功能、類型和特性
· I/O控制方式(中斷系統(tǒng)、DMA、I/O處理機(jī)方式)
· CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲系統(tǒng)
· 主存-Cache存儲系統(tǒng)的工作原理
· 虛擬存儲器基本工作原理,多級存儲體系的性能價格
· RAID類型和特性
2.1.3 安全性、可靠性與系統(tǒng)性能評測基礎(chǔ)知識
· 診斷與容錯
· 系統(tǒng)可靠性分析評價
· 計(jì)算機(jī)系統(tǒng)性能評測方式
2.2 軟件知識
2.2.1 操作系統(tǒng)知識
· 操作系統(tǒng)的內(nèi)核(中斷控制)、進(jìn)程、線程概念· 處理機(jī)管理(狀態(tài)轉(zhuǎn)換、共享與互斥、分時輪轉(zhuǎn)、搶占、死鎖)· 存儲管理(主存保護(hù)、動態(tài)連接分配、分段、分頁、虛存)· 設(shè)備管理(I/O控制、假脫機(jī))· 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)· 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語言(JCL)、多道程序設(shè)計(jì))· 漢字處理,多媒體處理,人機(jī)界面· 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識· 操作系統(tǒng)的配置2.2.2 程序設(shè)計(jì)語言和語言處理程序的知識· 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理· 程序設(shè)計(jì)語言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用· 各類程序設(shè)計(jì)語言主要特點(diǎn)和適用情況 2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識· 網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓?fù)?、OSI/RM、基本的網(wǎng)絡(luò)協(xié)議)· 傳輸介質(zhì)、傳輸技術(shù)、傳輸方法、傳輸控制· 常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備· Client/Server結(jié)構(gòu)、Browser/Server結(jié)構(gòu)· LAN拓?fù)洌嫒】刂?,LAN的組網(wǎng),LAN間連接,LAN-WAN連接· 因特網(wǎng)基礎(chǔ)知識以及應(yīng)用· 網(wǎng)絡(luò)軟件· 網(wǎng)絡(luò)管理· 網(wǎng)絡(luò)性能分析 2.4 數(shù)據(jù)庫知識· 數(shù)據(jù)庫管理系統(tǒng)的功能和特征· 數(shù)據(jù)庫模型(概念模式、外模式、內(nèi)模式)· 數(shù)據(jù)模型,ER圖,第一范式、第二范式、第三范式· 數(shù)據(jù)操作(集合運(yùn)算和關(guān)系運(yùn)算)· 數(shù)據(jù)庫語言(SQL)· 數(shù)據(jù)庫的控制功能(并發(fā)控制、恢復(fù)、安全性、完整性)· 數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎(chǔ)知識 2.5 多媒體知識· 多媒體系統(tǒng)基礎(chǔ)知識,多媒體設(shè)備的性能特性,常用多媒體文件格式· 簡單圖形的繪制,圖像文件的處理方法· 音頻和視頻信息的應(yīng)用· 多媒體應(yīng)用開發(fā)過程2.6 系統(tǒng)性能知識· 性能指標(biāo)(響應(yīng)時間、吞吐量、周轉(zhuǎn)時間)和性能設(shè)計(jì)· 性能測試和性能評估· 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)· 可靠性測試和可靠性評估2.7 計(jì)算機(jī)應(yīng)用基礎(chǔ)知識·信息管理、數(shù)據(jù)處理、輔助設(shè)計(jì)、自動控制、科學(xué)計(jì)算、人工智能等基礎(chǔ)知識· 遠(yuǎn)程通信服務(wù)基礎(chǔ)知識
· 常用應(yīng)用系統(tǒng)
3.系統(tǒng)開發(fā)和運(yùn)行知識
3.1 軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理知識
· 軟件工程知識
· 軟件開發(fā)生命周期各階段的目標(biāo)和任務(wù)
· 軟件開發(fā)項(xiàng)目管理基礎(chǔ)知識(時間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險(xiǎn)管理等)及其常用管理工具
· 主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓āASE)· 軟件開發(fā)工具與環(huán)境知識
· 軟件過程改進(jìn)知識
· 軟件質(zhì)量管理知識
· 軟件開發(fā)過程評估、軟件能力成熟評估基礎(chǔ)知識
3.2 系統(tǒng)分析基礎(chǔ)知識
· 系統(tǒng)分析的目的和任務(wù)
·結(jié)構(gòu)化分析方法(數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、實(shí)體關(guān)系圖(ERD)、描述加工處理的結(jié)構(gòu)化語言)
· 統(tǒng)一建模語言(UML)
· 系統(tǒng)規(guī)格說明書
3.3 系統(tǒng)設(shè)計(jì)知識
· 系統(tǒng)設(shè)計(jì)的目的和任務(wù)
· 結(jié)構(gòu)化設(shè)計(jì)方法和工具(系統(tǒng)流程圖、HIPO圖、控制流程圖)
· 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(總體布局、設(shè)計(jì)原則、模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)存儲設(shè)計(jì)、系統(tǒng)配置方案)
· 系統(tǒng)詳細(xì)設(shè)計(jì)(代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、用戶界面設(shè)計(jì)、處理過程設(shè)計(jì))· 系統(tǒng)設(shè)計(jì)說明書
3.4 系統(tǒng)實(shí)施知識
· 系統(tǒng)實(shí)施的主要任務(wù)
· 結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、可視化程序設(shè)計(jì)
· 程序設(shè)計(jì)風(fēng)格
· 程序設(shè)計(jì)語言的選擇
· 系統(tǒng)測試的目的、類型,系統(tǒng)測試方法(黑盒測試、白盒測試、灰盒測試)· 測試設(shè)計(jì)和管理(錯誤曲線、錯誤排除、收斂、注入故障、測試用例設(shè)計(jì)、系統(tǒng)測試報(bào)告)
· 系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識
3.5 系統(tǒng)運(yùn)行和維護(hù)知識
· 系統(tǒng)運(yùn)行管理基礎(chǔ)知識
· 系統(tǒng)維護(hù)基礎(chǔ)知識
· 系統(tǒng)評價基礎(chǔ)知識
3.6 面向?qū)ο箝_發(fā)方法
· 面向?qū)ο箝_發(fā)概念(類、對象、屬性、封裝性、繼承性、多態(tài)性、對象之間的引用)
· 面向?qū)ο箝_發(fā)方法的優(yōu)越性以及有效領(lǐng)域
· 面向?qū)ο笤O(shè)計(jì)方法(體系結(jié)構(gòu)、類的設(shè)計(jì)、用戶接口設(shè)計(jì))
· 面向?qū)ο髮?shí)現(xiàn)方法(選擇程序設(shè)計(jì)語言、類的實(shí)現(xiàn)、方法的實(shí)現(xiàn)、用戶接口的實(shí)現(xiàn)、準(zhǔn)備測試數(shù)據(jù))
· 面向?qū)ο蟪绦蛟O(shè)計(jì)語言(如C++、Java、Visual、Bsasic、Visual C++)的基本機(jī)制
· 面向?qū)ο髷?shù)據(jù)庫、分布式對象的概念
4.安全性知識
· 安全性基本概念
· 防治計(jì)算機(jī)病毒、防范計(jì)算機(jī)犯罪
· 存取控制、防闖入、安全管理措施
· 加密與解密機(jī)制
·風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制
5.標(biāo)準(zhǔn)化知識
· 標(biāo)準(zhǔn)化意識、標(biāo)準(zhǔn)化的發(fā)展、標(biāo)準(zhǔn)制訂過程
· 國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)基本知識
· 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)知識· 標(biāo)準(zhǔn)化機(jī)構(gòu)
6.信息化基礎(chǔ)知識
· 信息化意識
· 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
· 有關(guān)的法律、法規(guī)
· 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識
· 企業(yè)信息資源管理基礎(chǔ)知識
7.計(jì)算機(jī)專業(yè)英語
· 掌握計(jì)算機(jī)技術(shù)的基本詞匯
· 能正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料
考試科目2:軟件設(shè)計(jì)
1.外部設(shè)計(jì)
1.1 理解系統(tǒng)需求說明
1.2 系統(tǒng)開發(fā)的準(zhǔn)備
· 選擇開發(fā)方法、準(zhǔn)備開發(fā)環(huán)境、制訂開發(fā)計(jì)劃
1.3 設(shè)計(jì)系統(tǒng)功能
· 選擇系統(tǒng)結(jié)構(gòu),設(shè)計(jì)各子系統(tǒng)的功能和接口,設(shè)計(jì)安全性策略、需求和實(shí)現(xiàn)方法,制訂詳細(xì)的工作流和數(shù)據(jù)流
1.4 設(shè)計(jì)數(shù)據(jù)模型
· 設(shè)計(jì)ER模型、數(shù)據(jù)模型
1.5 編寫外部設(shè)計(jì)文檔
· 系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖、系統(tǒng)流程圖、系統(tǒng)功能說明書、輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格說明、用戶手冊框架
· 設(shè)計(jì)系統(tǒng)測試要求
1.6 設(shè)計(jì)評審
2.內(nèi)部設(shè)計(jì)
2.1 設(shè)計(jì)軟件結(jié)構(gòu)
·按構(gòu)件分解,確定構(gòu)件功能規(guī)格以及構(gòu)件之間的接口
· 采用中間件和工具
2.2 設(shè)計(jì)輸入輸出
· 屏幕界面設(shè)計(jì)、設(shè)計(jì)輸入輸出檢查方法和檢查信息
2.3 設(shè)計(jì)物理數(shù)據(jù)
· 分析數(shù)據(jù)特性,確定邏輯數(shù)據(jù)組織方式、存儲介質(zhì),設(shè)計(jì)記錄格式和處理方式· 將邏輯數(shù)據(jù)結(jié)構(gòu)換成物理數(shù)據(jù)結(jié)構(gòu),計(jì)算容量,進(jìn)行優(yōu)化
2.4 構(gòu)件的創(chuàng)建和重用
· 創(chuàng)建、重用構(gòu)件的概念
· 使用子程序庫或類庫
2.5 編寫內(nèi)部設(shè)計(jì)文檔
· 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明、屏幕設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫設(shè)計(jì)文檔
2.6 設(shè)計(jì)評審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
· 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)
· 測試要求說明書(測試類型和目標(biāo)、測試用例、測試方法)
3.3 程序設(shè)計(jì)評審
4.系統(tǒng)實(shí)施
4.1 配置計(jì)算機(jī)系統(tǒng)及其環(huán)境
4.2 選擇合適的程序設(shè)計(jì)語言
4.3 掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設(shè)計(jì)語言,以便能指導(dǎo)程序員進(jìn)行編程和測試,并進(jìn)行必要的優(yōu)化
4.4 系統(tǒng)測試
· 指導(dǎo)程序員進(jìn)行模塊測試,并進(jìn)行驗(yàn)收
· 準(zhǔn)備系統(tǒng)集成測試環(huán)境和測試工具
· 準(zhǔn)備測試數(shù)據(jù)
· 寫出測試報(bào)告
5.軟件工程
·軟件生存期模型(瀑布模型、螺旋模型、噴泉模型)和軟件成本模型·定義軟件需求(系統(tǒng)化的目標(biāo)、配置、功能、性能和約束)
·描述軟件需求的方法(功能層次模型、數(shù)據(jù)流模型、控制流模型、面向數(shù)據(jù)的模型、面向?qū)ο蟮哪P偷龋?/p>
·定義軟件需求的方法(結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ǎ?/p>
·軟件設(shè)計(jì)(分析與集成、逐步求精、抽象、信息隱蔽)
·軟件設(shè)計(jì)方法(結(jié)構(gòu)化設(shè)計(jì)方法、Jackson方法、Warnier方法、面向?qū)ο笤O(shè)計(jì)方法)
·程序設(shè)計(jì)(結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì))
· 軟件測試的原則與方法
· 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
·軟件過程評估基本方法、軟件能力成熟度評估基本方法
·軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測試工具、維護(hù)工具、CASE)
·軟件工程發(fā)展趨勢(面向構(gòu)件,統(tǒng)一建模語言(UML))
·軟件過程改進(jìn)模型和方法
考試科目一為上午的考試范圍;考試科目二為下午的考試范圍
第三篇:軟件工程師考試大綱(定稿)
軟件設(shè)計(jì)師考試大綱
一、考試說明
1.考試要求:
(1)掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;
(2)掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識;
(3)掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4)掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識,了解編譯程序的基本知識;
(5)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6)熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;
(7)掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual、Basic、Visual C++中的一種程序設(shè)計(jì)語言;
(熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識;
(9)熟悉掌握軟件設(shè)計(jì)的方法和技術(shù);
(10)掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識;
(11)了解信息化、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識;
(12)正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料。
2.通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說明書進(jìn)行軟件設(shè)計(jì),編寫程序設(shè)計(jì)規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件;具有工程的實(shí)際工作能力和業(yè)務(wù)水平。
3.本考試設(shè)置的科目包括:
(1)計(jì)算機(jī)與軟件工程知識,考試時間為150分鐘,筆試;
(2)軟件設(shè)計(jì),考試時間為150分鐘,筆試。
二、考試范圍
考試科目1:計(jì)算機(jī)與軟件工程知識
1. 計(jì)算機(jī)科學(xué)基礎(chǔ)
1.1 數(shù)制及其轉(zhuǎn)換
? 二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用制數(shù)制及其相互轉(zhuǎn)換
1.2 數(shù)據(jù)的表示
? 數(shù)的表示(原碼、反碼、補(bǔ)碼、移碼表示,整數(shù)和實(shí)數(shù)的機(jī)內(nèi)表示,精度和溢出)? 非數(shù)值表示(字符和漢字表示、聲音表示、圖像表示)
? 校驗(yàn)方法和校驗(yàn)碼(奇偶校驗(yàn)碼、海明校驗(yàn)碼、循環(huán)冗余校驗(yàn)碼)
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算
? 計(jì)算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法
? 邏輯代數(shù)的基本運(yùn)算和邏輯表達(dá)式的化簡
1.4 數(shù)學(xué)基礎(chǔ)知識
? 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識
? 常用數(shù)值計(jì)算(誤差、矩陣和行列式、近似求解方程、插值、數(shù)值積分)
? 排列組合、概率論應(yīng)用、應(yīng)用統(tǒng)計(jì)(數(shù)據(jù)的統(tǒng)計(jì)分析)
? 運(yùn)算基本方法(預(yù)測與決策、線性規(guī)劃、網(wǎng)絡(luò)圖、模擬)
1.5 常用數(shù)據(jù)結(jié)構(gòu)
? 數(shù)組(靜態(tài)數(shù)組、動態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊(duì)列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、線索樹、堆)、圖等的定義、存儲和操作? Hash(存儲地址計(jì)算,沖突處理)
1.6 常用算法
? 排序算法、查找算法、數(shù)值計(jì)算方法、字符串處理方法、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
? 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系、算法效率、算法設(shè)計(jì)、算法描述(流程圖、偽代碼、決策表)、算法的復(fù)雜性
2. 計(jì)算機(jī)系統(tǒng)知識
2.1 硬件知識
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
? CPU和存儲器的組成、性能和基本工作原理
? 常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理
? I/O接口的功能、類型和特性
? I/O控制方式(中斷系統(tǒng)、DMA、I/O處理機(jī)方式)
? CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲系統(tǒng)
? 主存-Cache存儲系統(tǒng)的工作原理
? 虛擬存儲器基本工作原理,多級存儲體系的性能價格
? RAID類型和特性
2.1.3 安全性、可靠性與系統(tǒng)性能評測基礎(chǔ)知識
? 診斷與容錯
? 系統(tǒng)可靠性分析評價
? 計(jì)算機(jī)系統(tǒng)性能評測方式
2.2 軟件知識
2.2.1 操作系統(tǒng)知識
? 操作系統(tǒng)的內(nèi)核(中斷控制)、進(jìn)程、線程概念
? 處理機(jī)管理(狀態(tài)轉(zhuǎn)換、共享與互斥、分時輪轉(zhuǎn)、搶占、死鎖)
? 存儲管理(主存保護(hù)、動態(tài)連接分配、分段、分頁、虛存)
? 設(shè)備管理(I/O控制、假脫機(jī))
? 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)
? 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語言(JCL)、多道程序設(shè)計(jì))
? 漢字處理,多媒體處理,人機(jī)界面
? 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識
? 操作系統(tǒng)的配置
2.2.2 程序設(shè)計(jì)語言和語言處理程序的知識
? 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理
? 程序設(shè)計(jì)語言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用
? 各類程序設(shè)計(jì)語言主要特點(diǎn)和適用情況
2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識
? 網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓?fù)?、OSI/RM、基本的網(wǎng)絡(luò)協(xié)議)
? 傳輸介質(zhì)、傳輸技術(shù)、傳輸方法、傳輸控制
? 常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備
? Client/Server結(jié)構(gòu)、Browser/Server結(jié)構(gòu)
? LAN拓?fù)?,存取控制,LAN的組網(wǎng),LAN間連接,LAN-WAN連接
? 因特網(wǎng)基礎(chǔ)知識以及應(yīng)用
? 網(wǎng)絡(luò)軟件
? 網(wǎng)絡(luò)管理
? 網(wǎng)絡(luò)性能分析
2.4 數(shù)據(jù)庫知識
? 數(shù)據(jù)庫管理系統(tǒng)的功能和特征
? 數(shù)據(jù)庫模型(概念模式、外模式、內(nèi)模式)
? 數(shù)據(jù)模型,ER圖,第一范式、第二范式、第三范式
? 數(shù)據(jù)操作(集合運(yùn)算和關(guān)系運(yùn)算)
? 數(shù)據(jù)庫語言(SQL)
? 數(shù)據(jù)庫的控制功能(并發(fā)控制、恢復(fù)、安全性、完整性)
? 數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎(chǔ)知識
2.5 多媒體知識
? 多媒體系統(tǒng)基礎(chǔ)知識,多媒體設(shè)備的性能特性,常用多媒體文件格式
? 簡單圖形的繪制,圖像文件的處理方法
? 音頻和視頻信息的應(yīng)用
? 多媒體應(yīng)用開發(fā)過程
2.6 系統(tǒng)性能知識
? 性能指標(biāo)(響應(yīng)時間、吞吐量、周轉(zhuǎn)時間)和性能設(shè)計(jì)
? 性能測試和性能評估
? 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)
? 可靠性測試和可靠性評估
2.7 計(jì)算機(jī)應(yīng)用基礎(chǔ)知識
?信息管理、數(shù)據(jù)處理、輔助設(shè)計(jì)、自動控制、科學(xué)計(jì)算、人工智能等基礎(chǔ)知識
? 遠(yuǎn)程通信服務(wù)基礎(chǔ)知識
? 常用應(yīng)用系統(tǒng)
3. 系統(tǒng)開發(fā)和運(yùn)行知識
3.1 軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理知識
? 軟件工程知識
? 軟件開發(fā)生命周期各階段的目標(biāo)和任務(wù)
? 軟件開發(fā)項(xiàng)目管理基礎(chǔ)知識(時間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險(xiǎn)管理等)及其常用管理工具
? 主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓āASE)
? 軟件開發(fā)工具與環(huán)境知識
? 軟件過程改進(jìn)知識
? 軟件質(zhì)量管理知識
? 軟件開發(fā)過程評估、軟件能力成熟評估基礎(chǔ)知識
3.2 系統(tǒng)分析基礎(chǔ)知識
? 系統(tǒng)分析的目的和任務(wù)
?結(jié)構(gòu)化分析方法(數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、實(shí)體關(guān)系圖(ERD)、描述加工處理的結(jié)構(gòu)化語言)
? 統(tǒng)一建模語言(UML)
? 系統(tǒng)規(guī)格說明書
3.3 系統(tǒng)設(shè)計(jì)知識
? 系統(tǒng)設(shè)計(jì)的目的和任務(wù)
? 結(jié)構(gòu)化設(shè)計(jì)方法和工具(系統(tǒng)流程圖、HIPO圖、控制流程圖)
? 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(總體布局、設(shè)計(jì)原則、模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)存儲設(shè)計(jì)、系統(tǒng)配置方案)? 系統(tǒng)詳細(xì)設(shè)計(jì)(代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、用戶界面設(shè)計(jì)、處理過程設(shè)計(jì))
? 系統(tǒng)設(shè)計(jì)說明書
3.4 系統(tǒng)實(shí)施知識
? 系統(tǒng)實(shí)施的主要任務(wù)
? 結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、可視化程序設(shè)計(jì)
? 程序設(shè)計(jì)風(fēng)格
? 程序設(shè)計(jì)語言的選擇
? 系統(tǒng)測試的目的、類型,系統(tǒng)測試方法(黑盒測試、白盒測試、灰盒測試)
? 測試設(shè)計(jì)和管理(錯誤曲線、錯誤排除、收斂、注入故障、測試用例設(shè)計(jì)、系統(tǒng)測試報(bào)告)? 系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識
3.5 系統(tǒng)運(yùn)行和維護(hù)知識
? 系統(tǒng)運(yùn)行管理基礎(chǔ)知識
? 系統(tǒng)維護(hù)基礎(chǔ)知識
? 系統(tǒng)評價基礎(chǔ)知識
3.6 面向?qū)ο箝_發(fā)方法
? 面向?qū)ο箝_發(fā)概念(類、對象、屬性、封裝性、繼承性、多態(tài)性、對象之間的引用)? 面向?qū)ο箝_發(fā)方法的優(yōu)越性以及有效領(lǐng)域
? 面向?qū)ο笤O(shè)計(jì)方法(體系結(jié)構(gòu)、類的設(shè)計(jì)、用戶接口設(shè)計(jì))
? 面向?qū)ο髮?shí)現(xiàn)方法(選擇程序設(shè)計(jì)語言、類的實(shí)現(xiàn)、方法的實(shí)現(xiàn)、用戶接口的實(shí)現(xiàn)、準(zhǔn)備測試數(shù)據(jù))
? 面向?qū)ο蟪绦蛟O(shè)計(jì)語言(如C++、Java、Visual、Bsasic、Visual C++)的基本機(jī)制? 面向?qū)ο髷?shù)據(jù)庫、分布式對象的概念
4. 安全性知識
? 安全性基本概念
? 防治計(jì)算機(jī)病毒、防范計(jì)算機(jī)犯罪
? 存取控制、防闖入、安全管理措施
? 加密與解密機(jī)制
?風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制
5. 標(biāo)準(zhǔn)化知識
? 標(biāo)準(zhǔn)化意識、標(biāo)準(zhǔn)化的發(fā)展、標(biāo)準(zhǔn)制訂過程
? 國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)基本知識
? 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)知識
? 標(biāo)準(zhǔn)化機(jī)構(gòu)
6. 信息化基礎(chǔ)知識
? 信息化意識
? 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
? 有關(guān)的法律、法規(guī)
? 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識
? 企業(yè)信息資源管理基礎(chǔ)知識
7. 計(jì)算機(jī)專業(yè)英語
? 掌握計(jì)算機(jī)技術(shù)的基本詞匯
? 能正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料
考試科目2:軟件設(shè)計(jì)
1. 外部設(shè)計(jì)
1.1 理解系統(tǒng)需求說明
1.2 系統(tǒng)開發(fā)的準(zhǔn)備
? 選擇開發(fā)方法、準(zhǔn)備開發(fā)環(huán)境、制訂開發(fā)計(jì)劃
1.3 設(shè)計(jì)系統(tǒng)功能
? 選擇系統(tǒng)結(jié)構(gòu),設(shè)計(jì)各子系統(tǒng)的功能和接口,設(shè)計(jì)安全性策略、需求和實(shí)現(xiàn)方法,制訂詳細(xì)的工作流和數(shù)據(jù)流
1.4 設(shè)計(jì)數(shù)據(jù)模型
? 設(shè)計(jì)ER模型、數(shù)據(jù)模型
1.5 編寫外部設(shè)計(jì)文檔
? 系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖、系統(tǒng)流程圖、系統(tǒng)功能說明書、輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格說明、用戶手冊框架
? 設(shè)計(jì)系統(tǒng)測試要求
1.6 設(shè)計(jì)評審
2. 內(nèi)部設(shè)計(jì)
2.1 設(shè)計(jì)軟件結(jié)構(gòu)
?按構(gòu)件分解,確定構(gòu)件功能規(guī)格以及構(gòu)件之間的接口
? 采用中間件和工具
2.2 設(shè)計(jì)輸入輸出
? 屏幕界面設(shè)計(jì)、設(shè)計(jì)輸入輸出檢查方法和檢查信息
2.3 設(shè)計(jì)物理數(shù)據(jù)
? 分析數(shù)據(jù)特性,確定邏輯數(shù)據(jù)組織方式、存儲介質(zhì),設(shè)計(jì)記錄格式和處理方式? 將邏輯數(shù)據(jù)結(jié)構(gòu)換成物理數(shù)據(jù)結(jié)構(gòu),計(jì)算容量,進(jìn)行優(yōu)化
2.4 構(gòu)件的創(chuàng)建和重用
? 創(chuàng)建、重用構(gòu)件的概念
? 使用子程序庫或類庫
2.5 編寫內(nèi)部設(shè)計(jì)文檔
? 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明、屏幕設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫設(shè)計(jì)文檔
2.6 設(shè)計(jì)評審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
? 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)? 測試要求說明書(測試類型和目標(biāo)、測試用例、測試方法)
3.3 程序設(shè)計(jì)評審
4.系統(tǒng)實(shí)施
4.1 配置計(jì)算機(jī)系統(tǒng)及其環(huán)境
4.2 選擇合適的程序設(shè)計(jì)語言
4.3 掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設(shè)計(jì)語言,以便能指導(dǎo)程序員進(jìn)行編程和測試,并進(jìn)行必要的優(yōu)化
4.4 系統(tǒng)測試
? 指導(dǎo)程序員進(jìn)行模塊測試,并進(jìn)行驗(yàn)收
? 準(zhǔn)備系統(tǒng)集成測試環(huán)境和測試工具
? 準(zhǔn)備測試數(shù)據(jù)
? 寫出測試報(bào)告
5.軟件工程
? 軟件生存期模型(瀑布模型、螺旋模型、噴泉模型)和軟件成本模型
? 定義軟件需求(系統(tǒng)化的目標(biāo)、配置、功能、性能和約束)
? 描述軟件需求的方法(功能層次模型、數(shù)據(jù)流模型、控制流模型、面向數(shù)據(jù)的模型、面向?qū)ο蟮哪P偷龋?/p>
? 定義軟件需求的方法(結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ǎ?/p>
? 軟件設(shè)計(jì)(分析與集成、逐步求精、抽象、信息隱蔽)
? 軟件設(shè)計(jì)方法(結(jié)構(gòu)化設(shè)計(jì)方法、Jackson方法、Warnier方法、面向?qū)ο笤O(shè)計(jì)方法)? 程序設(shè)計(jì)(結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì))
? 軟件測試的原則與方法
? 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
? 軟件過程評估基本方法、軟件能力成熟度評估基本方法
? 軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測試工具、維護(hù)工具、CASE)? 軟件工程發(fā)展趨勢(面向構(gòu)件,統(tǒng)一建模語言(UML))
?軟件過程改進(jìn)模型和方法
第四篇:軟件測試工程師考試大綱
全國信息技術(shù)水平考試考試大綱
全國信息技術(shù)水平考試
軟件測試工程師考試大綱
【內(nèi)容結(jié)構(gòu)及基本要求】
本考試共涉及軟件測試概述、軟件測試基礎(chǔ)、軟件測試標(biāo)準(zhǔn)、白盒測試技術(shù)、黑盒測試
技術(shù)、性能測試技術(shù)、測試案例分析、測試前沿技術(shù)等八部分內(nèi)容。
第一部分軟件測試概述
1、軟件測試的起源及發(fā)展
2、軟件測試的現(xiàn)狀及前景
3、軟件測試工程師應(yīng)具備的素質(zhì)
第二部分軟件測試基礎(chǔ)
1、軟件測試的基本概念:軟件生命周期;軟件測試的定義;軟件缺陷;軟件測試的目的;
軟件測試的原則;
2、軟件測試的類型:按照開發(fā)階段劃分;按照測試實(shí)施組織劃分;按照測試技術(shù)劃分;按
照測試內(nèi)容劃分;
3、軟件測試過程的模型:V模型;W模型;H模型;X模型;前置測試模型;
4、軟件質(zhì)量保證:軟件質(zhì)量保證的定義;軟件質(zhì)量保證的工作內(nèi)容;軟件質(zhì)量保證的工作
過程;軟件質(zhì)量保證與軟件測試的區(qū)別;
第三部分軟件測試標(biāo)準(zhǔn)
1、軟件質(zhì)量與評價:軟件質(zhì)量與度量;軟件質(zhì)量模型;軟件質(zhì)量評價;
2、軟件測試標(biāo)準(zhǔn):國內(nèi)外軟件測試標(biāo)準(zhǔn)概述;軟件測試通用標(biāo)準(zhǔn);軍用軟件測試標(biāo)準(zhǔn);信
息系統(tǒng)安全評估標(biāo)準(zhǔn);
3、軟件測試標(biāo)準(zhǔn)的行業(yè)應(yīng)用;
第四部分白盒測試技術(shù)
1、白盒測試概述:詞法分析與語法分析;靜態(tài)錯誤分析;程序插樁技術(shù);
2、靜態(tài)測試:代碼檢查法;靜態(tài)結(jié)構(gòu)分析法;靜態(tài)質(zhì)量度量法;
3、動態(tài)測試技術(shù):邏輯覆蓋法;基本路徑測試法;
4、白盒測試綜合策略:最少測試用例數(shù)的計(jì)算;測試覆蓋準(zhǔn)則;
第五部分黑盒測試技術(shù)
1、黑盒測試概述:黑盒測試的概念;黑盒測試的特點(diǎn);黑盒測試的應(yīng)用;
2、功能測試用例設(shè)計(jì)方法:等價類劃分法;邊界值分析法;場景法;因果圖法;正交實(shí)驗(yàn)
法;判定表法;其他方法;測試方法綜合使用策略;
3、黑河測試用例的組織和編寫:編寫測試用例的意義;如何編寫有效的測試用例;測試用
例的編寫原則;測試用例的構(gòu)成;測試用例的編寫策略;
4、QTP自動化工具的使用:QTP概述;QTP的工作原理及適用范圍;QTP窗口結(jié)構(gòu);QTP
工作流程;錄制測試腳本;增強(qiáng)測試腳本;執(zhí)行并分析測試腳本;
第六部分性能測試技術(shù)
1、性能測試概述:軟件性能與性能測試;性能測試的目的;性能測試的常用術(shù)語;
2、性能測試的分類:主要類型;其他類型;
3、性能測試的策略及實(shí)施流程:應(yīng)用在客戶端的性能測試;應(yīng)用在網(wǎng)絡(luò)的性能測試;應(yīng)用
在服務(wù)器端的性能測試;性能測試的實(shí)施流程;
4、性能測試實(shí)戰(zhàn)技術(shù):簡介性能測試的常用工具;結(jié)合LoadRunner實(shí)施性能測試;開發(fā)
測試腳本;執(zhí)行測試;分析測試結(jié)果;
第七部分測試案例分析
1、功能測試案例分析:“122接處警”系統(tǒng)簡介;前期分析;用例設(shè)計(jì)方法的分析;測試用
例編寫策略的具體應(yīng)用;
2、白盒測試案例分析:靜態(tài)測試;覆蓋率測試;
3、性能測試案例分析:辦公自動化系統(tǒng)的案例分析;工作流引擎的案例分析;
第八部分測試前沿技術(shù)
1、敏捷測試技術(shù):敏捷方法的特征;敏捷方法的質(zhì)量;敏捷測試的引入;敏捷測試用例設(shè)
計(jì);敏捷測試的弱點(diǎn);
2、測試驅(qū)動開發(fā)(TDD):TDD的優(yōu)勢;TDD的原理;TDD的過程;TDD的原則;TDD的測試技術(shù);TDD測試案例;
全國信息技術(shù)水平考試管理中心
第五篇:軟件工程師
軟件工程師發(fā)展前途光明
目前軟件行業(yè)已成為21世紀(jì)的熱點(diǎn)。然而要成為一名真正的高素質(zhì)軟件工程師除了要選擇一所好學(xué)校外,還需要學(xué)到最新、最前沿的IT知識。
國家工業(yè)和信息化部日前宣布:“未來五年內(nèi),中國計(jì)劃把軟件產(chǎn)業(yè)增長六倍”,使之達(dá)到與軟件王國印度相當(dāng)?shù)囊?guī)模。2010年,中國軟件產(chǎn)業(yè)銷售收入已達(dá)到13000億元人民幣。要實(shí)現(xiàn)“破萬億元”的發(fā)展目標(biāo),意味著未來幾年軟件產(chǎn)業(yè)的年增長率將不低于30%。
中國工程院院士、中國科學(xué)院計(jì)算所研究員倪光南說,中國軟件業(yè)的出路應(yīng)在基礎(chǔ)領(lǐng)域的系統(tǒng)開發(fā)方面有中國自己的聲音,這些軟件“航空母艦”將承擔(dān)起完成這一戰(zhàn)略性任務(wù)的重任。預(yù)計(jì)未來5年軟件業(yè)從業(yè)人員要從目前的90萬人增加到250萬人左右。
“前程無憂”2006年的薪酬報(bào)告顯示,軟件工程師在IT行業(yè)中越來越受到重視,其薪資也節(jié)節(jié)高升。軟件工程師的起薪從4000至8000元/月左右。
綜合數(shù)據(jù)表明,軟件工程師是近期企業(yè)缺口最大的職位,招聘數(shù)量幾乎占了行業(yè)的一半,而硬件工程師占11.9%,系統(tǒng)分析師占8.6%,網(wǎng)站策劃員占8.7%,網(wǎng)絡(luò)工程師占4.7%。如此大的人才缺口表明,軟件工程師是目前IT行業(yè)求職者的最佳選擇。
注:學(xué)IT首選長沙牛耳軟件教育學(xué)校,成就人生夢想。
牛耳軟件教育成立于2001年,是中國最早專業(yè)從事IT職業(yè)教育的機(jī)構(gòu)之一,也是中國十大品牌IT教育機(jī)構(gòu),湖南省指定“服務(wù)外包人才培訓(xùn)基地”,是湖南乃至整個中南地區(qū)最大的軟件工程師培訓(xùn)基地。
牛耳依托自身豐富的IT行業(yè)經(jīng)驗(yàn),9年來一直致力于為IT企業(yè)培養(yǎng)和輸送高質(zhì)量、專業(yè)化計(jì)算機(jī)軟件開發(fā)人才。目前,牛耳已建立起了從軟件技能培養(yǎng)、職業(yè)素質(zhì)訓(xùn)練、項(xiàng)目實(shí)訓(xùn)到人才輸送的一體化服務(wù)體系。
牛耳已在長沙-大連兩大城市建立三大校區(qū),近30000平米的現(xiàn)代化教學(xué)場地,擁有教職隊(duì)伍近300人,在校學(xué)生達(dá)4000人。配備現(xiàn)代化液晶電腦機(jī)房和專業(yè)服務(wù)器、多媒體教室、實(shí)習(xí)機(jī)房、項(xiàng)目開發(fā)區(qū)、案例討論室、軟件評測室、圖書室等齊備的教學(xué)設(shè)施,并建立標(biāo)準(zhǔn)的學(xué)生宿舍、食堂、浴室、超市等生活設(shè)施。是廣大學(xué)子理想的求學(xué)成才場所。
作為專業(yè)的IT教育機(jī)構(gòu),牛耳依托國防科技大學(xué)雄厚計(jì)算機(jī)教育背景,融合國內(nèi)外優(yōu)秀IT職業(yè)教育的成功經(jīng)驗(yàn),研發(fā)了擁有自主知識產(chǎn)權(quán)的課程體系。依照CMMI3質(zhì)量管理體系來開展IT職業(yè)教育的教學(xué)工作,統(tǒng)一品牌、統(tǒng)一課程體系和標(biāo)準(zhǔn)課件,實(shí)現(xiàn)標(biāo)準(zhǔn)化的項(xiàng)目實(shí)習(xí)案例。
9年來,牛耳軟件教育的發(fā)展目標(biāo)始終定位在培養(yǎng)專業(yè)化、職業(yè)化的軟件人才,始終堅(jiān)持“對學(xué)生負(fù)責(zé)、對家長負(fù)責(zé)、對企業(yè)負(fù)責(zé)、對社會負(fù)責(zé)”的辦學(xué)理念。牛耳軟件教育提倡 “學(xué)歷+技能”的新型教育模式,憑借先進(jìn)的教學(xué)理念、國際化的產(chǎn)業(yè)視野、自主的課程研發(fā)體系、嚴(yán)格的標(biāo)準(zhǔn)化管理體系,為中國IT產(chǎn)業(yè)培養(yǎng)了8000余名軟件專業(yè)技術(shù)人才,學(xué)生以扎實(shí)的技術(shù)功底和良好的職業(yè)素質(zhì),得到各用人企業(yè)的高度認(rèn)可。
熱忱歡迎廣大學(xué)子來我校就讀,為自己創(chuàng)造美好的未來!