軟件設計師-考綱_第1頁
軟件設計師-考綱_第2頁
軟件設計師-考綱_第3頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件設計師-考綱軟件設計師考試考綱一、考試說明1. 考試目標通過本考試的合格人員能根據(jù)軟件開發(fā)項目管 理和軟件工程的要求, 按照系統(tǒng)總體設計規(guī)格說 明書進行軟件設計, 編寫程序設計規(guī)格說明書等 相應的文檔,組織和指導程序員編寫、 調試程序, 并對軟件進行優(yōu)化和集成測試, 開發(fā)出符合系統(tǒng) 總體設計要求的高質量軟件; 具有工程師的實際 工作能力和業(yè)務水平。2. 考試要求( 1) 掌握計算機內的數(shù)據(jù)表示、 算術和邏輯運 算方法;( 2) 掌握相關的應用數(shù)學及離散數(shù)學基礎知 識;(3) 掌握計算機體系結構以及各主要部件的性 能和基本工作原理;( 4)掌握操作系統(tǒng)、程序設計語言的基礎知識,了解編譯程序的

2、基本知識;( 5) 熟練掌握常用數(shù)據(jù)結構和常用算法;( 6) 熟悉數(shù)據(jù)庫、網絡和多媒體的基礎知識;(7)掌握C程序設計語言,以及C+、Java中 的一種程序設計語言;( 8) 熟悉軟件工程、 軟件過程改進和軟件開發(fā) 項目管理的基礎知識;( 9) 掌握軟件設計的方法和技術;( 10) 了解信息化、常用信息技術標準、安全 性,以及有關法律、法規(guī)的基礎知識;( 11) 正確閱讀和理解計算機領域的英文資料。3. 考試科目( 1) 計算機與軟件工程知識,考試時間為 150 分鐘,筆試,選擇題;(2) 軟件設計,考試時間為 150 分鐘,筆試, 問答題。二、考試范圍 考試科目 1:計算機與軟件工程知識1.

3、 計算機科學基礎知識1.1 數(shù)制及其轉換二進制、八進制、十進制和十六進制等常用數(shù)制及其相互轉換1.2 計算機內數(shù)據(jù)的表示數(shù)的表示(補碼表示,整數(shù)和實數(shù)的表示,精 度和溢出)非數(shù)值表示(字符和漢字表示,聲音表示、圖 像表示)1.3 算術運算和邏輯運算計算機中的二進制數(shù)運算方法邏輯代數(shù)的基本運算1.4 其他數(shù)學基礎知識常用數(shù)值計算排列組合,概率論應用,應用統(tǒng)計(數(shù)據(jù)的統(tǒng)計分析)編碼基礎命題邏輯、謂詞邏輯、形式邏輯的基礎知識運籌基本方法2. 計算機系統(tǒng)知識2.1 計算機硬件基礎知識2.1.1 計算機系統(tǒng)的組成、體系結構分類及特性 CPU存儲器的組成、性能和基本工作原理常用 I/O 設備、通信設備的性

4、能以及基本工作 原理 I/O 接口的功能、類型和特性 CISC/RISC,流水線操作,多處理機,并行處 理2.1.2 存儲系統(tǒng)虛擬存儲器基本工作原理,多級存儲體系 RAID類型和特性2.1.3 可靠性與系統(tǒng)性能評測基礎知識診斷與容錯系統(tǒng)可靠性分析評價計算機系統(tǒng)性能評測方法2.2 計算機軟件知識2.2.1 數(shù)據(jù)結構與算法知識數(shù)組鏈表隊列、棧樹圖的定義、存儲和基本操作雜湊( Hash 表)常用的排序算法、查找算法、數(shù)值計算、字符 串處理、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關算 法算法描述和分析 2.2.2 操作系統(tǒng)知識操作系統(tǒng)的內核處理機管理存儲管理設備管理文件管理作業(yè)管理網絡操作系統(tǒng)和嵌入式操作系統(tǒng)

