第一篇:軟件工程師考試大綱(定稿)
軟件設(shè)計(jì)師考試大綱
一、考試說明
1.考試要求:
(1)掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;
(2)掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識(shí);
(3)掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4)掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識(shí),了解編譯程序的基本知識(shí);
(5)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6)熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識(shí);
(7)掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual、Basic、Visual C++中的一種程序設(shè)計(jì)語言;
(熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識(shí);
(9)熟悉掌握軟件設(shè)計(jì)的方法和技術(shù);
(10)掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識(shí);
(11)了解信息化、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識(shí);
(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)試程序,并對(duì)軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件;具有工程的實(shí)際工作能力和業(yè)務(wù)水平。
3.本考試設(shè)置的科目包括:
(1)計(jì)算機(jī)與軟件工程知識(shí),考試時(shí)間為150分鐘,筆試;
(2)軟件設(shè)計(jì),考試時(shí)間為150分鐘,筆試。
二、考試范圍
考試科目1:計(jì)算機(jī)與軟件工程知識(shí)
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ǔ)知識(shí)
? 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識(shí)
? 常用數(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ù)組、動(dòng)態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊(duì)列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、線索樹、堆)、圖等的定義、存儲(chǔ)和操作? Hash(存儲(chǔ)地址計(jì)算,沖突處理)
1.6 常用算法
? 排序算法、查找算法、數(shù)值計(jì)算方法、字符串處理方法、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
? 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系、算法效率、算法設(shè)計(jì)、算法描述(流程圖、偽代碼、決策表)、算法的復(fù)雜性
2. 計(jì)算機(jī)系統(tǒng)知識(shí)
2.1 硬件知識(shí)
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
? CPU和存儲(chǔ)器的組成、性能和基本工作原理
? 常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理
? I/O接口的功能、類型和特性
? I/O控制方式(中斷系統(tǒng)、DMA、I/O處理機(jī)方式)
? CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲(chǔ)系統(tǒng)
? 主存-Cache存儲(chǔ)系統(tǒng)的工作原理
? 虛擬存儲(chǔ)器基本工作原理,多級(jí)存儲(chǔ)體系的性能價(jià)格
? RAID類型和特性
2.1.3 安全性、可靠性與系統(tǒng)性能評(píng)測基礎(chǔ)知識(shí)
? 診斷與容錯(cuò)
? 系統(tǒng)可靠性分析評(píng)價(jià)
? 計(jì)算機(jī)系統(tǒng)性能評(píng)測方式
2.2 軟件知識(shí)
2.2.1 操作系統(tǒng)知識(shí)
? 操作系統(tǒng)的內(nèi)核(中斷控制)、進(jìn)程、線程概念
? 處理機(jī)管理(狀態(tài)轉(zhuǎn)換、共享與互斥、分時(shí)輪轉(zhuǎn)、搶占、死鎖)
? 存儲(chǔ)管理(主存保護(hù)、動(dòng)態(tài)連接分配、分段、分頁、虛存)
? 設(shè)備管理(I/O控制、假脫機(jī))
? 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)
? 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語言(JCL)、多道程序設(shè)計(jì))
? 漢字處理,多媒體處理,人機(jī)界面
? 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)
? 操作系統(tǒng)的配置
2.2.2 程序設(shè)計(jì)語言和語言處理程序的知識(shí)
? 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理
? 程序設(shè)計(jì)語言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用
? 各類程序設(shè)計(jì)語言主要特點(diǎn)和適用情況
2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)
? 網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓?fù)洹SI/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ǔ)知識(shí)以及應(yīng)用
? 網(wǎng)絡(luò)軟件
? 網(wǎng)絡(luò)管理
? 網(wǎng)絡(luò)性能分析
2.4 數(shù)據(jù)庫知識(shí)
? 數(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ǔ)知識(shí)
2.5 多媒體知識(shí)
? 多媒體系統(tǒng)基礎(chǔ)知識(shí),多媒體設(shè)備的性能特性,常用多媒體文件格式
? 簡單圖形的繪制,圖像文件的處理方法
? 音頻和視頻信息的應(yīng)用
? 多媒體應(yīng)用開發(fā)過程
2.6 系統(tǒng)性能知識(shí)
? 性能指標(biāo)(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)和性能設(shè)計(jì)
? 性能測試和性能評(píng)估
? 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)
? 可靠性測試和可靠性評(píng)估
2.7 計(jì)算機(jī)應(yīng)用基礎(chǔ)知識(shí)
?信息管理、數(shù)據(jù)處理、輔助設(shè)計(jì)、自動(dòng)控制、科學(xué)計(jì)算、人工智能等基礎(chǔ)知識(shí)
? 遠(yuǎn)程通信服務(wù)基礎(chǔ)知識(shí)
? 常用應(yīng)用系統(tǒng)
3. 系統(tǒng)開發(fā)和運(yùn)行知識(shí)
3.1 軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理知識(shí)
? 軟件工程知識(shí)
? 軟件開發(fā)生命周期各階段的目標(biāo)和任務(wù)
? 軟件開發(fā)項(xiàng)目管理基礎(chǔ)知識(shí)(時(shí)間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險(xiǎn)管理等)及其常用管理工具
? 主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓?、CASE)
? 軟件開發(fā)工具與環(huán)境知識(shí)
? 軟件過程改進(jìn)知識(shí)
? 軟件質(zhì)量管理知識(shí)
? 軟件開發(fā)過程評(píng)估、軟件能力成熟評(píng)估基礎(chǔ)知識(shí)
3.2 系統(tǒng)分析基礎(chǔ)知識(shí)
? 系統(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ì)知識(shí)
? 系統(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ù)存儲(chǔ)設(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í)施知識(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ì)和管理(錯(cuò)誤曲線、錯(cuò)誤排除、收斂、注入故障、測試用例設(shè)計(jì)、系統(tǒng)測試報(bào)告)? 系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識(shí)
3.5 系統(tǒng)運(yùn)行和維護(hù)知識(shí)
? 系統(tǒng)運(yùn)行管理基礎(chǔ)知識(shí)
? 系統(tǒng)維護(hù)基礎(chǔ)知識(shí)
? 系統(tǒng)評(píng)價(jià)基礎(chǔ)知識(shí)
3.6 面向?qū)ο箝_發(fā)方法
? 面向?qū)ο箝_發(fā)概念(類、對(duì)象、屬性、封裝性、繼承性、多態(tài)性、對(duì)象之間的引用)? 面向?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ù)庫、分布式對(duì)象的概念
4. 安全性知識(shí)
? 安全性基本概念
? 防治計(jì)算機(jī)病毒、防范計(jì)算機(jī)犯罪
? 存取控制、防闖入、安全管理措施
? 加密與解密機(jī)制
?風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制
5. 標(biāo)準(zhǔn)化知識(shí)
? 標(biāo)準(zhǔn)化意識(shí)、標(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)基本知識(shí)
? 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)知識(shí)
? 標(biāo)準(zhǔn)化機(jī)構(gòu)
6. 信息化基礎(chǔ)知識(shí)
? 信息化意識(shí)
? 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
? 有關(guān)的法律、法規(guī)
? 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
? 企業(yè)信息資源管理基礎(chǔ)知識(shí)
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ī)格說明、用戶手冊(cè)框架
? 設(shè)計(jì)系統(tǒng)測試要求
1.6 設(shè)計(jì)評(píng)審
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ù)組織方式、存儲(chǔ)介質(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ì)評(píng)審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
? 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)? 測試要求說明書(測試類型和目標(biāo)、測試用例、測試方法)
3.3 程序設(shè)計(jì)評(píng)審
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ì)量控制)
? 軟件過程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
? 軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測試工具、維護(hù)工具、CASE)? 軟件工程發(fā)展趨勢(面向構(gòu)件,統(tǒng)一建模語言(UML))
?軟件過程改進(jìn)模型和方法
第二篇:軟件工程師考試
軟件工程師考試科目
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,軟件評(píng)測師考試大綱(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,軟件評(píng)測師教程(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ǔ)知識(shí)--考點(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ī)與軟件工程知識(shí)--考點(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ò)知識(shí)--考點(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ǔ)知識(shí)——考點(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ī)與軟件工程知識(shí)
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ǔ)知識(shí)
· 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識(shí)
· 常用數(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ù)組、動(dòng)態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊(duì)列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、線索樹、堆)、圖等的定義、存儲(chǔ)和操作
· Hash(存儲(chǔ)地址計(jì)算,沖突處理)
1.6 常用算法
· 排序算法、查找算法、數(shù)值計(jì)算方法、字符串處理方法、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
· 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系、算法效率、算法設(shè)計(jì)、算法描述(流程圖、偽代碼、決策表)、算法的復(fù)雜性
2.計(jì)算機(jī)系統(tǒng)知識(shí)
2.1 硬件知識(shí)
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
· CPU和存儲(chǔ)器的組成、性能和基本工作原理
· 常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理
· I/O接口的功能、類型和特性
· I/O控制方式(中斷系統(tǒng)、DMA、I/O處理機(jī)方式)
· CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲(chǔ)系統(tǒng)
· 主存-Cache存儲(chǔ)系統(tǒng)的工作原理
· 虛擬存儲(chǔ)器基本工作原理,多級(jí)存儲(chǔ)體系的性能價(jià)格
· RAID類型和特性
2.1.3 安全性、可靠性與系統(tǒng)性能評(píng)測基礎(chǔ)知識(shí)
· 診斷與容錯(cuò)
· 系統(tǒng)可靠性分析評(píng)價(jià)
· 計(jì)算機(jī)系統(tǒng)性能評(píng)測方式
2.2 軟件知識(shí)
2.2.1 操作系統(tǒng)知識(shí)
· 操作系統(tǒng)的內(nèi)核(中斷控制)、進(jìn)程、線程概念· 處理機(jī)管理(狀態(tài)轉(zhuǎn)換、共享與互斥、分時(shí)輪轉(zhuǎn)、搶占、死鎖)· 存儲(chǔ)管理(主存保護(hù)、動(dòng)態(tài)連接分配、分段、分頁、虛存)· 設(shè)備管理(I/O控制、假脫機(jī))· 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)· 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語言(JCL)、多道程序設(shè)計(jì))· 漢字處理,多媒體處理,人機(jī)界面· 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)· 操作系統(tǒng)的配置2.2.2 程序設(shè)計(jì)語言和語言處理程序的知識(shí)· 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理· 程序設(shè)計(jì)語言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用· 各類程序設(shè)計(jì)語言主要特點(diǎn)和適用情況 2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)· 網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓?fù)洹SI/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ǔ)知識(shí)以及應(yīng)用· 網(wǎng)絡(luò)軟件· 網(wǎng)絡(luò)管理· 網(wǎng)絡(luò)性能分析 2.4 數(shù)據(jù)庫知識(shí)· 數(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ǔ)知識(shí) 2.5 多媒體知識(shí)· 多媒體系統(tǒng)基礎(chǔ)知識(shí),多媒體設(shè)備的性能特性,常用多媒體文件格式· 簡單圖形的繪制,圖像文件的處理方法· 音頻和視頻信息的應(yīng)用· 多媒體應(yīng)用開發(fā)過程2.6 系統(tǒng)性能知識(shí)· 性能指標(biāo)(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)和性能設(shè)計(jì)· 性能測試和性能評(píng)估· 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)· 可靠性測試和可靠性評(píng)估2.7 計(jì)算機(jī)應(yīng)用基礎(chǔ)知識(shí)·信息管理、數(shù)據(jù)處理、輔助設(shè)計(jì)、自動(dòng)控制、科學(xué)計(jì)算、人工智能等基礎(chǔ)知識(shí)· 遠(yuǎn)程通信服務(wù)基礎(chǔ)知識(shí)
· 常用應(yīng)用系統(tǒng)
3.系統(tǒng)開發(fā)和運(yùn)行知識(shí)
3.1 軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理知識(shí)
· 軟件工程知識(shí)
· 軟件開發(fā)生命周期各階段的目標(biāo)和任務(wù)
· 軟件開發(fā)項(xiàng)目管理基礎(chǔ)知識(shí)(時(shí)間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險(xiǎn)管理等)及其常用管理工具
· 主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓?、CASE)· 軟件開發(fā)工具與環(huán)境知識(shí)
· 軟件過程改進(jìn)知識(shí)
· 軟件質(zhì)量管理知識(shí)
· 軟件開發(fā)過程評(píng)估、軟件能力成熟評(píng)估基礎(chǔ)知識(shí)
3.2 系統(tǒng)分析基礎(chǔ)知識(shí)
· 系統(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ì)知識(shí)
· 系統(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ù)存儲(chǔ)設(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í)施知識(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ì)和管理(錯(cuò)誤曲線、錯(cuò)誤排除、收斂、注入故障、測試用例設(shè)計(jì)、系統(tǒng)測試報(bào)告)
· 系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識(shí)
3.5 系統(tǒng)運(yùn)行和維護(hù)知識(shí)
· 系統(tǒng)運(yùn)行管理基礎(chǔ)知識(shí)
· 系統(tǒng)維護(hù)基礎(chǔ)知識(shí)
· 系統(tǒng)評(píng)價(jià)基礎(chǔ)知識(shí)
3.6 面向?qū)ο箝_發(fā)方法
· 面向?qū)ο箝_發(fā)概念(類、對(duì)象、屬性、封裝性、繼承性、多態(tài)性、對(duì)象之間的引用)
· 面向?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ù)庫、分布式對(duì)象的概念
4.安全性知識(shí)
· 安全性基本概念
· 防治計(jì)算機(jī)病毒、防范計(jì)算機(jī)犯罪
· 存取控制、防闖入、安全管理措施
· 加密與解密機(jī)制
·風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制
5.標(biāo)準(zhǔn)化知識(shí)
· 標(biāo)準(zhǔn)化意識(shí)、標(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)基本知識(shí)
· 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)知識(shí)· 標(biāo)準(zhǔn)化機(jī)構(gòu)
6.信息化基礎(chǔ)知識(shí)
· 信息化意識(shí)
· 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
· 有關(guān)的法律、法規(guī)
· 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
· 企業(yè)信息資源管理基礎(chǔ)知識(shí)
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ī)格說明、用戶手冊(cè)框架
· 設(shè)計(jì)系統(tǒng)測試要求
1.6 設(shè)計(jì)評(píng)審
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ù)組織方式、存儲(chǔ)介質(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ì)評(píng)審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
· 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)
· 測試要求說明書(測試類型和目標(biāo)、測試用例、測試方法)
3.3 程序設(shè)計(jì)評(píng)審
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ì)量控制)
·軟件過程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
·軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測試工具、維護(hù)工具、CASE)
·軟件工程發(fā)展趨勢(面向構(gòu)件,統(tǒng)一建模語言(UML))
·軟件過程改進(jìn)模型和方法
考試科目一為上午的考試范圍;考試科目二為下午的考試范圍
第四篇:《全國信息技術(shù)高級(jí)人才水平考試》軟件工程師(Java)考試大綱
《全國信息技術(shù)高級(jí)人才水平考試》軟件工程師(Java)考
試大綱
(初級(jí))
一、考試說明
軟件開發(fā)工程師(Java)考試內(nèi)容覆蓋了Java程序員、專業(yè)軟件公司Java軟件工程師、手機(jī)軟件開發(fā)工程師、網(wǎng)絡(luò)公司Java程序員等職位所要求的基本職業(yè)知識(shí)與技能,突出強(qiáng)調(diào)并著重考查考生的閱讀需求能力、編碼能力、排錯(cuò)能力和協(xié)作能力。
二、考試對(duì)象
已完成NIEH課程“初級(jí)軟件工程師”的學(xué)習(xí),深入透徹掌握行業(yè)先進(jìn)技術(shù)和行業(yè)規(guī)范的學(xué)習(xí)者。
三、考試題型: 單選題: 1.Java 源文件中關(guān)鍵字出現(xiàn)順序正確的是()。A.package import class B.package class import C.class package import D.import package class 答案:A 2.如下代碼: public class Demo{ public static void main(String[] args){ int[] ary = new int[3];System.out.println(ary[2]);} } 運(yùn)行結(jié)果是()A.3 B.2 C.1 D.0 答案:D 3.用于向SQL數(shù)據(jù)庫表中增加一行的SQL語句關(guān)鍵字是()A.SELECT B.INSERT C.UPDATE D.CREATE 答案:B 4.Java中基本類型char的包裝類是()A.String B.Char C.Chr D.Character 答案:D 多選題: 1.關(guān)于Java程序入口方法main,如下聲明正確的是()。
A.public static void main(String[] args)B.public static void main(String args)C.public static final void main(String[] args)D.public static void main(String[] arg)E.void main(String[] arg)答案:A,C,D 1.下面那些語句行符合正確的Java語法()。
A.Object o = “123”;B.char c = “中”;C.Integer i = 1;D.float f = 2.5;E.int c = ?A?;答案:A,C,E 案例題: 第一部分: 1(項(xiàng)目背景介紹
以命令行和文本編輯器開發(fā)一個(gè)基于控制臺(tái)的應(yīng)用代碼.2(任務(wù)概述
提供一個(gè)命令行工具,實(shí)現(xiàn)功能:統(tǒng)計(jì)一個(gè)字符串中數(shù)字字符數(shù)量,累加全部數(shù)字
字符的和,并且得到數(shù)字的序列集合。如:對(duì)于字符串 “2010年2月14日”統(tǒng)計(jì)計(jì)
算,得到:字符個(gè)數(shù):8, 和:10,序列:2010214 3.任務(wù)要求 任務(wù) 任務(wù)描述
一、創(chuàng)建具體要求: StringSummary1.StringSumary代表統(tǒng)計(jì)結(jié)果,封裝屬性:“數(shù)字字符數(shù)量”,“數(shù)字
類 的和”,“字符序列集合”,屬性要聲明成正確合理的英文命名。2.要合理覆蓋toString方法,toString方法輸出結(jié)果示例:“字符個(gè) 數(shù):8, 和:10,序列:2010214”。
二、創(chuàng)建具體要求: Counter類 1.Counter至少包含兩個(gè)方法,一個(gè)main方法,一個(gè)是count方法。
2.main方法是軟件的入口方法,在main方法中處理命令行參數(shù)字符 串,在控制臺(tái)顯示出統(tǒng)計(jì)的結(jié)果。
3.main方法能夠接受處理命令行參數(shù),如:java Counter 2010年2月 4.count方法用來封裝具體的統(tǒng)計(jì)方法,返回統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果使 用StringSumary的實(shí)例封裝。5.可以在類中聲明輔助方法。6.可以聲明其他的輔助工具類。7.創(chuàng)建正確的.java源文件,一個(gè)Java源文件只包含一個(gè)類。
二、編譯和運(yùn)行 具體要求: 1.使用javac 編譯java源文件,要生成正確的clsss文件。2.對(duì)軟件進(jìn)行調(diào)試糾錯(cuò)。
3.使用java命令運(yùn)行java程序,正確提供命令行參數(shù),得到正 確的結(jié)果。
4.運(yùn)行命令示例:java Counter 2010年2月14日 5.得到結(jié)果示例:字符個(gè)數(shù):8, 和:10,序列:2010214 4.評(píng)分標(biāo)準(zhǔn)
任務(wù)名稱 具體任務(wù)評(píng)分說明及要求描述 分?jǐn)?shù)
一、創(chuàng)建 1.能夠創(chuàng)建語法正確的StringSummary類 2分 StringSum2.StringSummary 中語法正確的toString方法 1分 mary類
二、創(chuàng)建1.能夠創(chuàng)建語法正確的Counter類 1分 Counter類 2.在Counter類包含語法正確的main方法。1分
3.main方法能夠正確處理命令行參數(shù) 1分
4.包含count方法,返回值是StirngSummay類型 2分
5.count方法返回正確結(jié)果。5分
二、編譯和1.能夠得到正確運(yùn)行結(jié)果。2分 運(yùn)行
5.考試答案提交標(biāo)準(zhǔn) 完成任務(wù)的答案提交 2 文件名稱 3 文件格式 4 Java源文件 5 *.java 6 文本文件 7 Java類文件 8 *.class 9 字節(jié)碼文件
第二部分: 1(項(xiàng)目背景介紹 以命令行和文本編輯器開發(fā)一個(gè)基于Web的簡單交互應(yīng)用,一道題,45分 2.任務(wù)概述
實(shí)現(xiàn)一個(gè)JSP Web應(yīng)用,實(shí)現(xiàn):由瀏覽器表單提交多個(gè)字符串到一個(gè)JSP頁面,這個(gè)JSP頁面調(diào)用前面題目中的類,對(duì)字符串進(jìn)程統(tǒng)計(jì),把統(tǒng)計(jì)結(jié)果用緩存到集合中,并迭代顯示成表格形式。
例如:
3.任務(wù)要求 任務(wù) 任務(wù)描述
一、創(chuàng)建具體要求: Web應(yīng)用 1.手工部署Tomcat應(yīng)用服務(wù)器。
2.手工部署一個(gè)Web應(yīng)用,創(chuàng)建合理的目錄結(jié)構(gòu),和描述配置文件。3.合理部署“第一部分”的類文件到Web應(yīng)用中。
二、創(chuàng)建表具體要求: 單 1.創(chuàng)建提交表單,采用post方式提交
三、創(chuàng)建處具體要求: 理表單請(qǐng)1.處理表單提交字符串?dāng)?shù)據(jù)
求的JSP2.要調(diào)用“第一部分”創(chuàng)建的類組件,完成字符串統(tǒng)計(jì)。頁面 3.把處理結(jié)果StringSummary實(shí)例緩存到集合中。
4.把緩存集合迭代成html表格。5.調(diào)試糾錯(cuò)。4.評(píng)分標(biāo)準(zhǔn) 任務(wù)名稱 具體任務(wù)評(píng)分說明及要求描述 分?jǐn)?shù)
一、創(chuàng)建1.能夠正確創(chuàng)建部署Web應(yīng)用目錄 3分 Web應(yīng)用 2.能夠正確添加部署描述文件web.xml 3分
3.能夠正確部署“第一部分”class文件 3分
二、創(chuàng)建表1.合理的表單頁面,完整的HTML語法 3分 單 2.表單采用post方法提交,合理的提交目標(biāo) 3分
三、創(chuàng)建處1.能夠正確合理處理表單 3分 理表單請(qǐng)2.調(diào)用了“第一部分”組件 4分 求的JSP頁3.處理結(jié)果使用集合緩沖 3分 面 4.緩沖集合迭代成HTML表格 5分
5.正確的表格結(jié)果 5分 5.考試答案提交標(biāo)準(zhǔn) 完成任務(wù)的答案提交 11 文件名稱 12 文件格式 Java源文件 14 *.java 15 文本文件 16 Web應(yīng)用部署文件夾 17 App 18 文件夾 19 表單頁面另存 20 Form.html 21.html 22 結(jié)果頁面另存 23 Count.html 24.html 6(軟硬件需求 硬件要求: 1)中央處理器:Intel(R)Pentium(R)CPU 2.80GHz以上 2)內(nèi)存:1024M以上內(nèi)存 3)10G以上可用硬盤空間 4)其他:鼠標(biāo)、鍵盤 軟件要求: 1)JDK1.5 以上 2)Tomcat 5.5 以上
3)文本編輯器,如:Notepad 或 Editplus 等
四、考試內(nèi)容 認(rèn)知 一級(jí)能力目標(biāo) 二級(jí)能力目標(biāo) 知識(shí)點(diǎn) 層次 1 001.JVM/JRE概念和Java運(yùn)行機(jī)制 3 002.JAVA環(huán)境變量配置
01.Java語言基本4 003.java、javac和jar命令 知識(shí) 4 004.main()方法與命令行參數(shù) 005.三種類型的Java注釋 01.掌握J(rèn)ava 4 006.標(biāo)識(shí)符和關(guān)鍵字 語言基本知識(shí) Java編程語法基2 007.package 礎(chǔ) 3 008.數(shù)據(jù)類型、變量聲明和作用域
02.Java編程語法009.String StringBuilder 3 基礎(chǔ) 010.運(yùn)算符和表達(dá)式 3 011.流程控制語句 4 3 012.數(shù)組 2 013.對(duì)象和類 3 014.方法和屬性 2 015.構(gòu)造器 3 016.引用數(shù)據(jù)類型
02.掌握面向?qū)?3.面向?qū)ο缶幊? 017.類的繼承 象程序設(shè)計(jì)能力 基礎(chǔ) 2 018.類成員的控制 3 019.方法的重載與覆蓋 3 020.對(duì)象的構(gòu)造和初始化 021.抽象類與接口 1 3 022.字節(jié)流和字符流、節(jié)點(diǎn)流和處理流 2 023.過濾流與對(duì)象序列化 3 024.Java集合框架 04.面向?qū)ο缶幊?進(jìn)階 1 025.Java多線程編程 2 026.HTML語言基礎(chǔ) 3 027.HTML標(biāo)記使用 05.HTML編程 028.表格的使用 4 029.表單及表單對(duì)象
03.網(wǎng)頁設(shè)計(jì)2 030.樣式表 與開發(fā) 1 031.Javascript概念 032.Javascript語法 06.javascript 033.Javascript內(nèi)置對(duì)象 2 1 034.DOM 與 BOM模型
035.常用WEB容器的安裝及使用 2 3 036.WEB項(xiàng)目的目錄結(jié)構(gòu) 037.發(fā)布WEB項(xiàng)目到WEB容器 4 3 038.JSP工作原理 039.JSP內(nèi)置對(duì)象 3 1 040.JSP 會(huì)話狀態(tài)保持 04.JavaWeb開07.Jsp開發(fā) 發(fā) 041.字符編碼處理 1 2 042.SERVLET工作原理 043.創(chuàng)建SERVLET程序 4 1 044.JSP/SERVLET線程安全性 045.JSTL與EL表達(dá)式的應(yīng)用 2 1 046.MVC應(yīng)用架構(gòu) 047.XML標(biāo)簽、元素和屬性 3 05.XML 2 08.XML語言 048.良好格式XML 1 049.DTD與Schema 1 06.數(shù)據(jù)庫與09.數(shù)據(jù)庫 050.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)概念 JAVA數(shù)據(jù)庫編 程 051.CREATE TABLE語句 052.INSERT INTO 語句 3 3 053.UPDATE 語句 054.SELECT 語句 3 1 055.關(guān)系型數(shù)據(jù)庫設(shè)計(jì) 056.數(shù)據(jù)庫驅(qū)動(dòng)程序的配置 1 3 057.加載驅(qū)動(dòng)程序 058.數(shù)據(jù)庫URL的格式 2 3 10.JDBC編程 059.JDBC數(shù)據(jù)庫連接 060.數(shù)據(jù)庫的CRUD操作 3 2 061.WEB應(yīng)用程序中JDBC的使用 1 062.JDBC線程的安全性 *大綱說明
考試大綱內(nèi)容分為以下幾部分內(nèi)容:
一、考試對(duì)象
二、考試內(nèi)容
三、考試說明
四、考試樣題
======================================= 注釋:認(rèn)知水平標(biāo)記代表含義 識(shí)記——1:能正確認(rèn)識(shí)和表述科學(xué)事實(shí)、原理、術(shù)語和規(guī)律,掌握課程的基礎(chǔ)知識(shí),并能進(jìn)行正確的選擇和判斷
理解——2:能將所學(xué)知識(shí)加以解釋、歸納,能領(lǐng)悟某一概念或原理與其他概念或原理之間的聯(lián)系,理解其引申意義,并能做出正確的表述和解釋;簡單應(yīng)用——3:能用所學(xué)的概念、原理、方法進(jìn)行分析和解決較簡單的問題,并具有一定的靈活性
綜合應(yīng)用——4:能夠熟練、靈活運(yùn)用所學(xué)的概念、原理、方法,分析和解決比較復(fù)雜的問題,并具有一定的創(chuàng)造性
第五篇:華為軟件測試工程師學(xué)習(xí)大綱
華為軟件測試工程師學(xué)習(xí)大綱
報(bào)讀該專業(yè)的學(xué)生都包就業(yè),安排在深圳軟件園600家軟件企業(yè)擔(dān)任華為軟件測試工程師職位。入學(xué)即簽包就業(yè)合同,保底年薪3萬--6萬(工作首年年薪)。我們是深圳軟件園600家軟件企業(yè)指定軟件工程師培養(yǎng)單位。
報(bào)名QQ: 1710980329 報(bào)名電話:0755-26690690 手機(jī):***
一、軟件測試的原理
??軟件工程:軟件的含義、軟件開發(fā)過程的特性、軟件生命周期模型、軟
件管理過程軟件質(zhì)量和質(zhì)量保證:軟件質(zhì)量就是客戶的滿意度、質(zhì)量的概念、軟件質(zhì)量的內(nèi)涵、質(zhì)量管理體系、SQA、SCM、SEPG
??軟件測試概念:軟件危機(jī)、軟件測試產(chǎn)生的背景,軟件缺陷是什么、軟
件測試職業(yè)發(fā)展,軟件測試人員應(yīng)具備的素質(zhì)和技能、軟件測試基本概念、軟件測試的目的、軟件測試的重要性、軟件測試的原則、軟件開發(fā)與軟件測試
??軟件測試依據(jù)和規(guī)范:軟件質(zhì)量標(biāo)準(zhǔn)、軟件測試規(guī)范、界面規(guī)范、編碼
規(guī)范、CMM和ISO9001思想結(jié)構(gòu)體系、CMM VS ISO
二、軟件測試的技術(shù)
??軟件測試技術(shù)概述:軟件測試的基本方法,黑盒測試、白盒測試、靜態(tài)
測試、動(dòng)態(tài)測試、測試策略
??軟件測試流程:軟件測試流程、通用測試文檔模板、軟件測試的分類、軟件包的質(zhì)量特性
??單元測試和集成測試:什么是單元測試、單元測試的目標(biāo)和任務(wù)、單元測
試方法、調(diào)試與評(píng)估、什么是集成測試、集成測試目標(biāo)和任務(wù)、集成測試的模式與方法
??系統(tǒng)測試和驗(yàn)收測試:什么是系統(tǒng)測試,系統(tǒng)測試的目標(biāo)和任務(wù),系統(tǒng)
測試方法,系統(tǒng)測試中工具的應(yīng)用、什么是驗(yàn)收測試、驗(yàn)收測試的目標(biāo)、驗(yàn)收測試的過程和主要內(nèi)容、產(chǎn)品規(guī)格說明書的驗(yàn)證
??特定類型的軟件測試:面向?qū)ο筌浖臏y試、面向?qū)ο筌浖奶攸c(diǎn)、面
向?qū)ο鬁y試的層次與數(shù)據(jù)流、面向?qū)ο蟮膯卧獪y試、面向?qū)ο蟮募蓽y試、基于應(yīng)用服務(wù)器的測試、應(yīng)用服務(wù)器的分類和特征、基于Web服務(wù)器應(yīng)用的測試、基于數(shù)據(jù)庫應(yīng)用服務(wù)器的測試、基于J2EE平臺(tái)的測試、軟件本地化測試:什么是軟件本地化、軟件本地化的翻譯問題、軟件本地化測試的技術(shù)問題、本地化測試的重點(diǎn)
三、軟件測試的實(shí)踐
??測試環(huán)境的部署:測試環(huán)境的重要性、測試環(huán)境的各要素、建立測試實(shí)
驗(yàn)室、測試環(huán)境的維護(hù)和管理
??軟件測試用例的設(shè)計(jì):測試用例來源、測試需求提取、測試用例設(shè)計(jì)、白盒測試用例設(shè)計(jì)方法、邏輯覆蓋法/基本路徑測試法、黑盒測試用例設(shè)
計(jì)方法、等價(jià)類劃分法/邊界值分析法/因果圖法/錯(cuò)誤推測法 /功能圖法、測試用例的組織和跟蹤、使用實(shí)際項(xiàng)目實(shí)踐
??報(bào)告所發(fā)現(xiàn)的軟件缺陷: 軟件缺陷的描述、軟件缺陷相關(guān)的信息、軟件缺陷的處理和跟蹤
??軟件測試和質(zhì)量分析報(bào)告:軟件產(chǎn)品的質(zhì)量度量、評(píng)估系統(tǒng)測試的覆蓋程度、軟件缺陷分析方法、基于缺陷分析的產(chǎn)品質(zhì)量評(píng)估、軟件質(zhì)量的可靠性評(píng)估、軟件可靠性模型、可靠性評(píng)估過程
??軟件測試自動(dòng)化:測試自動(dòng)化的內(nèi)涵、測試工具的分類和選擇、測試工具的主流產(chǎn)品介紹、IBM-Rational產(chǎn)品的整體解決方案、Mercury
Interactive產(chǎn)品的整體解決方案,測試管理工具TD實(shí)操演示及指導(dǎo)、功能測試工具Robot實(shí)操演示及指導(dǎo)、腳本語言perl實(shí)操演示及指導(dǎo)、性能測試工具LR
??網(wǎng)絡(luò)基礎(chǔ)知識(shí):協(xié)議概念、常見的網(wǎng)絡(luò)協(xié)議及層次、TCP/IP協(xié)議、Arp協(xié)議等報(bào)文分析、常見的網(wǎng)元設(shè)備及工作原理、常用的網(wǎng)絡(luò)操作相關(guān)命令、客戶機(jī)服務(wù)器模型、抓包工具使用
??數(shù)據(jù)庫簡介及SQL語句:數(shù)據(jù)庫系統(tǒng)概念、數(shù)據(jù)管理的發(fā)展階段、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)、SQL概述、SQL數(shù)據(jù)定義功能、SQL數(shù)據(jù)查詢功能、SQL數(shù)據(jù)修改功能、嵌入式SQL
??Linux操作系統(tǒng)簡介及常用命令:Linux系統(tǒng)介紹、Linux系統(tǒng)歷史及發(fā)展、Linux系統(tǒng)特點(diǎn)、Linux系統(tǒng)安裝與配置、Linux系統(tǒng)命令的使用方式、文件及目錄操作命令、文件壓縮命令、聯(lián)機(jī)幫助命令、進(jìn)程管理的命令
四、軟件測試管理
??組織和管理測試團(tuán)隊(duì):基于ISO的測試管理體系構(gòu)成、測試團(tuán)隊(duì)的地位和責(zé)任、測試團(tuán)隊(duì)的構(gòu)成、測試團(tuán)隊(duì)的管理和發(fā)展
??軟件測試項(xiàng)目管理:軟件測試項(xiàng)目管理的概述、軟件測試項(xiàng)目的組織、軟件測試項(xiàng)目的過程管理、軟件測試項(xiàng)目的資源管理、測試項(xiàng)目的進(jìn)度管理、測試項(xiàng)目的風(fēng)險(xiǎn)管理、測試項(xiàng)目的質(zhì)量和配置管理、軟件測試文檔的管理
??理解CMM:KPA簡介、CMM的五個(gè)等級(jí)及關(guān)鍵過程域、CMM實(shí)例簡介、CMM的發(fā)展、CMMI2級(jí)詳細(xì)講解
五、軟件測試人員面臨的機(jī)會(huì)和挑戰(zhàn)
??軟件測試職位在IT行業(yè)的現(xiàn)狀
??軟件測試職位到底是干什么?
??軟件測試行業(yè)的背景
??軟件測試人員需要具備的基本素質(zhì)
??軟件測試工程師需掌握的技術(shù)技能大綱
??軟件測試人員后期的發(fā)展機(jī)會(huì)和挑戰(zhàn)
附錄(基礎(chǔ)技能版,本內(nèi)容為華為公司指定培訓(xùn)內(nèi)容):
一、基礎(chǔ)技能方面:
Unix/Linux操作系統(tǒng):
1、熟悉UNIX環(huán)境
2、掌握UNIX常用命令
3、了解并掌握Vi的一些常用命令
4、了解基本的shell
Informix:
1、熟悉并掌握informix常用命令
2、掌握SQL相關(guān)的一些知識(shí)
Oracle:
1、掌握Oracle的基本操作
2、掌握在unix/Linux系統(tǒng)下安裝Oracle數(shù)據(jù)庫
二、網(wǎng)絡(luò)基礎(chǔ)知識(shí)
1、熟悉TCP/IP、HTTP、UDP協(xié)議
2、掌握常用的網(wǎng)絡(luò)命令
3、抓包工具的熟悉與學(xué)習(xí)
三、測試?yán)碚?/p>
1、軟件及其開發(fā)過程
2、軟件測試的基本概念與方法
3、質(zhì)量保證與策略
4、測試依據(jù)與規(guī)范
5、單元測試
6、集成測試與系統(tǒng)測試
7、驗(yàn)收測試
8、基于應(yīng)用服務(wù)器的測試
9、測試計(jì)劃的制定、用例的設(shè)計(jì)與執(zhí)行、缺陷的跟蹤
四、模擬項(xiàng)目練習(xí)
1、理解需求,設(shè)計(jì)測試用例、測試用例評(píng)審
2、測試執(zhí)行
3、提單規(guī)范
有關(guān)模擬項(xiàng)目的需求、用例模板、測試版本。