亚洲中文精品a∨在线,国产在线精品在线精品,国产亚洲欧美一区,欧美肉肉丝视频一区二区

您當(dāng)前位置: 唯學(xué)網(wǎng) » 軟件工程師 » 大綱專題

計算機(jī)軟件水平考試軟件設(shè)計師考試大綱

來源:唯學(xué)網(wǎng)•教育培訓(xùn)(slhrvoh.cn)  【唯學(xué)網(wǎng) • 中國教育電子商務(wù)平臺】 加入收藏

距離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)自己的夢想。

0% (0)
0% (10)
已有條評論