5、基礎知識操作系統(tǒng)的配置2.2.3 程序設計語言和語言處理程序知識匯編、編譯、解釋系統(tǒng)的基礎知識和基本工作 原理程序設計語言的基本成分(數(shù)據(jù)、運算、控制 和傳輸),程序調用的實現(xiàn)機制各類程序設計語言的主要特點和適用情況2.2.4 數(shù)據(jù)庫知識數(shù)據(jù)庫模型(概念模式、外模式、內模式)數(shù)據(jù)模型,ER圖,規(guī)范化數(shù)據(jù)操作數(shù)據(jù)庫語言數(shù)據(jù)庫管理系統(tǒng)的功能和特征數(shù)據(jù)庫的控制功能數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎知識2.3 計算機網絡知識網絡體系結構傳輸介質,傳輸技術,傳輸方法,傳輸控制常用網絡設備和各類通信設備的特點 Client -Server 結構, Browser-Server 結構 LAN (拓撲,存取控制,組網

6、,網間互連) Internet 和 Intranet 基礎知識以及應用網絡軟件網絡管理,網絡性能分析2.4 多媒體基礎知識多媒體系統(tǒng)基礎知識簡單圖形的繪制,圖像文件的處理方法音頻和視頻信息的應用多媒體應用開發(fā)過程3. 系統(tǒng)開發(fā)和運行知識3.1 軟件工程知識軟件生存周期與軟件生存周期模型軟件開發(fā)方法軟件開發(fā)項目管理軟件開發(fā)工具與軟件開發(fā)環(huán)境3.2 系統(tǒng)分析基礎知識系統(tǒng)分析的主要步驟機構化分析方法3.3 系統(tǒng)設計基礎知識概要設計與詳細設計的基本任務 系統(tǒng)設計的基本原理 系統(tǒng)模塊結構設計 結構化設計方法 面向數(shù)據(jù)結構的設計方法 系統(tǒng)詳細設計3.4 系統(tǒng)實施基礎知識系統(tǒng)實施的基本內容程序設計方法程序設

