距離5月24、25日——2014年上半年計算機(jī)軟件水平考試時間已經(jīng)越來越近了,為幫助考生在短時間內(nèi)將計算機(jī)軟件水平考試中的重點(diǎn)、難點(diǎn)熟練掌握,小編特別搜集整理了2014年計算機(jī)軟件水平考試各科目的考試大綱,因?yàn)榭荚嚧缶V是關(guān)于考試科目、題型設(shè)置及知識點(diǎn)要求的指導(dǎo)性文件,考生們精讀、細(xì)讀考試大綱,會獲得豐厚回報。本篇將為大家提供2014年計算機(jī)軟件水平考試軟件設(shè)計師考試大綱,具體內(nèi)容如下:
一、考試說明
1.考試目標(biāo)
通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計規(guī)格說明書進(jìn)行軟件設(shè)計,編寫程序設(shè)計規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計要求的高質(zhì)量軟件;具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。
2.考試要求
(1) 掌握計算機(jī)內(nèi)的數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算方法;
(2) 掌握相關(guān)的應(yīng)用數(shù)學(xué)及離散數(shù)學(xué)基礎(chǔ)知識;
(3) 掌握計算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4) 掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識,了解編譯程序的基本知識;
(5) 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6) 熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;
(7) 掌握C程序設(shè)計語言,以及C++、Java中的一種程序設(shè)計語言;
(8) 熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識;
(9) 掌握軟件設(shè)計的方法和技術(shù);
(10) 了解信息化、常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基礎(chǔ)知識;
(11) 正確閱讀和理解計算機(jī)領(lǐng)域的英文資料。
3.考試科目
(1) 計算機(jī)與軟件工程知識,考試時間為150分鐘,筆試,選擇題;
(2) 軟件設(shè)計,考試時間為150分鐘,筆試,問答題。
二、考試范圍
考試科目1:計算機(jī)與軟件工程知識
1. 計算機(jī)科學(xué)基礎(chǔ)知識
1.1數(shù)制及其轉(zhuǎn)換
l 二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數(shù)制及其相互轉(zhuǎn)換
1.2 計算機(jī)內(nèi)數(shù)據(jù)的表示
l 數(shù)的表示(補(bǔ)碼表示,整數(shù)和實(shí)數(shù)的表示,精度和溢出)
l 非數(shù)值表示(字符和漢字表示,聲音表示、圖像表示)
1.3算術(shù)運(yùn)算和邏輯運(yùn)算
l 計算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法
l 邏輯代數(shù)的基本運(yùn)算
1.4其他數(shù)學(xué)基礎(chǔ)知識
l 常用數(shù)值計算
l 排列組合,概率論應(yīng)用,應(yīng)用統(tǒng)計(數(shù)據(jù)的統(tǒng)計分析)
l 編碼基礎(chǔ)
l 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識
l 運(yùn)籌基本方法
2. 計算機(jī)系統(tǒng)知識
2.1計算機(jī)硬件基礎(chǔ)知識
2.1.1計算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
l CPU、存儲器的組成、性能和基本工作原理
l 常用I/O設(shè)備、通信設(shè)備的性能以及基本工作原理
l I/O接口的功能、類型和特性
l CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2存儲系統(tǒng)
l 虛擬存儲器基本工作原理,多級存儲體系
l RAID類型和特性
2.1.3可靠性與系統(tǒng)性能評測基礎(chǔ)知識
l 診斷與容錯
l 系統(tǒng)可靠性分析評價
l 計算機(jī)系統(tǒng)性能評測方法
2.2計算機(jī)軟件知識
2.2.1數(shù)據(jù)結(jié)構(gòu)與算法知識
l 數(shù)組
l 鏈表
l 隊(duì)列、棧
l 樹
l 圖的定義、存儲和基本操作
l 雜湊(Hash表)
l 常用的排序算法、查找算法、數(shù)值計算、字符串處理、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
l 算法描述和分析
2.2.2 操作系統(tǒng)知識
l 操作系統(tǒng)的內(nèi)核
l 處理機(jī)管理
l 存儲管理
l 設(shè)備管理
l 文件管理
l 作業(yè)管理
l 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識
l 操作系統(tǒng)的配置
2.2.3程序設(shè)計語言和語言處理程序知識
l 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理
l 程序設(shè)計語言的基本成分(數(shù)據(jù)、運(yùn)算、控制和傳輸),程序調(diào)用的實(shí)現(xiàn)機(jī)制
l 各類程序設(shè)計語言的主要特點(diǎn)和適用情況
2.2.4 數(shù)據(jù)庫知識
l 數(shù)據(jù)庫模型(概念模式、外模式、內(nèi)模式)
l 數(shù)據(jù)模型,ER圖,規(guī)范化
l 數(shù)據(jù)操作
l 數(shù)據(jù)庫語言
l 數(shù)據(jù)庫管理系統(tǒng)的功能和特征
l 數(shù)據(jù)庫的控制功能
l 數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎(chǔ)知識
2.3 計算機(jī)網(wǎng)絡(luò)知識
l 網(wǎng)絡(luò)體系結(jié)構(gòu)
l 傳輸介質(zhì),傳輸技術(shù),傳輸方法,傳輸控制
l 常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備的特點(diǎn)
l Client-Server結(jié)構(gòu),Browser-Server結(jié)構(gòu)
l LAN(拓?fù),存取控制,組網(wǎng),網(wǎng)間互連)
l Internet 和Intranet 基礎(chǔ)知識以及應(yīng)用
l 網(wǎng)絡(luò)軟件
l 網(wǎng)絡(luò)管理,網(wǎng)絡(luò)性能分析
2.4 多媒體基礎(chǔ)知識
l 多媒體系統(tǒng)基礎(chǔ)知識
l 簡單圖形的繪制,圖像文件的處理方法
l 音頻和視頻信息的應(yīng)用
l 多媒體應(yīng)用開發(fā)過程
3. 系統(tǒng)開發(fā)和運(yùn)行知識
3.1軟件工程知識
l 軟件生存周期與軟件生存周期模型
l 軟件開發(fā)方法
l 軟件開發(fā)項(xiàng)目管理
l 軟件開發(fā)工具與軟件開發(fā)環(huán)境
3.2 系統(tǒng)分析基礎(chǔ)知識
l 系統(tǒng)分析的主要步驟
l 機(jī)構(gòu)化分析方法
3.3 系統(tǒng)設(shè)計基礎(chǔ)知識
l 概要設(shè)計與詳細(xì)設(shè)計的基本任務(wù)
l 系統(tǒng)設(shè)計的基本原理
l 系統(tǒng)模塊結(jié)構(gòu)設(shè)計
l 結(jié)構(gòu)化設(shè)計方法
l 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法
l 系統(tǒng)詳細(xì)設(shè)計
3.4 系統(tǒng)實(shí)施基礎(chǔ)知識
l 系統(tǒng)實(shí)施的基本內(nèi)容
l 程序設(shè)計方法
l 程序設(shè)計的基本模塊
l 系統(tǒng)測試
l 系統(tǒng)轉(zhuǎn)換
3.5 系統(tǒng)運(yùn)行和維護(hù)基礎(chǔ)知識
l 系統(tǒng)可維護(hù)性的概念
l 系統(tǒng)維護(hù)的類型
l 系統(tǒng)評價的概念和類型
3.6 軟件質(zhì)量管理基礎(chǔ)知識
l 軟件質(zhì)量特性(ISO/IEC 9126軟件質(zhì)量模型)
l 軟件質(zhì)量保證
l 軟件復(fù)雜性的概念及度量方法(McCabe度量法)
l 軟件評審(設(shè)計質(zhì)量評審、程序質(zhì)量評審)
l 軟件容錯技術(shù)
3.7 軟件過程改進(jìn)基礎(chǔ)知識
l 軟件能力成熟度模型CMM
l 統(tǒng)一過程(UP)與極限編程(XP)的基本概念
4. 面向?qū)ο蠡A(chǔ)知識
l 面向?qū)ο蟮幕靖拍?/p>
l 面向?qū)ο蠓治雠c設(shè)計知識
l 分析模式與設(shè)計模式知識
l 面向?qū)ο蟪绦蛟O(shè)計知識
l 面向?qū)ο髷?shù)據(jù)庫、分布式對象基礎(chǔ)知識
5. 信息安全知識
l 信息系統(tǒng)安全基礎(chǔ)知識
l 信息系統(tǒng)安全管理
l 保障完整性與可用性的措施
l 加密與解密機(jī)制基礎(chǔ)知識
l 風(fēng)險管理(風(fēng)險分析、風(fēng)險類型、抗風(fēng)險措施和內(nèi)部控制)
l 計算機(jī)安全相關(guān)的法律、法規(guī)基礎(chǔ)知識
6. 標(biāo)準(zhǔn)化、信息化和知識產(chǎn)權(quán)基礎(chǔ)知識
6.1 標(biāo)準(zhǔn)化基礎(chǔ)知識
l 標(biāo)準(zhǔn)化意識,標(biāo)準(zhǔn)化組織機(jī)構(gòu),標(biāo)準(zhǔn)的內(nèi)容、分類、代號與編號規(guī)定,標(biāo)準(zhǔn)制訂過程
l 國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)
l 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)、基于構(gòu)件的軟件標(biāo)準(zhǔn)
6.2 信息化基礎(chǔ)知識
l 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
l 互聯(lián)網(wǎng)相關(guān)的法律、法規(guī)
l 個人信息保護(hù)規(guī)則
l 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識
l 企業(yè)信息資源管理基礎(chǔ)知識
6.3 知識產(chǎn)權(quán)基礎(chǔ)知識
l 保護(hù)知識產(chǎn)權(quán)有關(guān)的法律、法規(guī)
7. 計算機(jī)專業(yè)英語
l 具有工程師所要求的英語閱讀水平
l 理解本領(lǐng)域的英語術(shù)語
考試科目2:軟件設(shè)計
1.外部設(shè)計
1.1 理解系統(tǒng)需求說明
1.2 準(zhǔn)備進(jìn)行系統(tǒng)開發(fā)
l 選擇開發(fā)方法、準(zhǔn)備開發(fā)環(huán)境、制訂開發(fā)計劃
1.3 設(shè)計系統(tǒng)功能
l 選擇系統(tǒng)結(jié)構(gòu)
l 設(shè)計各子系統(tǒng)的功能和接口
l 設(shè)計安全性策略、需求和實(shí)現(xiàn)方法
l 制訂詳細(xì)的工作流和數(shù)據(jù)流
1.4 設(shè)計數(shù)據(jù)模型
l 設(shè)計ER模型及其他數(shù)據(jù)模型
1.5 編寫外部設(shè)計文檔
l 系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖
l 系統(tǒng)流程圖、系統(tǒng)功能說明書
l 輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格說明、用戶手冊框架
l 設(shè)計系統(tǒng)測試要求
1.6 外部設(shè)計的評審
2.內(nèi)部設(shè)計
2.1 設(shè)計軟件結(jié)構(gòu)
l 按構(gòu)件分解,確定構(gòu)件功能、規(guī)格以及構(gòu)件之間的接口
l 數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計
l 采用中間件和工具
2.2 設(shè)計輸入輸出
2.3 設(shè)計物理數(shù)據(jù)
2.4 構(gòu)件的創(chuàng)建和重用
l 創(chuàng)建構(gòu)件、重用構(gòu)件
l 使用子程序庫或類庫
2.5 編寫內(nèi)部設(shè)計文檔
l 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明
l 屏幕界面設(shè)計文檔、報表設(shè)計文檔、文件設(shè)計文檔、數(shù)據(jù)庫設(shè)計文檔
2.6 內(nèi)部設(shè)計的評審
3.數(shù)據(jù)庫應(yīng)用分析與設(shè)計
l 設(shè)計關(guān)系模式
l 數(shù)據(jù)庫語言(SQL)
l 數(shù)據(jù)庫訪問
4.程序設(shè)計
4.1 模塊劃分
4.2 編寫程序設(shè)計文檔
4.3 程序設(shè)計評審
5.系統(tǒng)實(shí)施
5.1 配置計算機(jī)系統(tǒng)及環(huán)境
5.2 選擇合適的程序設(shè)計語言
5.3 用C程序設(shè)計語言以及C++、Java中的任一種程序設(shè)計語言進(jìn)行程序設(shè)計
5.4 系統(tǒng)測試
l 指導(dǎo)程序員進(jìn)行模塊測試,并進(jìn)行驗(yàn)收
l 準(zhǔn)備系統(tǒng)集成測試環(huán)境和測試工具
l 準(zhǔn)備測試數(shù)據(jù)
l 寫出測試報告
6.軟件工程應(yīng)用
6.1 軟件開發(fā)周期模型
6.2 需求分析
6.3 軟件設(shè)計
l 軟件設(shè)計的基本原則
l 軟件設(shè)計方法
l 程序設(shè)計(結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計)
6.4 軟件測試的原則與方法
6.5 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
6.6 軟件過程評估基本方法、軟件能力成熟度評估基本方法
6.7 軟件開發(fā)環(huán)境和開發(fā)工具
6.8 面向?qū)ο蠹夹g(shù)
l 面向構(gòu)件技術(shù)
l 統(tǒng)一建模語言(UML)
l 軟件過程改進(jìn)模型和方法
6.9 網(wǎng)絡(luò)環(huán)境軟件技術(shù)
軟件設(shè)計師培訓(xùn)指南
一、考試說明
1.考試目標(biāo)
通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計規(guī)格說明書進(jìn)行軟件設(shè)計,編寫程序設(shè)計規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計要求的高質(zhì)量軟件;具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。
2.考試要求
(1) 掌握計算機(jī)內(nèi)的數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;
(2) 掌握相關(guān)的應(yīng)用數(shù)學(xué)及離散數(shù)學(xué)基礎(chǔ)知識;
(3) 掌握計算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4) 掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識,了解編譯程序的基本知識;
(5) 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6) 熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;
(7) 掌握C程序設(shè)計語言,以及C++、Java中的一種程序設(shè)計語言;
(8) 熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識;
(9) 掌握軟件設(shè)計的方法和技術(shù);
(10) 了解信息化、常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基礎(chǔ)知識;
(11) 正確閱讀和理解計算機(jī)領(lǐng)域的英文資料。
3.考試科目
(1) 計算機(jī)與軟件工程知識,考試時間為150分鐘,筆試,選擇題;
(2) 軟件設(shè)計,考試時間為150分鐘,筆試,問答題。
二、考試內(nèi)容
說明:
“I”、“II”和“III”表示掌握或熟悉的程度:
“I”是指對所列知識要理解其內(nèi)容及含義(理解)。
“II” 指在有關(guān)問題中能直接使用(一般應(yīng)用)。
“III”是指對所列知識要理解其確切含義及與其它知識的聯(lián)系,能夠進(jìn)行敘述和解釋,并能在實(shí)際問題的分析、綜合、推理和判斷等過程中運(yùn)用(綜合應(yīng)用)。
考試科目1:計算機(jī)與軟件工程知識
1. 計算機(jī)科學(xué)基礎(chǔ)知識
1.1數(shù)制及其轉(zhuǎn)換
l 二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數(shù)制及其相互轉(zhuǎn)換 (Ⅱ)
1.2 計算機(jī)內(nèi)數(shù)據(jù)的表示
l 數(shù)的表示
Ø 帶符號定點(diǎn)數(shù)據(jù)(純整數(shù)和純小數(shù))的原碼、反碼、補(bǔ)碼和移碼表示(Ⅱ)
Ø 浮點(diǎn)數(shù)(實(shí)數(shù))的表示(Ⅱ)
Ø 溢出的概念(Ⅱ)
1.3算術(shù)運(yùn)算和邏輯運(yùn)算
l 計算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法
Ø 補(bǔ)碼表示下定點(diǎn)數(shù)的加、減、乘、除運(yùn)算方法(I)
l 邏輯代數(shù)的基本運(yùn)算
Ø 基本的邏輯運(yùn)算:與、或、非、異或(Ⅱ)
1.4其他數(shù)學(xué)基礎(chǔ)知識
l 常用數(shù)值計算
Ø 矩陣和行列式、近似求解、插值、數(shù)值積分、常微分方程等常用的數(shù)值運(yùn)算方法及運(yùn)算誤差的概念(I)
l 排列組合,概率論應(yīng)用,應(yīng)用統(tǒng)計(數(shù)據(jù)的統(tǒng)計分析)(I)
l 編碼基礎(chǔ)(ASCⅡ碼,漢字編碼,奇偶校驗(yàn),海明碼,霍夫曼碼、循環(huán)冗余碼)
Ø 奇偶校驗(yàn)碼、海明碼、霍夫曼碼、循環(huán)冗余碼的編碼方法及指定實(shí)例時校驗(yàn)碼的計算(I)
l 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識 (I)
2. 計算機(jī)系統(tǒng)基礎(chǔ)知識
2.1計算機(jī)硬件基礎(chǔ)知識
2.1.1計算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
l CPU、存儲器的組成、性能和基本工作原理
Ø CPU的基本組成結(jié)構(gòu)(I)
Ø 存儲器的組成及特點(diǎn):內(nèi)存、外存、緩存Cache)、閃存(Ⅱ)
Ø 存儲器的性能指標(biāo)定義:存取周期、存儲容量和可靠性(Ⅱ)
l 常用I/O設(shè)備、通信設(shè)備的性能以及基本工作原理(I)
l I/O接口的功能、類型和特性
Ø CPU在與I/O設(shè)備進(jìn)行數(shù)據(jù)交換時存在的主要問題:速度不匹配、時序不匹配、信息格式不匹配、信息類型不匹配(I)
Ø CPU與外設(shè)之間的數(shù)據(jù)交換必須通過接口來完成,I/O接口的主要功能(Ⅱ)
Ø 接口的控制方式及特點(diǎn):CPU通過接口對外設(shè)進(jìn)行控制的方式程序查詢方式、中斷處理方式、DMA(直接存儲器存取)傳送方式(Ⅱ)
l CISC/RISC,流水線操作,多處理機(jī),并行處理
Ø RISC(精簡指令集計算機(jī))和CISC(復(fù)雜指令集計算機(jī))的定義和特點(diǎn)(I)
Ø 流水線的定義及操作特點(diǎn)(Ⅱ)
Ø 多處理機(jī)的概念(I)
Ø 單指令流單數(shù)據(jù)流(SISD)、單指令流多數(shù)據(jù)流(SIMD)、多指令流單數(shù)據(jù)流(MISD)、多指令流多數(shù)據(jù)流(MIMD)的概念和特點(diǎn)(Ⅱ)
Ø 并行處理的基本概念(I)
2.1.2存儲系統(tǒng)
l 虛擬存儲器基本工作原理,多級存儲體系
Ø 虛擬存儲器的定義和管理方式(I)
Ø 多級存儲體系的組成及特點(diǎn)(Ⅱ)
l RAID類型和特性
Ø RAID的定義和基本特點(diǎn)(I)
Ø RAID 0~RAID 7、RAID 10、RAID 53等規(guī)范的特征(I)
2.1.3可靠性與系統(tǒng)性能評測基礎(chǔ)知識
l 診斷與容錯
Ø 容錯技術(shù)與容錯控制(I)
l 系統(tǒng)可靠性分析評價
Ø 系統(tǒng)的可靠性定義(I)
Ø 串聯(lián)系統(tǒng)特點(diǎn)及可靠性度量(Ⅱ)
Ø 并聯(lián)系統(tǒng)特點(diǎn)及可靠性度量(Ⅱ)
Ø 模冗余系統(tǒng)等可靠性數(shù)學(xué)模型的特點(diǎn)(I)
l 計算機(jī)系統(tǒng)性能評測方法
Ø 平均無故障時間(MTBF)的定義 (I)
Ø 平均修復(fù)時間(MTRF)的定義(I)
Ø 可用性的定義(I)
2.2計算機(jī)軟件基礎(chǔ)知識
2.2.1數(shù)據(jù)結(jié)構(gòu)與算法知識
l 數(shù)組
Ø 二維數(shù)組:按行存儲和按列存儲,數(shù)組元素存儲位置的計算(Ⅱ)
Ø 特殊矩陣和稀疏矩陣的特點(diǎn)及壓縮存儲(Ⅱ)
Ø 靜態(tài)數(shù)組(固定容量數(shù)組)(I)
Ø 動態(tài)數(shù)組(根據(jù)應(yīng)用需要申請或擴(kuò)充數(shù)組的容量)(I)
l 鏈表
Ø 線性表的定義和基本運(yùn)算(I)
Ø 線性表的順序存儲和特點(diǎn)(I)
Ø 單向鏈表、雙向鏈表和環(huán)形鏈表的運(yùn)算特點(diǎn)(Ⅱ)
Ø 指針、結(jié)點(diǎn)、頭指針和頭結(jié)點(diǎn)的概念(Ⅱ)
l 隊(duì)列和棧
Ø 隊(duì)列的定義、運(yùn)算和存儲結(jié)構(gòu)(Ⅱ)
Ø 棧的定義、運(yùn)算和存儲結(jié)構(gòu)(Ⅱ)
l 樹
Ø 二叉樹的定義(Ⅱ)
Ø 滿二叉樹、完全二叉樹的定義(Ⅱ)
Ø 二叉樹的性質(zhì)(Ⅱ)
Ø 二叉樹的順序存儲和二叉鏈表存儲(Ⅱ)
Ø 二叉樹的遍歷:先序、中序、后序和層序(Ⅱ)
Ø 最優(yōu)二叉樹的定義、特點(diǎn)和構(gòu)造方法(Ⅱ)
Ø 二叉排序樹的定義和運(yùn)算(Ⅱ)
Ø 平衡二叉樹、B-樹、B+樹的概念(I)
Ø 樹與二叉排序樹的相互轉(zhuǎn)換(Ⅱ)
l 圖
Ø 圖結(jié)構(gòu)的定義(I)
Ø 圖的鄰接矩陣存儲和鄰接表存儲(I)
Ø 圖的廣度優(yōu)先遍歷和深度優(yōu)先遍歷操作(Ⅱ)
l 雜湊
Ø 哈希(雜湊)表的構(gòu)造、沖突的處理和元素的查找,平均查找長度的計算(Ⅱ)
l 常用算法
Ø 插入排序、冒泡排序、選擇排序算法(Ⅲ)
Ø 希爾排序、快速排序、堆排序、歸并排序方法及特點(diǎn)(Ⅱ)
Ø 順序查找、二分查找方法及特點(diǎn)(Ⅲ)
Ø 模式匹配算法(Ⅱ)
Ø 圖的遍歷算法、求最小生成樹算法、拓?fù)渑判蛩惴、求最短路徑算法、求關(guān)鍵路徑算法的算法思想(Ⅱ)
Ø 遞歸算法的設(shè)計方法(Ⅱ)
l 算法描述和分析
Ø 算法的實(shí)現(xiàn)與數(shù)據(jù)結(jié)構(gòu)的關(guān)系(Ⅱ)
Ø 算法的效率分析(Ⅱ)
Ø 算法的流程圖、偽代碼描述方式(Ⅱ)
Ø 算法的時間復(fù)雜性和空間復(fù)雜性概念(I)
2.2.2 操作系統(tǒng)知識
l 操作系統(tǒng)的內(nèi)核
Ø 操作系統(tǒng)內(nèi)核的功能和基本組成(I)
Ø 內(nèi)核與用戶程序的運(yùn)行方式差別(I)
Ø 內(nèi)核運(yùn)行、中斷控制的基本知識(I)
l 處理機(jī)管理
Ø 進(jìn)程、線程等基本概念,程序順序執(zhí)行和并發(fā)執(zhí)行的基本特征(I)
Ø 進(jìn)程的基本組成,進(jìn)程的基本狀態(tài)及狀態(tài)間的切換,三態(tài)模型與五態(tài)模型(II)
Ø 進(jìn)程間的通信:同步與互斥、臨界資源、臨界區(qū)、信號量、PV操作(II)
Ø 管程的概念(I)
Ø 進(jìn)程調(diào)度方式及常用的進(jìn)程調(diào)度算法(II)
Ø 死鎖的定義、產(chǎn)生死鎖的原因、產(chǎn)生死鎖的必要條件(II)
l 存儲管理
Ø 虛擬地址、地址空間、存儲空間、地址重定位的基本概念(I)
Ø 分頁存儲管理(II)
Ø 程序的局部性特點(diǎn),虛擬存儲器的實(shí)現(xiàn)方法(I)
Ø 頁面置換算法:最佳置換算法、先進(jìn)先出置換算法、最近最久未使用置換算法、最近未用置換算法(II)
l 設(shè)備管理
Ø 設(shè)備分類方法(I)
Ø 通道、DMA的概念及特點(diǎn)(I)
Ø Spooling(Simultaneous Peripheral Operations On Line)定義、組成和結(jié)構(gòu)(I)
Ø 磁盤調(diào)度算法:先來先服務(wù)(First-Come First-Served,F(xiàn)CFS)、最短尋道時間優(yōu)先SSTF(Shortest Seek Time First)、掃描算法(SCAN)、單向掃描調(diào)度算法(CSCAN)磁盤調(diào)度算法的基本思想(II)
l 文件管理
Ø 文件、文件系統(tǒng)、文件類型、文件組織結(jié)構(gòu)的基本概念(I)
Ø 文件的物理結(jié)構(gòu):連續(xù)結(jié)構(gòu)、鏈接結(jié)構(gòu)、索引結(jié)構(gòu)、多個物理塊的索引表結(jié)構(gòu)的基本概念(I)
Ø 目錄,一級目錄、二級目錄、多級目錄的基本概念(I)
Ø 文件的存取方法:順序存取法、直接存取法、按鍵存取法的基本概念(I)
Ø 文件存儲空間的管理:位示圖、空閑區(qū)表、空閑塊鏈、成組鏈接法基本思想(I)
l 作業(yè)管理
Ø 作業(yè)的狀態(tài)(提交、后備、執(zhí)行、完成)、作業(yè)控制塊和作業(yè)后備隊(duì)列的基本概念(I)
Ø 先來先服務(wù)、短作業(yè)優(yōu)先、響應(yīng)比高優(yōu)先作業(yè)調(diào)度算法思想(II)
Ø 優(yōu)先級調(diào)度算法思想(II)
l 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識
Ø 網(wǎng)絡(luò)操作系統(tǒng)的特征和分類(I)
Ø 嵌入式操作系統(tǒng)的特點(diǎn)(I)
Ø 操作系統(tǒng)的配置(I)
2.2.3 程序設(shè)計語言和語言處理程序知識
l 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理
Ø 語言翻譯的基本概念(I)
Ø 匯編的基本方法(I)
Ø 編譯的基本過程及編譯各階段的基本任務(wù)(I)
Ø 解釋的基本過程(I)
Ø 有限自動機(jī)的定義及構(gòu)造(Ⅱ)
Ø 正規(guī)表達(dá)式的定義、構(gòu)造及特點(diǎn) (Ⅱ)
Ø 上下文無關(guān)文法的定義(I)
Ø 句子的推導(dǎo)(Ⅱ)
l 程序設(shè)計語言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,程序調(diào)用的實(shí)現(xiàn)機(jī)制
Ø 程序設(shè)計語言的數(shù)據(jù)、運(yùn)算、控制及輸入輸出處理機(jī)制(I)
Ø 函數(shù)的參數(shù)傳遞機(jī)制:傳值、傳地址(Ⅱ)
l 各類程序設(shè)計語言的主要特點(diǎn)和適用情況
Ø 過程式程序語言、面向?qū)ο蟪绦蛟O(shè)計語言、函數(shù)式程序設(shè)計語言、邏輯程序設(shè)計語言的基本特點(diǎn)(I)
Ø 腳本語言的特點(diǎn)(I)
2.2.4 數(shù)據(jù)庫知識
l 數(shù)據(jù)庫模型(概念模式、外模式、內(nèi)模式)
Ø 概念模式(模式)、外模式(用戶模式或子模式)、內(nèi)模式(物理模式)的基本概念(Ⅱ)
Ø 三級模式和兩級映像(模式/內(nèi)模式映像、外模式/模式映像)的基本概念(Ⅱ)
Ø 數(shù)據(jù)的獨(dú)立性(數(shù)據(jù)的邏輯獨(dú)立性、數(shù)據(jù)的物理獨(dú)立性)的基本概念(Ⅱ)
l 數(shù)據(jù)模型,ER圖,規(guī)范化
Ø 數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷幕靖拍?Ⅰ)關(guān)系模型的應(yīng)用方法(Ⅱ)
Ø 數(shù)據(jù)模型的三要素(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的約束條件)的含義(Ⅰ)
Ø E-R模型方面的基本概念(Ⅱ);E-R圖(E-R模型)向關(guān)系模型的轉(zhuǎn)換的基本方法(Ⅱ)
Ø 實(shí)體中主鍵、候選鍵、外鍵方面的基本概念(Ⅱ)
Ø 聯(lián)系類型(一對多(1:1)、一對多(1:n)、多對多(m:n))的基礎(chǔ)知識(Ⅱ)
Ø 屬性(簡單屬性、復(fù)合屬性、單值屬性、多值屬性、NULL屬性、派生屬性)的含義(Ⅰ)
Ø 關(guān)系模式規(guī)范化的程度:第一、第二、第三范式(Ⅰ)
l 數(shù)據(jù)操作
Ø 關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫模式的基本概念(Ⅱ)
Ø 關(guān)系模型的完整性規(guī)則:實(shí)體完整性、參照完整性、用戶定義完整性的基本概念(Ⅰ)
Ø 5種基本的關(guān)系運(yùn)算(并、差、笛卡爾積、投影、選擇)的基本概念(Ⅰ);擴(kuò)展的關(guān)系運(yùn)算中選擇、投影、連接運(yùn)算方法(Ⅱ);擴(kuò)展的關(guān)系運(yùn)算中的除法、外聯(lián)接方面的基本概念(Ⅰ)
l 數(shù)據(jù)庫語言
Ø 數(shù)據(jù)定義語言(DDL):CREATE TABLE (創(chuàng)建表)使用方法(Ⅱ)
Ø 數(shù)據(jù)操縱語言(DML):SELECT(查詢)、INSERT(插入)、DELETE(刪除)和UPDATE(修改) 使用方法(Ⅱ)
Ø 完整性(integrity)定義:PRIMARY KEY、FOREIGN KEY REFERENCES使用方法(Ⅱ)
Ø 權(quán)限管理(authorization) :GRANT和REVORK使用方法(Ⅱ)
l 數(shù)據(jù)庫管理系統(tǒng)的功能和特征
Ø 數(shù)據(jù)庫管理系統(tǒng)的特征、功能與組成、文件系統(tǒng)的特征,文件系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)的差異的基本概念(Ⅰ)
l 數(shù)據(jù)庫的控制功能
Ø 事務(wù)的基本概念、事務(wù)的特性、故障的類型的基礎(chǔ)知識(Ⅰ)
Ø 數(shù)據(jù)不一致性(丟失修改、不可重復(fù)讀、讀臟數(shù)據(jù))的基礎(chǔ)知識(Ⅰ)
Ø 并發(fā)控制中活鎖/死鎖、可串行性、兩段鎖協(xié)議的基本概念(Ⅰ)
Ø 安全控制(權(quán)限機(jī)制、視圖機(jī)制、加密機(jī)制)的基本概念(Ⅰ)
Ø 事務(wù)、事務(wù)的特性、事務(wù)的狀態(tài)、事務(wù)狀態(tài)的轉(zhuǎn)換的基本概念(Ⅰ)
Ø 故障的類型、故障的恢復(fù)技術(shù)、恢復(fù)策略的基礎(chǔ)知識(Ⅰ)
Ø 并發(fā)控制后會產(chǎn)生丟失修改、不可重復(fù)讀、讀臟數(shù)據(jù)三類數(shù)據(jù)不一致性(Ⅰ),造成數(shù)據(jù)不一致性的原因(Ⅱ)
Ø 并發(fā)控制中事務(wù)的調(diào)度(串行調(diào)度、并行調(diào)度)、活鎖/死鎖、可串行性、兩段鎖協(xié)議的基礎(chǔ)知識(Ⅰ)
Ø 安全控制(權(quán)限機(jī)制、視圖機(jī)制、加密機(jī)制)的基本概念(Ⅰ)
l 數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎(chǔ)知識
Ø 數(shù)據(jù)倉庫(Data Warehouse,DW):基本特性、數(shù)據(jù)模式、體系結(jié)構(gòu)的基本概念(Ⅰ)
Ø 數(shù)據(jù)倉庫模型:企業(yè)倉庫、數(shù)據(jù)集市和虛擬倉庫的基本概念(Ⅰ)
Ø 分布式數(shù)據(jù)庫的定義、體系結(jié)構(gòu)、設(shè)計目標(biāo)、分布數(shù)據(jù)獨(dú)立的基本概念(Ⅰ)
2.3 計算機(jī)網(wǎng)絡(luò)知識
l 網(wǎng)絡(luò)體系結(jié)構(gòu)
Ø 網(wǎng)絡(luò)拓?fù)?Ⅱ)
Ø OSI/RM,TCP/IP(Ⅱ)
Ø 常用的網(wǎng)絡(luò)協(xié)議(Ⅱ)
l 傳輸介質(zhì),傳輸技術(shù),傳輸方法,傳輸控制(Ⅰ)
l 常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備的功能和特點(diǎn)(Ⅰ)
l Client-Server結(jié)構(gòu)、Browser-Server結(jié)構(gòu)的特點(diǎn)(Ⅰ)
l 局域網(wǎng)
Ø 拓?fù)浣Y(jié)構(gòu) (Ⅱ)
Ø 存取控制 (Ⅰ)
Ø 網(wǎng)間互連 (Ⅰ)
l Internet 和Intranet 基礎(chǔ)知識以及應(yīng)用(Ⅱ)
l 網(wǎng)絡(luò)軟件(Ⅰ)
l 網(wǎng)絡(luò)管理及網(wǎng)絡(luò)性能分析(Ⅰ)
2.4 多媒體基礎(chǔ)知識
l 多媒體系統(tǒng)基礎(chǔ)知識
Ø 媒體分類:感覺媒體、表示媒體、表現(xiàn)媒體、存儲媒體和傳輸媒體的基本概念(Ⅰ)
Ø 多媒體、超媒體、流媒體的基本概念(Ⅰ)
Ø 色彩的三基色、彩色空間、三要素基本概念(Ⅰ)
Ø 圖形和圖像,圖像分辨率與顯示分辨率、像素深度、真/偽彩色,圖像的壓縮標(biāo)準(zhǔn)的基本概念(Ⅱ)
l 簡單圖形的繪制,圖像文件的處理方法
Ø 圖像的壓縮編碼:有損壓縮和無損壓縮方面的基本概念(Ⅰ)
Ø JPEG、MPEG和H.261等編碼及壓縮標(biāo)準(zhǔn)方面的基本概念(Ⅰ)
Ø 圖像文件的處理方法的基礎(chǔ)知識(Ⅰ)
l 音頻和視頻信息的應(yīng)用
Ø 常見的聲音文件格式(Ⅰ)
Ø 數(shù)字聲音信號、波形聲音的基本概念(Ⅰ)
Ø 聲音信號的數(shù)字化,包括采樣、量化、編碼;了解數(shù)字語音的數(shù)據(jù)壓縮方法:波形編碼、參數(shù)編碼、混合編碼的基礎(chǔ)知識(Ⅱ)
3.系統(tǒng)開發(fā)和運(yùn)行知識
3.1 軟件工程基礎(chǔ)知識
l 軟件生存周期與軟件生存周期模型
Ø 瀑布模型、演化模型、螺旋模型、噴泉模型(Ⅱ)
l 軟件開發(fā)方法
Ø 結(jié)構(gòu)化方法、面向?qū)ο蠓椒ǖ幕靖拍?Ⅱ)
l 軟件開發(fā)項(xiàng)目管理
Ø 成本估算、風(fēng)險分析、進(jìn)度管理(Gantt圖、PERT圖)、人員管理(Ⅰ)
l 軟件工具與軟件開發(fā)環(huán)境
Ø 分析工具、設(shè)計工具、編程工具、測試工具、維護(hù)工具、CASE(Ⅰ)
3.2 系統(tǒng)分析基礎(chǔ)知識
l 系統(tǒng)分析的主要步驟(Ⅰ)
l 結(jié)構(gòu)化分析方法
Ø 數(shù)據(jù)流圖的基本構(gòu)成、數(shù)據(jù)字典、加工邏輯的描述(結(jié)構(gòu)化語言、決策表、決策樹)(Ⅱ)
3.3 系統(tǒng)設(shè)計基礎(chǔ)知識
l 概要設(shè)計與詳細(xì)設(shè)計的基本任務(wù) (Ⅰ)
l 系統(tǒng)設(shè)計的基本原理
Ø 抽象、模塊化、信息隱蔽、模塊獨(dú)立(耦合、內(nèi)聚)的基本概念(Ⅰ)
l 系統(tǒng)模塊結(jié)構(gòu)設(shè)計
Ø 模塊的概念、模塊結(jié)構(gòu)圖的構(gòu)成與內(nèi)涵(Ⅰ)
l 結(jié)構(gòu)化設(shè)計方法(變換分析、事務(wù)分析的概念及基本步驟)(Ⅰ)
l 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法(Jackson方法的設(shè)計步驟)(Ⅰ)
l 系統(tǒng)詳細(xì)設(shè)計
Ø 代碼設(shè)計的基本原則(Ⅰ)
Ø 輸入/輸出設(shè)計的基本原則(Ⅰ)
Ø 處理過程的設(shè)計(程序流程圖、盒圖、決策樹、決策表)(Ⅰ)
Ø 用戶界面設(shè)計的基本原則)(Ⅰ)
3.4 系統(tǒng)實(shí)施基礎(chǔ)知識
l 系統(tǒng)實(shí)施的基本內(nèi)容(Ⅰ)
l 程序設(shè)計方法
Ø 結(jié)構(gòu)化程序設(shè)計方法、面向?qū)ο蟪绦蛟O(shè)計方法的基本概念(Ⅱ)
l 程序設(shè)計的基本模塊(Ⅰ)
l 系統(tǒng)測試
Ø 系統(tǒng)測試的基本原則(Ⅰ)
Ø 用黑盒法設(shè)計測試用例(等價類劃分、邊界值劃分、錯誤推測、因果圖)(Ⅱ)
Ø 用白盒法設(shè)計測試用例(邏輯覆蓋、循環(huán)覆蓋、基本路徑測試)(Ⅱ)
Ø 理解單元測試、集成測試、確認(rèn)測試與系統(tǒng)測試的基本內(nèi)容(Ⅱ)
l 系統(tǒng)轉(zhuǎn)換
3.5 系統(tǒng)運(yùn)行和維護(hù)基礎(chǔ)知識
l 系統(tǒng)可維護(hù)性的概念(Ⅰ)
l 系統(tǒng)維護(hù)的類型
Ø 正確性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)的基本概念(Ⅱ)
l 系統(tǒng)評價的概念與類型(Ⅰ)
3.6 軟件質(zhì)量管理基礎(chǔ)知識
l 軟件質(zhì)量特性(ISO/IEC 9126軟件質(zhì)量模型) (Ⅰ)
l 軟件質(zhì)量保證(Ⅰ)
l 軟件復(fù)雜性的概念及度量方法(McCabe度量法)(Ⅰ)
l 軟件評審(設(shè)計質(zhì)量評審、程序質(zhì)量評審)(Ⅰ)
l 軟件容錯技術(shù)
Ø 容錯軟件的定義、容錯的一般方法(結(jié)構(gòu)冗余、信息冗余、時間冗余、冗余附加技術(shù))(Ⅰ)
3.7 軟件過程改進(jìn)基礎(chǔ)知識
l 軟件能力成熟度模型CMM(Ⅱ)
l 統(tǒng)一過程(UP)與極限編程(XP)的基本概念(Ⅱ)
4.面向?qū)ο蠡A(chǔ)知識
4.1 面向?qū)ο蟮幕靖拍?/p>
l 對象、消息、類、繼承(單繼承、多繼承)、多態(tài)(動態(tài)綁定機(jī)制)(Ⅱ)
4.2 面向?qū)ο蠓治雠c設(shè)計知識
l 面向?qū)ο蠓治龅幕净顒?/p>
Ø 認(rèn)定對象、組織對象、描述對象間的相互作用、定義對象的操作、定義對象的內(nèi)部信息(Ⅱ)
l 面向?qū)ο蠓治雠c設(shè)計方法
Ø Peter Coad和Edward Yourdon的OOA和OOD方法(Ⅰ)
Ø Booch的OOD方法(Ⅰ)
Ø OMT的分析與設(shè)計方法(Ⅰ)
Ø UML的基本概念及各種圖形,能夠熟練地使用UML的各種模型繪制面向?qū)ο蠓治雠c設(shè)計模型(Ⅱ)
l 面向?qū)ο鬁y試的基本概念(Ⅰ)
4.3 分析模式與設(shè)計模式知識
l 設(shè)計模式的基本概念及其要素(Ⅰ)
l 創(chuàng)建型設(shè)計模式(Ⅱ)
l 結(jié)構(gòu)型設(shè)計模式(Ⅱ)
l 行為型設(shè)計模式(Ⅱ)
4.4 面向?qū)ο蟪绦蛟O(shè)計知識
l 程序設(shè)計語言中的面向?qū)ο髾C(jī)制
Ø 類與對象、對象自身引用、無實(shí)例的類(Ⅱ)
Ø 繼承與類層次結(jié)構(gòu)(Ⅱ)
Ø 消息傳遞與方法(Ⅱ)
Ø 重置與重載(Ⅱ)
l 類庫的概念(Ⅱ)
4.5 面向?qū)ο髷?shù)據(jù)庫、分布式對象基礎(chǔ)知識(Ⅰ)
5. 信息安全知識
l 信息系統(tǒng)安全
Ø 計算機(jī)系統(tǒng)安全、網(wǎng)絡(luò)安全、信息安全的基礎(chǔ)知識(Ⅰ)
l 信息系統(tǒng)安全管理
Ø 防治計算機(jī)病毒、防范計算機(jī)犯罪、存取控制、防闖入、防災(zāi)(Ⅰ)
l 保障完整性與可用性的措施(Ⅰ)
l 加密與解密機(jī)制基礎(chǔ)知識(Ⅱ)
l 風(fēng)險管理(風(fēng)險分析、風(fēng)險類型、抗風(fēng)險措施和內(nèi)部控制)(Ⅰ)
l 計算機(jī)安全相關(guān)的法律、法規(guī)基礎(chǔ)知識(Ⅰ)
6. 標(biāo)準(zhǔn)化、信息化和知識產(chǎn)權(quán)基礎(chǔ)知識
6.1 標(biāo)準(zhǔn)化基礎(chǔ)知識
l 標(biāo)準(zhǔn)化基礎(chǔ)知識
Ø 標(biāo)準(zhǔn)化目的、意義、組織機(jī)構(gòu)及內(nèi)容方面的基本概念(Ⅰ)
Ø 標(biāo)準(zhǔn)化分類、代號與編號規(guī)定方面的基本概念(Ⅰ)
Ø 標(biāo)準(zhǔn)制訂過程方面的基礎(chǔ)知識(Ⅰ)
l 標(biāo)準(zhǔn)分類
Ø 國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)的表示方法(Ⅱ)
l 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)、互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)、基于構(gòu)件的軟件標(biāo)準(zhǔn)
Ø 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)方面的基本概念(Ⅰ)
Ø 軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)、互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)方面的基本概念、基于構(gòu)件的軟件標(biāo)準(zhǔn)(Ⅱ)
Ø 安全標(biāo)準(zhǔn)、互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)方面的基本概念(Ⅰ)
6.2 信息化基礎(chǔ)知識
l 全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略(Ⅰ)
l 互聯(lián)網(wǎng)關(guān)的法律、法規(guī)知識(Ⅰ)
l 個人信息保護(hù)規(guī)則(I)
l 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(Ⅰ)
l 企業(yè)信息資源管理基礎(chǔ)知識(Ⅰ)
6.3 知識產(chǎn)權(quán)基礎(chǔ)知識
l 保護(hù)知識產(chǎn)權(quán)有關(guān)的法律、法規(guī)
Ø 軟件有關(guān)的法律、法規(guī)方面的基礎(chǔ)知識(Ⅰ)
Ø 著作權(quán)法、軟件保護(hù)條例及軟件著作登記的基礎(chǔ)知識(Ⅰ)
Ø 軟件著作權(quán)主體與客體、權(quán)利內(nèi)容、權(quán)利歸屬、侵權(quán)責(zé)任,分析侵權(quán)行為(Ⅱ)
Ø 專利法、商標(biāo)法、商業(yè)秘密權(quán)對軟件的保護(hù)(Ⅰ)
7. 計算機(jī)專業(yè)英語
l 具有工程師所要求的英語閱讀水平(Ⅱ)
l 理解本領(lǐng)域常用英語術(shù)語(Ⅱ)
考試科目2:軟件設(shè)計
1.外部設(shè)計
1.1 理解系統(tǒng)需求說明(ⅡⅡ)
1.2 準(zhǔn)備進(jìn)行系統(tǒng)開發(fā)
l 選擇開發(fā)方法、準(zhǔn)備開發(fā)環(huán)境、制訂開發(fā)計劃(I)
1.3 設(shè)計系統(tǒng)功能
l 選擇系統(tǒng)結(jié)構(gòu)(II)
l 設(shè)計各子系統(tǒng)的功能和接口(II)
l 設(shè)計安全性策略、需求和實(shí)現(xiàn)方法(II)
l 制訂詳細(xì)的工作流和數(shù)據(jù)流(II)
1.4 設(shè)計數(shù)據(jù)模型
l 設(shè)計ER模型及其他數(shù)據(jù)模型
Ø 掌握E-R模型、UML模型的表示方法和使用方法,關(guān)系模型的定義、相關(guān)知識以及符號化表示方法。(Ⅱ)
Ø 通過從數(shù)據(jù)庫邏輯設(shè)計中如何構(gòu)造一個好的數(shù)據(jù)庫模式出發(fā),掌握關(guān)系規(guī)范化的實(shí)際背景、理論及模式規(guī)范化的方法(Ⅱ)
Ø 掌握如何用關(guān)系數(shù)據(jù)庫設(shè)計理論作指導(dǎo),進(jìn)行數(shù)據(jù)庫邏輯設(shè)計,重點(diǎn)掌握E-R模型向關(guān)系模型轉(zhuǎn)換的方法(Ⅲ)
1.5 編寫外部設(shè)計文檔
l 系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖(I)
l 系統(tǒng)流程圖、系統(tǒng)功能說明書(I)
l 輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格說明、用戶手冊框架(I)
l 設(shè)計系統(tǒng)測試要求(I)
1.6 外部設(shè)計的評審(I)
2.內(nèi)部設(shè)計
2.1 設(shè)計軟件結(jié)構(gòu)
l 按構(gòu)件分解,確定構(gòu)件功能、規(guī)格以及構(gòu)件之間的接口(Ⅱ)
l 數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計
Ø 數(shù)據(jù)結(jié)構(gòu)設(shè)計:線性表、查找表、樹、圖的順序存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu)的設(shè)計和實(shí)現(xiàn)(Ⅲ)
Ø 算法設(shè)計:迭代、窮舉搜索、遞推、遞歸、回溯、貪心、動態(tài)規(guī)劃、分治等算法設(shè)計(Ⅲ)
l 采用中間件和工具(I)
2.2 設(shè)計輸入輸出
l 屏幕界面設(shè)計、輸入輸出格式設(shè)計(II)
l 分析數(shù)據(jù)特性,確認(rèn)邏輯數(shù)據(jù)組織方式、存儲介質(zhì),設(shè)計記錄格式和處理方式(II)
l 將邏輯數(shù)據(jù)結(jié)構(gòu)換成物理數(shù)據(jù)結(jié)構(gòu),計算容量,進(jìn)行優(yōu)化和檢查信息(II)
2.3 設(shè)計物理數(shù)據(jù)(Ⅱ)
2.4 構(gòu)件的創(chuàng)建和重用
l 創(chuàng)建構(gòu)件、重用構(gòu)件(I)
l 使用子程序庫或類庫
Ø AWT、Swing用戶界面與事件處理機(jī)制(I)
Ø Java語言中流與文件的應(yīng)用(Ⅲ)
Ø Java語言中的多線程的開發(fā)與應(yīng)用(Ⅲ)
Ø Java語言中集合類庫的應(yīng)用(Ⅲ)
Ø Java語言中網(wǎng)絡(luò)、數(shù)據(jù)庫的開發(fā)與應(yīng)用(Ⅲ)
Ø C++標(biāo)準(zhǔn)類庫中容器庫的應(yīng)用(Ⅲ)
Ø C++標(biāo)準(zhǔn)類庫中算法庫的應(yīng)用(Ⅲ)
Ø C++標(biāo)準(zhǔn)類庫中的迭代器的應(yīng)用(Ⅲ)
Ø C++標(biāo)準(zhǔn)類庫中的字符串的應(yīng)用(Ⅲ)
Ø C++標(biāo)準(zhǔn)類庫中的流與文件的應(yīng)用(Ⅲ)
Ø C語言標(biāo)準(zhǔn)函數(shù)庫(Ⅲ)
2.5 編寫內(nèi)部設(shè)計文檔
l 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明(I)
l 屏幕界面設(shè)計文檔、報表設(shè)計文檔、文件設(shè)計文檔、數(shù)據(jù)庫設(shè)計文檔(I)
2.6 內(nèi)部設(shè)計的評審(I)
3.數(shù)據(jù)庫應(yīng)用分析與設(shè)計
l 設(shè)計關(guān)系模式
Ø 掌握給定一個實(shí)際的應(yīng)用問題如何設(shè)計E-R模型,如何將E-R模型轉(zhuǎn)換成關(guān)系模式,確定聯(lián)系類型、主鍵、候選鍵、外鍵,判斷關(guān)系模式規(guī)范化的程度(Ⅲ)
l 數(shù)據(jù)庫語言(SQL)
Ø 掌握給定一個實(shí)際的應(yīng)用問題如何用SQL進(jìn)行數(shù)據(jù)定義(創(chuàng)建表、視圖)、完整性定義及權(quán)限定義(Ⅲ)
l 數(shù)據(jù)庫訪問
Ø 掌握常用數(shù)據(jù)庫的訪問方法(Ⅱ)
4.程序設(shè)計
4.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))(Ⅱ)
4.2 編寫程序設(shè)計文檔
l 模塊規(guī)格說明書(功能和接口說明,程序處理邏輯、輸入輸出數(shù)據(jù)格式的描述)(II)
l 測試要求說明書(測試類型和目標(biāo)、測試用例、測試方法)(II)
4.3 程序設(shè)計評審(Ⅱ)
5.系統(tǒng)實(shí)施
5.1 配置計算機(jī)系統(tǒng)及環(huán)境(Ⅱ)
5.2 選擇合適的程序設(shè)計語言(Ⅱ)
5.3 用C程序設(shè)計語言以及C++、Java中的任一種程序設(shè)計語言進(jìn)行程序設(shè)計
l 用C語言實(shí)現(xiàn)常用的數(shù)據(jù)結(jié)構(gòu)與算法及應(yīng)用程序(Ⅲ)
l 用C++語言實(shí)現(xiàn)常見的設(shè)計模式及應(yīng)用程序(Ⅲ)
l 用Java語言實(shí)現(xiàn)常見的設(shè)計模式及應(yīng)用程序(Ⅲ)
5.4 系統(tǒng)測試
l 指導(dǎo)程序員進(jìn)行模塊測試,并進(jìn)行驗(yàn)收(I)
l 準(zhǔn)備系統(tǒng)集成測試環(huán)境和測試工具(I)
l 準(zhǔn)備測試數(shù)據(jù)(I)
l 寫出測試報告(I)
6. 軟件工程應(yīng)用
6.1 軟件開發(fā)周期模型(瀑布模型、螺旋模型、噴泉模型)(Ⅱ)
6.2 需求分析
l 定義軟件需求(系統(tǒng)化的目標(biāo)、配置、功能、性能和約束,功能需求與非功能需求)(Ⅱ)
l 描述軟件需求
Ø 使用面向數(shù)據(jù)流的模型和面向?qū)ο竽P兔枋鲕浖墓δ苄枨蠛头枪δ苄枨?Ⅲ)
Ø 描述軟件需求的功能層次模型、控制流模型、面向數(shù)據(jù)結(jié)構(gòu)的模型(I)
l 定義軟件需求的方法
Ø 使用結(jié)構(gòu)化分析方法定義軟件需求,能夠根據(jù)具體問題,繪制相應(yīng)的DFD模型,并定義數(shù)據(jù)字典,采用決策表或決策樹的方式描述加工邏輯(Ⅲ)
Ø 使用面向?qū)ο蠓治龇椒ǘx軟件需求,能夠根據(jù)具體問題,創(chuàng)建符合UML標(biāo)準(zhǔn)的類圖、用例圖,并準(zhǔn)確識別類中的關(guān)鍵屬性和方法,以及類之間的關(guān)聯(lián)(Ⅲ)
Ø 以UML狀態(tài)圖、活動圖以及序列圖所表達(dá)的軟件需求(Ⅱ)
6.3軟件設(shè)計
l 軟件設(shè)計的基本原則
Ø 分析與集成、逐步求精、抽象、信息隱蔽、模塊化(I)
l 軟件設(shè)計的方法(結(jié)構(gòu)化設(shè)計方法、Jackson方法、Warnier方法、面向?qū)ο笤O(shè)計方法)
Ø 結(jié)構(gòu)化設(shè)計方法,并能夠根據(jù)具體問題,在結(jié)構(gòu)化分析的基礎(chǔ)上,給出設(shè)計結(jié)果(Ⅱ)
Ø 面向?qū)ο蟮脑O(shè)計方法,并能夠根據(jù)具體問題,給出相應(yīng)的符合UML標(biāo)準(zhǔn)的設(shè)計模型(Ⅲ)
Ø Jackson方法的基本理念及基本步驟(I)
6.4軟件測試的原則與方法(Ⅱ)
6.5軟件質(zhì)量(Ⅱ)
6.6軟件過程(Ⅱ)
6.7軟件開發(fā)環(huán)境和開發(fā)工具(分析工具、設(shè)計工具、編程工具、測試工具、維護(hù)工具、CASE)(Ⅱ)
6.8面向?qū)ο蠹夹g(shù)
l 面向構(gòu)件技術(shù)(I)
l 統(tǒng)一建模語言(UML)
Ø UML的基本概念與作用(Ⅲ)
Ø 用例圖的表示與應(yīng)用(Ⅲ)
Ø 類圖與對象圖的表示與應(yīng)用(Ⅲ)
Ø 序列圖的表示與應(yīng)用(Ⅲ)
Ø 活動圖的表示與應(yīng)用(Ⅲ)
Ø 通信圖的表示與應(yīng)用(Ⅲ)
Ø 組件圖的表示與應(yīng)用(Ⅲ)
Ø 部署圖的表示與應(yīng)用(Ⅲ)
Ø 狀態(tài)圖的表示與應(yīng)用(Ⅲ)
6.9網(wǎng)絡(luò)環(huán)境軟件技術(shù)(I)
如需查閱更多計算機(jī)軟件水平考試大綱,請關(guān)注唯學(xué)網(wǎng)計算機(jī)培訓(xùn)欄目軟件工程師培訓(xùn)頻道,小編在此預(yù)祝每一位參加計算機(jī)軟件水平考試的考生都能夠順利通過,早日實(shí)現(xiàn)自己的夢想。
|
|
||
|
|
||
|
|