第一篇:軟件工程師考試(精選)
考試科目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á)式的化簡(jiǎn)
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ù)測(cè)與決策、線性規(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)測(cè)基礎(chǔ)知識(shí)
· 診斷與容錯(cuò)
· 系統(tǒng)可靠性分析評(píng)價(jià)
· 計(jì)算機(jī)系統(tǒng)性能評(píng)測(cè)方式
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)連接分配、分段、分頁(yè)、虛存)· 設(shè)備管理(I/O控制、假脫機(jī))· 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)· 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語(yǔ)言(JCL)、多道程序設(shè)計(jì))· 漢字處理,多媒體處理,人機(jī)界面· 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)· 操作系統(tǒng)的配置2.2.2 程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處理程序的知識(shí)· 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理· 程序設(shè)計(jì)語(yǔ)言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用· 各類程序設(shè)計(jì)語(yǔ)言主要特點(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ù)洌嫒】刂疲琇AN的組網(wǎng),LAN間連接,LAN-WAN連接· 因特網(wǎng)基礎(chǔ)知識(shí)以及應(yīng)用· 網(wǎng)絡(luò)軟件· 網(wǎng)絡(luò)管理· 網(wǎng)絡(luò)性能分析 2.4 數(shù)據(jù)庫(kù)知識(shí)· 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和特征· 數(shù)據(jù)庫(kù)模型(概念模式、外模式、內(nèi)模式)· 數(shù)據(jù)模型,ER圖,第一范式、第二范式、第三范式· 數(shù)據(jù)操作(集合運(yùn)算和關(guān)系運(yùn)算)· 數(shù)據(jù)庫(kù)語(yǔ)言(SQL)· 數(shù)據(jù)庫(kù)的控制功能(并發(fā)控制、恢復(fù)、安全性、完整性)· 數(shù)據(jù)倉(cāng)庫(kù)和分布式數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 2.5 多媒體知識(shí)· 多媒體系統(tǒng)基礎(chǔ)知識(shí),多媒體設(shè)備的性能特性,常用多媒體文件格式· 簡(jiǎn)單圖形的繪制,圖像文件的處理方法· 音頻和視頻信息的應(yīng)用· 多媒體應(yīng)用開發(fā)過程2.6 系統(tǒng)性能知識(shí)· 性能指標(biāo)(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)和性能設(shè)計(jì)· 性能測(cè)試和性能評(píng)估· 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)· 可靠性測(cè)試和可靠性評(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ū)ο蠓āASE)· 軟件開發(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)化語(yǔ)言)
· 統(tǒng)一建模語(yǔ)言(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ù)庫(kù)設(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ì)語(yǔ)言的選擇
· 系統(tǒng)測(cè)試的目的、類型,系統(tǒng)測(cè)試方法(黑盒測(cè)試、白盒測(cè)試、灰盒測(cè)試)· 測(cè)試設(shè)計(jì)和管理(錯(cuò)誤曲線、錯(cuò)誤排除、收斂、注入故障、測(cè)試用例設(shè)計(jì)、系統(tǒng)測(cè)試報(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ì)語(yǔ)言、類的實(shí)現(xiàn)、方法的實(shí)現(xiàn)、用戶接口的實(shí)現(xiàn)、準(zhǔn)備測(cè)試數(shù)據(jù))
· 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(如C++、Java、Visual、Bsasic、Visual C++)的基本機(jī)制
· 面向?qū)ο髷?shù)據(jù)庫(kù)、分布式對(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)制訂過程
· 國(guó)際標(biāo)準(zhǔn)、國(guó)家標(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í)
· 全球信息化趨勢(shì)、國(guó)家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
· 有關(guān)的法律、法規(guī)
· 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
· 企業(yè)信息資源管理基礎(chǔ)知識(shí)
7.計(jì)算機(jī)專業(yè)英語(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)測(cè)試要求
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)件的概念
· 使用子程序庫(kù)或類庫(kù)
2.5 編寫內(nèi)部設(shè)計(jì)文檔
· 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明、屏幕設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫(kù)設(shè)計(jì)文檔
2.6 設(shè)計(jì)評(píng)審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
· 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)
· 測(cè)試要求說明書(測(cè)試類型和目標(biāo)、測(cè)試用例、測(cè)試方法)
3.3 程序設(shè)計(jì)評(píng)審
4.系統(tǒng)實(shí)施
4.1 配置計(jì)算機(jī)系統(tǒng)及其環(huán)境
4.2 選擇合適的程序設(shè)計(jì)語(yǔ)言
4.3 掌握C程序設(shè)計(jì)語(yǔ)言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設(shè)計(jì)語(yǔ)言,以便能指導(dǎo)程序員進(jìn)行編程和測(cè)試,并進(jìn)行必要的優(yōu)化
4.4 系統(tǒng)測(cè)試
· 指導(dǎo)程序員進(jìn)行模塊測(cè)試,并進(jìn)行驗(yàn)收
· 準(zhǔn)備系統(tǒng)集成測(cè)試環(huán)境和測(cè)試工具
· 準(zhǔn)備測(cè)試數(shù)據(jù)
· 寫出測(cè)試報(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ì))
· 軟件測(cè)試的原則與方法
· 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
·軟件過程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
·軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測(cè)試工具、維護(hù)工具、CASE)
·軟件工程發(fā)展趨勢(shì)(面向構(gòu)件,統(tǒng)一建模語(yǔ)言(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ù)庫(kù)系統(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)測(cè)師考試大綱(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版),張國(guó)鳴主編,50元 7-302-12957-6,軟件設(shè)計(jì)師教程(第2版),陳平主編,60元
7-302-13006-X,網(wǎng)絡(luò)工程師教程(第2版),雷振甲主編,66元
7-302-09096-3,數(shù)據(jù)庫(kù)系統(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)測(cè)師教程(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ù)庫(kù)系統(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)上書店購(gòu)買(或預(yù)訂)出版社發(fā)行部門的聯(lián)系方式如下:
清華大學(xué)出版社發(fā)行部
電話:010-62786544 電子信箱:laix@tup.tsinghua.edu.cn
網(wǎng)站:
第三篇:軟件工程師考試大綱(定稿)
軟件設(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ì)語(yǔ)言的基礎(chǔ)知識(shí),了解編譯程序的基本知識(shí);
(5)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6)熟悉數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識(shí);
(7)掌握C程序設(shè)計(jì)語(yǔ)言,以及C++、Java、Visual、Basic、Visual C++中的一種程序設(shè)計(jì)語(yǔ)言;
(熟悉軟件工程、軟件過程改進(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)化和集成測(cè)試,開發(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á)式的化簡(jiǎn)
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ù)測(cè)與決策、線性規(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)測(cè)基礎(chǔ)知識(shí)
? 診斷與容錯(cuò)
? 系統(tǒng)可靠性分析評(píng)價(jià)
? 計(jì)算機(jī)系統(tǒng)性能評(píng)測(cè)方式
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)連接分配、分段、分頁(yè)、虛存)
? 設(shè)備管理(I/O控制、假脫機(jī))
? 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)
? 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語(yǔ)言(JCL)、多道程序設(shè)計(jì))
? 漢字處理,多媒體處理,人機(jī)界面
? 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)
? 操作系統(tǒng)的配置
2.2.2 程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處理程序的知識(shí)
? 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理
? 程序設(shè)計(jì)語(yǔ)言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過程(函數(shù))調(diào)用
? 各類程序設(shè)計(jì)語(yǔ)言主要特點(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ù)洌嫒】刂疲琇AN的組網(wǎng),LAN間連接,LAN-WAN連接
? 因特網(wǎng)基礎(chǔ)知識(shí)以及應(yīng)用
? 網(wǎng)絡(luò)軟件
? 網(wǎng)絡(luò)管理
? 網(wǎng)絡(luò)性能分析
2.4 數(shù)據(jù)庫(kù)知識(shí)
? 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和特征
? 數(shù)據(jù)庫(kù)模型(概念模式、外模式、內(nèi)模式)
? 數(shù)據(jù)模型,ER圖,第一范式、第二范式、第三范式
? 數(shù)據(jù)操作(集合運(yùn)算和關(guān)系運(yùn)算)
? 數(shù)據(jù)庫(kù)語(yǔ)言(SQL)
? 數(shù)據(jù)庫(kù)的控制功能(并發(fā)控制、恢復(fù)、安全性、完整性)
? 數(shù)據(jù)倉(cāng)庫(kù)和分布式數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
2.5 多媒體知識(shí)
? 多媒體系統(tǒng)基礎(chǔ)知識(shí),多媒體設(shè)備的性能特性,常用多媒體文件格式
? 簡(jiǎn)單圖形的繪制,圖像文件的處理方法
? 音頻和視頻信息的應(yīng)用
? 多媒體應(yīng)用開發(fā)過程
2.6 系統(tǒng)性能知識(shí)
? 性能指標(biāo)(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)和性能設(shè)計(jì)
? 性能測(cè)試和性能評(píng)估
? 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)
? 可靠性測(cè)試和可靠性評(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ū)ο蠓āASE)
? 軟件開發(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)化語(yǔ)言)
? 統(tǒng)一建模語(yǔ)言(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ù)庫(kù)設(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ì)語(yǔ)言的選擇
? 系統(tǒng)測(cè)試的目的、類型,系統(tǒng)測(cè)試方法(黑盒測(cè)試、白盒測(cè)試、灰盒測(cè)試)
? 測(cè)試設(shè)計(jì)和管理(錯(cuò)誤曲線、錯(cuò)誤排除、收斂、注入故障、測(cè)試用例設(shè)計(jì)、系統(tǒng)測(cè)試報(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ì)語(yǔ)言、類的實(shí)現(xiàn)、方法的實(shí)現(xiàn)、用戶接口的實(shí)現(xiàn)、準(zhǔn)備測(cè)試數(shù)據(jù))
? 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(如C++、Java、Visual、Bsasic、Visual C++)的基本機(jī)制? 面向?qū)ο髷?shù)據(jù)庫(kù)、分布式對(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)制訂過程
? 國(guó)際標(biāo)準(zhǔn)、國(guó)家標(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í)
? 全球信息化趨勢(shì)、國(guó)家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
? 有關(guān)的法律、法規(guī)
? 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
? 企業(yè)信息資源管理基礎(chǔ)知識(shí)
7. 計(jì)算機(jī)專業(yè)英語(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)測(cè)試要求
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)件的概念
? 使用子程序庫(kù)或類庫(kù)
2.5 編寫內(nèi)部設(shè)計(jì)文檔
? 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明、屏幕設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫(kù)設(shè)計(jì)文檔
2.6 設(shè)計(jì)評(píng)審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
? 模塊規(guī)格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)? 測(cè)試要求說明書(測(cè)試類型和目標(biāo)、測(cè)試用例、測(cè)試方法)
3.3 程序設(shè)計(jì)評(píng)審
4.系統(tǒng)實(shí)施
4.1 配置計(jì)算機(jī)系統(tǒng)及其環(huán)境
4.2 選擇合適的程序設(shè)計(jì)語(yǔ)言
4.3 掌握C程序設(shè)計(jì)語(yǔ)言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設(shè)計(jì)語(yǔ)言,以便能指導(dǎo)程序員進(jìn)行編程和測(cè)試,并進(jìn)行必要的優(yōu)化
4.4 系統(tǒng)測(cè)試
? 指導(dǎo)程序員進(jìn)行模塊測(cè)試,并進(jìn)行驗(yàn)收
? 準(zhǔn)備系統(tǒng)集成測(cè)試環(huán)境和測(cè)試工具
? 準(zhǔn)備測(cè)試數(shù)據(jù)
? 寫出測(cè)試報(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ì))
? 軟件測(cè)試的原則與方法
? 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
? 軟件過程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
? 軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測(cè)試工具、維護(hù)工具、CASE)? 軟件工程發(fā)展趨勢(shì)(面向構(gòu)件,統(tǒng)一建模語(yǔ)言(UML))
?軟件過程改進(jìn)模型和方法
第四篇:軟件工程師
怎樣才能成為一名軟件開發(fā)工程師呢?我在網(wǎng)上閱覽很多文章,感覺這篇比較不錯(cuò),這篇文章轉(zhuǎn)載過多,已經(jīng)不知道是出于那位前輩之手了。這篇文章是給初學(xué)者或者還沒有達(dá)到軟件開發(fā)工程師水平的人看的,希望這篇文章能給那些渴望成為軟件開發(fā)工程師的人們帶來(lái)幫助。
怎樣才能成為軟件開發(fā)工程師
一、扎實(shí)的基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu)、編譯原理,這些是所有計(jì)算機(jī)科學(xué)的基礎(chǔ),如果不掌握他們,很難寫出高水平的程序。據(jù)我的觀察,學(xué)計(jì)算機(jī)專業(yè)的人比學(xué)其他專業(yè)的人更能寫出高質(zhì)量的軟件。程序人人都會(huì)寫,但當(dāng)你發(fā)現(xiàn)寫到一定程度很難再提高的時(shí)候,就應(yīng)該想想是不是要回過頭來(lái)學(xué)學(xué)這些最基本的理論。不要一開始就去學(xué)OOP,即使你再精通OOP,遇到一些基本算法的時(shí)候可能也會(huì)束手無(wú)策。
怎樣才能成為軟件開發(fā)工程師
二、豐富的想象力
不要拘泥于固定的思維方式,遇到問題的時(shí)候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想象力是建立在豐富的知識(shí)的基礎(chǔ)上,除計(jì)算機(jī)以外,多涉獵其他的學(xué)科,比如天文、物理、數(shù)學(xué)等等。
怎樣才能成為軟件開發(fā)工程師
三、最簡(jiǎn)單的是最好的這也許是所有科學(xué)都遵循的一條準(zhǔn)則,如此復(fù)雜的質(zhì)能互換原理在愛
因斯坦眼里不過是一個(gè)簡(jiǎn)單得不能再簡(jiǎn)單的公式:E=mc2。簡(jiǎn)單的方法更容易被人理解,更容易實(shí)現(xiàn),也更容易維護(hù)。遇到問題時(shí)要優(yōu)先考慮最簡(jiǎn)單的方案,只有簡(jiǎn)單方案不能滿足要求時(shí)再考慮復(fù)雜的方案。
怎樣才能成為軟件開發(fā)工程師
四、不鉆牛角尖
當(dāng)你遇到障礙的時(shí)候,不妨?xí)簳r(shí)遠(yuǎn)離電腦,看看窗外的風(fēng)景,聽聽輕音樂,和朋友聊聊天。當(dāng)我遇到難題的時(shí)候會(huì)去玩游戲,而且是那種極暴力的打斗類游戲,當(dāng)負(fù)責(zé)游戲的那部分大腦細(xì)胞極度亢奮的時(shí)候,負(fù)責(zé)編程的那部分大腦細(xì)胞就得到了充分的休息。當(dāng)重新開始工作的時(shí)候,我會(huì)發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。
怎樣才能成為軟件開發(fā)工程師
五、對(duì)答案的渴求
人類自然科學(xué)的發(fā)展史就是一個(gè)渴求得到答案的過程,即使只能知道答案的一小部分也值得我們?nèi)ジ冻觥V灰銏?jiān)定信念,一定要找到問題的答案,你才會(huì)付出精力去探索,即使最后沒有得到答案,在過程中你也會(huì)學(xué)到很多東西。
怎樣才能成為軟件開發(fā)工程師
六、多與別人交流
三人行必有我?guī)煟苍S在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對(duì)同一問題的看法,會(huì)給你很大的啟發(fā)。
怎樣才能成為軟件開發(fā)工程師
七、良好的編程風(fēng)格
注意養(yǎng)成良好的習(xí)慣,代碼的縮進(jìn)編排,變量的命名規(guī)則要始終保持一致。大家都知道如何排除代碼中錯(cuò)誤,卻往往忽視了對(duì)注釋的排錯(cuò)。注釋是程序的一個(gè)重要組成部分,它可以使你的代碼更容易理解,而如果代碼已經(jīng)清楚地表達(dá)了你的思想,就不必再加注釋了,如果注釋和代碼不一致,那就更加糟糕。
怎樣才能成為軟件開發(fā)工程師
八、韌性和毅力。
這也許是“高手”和一般程序員最大的區(qū)別。A good programming is 99 weat and 1ffee。高手們并不是天才,他們是在無(wú)數(shù)個(gè)日日夜夜中磨練出來(lái)的。成功能給我們帶來(lái)無(wú)比的喜悅,但過程卻是無(wú)比的枯燥乏味。你不妨做個(gè)測(cè)試,找個(gè)10000以內(nèi)的素?cái)?shù)表,把它們?nèi)汲聛?lái),然后再檢查三遍,如果能夠不間斷地完成這一工作,你就可以滿足這一條
第五篇:軟件工程師
軟件工程師
崗位要求
計(jì)算機(jī)或相關(guān)專業(yè),本科以上學(xué)歷,有2年以上軟件開發(fā)經(jīng)驗(yàn)
具有良好的學(xué)習(xí)、溝通能力
精通Vb/VC/VS2008等開發(fā)環(huán)境
熟練掌握ASP、COM組件或VS2008開發(fā)技術(shù)。
熟悉SQL server、Oracle等大型數(shù)據(jù)庫(kù),Windows操作系統(tǒng)
崗位職責(zé)
參與項(xiàng)目的需求調(diào)研及分析工作。
編寫項(xiàng)目中具體功能模塊的詳細(xì)設(shè)計(jì)文檔。
嚴(yán)格按照詳細(xì)設(shè)計(jì)文檔完成相關(guān)程序的編碼工作。
在軟件編碼過程中和結(jié)束后進(jìn)行軟件測(cè)試工作。
對(duì)所有工作的文檔進(jìn)行完善和歸檔。
工作內(nèi)容及工作標(biāo)準(zhǔn)
需求階段應(yīng)參照《軟件需求—需求開發(fā)》標(biāo)準(zhǔn)參與業(yè)務(wù)需求、用戶需求、功能需求的編寫工作。
項(xiàng)目詳細(xì)設(shè)計(jì)階段應(yīng)參照《軟件項(xiàng)目開發(fā)—詳細(xì)設(shè)計(jì)》標(biāo)準(zhǔn)提供各功能模塊的畫面詳細(xì)設(shè)計(jì)書、項(xiàng)目詳細(xì)設(shè)計(jì)書、內(nèi)部邏輯詳細(xì)書、單元測(cè)試設(shè)計(jì)書
項(xiàng)目編碼階段應(yīng)參照《軟件項(xiàng)目開發(fā)—編碼》標(biāo)準(zhǔn)進(jìn)行各功能模塊的編碼工作。
項(xiàng)目測(cè)試工作應(yīng)參照《軟件項(xiàng)目開發(fā)—測(cè)試》標(biāo)準(zhǔn)提供軟件測(cè)試文檔,并記錄軟件測(cè)試結(jié)果
以上相關(guān)文檔的制定或修改均須得到項(xiàng)目經(jīng)理的同意,項(xiàng)目經(jīng)理認(rèn)可后交付文檔管理員存檔,然后根據(jù)文檔要求進(jìn)行具體工作。
每周五,以書面形式向項(xiàng)目經(jīng)理提交一份本周工作總結(jié),內(nèi)容包括:已完成的工作、未完成的工作、未完成工作的原因、工作中出現(xiàn)的問題、問題的原因和解決辦法、對(duì)現(xiàn)有工作的設(shè)想和建議。
對(duì)自身工作在公司OA系統(tǒng)中相應(yīng)項(xiàng)中進(jìn)行詳實(shí)記錄。