7、計的基本模塊系統(tǒng)測試系統(tǒng)轉換3.5 系統(tǒng)運行和維護基礎知識系統(tǒng)可維護性的概念系統(tǒng)維護的類型系統(tǒng)評價的概念和類型3.6 軟件質量管理基礎知識軟件質量特性( ISO/IEC 9126 軟件質量模型) 軟件質量保證軟件復雜性的概念及度量方法(McCabe度量 法)軟件評審(設計質量評審、程序質量評審)軟件容錯技術3.7 軟件過程改進基礎知識軟件能力成熟度模型CMM統(tǒng)一過程(UP與極限編程(XP的基本概念4. 面向對象基礎知識面向對象的基本概念面向對象分析與設計知識 分析模式與設計模式知識 面向對象程序設計知識 面向對象數(shù)據(jù)庫、分布式對象基礎知識5. 信息安全知識信息系統(tǒng)安全基礎知識 信息系統(tǒng)安全管理

8、 保障完整性與可用性的措施 加密與解密機制基礎知識 風險管理(風險分析、風險類型、抗風險措施 和內部控制)計算機安全相關的法律、法規(guī)基礎知識6. 標準化、信息化和知識產權基礎知識 6.1 標準化基礎知識標準化意識,標準化組織機構,標準的內容、分類、代號與編號規(guī)定,標準制訂過程國際標準、國家標準、行業(yè)標準、企業(yè)標準 代碼標準、文件格式標準、安全標準、互聯(lián)網 相關標準、 軟件開發(fā)規(guī)范和文檔標準、 基于構件 的軟件標準6.2 信息化基礎知識全球信息化趨勢、 國家信息化戰(zhàn)略、 企業(yè)信息化戰(zhàn)略和策略互聯(lián)網相關的法律、法規(guī)個人信息保護規(guī)則遠程教育、電子商務、電子政務等基礎知識企業(yè)信息資源管理基礎知識6.3

9、 知識產權基礎知識保護知識產權有關的法律、法規(guī)7. 計算機專業(yè)英語具有工程師所要求的英語閱讀水平理解本領域的英語術語考試科目 2:軟件設計1. 外部設計1.1 理解系統(tǒng)需求說明1.2 準備進行系統(tǒng)開發(fā)選擇開發(fā)方法、 準備開發(fā)環(huán)境、 制訂開發(fā)計劃1.3 設計系統(tǒng)功能選擇系統(tǒng)結構設計各子系統(tǒng)的功能和接口設計安全性策略、需求和實現(xiàn)方法制訂詳細的工作流和數(shù)據(jù)流1.4 設計數(shù)據(jù)模型設計ER模型及其他數(shù)據(jù)模型1.5 編寫外部設計文檔系統(tǒng)配置圖、各子系統(tǒng)關系圖 系統(tǒng)流程圖、系統(tǒng)功能說明書 輸入輸出規(guī)格說明、 數(shù)據(jù)規(guī)格說明、 用戶手冊 框架設計系統(tǒng)測試要求1.6 外部設計的評審2. 內部設計2.1 設計軟件結

10、構按構件分解, 確定構件功能、 規(guī)格以及構件之 間的接口數(shù)據(jù)結構與算法設計采用中間件和工具 2.2 設計輸入輸出2.3 設計物理數(shù)據(jù)2.4 構件的創(chuàng)建和重用創(chuàng)建構件、重用構件使用子程序庫或類庫2.5 編寫內部設計文檔構件劃分圖、構件間的接口、構件處理說明屏幕界面設計文檔、 報表設計文檔、 文件設計 文檔、數(shù)據(jù)庫設計文檔2.6 內部設計的評審3. 數(shù)據(jù)庫應用分析與設計設計關系模式數(shù)據(jù)庫語言(SQ-)數(shù)據(jù)庫訪問4. 程序設計4.1 模塊劃分4.2 編寫程序設計文檔4.3 程序設計評審5. 系統(tǒng)實施5.1 配置計算機系統(tǒng)及環(huán)境5.2 選擇合適的程序設計語言5.3用C程序設計語言以及C+ Java中的

11、任 種程序設計語言進行程序設計 5.4 系統(tǒng)測試指導程序員進行模塊測試,并進行驗收準備系統(tǒng)集成測試環(huán)境和測試工具準備測試數(shù)據(jù)寫出測試報告6. 軟件工程應用6.1 軟件開發(fā)周期模型6.2 需求分析6.3 軟件設計軟件設計的基本原則軟件設計方法程序設計 (結構化程序設計、 面向對象程序設 計)6.4 軟件測試的原則與方法6.5 軟件質量(軟件質量特性、軟件質量控制)6.6 軟件過程評估基本方法、 軟件能力成熟度評估基本方法6.7 軟件開發(fā)環(huán)境和開發(fā)工具6.8 面向對象技術面向構件技術統(tǒng)一建模語言(UML軟件過程改進模型和方法6.9 網絡環(huán)境軟件技術軟件設計師培訓指南一、考試說明1. 考試目標通過本

12、考試的合格人員能根據(jù)軟件開發(fā)項目管 理和軟件工程的要求, 按照系統(tǒng)總體設計規(guī)格說 明書進行軟件設計, 編寫程序設計規(guī)格說明書等 相應的文檔,組織和指導程序員編寫、 調試程序, 并對軟件進行優(yōu)化和集成測試, 開發(fā)出符合系統(tǒng) 總體設計要求的高質量軟件; 具有工程師的實際 工作能力和業(yè)務水平。2. 考試要求( 1) 掌握計算機內的數(shù)據(jù)表示、 算術和邏輯運 算;( 2) 掌握相關的應用數(shù)學及離散數(shù)學基礎知識;(3) 掌握計算機體系結構以及各主要部件的性 能和基本工作原理;( 4)掌握操作系統(tǒng)、程序設計語言的基礎知識, 了解編譯程序的基本知識;( 5) 熟練掌握常用數(shù)據(jù)結構和常用算法;( 6) 熟悉數(shù)據(jù)

13、庫、網絡和多媒體的基礎知識;(7)掌握C程序設計語言,以及C+、Java中 的一種程序設計語言;( 8) 熟悉軟件工程、 軟件過程改進和軟件開發(fā) 項目管理的基礎知識;( 9) 掌握軟件設計的方法和技術;( 10) 了解信息化、常用信息技術標準、安全性,以及有關法律、法規(guī)的基礎知識;(11) 正確閱讀和理解計算機領域的英文資料。3. 考試科目( 1) 計算機與軟件工程知識,考試時間為 150 分鐘,筆試,選擇題;(2) 軟件設計,考試時間為 150 分鐘,筆試, 問答題。二、考試內容說明:“I ”、“ II ”和“ III ”表示掌握或熟悉的程 度:“I ”是指對所列知識要理解其內容及含義(理

14、解)?!癐I ” 指在有關問題中能直接使用(一般應 用)。“III ”是指對所列知識要理解其確切含義及與 其它知識的聯(lián)系, 能夠進行敘述和解釋, 并能在 實際問題的分析、 綜合、推理和判斷等過程中運 用(綜合應用)??荚嚳颇?1:計算機與軟件工程知識1. 計算機科學基礎知識1.1 數(shù)制及其轉換二進制、八進制、十進制和十六進制等常用數(shù) 制及其相互轉換 (U)1.2 計算機內數(shù)據(jù)的表示數(shù)的表示帶符號定點數(shù)據(jù)(純整數(shù)和純小數(shù))的原碼、反碼、補碼和移碼表示(U)浮點數(shù)(實數(shù))的表示(U)溢出的概念(U)1.3 算術運算和邏輯運算計算機中的二進制數(shù)運算方法補碼表示下定點數(shù)的加、減、乘、除運算方法(I )

15、邏輯代數(shù)的基本運算基本的邏輯運算:與、或、非、異或(U)1.4 其他數(shù)學基礎知識常用數(shù)值計算矩陣和行列式、近似求解、插值、數(shù)值積分、 常微分方程等常用的數(shù)值運算方法及運算誤差 的概念( I )排列組合,概率論應用,應用統(tǒng)計(數(shù)據(jù)的統(tǒng) 計分析)( I )編碼基礎(Asch碼,漢字編碼,奇偶校驗,海明碼,霍夫曼碼、循環(huán)冗余碼)奇偶校驗碼、海明碼、霍夫曼碼、循環(huán)冗余碼 的編碼方法及指定實例時校驗碼的計算( I ) 命題邏輯、謂詞邏輯、形式邏輯的基礎知識 ( I )2. 計算機系統(tǒng)基礎知識2.1 計算機硬件基礎知識 2.1.1 計算機系統(tǒng)的組成、體系結構分類及特性 CPU存儲器的組成、性能和基本工作原

16、理 CPU的基本組成結構(I ) 存儲器的組成及特點:內存、外存、緩存Cache)、閃存(U)存儲器的性能指標定義: 存取周期、 存儲容量 和可靠性(H)常用 I/O 設備、通信設備的性能以及基本工作 原理( I ) I/O 接口的功能、類型和特性 CPU在與I/O設備進行數(shù)據(jù)交換時存在的主要問題:速度不匹配、時序不匹配、信息格式不匹 配、信息類型不匹配( I ) CPU與外設之間的數(shù)據(jù)交換必須通過接口來完 成,I/O接口的主要功能(U)接口的控制方式及特點:CPU通過接口對外設 進行控制的方式程序查詢方式、中斷處理方式、 DMA(直接存儲器存?。﹤魉头绞剑║) CISC/RISC,流水線操作

17、,多處理機,并行處 理 RISC (精簡指令集計算機、和 CISC (復雜指 令集計算機)的定義和特點( I )流水線的定義及操作特點(U)多處理機的概念(I)單指令流單數(shù)據(jù)流(SISD)單指令流多數(shù)據(jù) 流(SIMD)、多指令流單數(shù)據(jù)流(MISD)、多指令 流多數(shù)據(jù)流(MIMD的概念和特點(U)并行處理的基本概念( I )2.1.2 存儲系統(tǒng)虛擬存儲器基本工作原理,多級存儲體系 虛擬存儲器的定義和管理方式( I )多級存儲體系的組成及特點(U) RAID類型和特性 RAID的定義和基本特點(I ) RAID 0RAID 7、RAID 10、RAID 53 等規(guī)范 的特征( I )2.1.3 可

18、靠性與系統(tǒng)性能評測基礎知識 診斷與容錯容錯技術與容錯控制( I ) 系統(tǒng)可靠性分析評價系統(tǒng)的可靠性定義( I )串聯(lián)系統(tǒng)特點及可靠性度量(U)并聯(lián)系統(tǒng)特點及可靠性度量(U)模冗余系統(tǒng)等可靠性數(shù)學模型的特點(I)計算機系統(tǒng)性能評測方法平均無故障時間(MTBF的定義 (I )平均修復時間(MTRF的定義(I )可用性的定義(I )2.2 計算機軟件基礎知識2.2.1 數(shù)據(jù)結構與算法知識數(shù)組二維數(shù)組: 按行存儲和按列存儲, 數(shù)組元素存儲位置的計算(U)特殊矩陣和稀疏矩陣的特點及壓縮存儲(H) 靜態(tài)數(shù)組(固定容量數(shù)組) ( I ) 動態(tài)數(shù)組(根據(jù)應用需要申請或擴充數(shù)組的容量)( I )鏈表線性表的定義

19、和基本運算( I ) 線性表的順序存儲和特點( I )單向鏈表、雙向鏈表和環(huán)形鏈表的運算特點(D)指針、結點、頭指針和頭結點的概念(U) 隊列和棧-隊列的定義、運算和存儲結構(D)-棧的定義、運算和存儲結構(D)樹-二叉樹的定義(D)滿二叉樹、完全二叉樹的定義(D)-二叉樹的性質(D)-二叉樹的順序存儲和二叉鏈表存儲(D)二叉樹的遍歷:先序、中序、后序和層序(D)-最優(yōu)二叉樹的定義、特點和構造方法(D)-二叉排序樹的定義和運算(D)-平衡二叉樹、B-樹、B+樹的概念(I )-樹與二叉排序樹的相互轉換(D)圖圖結構的定義( I ) 圖的鄰接矩陣存儲和鄰接表存儲( I )-圖的廣度優(yōu)先遍歷和深度優(yōu)

20、先遍歷操作(D) 雜湊哈希(雜湊)表的構造、沖突的處理和元素的查找,平均查找長度的計算(U)常用算法插入排序、冒泡排序、選擇排序算法(皿)希爾排序、快速排序、堆排序、歸并排序方法 及特點(H)順序查找、二分查找方法及特點(皿)模式匹配算法(U)圖的遍歷算法、 求最小生成樹算法、 拓撲排序 算法、 求最短路徑算法、 求關鍵路徑算法的算法 思想(U)遞歸算法的設計方法(U)算法描述和分析算法的實現(xiàn)與數(shù)據(jù)結構的關系(U)算法的效率分析(U)算法的流程圖、偽代碼描述方式(U)算法的時間復雜性和空間復雜性概念( I ) 2.2.2 操作系統(tǒng)知識操作系統(tǒng)的內核 操作系統(tǒng)內核的功能和基本組成( I ) 內核

21、與用戶程序的運行方式差別( I )內核運行、中斷控制的基本知識(I)處理機管理進程、線程等基本概念,程序順序執(zhí)行和并發(fā) 執(zhí)行的基本特征( I )進程的基本組成, 進程的基本狀態(tài)及狀態(tài)間的 切換,三態(tài)模型與五態(tài)模型( II )進程間的通信:同步與互斥、臨界資源、臨界 區(qū)、信號量、PV操作(II )管程的概念( I )進程調度方式及常用的進程調度算法( II ) 死鎖的定義、 產生死鎖的原因、 產生死鎖的必 要條件( II )存儲管理虛擬地址、地址空間、存儲空間、地址重定位 的基本概念( I )分頁存儲管理( II )程序的局部性特點,虛擬存儲器的實現(xiàn)方法( I )頁面置換算法: 最佳置換算法、

22、先進先出置換 算法、最近最久未使用置換算法、 最近未用置換 算法( II )設備管理設備分類方法( I )通道、DMA勺概念及特點(I ) Spooli ng( Simulta neousPeripheralOperations On Line )定義、組成和結構( I ) 磁 盤調度算法 :先來先服 務( First-ComeFirst-Served , FCFS、最短尋道時間優(yōu)先SSTF ( Shortest Seek Time First )、 掃 描 算 法 (SCA) 單向掃描調度算法(CSCAN磁盤調度 算法勺基本思想( II )文件管理 文件、文件系統(tǒng)、文件類型、文件組織結構勺基

23、本概念( I ) 文件勺物理結構:連續(xù)結構、鏈接結構、索引結構、多個物理塊勺索引表結構勺基本概念 ( I ) 目錄,一級目錄、二級目錄、多級目錄勺基本概念( I )文件勺存取方法:順序存取法、直接存取法、 按鍵存取法勺基本概念( I )文件存儲空間勺管理:位示圖、空閑區(qū)表、空 閑塊鏈、成組鏈接法基本思想( I )作業(yè)管理 作業(yè)勺狀態(tài)(提交、后備、執(zhí)行、完成) 、作業(yè)控制塊和作業(yè)后備隊列的基本概念( I )先來先服務、短作業(yè)優(yōu)先、響應比高優(yōu)先作業(yè) 調度算法思想( II )優(yōu)先級調度算法思想( II ) 網絡操作系統(tǒng)和嵌入式操作系統(tǒng)基礎知識 網絡操作系統(tǒng)的特征和分類( I ) 嵌入式操作系統(tǒng)的特點

24、( I ) 操作系統(tǒng)的配置( I )2.2.3 程序設計語言和語言處理程序知識匯編、 編譯、 解釋系統(tǒng)的基礎知識和基本工作 原理語言翻譯的基本概念( I ) 匯編的基本方法( I ) 編譯的基本過程及編譯各階段的基本任務 ( I ) 解釋的基本過程( I )有限自動機的定義及構造(U)正規(guī)表達式的定義、構造及特點(U)上下文無關文法的定義( I )句子的推導(U)程序設計語言的基本成分:數(shù)據(jù)、運算、控制和傳輸,程序調用的實現(xiàn)機制程序設計語言的數(shù)據(jù)、運算、控制及輸入輸出 處理機制( I )函數(shù)的參數(shù)傳遞機制:傳值、傳地址(H)各類程序設計語言的主要特點和適用情況過程式程序語言、面向對象程序設計語

25、言、函 數(shù)式程序設計語言、 邏輯程序設計語言的基本特 點( I )腳本語言的特點( I )2.2.4 數(shù)據(jù)庫知識數(shù)據(jù)庫模型(概念模式、外模式、內模式) 概念模式(模式) 、外模式(用戶模式或子模 式)、內模式(物理模式)的基本概念(U) 三級模式和兩級映像(模式 / 內模式映像、外 模式/模式映像)的基本概念(H)數(shù)據(jù)的獨立性 (數(shù)據(jù)的邏輯獨立性、 數(shù)據(jù)的物 理獨立性)的基本概念(U)數(shù)據(jù)模型,ER圖,規(guī)范化數(shù)據(jù)模型:層次模型、網狀模型、關系模型、 面向對象模型的基本概念(I)關系模型的應用方法(U)數(shù)據(jù)模型的三要素(數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)的約束條件)的含義(I)E-R模型方面的基本概念(U

26、); E-R圖(E-R模型)向關系模型的轉換的基本方法(U)實體中主鍵、候選鍵、外鍵方面的基本概念(U)聯(lián)系類型(一對多( 1: 1)、一對多( 1:n)、 多對多(m n)的基礎知識(U) 屬性(簡單屬性、復合屬性、單值屬性、多值 屬性、NU屬性、派生屬性)的含義(I)關系模式規(guī)范化的程度:第一、第二、第三范式(I)數(shù)據(jù)操作關系數(shù)據(jù)庫、 關系數(shù)據(jù)庫模式的基本概念 (U) 關系模型的完整性規(guī)則: 實體完整性、 參照完 整性、用戶定義完整性的基本概念(I)5種基本的關系運算(并、差、笛卡爾積、投影、選擇)的基本概念(I);擴展的關系運算 中選擇、投影、連接運算方法(U);擴展的關 系運算中的除法

27、、外聯(lián)接方面的基本概念(I)數(shù)據(jù)庫語言數(shù)據(jù)定義語言(DDL: CREATE TABLE(創(chuàng)建表)使用方法(H)數(shù)據(jù)操縱語言(DML: SELECT查詢)、INSERT(插入)、DELETE:刪除)和UPDATE修改)使 用方法(H)完整性( integrity )定義: PRIMARY KE、YFOREIGN KEY REFEREN(使用 方法(H)權限管理(authorization ) : GRAN和 REVORK 使用方法(H)數(shù)據(jù)庫管理系統(tǒng)的功能和特征 數(shù)據(jù)庫管理系統(tǒng)的特征、 功能與組成、 文件系 統(tǒng)的特征,文件系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)的差異的 基本概念(I)數(shù)據(jù)庫的控制功能事務的基本概念

28、、 事務的特性、 故障的類型的 基礎知識(I)數(shù)據(jù)不一致性(丟失修改、不可重復讀、讀臟 數(shù)據(jù))的基礎知識(I)并發(fā)控制中活鎖 / 死鎖、可串行性、兩段鎖協(xié) 議的基本概念(I)安全控制(權限機制、視圖機制、加密機制)的基本概念(I)事務、事務的特性、事務的狀態(tài)、事務狀態(tài)的轉換的基本概念(I)故障的類型、故障的恢復技術、恢復策略的基 礎知識(I)并發(fā)控制后會產生丟失修改、不可重復讀、讀 臟數(shù)據(jù)三類數(shù)據(jù)不一致性(I),造成數(shù)據(jù)不一 致性的原因(U)并發(fā)控制中事務的調度(串行調度、并行調度)、活鎖/ 死鎖、可串行性、兩段鎖協(xié)議的基礎知識(I)安全控制(權限機制、視圖機制、加密機制)的基本概念(I)數(shù)據(jù)

29、倉庫和分布式數(shù)據(jù)庫基礎知識數(shù)據(jù)倉庫(Data Warehouse, DV) 基本特性、數(shù)據(jù)模式、體系結構的基本概念(I)數(shù)據(jù)倉庫模型: 企業(yè)倉庫、 數(shù)據(jù)集市和虛擬倉 庫的基本概念(I)分布式數(shù)據(jù)庫的定義、體系結構、設計目標、 分布數(shù)據(jù)獨立的基本概念(I) 2.3 計算機網絡知識網絡體系結構網絡拓撲(H) OSI/RM TCP/IP ()常用的網絡協(xié)議(U)傳輸介質,傳輸技術,傳輸方法,傳輸控制(I) 常用網絡設備和各類通信設備的功能和特點(I) CLient -Server 結構、Browser-Server 結構的 特點(I)局域網拓撲結構 (U)存取控制 (I)網間互連 (I) Inter

30、net 和 Intranet 基礎知識以及應用(D)網絡軟件(I)網絡管理及網絡性能分析(I)2.4 多媒體基礎知識多媒體系統(tǒng)基礎知識 媒體分類:感覺媒體、表示媒體、表現(xiàn)媒體、存儲媒體和傳輸媒體的基本概念(I)多媒體、超媒體、流媒體的基本概念(I)色彩的三基色、彩色空間、三要素基本概念(I)圖形和圖像,圖像分辨率與顯示分辨率、像素 深度、真 / 偽彩色,圖像的壓縮標準的基本概念(n)簡單圖形的繪制,圖像文件的處理方法 圖像的壓縮編碼: 有損壓縮和無損壓縮方面的 基本概念(I) JPEG MPE&H H.261等編碼及壓縮標準方面 的基本概念(I)圖像文件的處理方法的基礎知識(I)音頻和

31、視頻信息的應用常見的聲音文件格式(I)數(shù)字聲音信號、波形聲音的基本概念(I) 聲音信號的數(shù)字化,包括采樣、量化、編碼; 了解數(shù)字語音的數(shù)據(jù)壓縮方法: 波形編碼、 參數(shù) 編碼、混合編碼的基礎知識(n)3. 系統(tǒng)開發(fā)和運行知識3.1 軟件工程基礎知識軟件生存周期與軟件生存周期模型瀑布模型、演化模型、螺旋模型、噴泉模型(H) 軟件開發(fā)方法結構化方法、面向對象方法的基本概念(U)軟件開發(fā)項目管理 成本估算、風險分析、進度管理( Gantt 圖、PERT圖)、人員管理(I) 軟件工具與軟件開發(fā)環(huán)境分析工具、設計工具、編程工具、測試工具、 維護工具、 CASE(I)3.2 系統(tǒng)分析基礎知識系統(tǒng)分析的主要步

32、驟(I)結構化分析方法數(shù)據(jù)流圖的基本構成、 數(shù)據(jù)字典、 加工邏輯的描述(結構化語言、決策表、決策樹)(U)3.3 系統(tǒng)設計基礎知識概要設計與詳細設計的基本任務 (I)系統(tǒng)設計的基本原理抽象、模塊化、信息隱蔽、模塊獨立(耦合、 內聚)的基本概念(I)系統(tǒng)模塊結構設計模塊的概念、模塊結構圖的構成與內涵(I)結構化設計方法 (變換分析、 事務分析的概念 及基本步驟)(I)面向數(shù)據(jù)結構的設計方法( Jackson 方法的設 計步驟)(I)系統(tǒng)詳細設計代碼設計的基本原則(I)輸入/輸出設計的基本原則(I)處理過程的設計 (程序流程圖、 盒圖、決策樹、 決策表)(I)用戶界面設計的基本原則) (I)3.4

33、 系統(tǒng)實施基礎知識系統(tǒng)實施的基本內容(I)程序設計方法結構化程序設計方法、 面向對象程序設計方法 的基本概念(U)程序設計的基本模塊(I)系統(tǒng)測試系統(tǒng)測試的基本原則(I)用黑盒法設計測試用例(等價類劃分、邊界值 劃分、錯誤推測、因果圖)(H)用白盒法設計測試用例 (邏輯覆蓋、循環(huán)覆蓋、 基本路徑測試)(U)理解單元測試、 集成測試、 確認測試與系統(tǒng)測 試的基本內容(U)系統(tǒng)轉換3.5 系統(tǒng)運行和維護基礎知識系統(tǒng)可維護性的概念(I)系統(tǒng)維護的類型正確性維護、適應性維護、完善性維護、預防 性維護的基本概念(口)系統(tǒng)評價的概念與類型(I)3.6 軟件質量管理基礎知識軟件質量特性( ISO/IEC 9

34、126 軟件質量模型)(I)軟件質量保證(I)軟件復雜性的概念及度量方法(McCabe度量 法) (I)軟件評審(設計質量評審、程序質量評審)(I) 軟件容錯技術容錯軟件的定義、 容錯的一般方法(結構冗余、 信息冗余、時間冗余、冗余附加技術) (I)3.7 軟件過程改進基礎知識軟件能力成熟度模型CM(n)統(tǒng)一過程(up與極限編程(xp的基本概念 ()4. 面向對象基礎知識4.1 面向對象的基本概念對象、消息、類、繼承(單繼承、多繼承) 、 多態(tài)(動態(tài)綁定機制)(口)4.2 面向對象分析與設計知識面向對象分析的基本活動認定對象、組織對象、描述對象間的相互作用、 定義對象的操作、定義對象的內部信息

35、(U)面向對象分析與設計方法 Peter Coad 和 Edward Yourdon 的 00A和 00D 方法(I) Booch 的 00防法(I) OMT的分析與設計方法(I) UML勺基本概念及各種圖形,能夠熟練地使用UML的各種模型繪制面向對象分析與設計模型()面向對象測試的基本概念(I)4.3 分析模式與設計模式知識設計模式的基本概念及其要素(I)創(chuàng)建型設計模式(U)結構型設計模式(U)行為型設計模式(U)4.4 面向對象程序設計知識程序設計語言中的面向對象機制類與對象、對象自身引用、無實例的類(U)繼承與類層次結構(U)消息傳遞與方法(U)重置與重載(U)類庫的概念(U)4.5面向

36、對象數(shù)據(jù)庫、分布式對象基礎知識(I)5. 信息安全知識信息系統(tǒng)安全計算機系統(tǒng)安全、 網絡安全、 信息安全的基礎知識(I)信息系統(tǒng)安全管理防治計算機病毒、 防范計算機犯罪、 存取控制、防闖入、防災(I)保障完整性與可用性的措施(I)加密與解密機制基礎知識(U)風險管理(風險分析、風險類型、抗風險措施 和內部控制)(I)計算機安全相關的法律、法規(guī)基礎知識(I)6. 標準化、信息化和知識產權基礎知識 6.1 標準化基礎知識標準化基礎知識標準化目的、意義、組織機構及內容方面的基 本概念(I)標準化分類、代號與編號規(guī)定方面的基本概念(I)標準制訂過程方面的基礎知識(I)標準分類國際標準、國家標準、行業(yè)標

37、準、企業(yè)標準的 表示方法(H)代碼標準、文件格式標準、安全標準、軟件開 發(fā)規(guī)范和文檔標準、 互聯(lián)網相關標準、 軟件開發(fā) 規(guī)范和文檔標準、基于構件的軟件標準代碼標準、文件格式標準、安全標準方面的基 本概念(I)軟件開發(fā)規(guī)范和文檔標準、互聯(lián)網相關標準方 面的基本概念、基于構件的軟件標準(H)安全標準、互聯(lián)網相關標準方面的基本概念(I)6.2 信息化基礎知識全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息 化戰(zhàn)略和策略(I)互聯(lián)網關的法律、法規(guī)知識(I)個人信息保護規(guī)則(I)遠程教育、電子商務、電子政務等基礎知識(I)企業(yè)信息資源管理基礎知識(I)6.3 知識產權基礎知識保護知識產權有關的法律、法規(guī)軟件有關

38、的法律、法規(guī)方面的基礎知識(I)著作權法、 軟件保護條例及軟件著作登記的基 礎知識(I)軟件著作權主體與客體、 權利內容、權利歸屬、 侵權責任,分析侵權行為(U)專利法、商標法、商業(yè)秘密權對軟件的保護(I)7. 計算機專業(yè)英語具有工程師所要求的英語閱讀水平(H)理解本領域常用英語術語(U)考試科目 2:軟件設計1. 外部設計1.1理解系統(tǒng)需求說明(nn)1.2 準備進行系統(tǒng)開發(fā)選擇開發(fā)方法、 準備開發(fā)環(huán)境、 制訂開發(fā)計劃 (I )1.3 設計系統(tǒng)功能選擇系統(tǒng)結構( II ) 設計各子系統(tǒng)的功能和接口( II ) 設計安全性策略、需求和實現(xiàn)方法( II ) 制訂詳細的工作流和數(shù)據(jù)流( II )1.4 設計數(shù)據(jù)模型設計ER模型及其他數(shù)據(jù)模型掌握E-R模型、UML莫型的表示方法和使用方 法,關系模型的定義、 相關知識以及符號化表示 方法。(U)通過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論