?? 軟考大綱.txt
字號:
初級程序員級考試大綱
一、考試說明
1. 考試要求:
(1) 熟練掌握DOS、WINDOWS95、WORD和上網軟件的使用方法,以及有關基礎知識;
(2) 掌握程序編制方法,用C語言編制簡單程序;
(3) 掌握基本數據結構、程序語言和操作系統的基本知識;
(4) 了解數據庫和信息安全的基礎知識;
(5)掌握數制、機內代碼和邏輯運算的基礎知識;
(6)了解計算機主要部件和功能的基礎知識;
(7) 了解多媒體和網絡的基礎知識;
(8) 理解計算機操作中常見的英語術語。
2. 通過本級考試的合格人員能熟練使用指定的常用軟件和具有初步的程序編制能力,具有相當于技術員的實際工作能力和業務水平。
3. 本級考試范圍包括: 基礎知識(初級程序員級), 考試時間為120分種;軟件使用和程序編制初步能力,考試時間為120分鐘。
二、考試范圍
(一)基礎知識
1.1軟件基礎知識
1.1.1基本數據結構
數組、紀錄、列表、隊列、棧(stack)的定義、存儲和操作
1.1.2程序語言基礎知識
匯編、編譯、解釋系統的基本概念和使用
程序語言的數據類型
程序語言的控制結構
1.1.3文件系統使用的基礎知識
文件組織的類型和特點
文件操作命令的使用
1.1.4 操作系統的類型、功能和使用基礎知識
1.1.5數據庫系統基礎知識
1.1.6多媒體基本概念
1.1.7上網瀏覽和收發電子郵件的基礎知識
1.1.8計算機信息安全基礎知識
計算機信息安全基本概念
常見計算機病毒的識別
1.2硬件基礎知識
1.2.1數制及其轉換
二進制、十進制和十六進制等常用數制及其相互轉換
1.2.2機內代碼
原碼、補碼、反碼
定點數與浮點數的機內表示
ASCLL碼級漢字編碼等常用的編碼
奇偶校驗碼
1.2.3邏輯運算
邏輯代數的基本運算和邏輯表達式的化簡
1.2.4計算機的主要部件
中央處理器CPU、存儲器和輸入輸出設備
1.2.5指令系統
常用的尋址方式
指令的格式分類及功能
1.2.6常用多媒體設備和網絡通信設備的功能
1.3計算機專業英語
高中畢業英語程度
理解計算機操作中常見的英語術語
(二) 軟件使用和程序編制初步能力
2.1 能熟練使用下列常用軟件
2.1.1 操作系統(DOS和WINDOWS95)
2.1.2 字處理軟件(WORD)
2.1.3 上網軟件(電子郵件和瀏覽器)
2.2 能熟練使用下列程序語言編制程序
C(美國標準)
2.3 理解給定程序的功能
2.4 基本算法
查找、更新、排序和字符處理
2.5 程序編制方法
2.5.1 分支、循環、子程序(過程和函數)
2.5.2 輸入輸出和文件的基本處理
程序員級考試大綱
一、考試說明
1.考試要求:
(1)熟練掌握基本算法和數據結構,用c語言編制程序;
(2)掌握數據結構、程序語言和操作系統的基礎知識;
(3)了解軟件工程數據庫、多媒體和網絡的基礎知識;
(4)掌握數制、機內代碼及其算術運算和邏輯運算;
(5)了解計算機的體系結構和主要部件的基礎知識;
(6)正確閱讀和理解計算機領域的簡單英文資料。
2.通過本紀水平考試的合格人員能夠按照軟件設計說明書編制程序。 具有相當于助理工程師的實際工作能力和業務水平;
3.本級水平考試范圍包括兩個模塊:模塊1:程序編制能力(考試時間 為150分鐘);模塊2:基礎知識(程序員級)(考試時間150分鐘)。
二、考試范圍
(一)基礎知識(程序員級)
1.1軟件基礎知識
1.1.1數據結構基礎
數組、紀錄、列表、隊列、棧(stack)、堆(heap)、數和二叉數的定義存儲和操作
1.1.2程序語言基礎知識
匯編、編譯、解釋系統的基礎知識
程序語言的數據類型
程序語言的控制結構
1.1.3操作系統基礎知識
操作系統的類型和功能
操作系統的層次結構和進程概念
作業、處理機、存儲、文件和設備等管理的基礎知識
1.1.4軟件工程基礎知識
軟件生命周期各階段的任務
結構化分析和設計方法
面向對象基本概念
軟件開發工具及環境基礎知識
1.1.5數據庫基礎知識
數據庫模型
數據庫系統的結構
SQL的使用初步
常用數據庫管理系統的基礎知識
1.1.6多媒體基礎知識
多媒體基本概念
常用圖像文件
簡單圖形(線段和圖)的計算機圖示
1.2硬件基礎知識
1.2.1數制及其轉換
二進制、十進制和十六進制等常用數制及其相互轉換
1.2.2機內代碼
原碼、補碼、反碼、移碼
定點數與浮點數的機內表示
ASCLL碼級漢字編碼等常用的編碼
奇偶校驗碼、海明碼、循環冗余碼(CRC)等常用的校驗方法
1.2.3算術運算和邏輯運算
計算機中二進制數運算方法
邏輯代數的基本運算和邏輯表達式的化簡
1.2.4計算機的體系結構和主要部件
中央處理器CPU、存儲器和輸入/輸出設備
總線結構指令流和數據流
1.2.5指令系統
指令的尋址方式
指令的格式分類及功能
指令的執行過程
1.3網絡基礎知識
1.3.1網絡的功能分類與組成
1.3.2網絡協議與標準
1.3.3網絡結構與通信
1.3.4網絡的安全性
1.3.5Client-Server結構
1.3.6Internet和Intranet初步
1.4 計算機專業英語
掌握計算機技術的基本詞匯
能正確閱讀和理解計算機領域的簡單英文資料
(二)、程序編制能力
2.1按照軟件設計說明書,能夠熟練使用下列程序語言編制程序
C(美國標準)
2.2理解給定程序的功能,能發現程序中的錯誤并加以改正
2.3具有良好的程序編制風格
2.4基本算法
2.4.1查找、更新、排序、合并及字符處理
2.4.2疊代、插值、數值分析、矩陣計算、方程求解和搜索求解
2.5程序編制方法
2.5.1分支、循環、子程序(過程和函數)、遞歸
2.5.2輸入和文件處理
高級程序員級考試大綱
一、考試說明
1. 考試要求:
(1) 熟練掌握面向對象編程技術,用C/C++語言熟練編制程序;
(2) 了解CASL匯編語言的程序編制;
(3) 掌握軟件設計的方法和技術;
(4) 掌握數據結構、程序語言、操作系統、數據庫和軟件工程的基礎知識;
(5) 了解多媒體和網絡的基礎知識;
(6) 掌握計算機體系結構和主要部件的基礎知識;
(7) 正確閱讀和理解計算機領域的英文文獻。
2. 通過本級考試的合格人員能按照軟件需求規格說明書進行軟件設計和編制程序,具有相當于工程師的實際工作能力和業務水平。
3. 本級考試范圍包括: 基礎知識(高級程序員級), 考試時間為150分種;軟件設計和程序編制能力,考試時間為150分鐘。
二、考試范圍
(一) 基礎知識(高級程序員級)
1.1 軟件基礎知識
1.1.1 數據結構基礎
·數組、記錄、列表(list)、隊列、棧(stack)、堆(heap)、樹、二叉樹和
圖的定義、存儲和操作
·序列、集合等的定義、存儲和操作
1.1.2 程序語言基礎知識
·匯編、編譯、解釋系統的基本原理
·程序語言的數據類型
·程序語言的控制結構
·程序語言的種類、特點及適用范圍
1.1.3 操作系統基礎知識
·操作系統的類型的功能
·操作系統的層次結構和進程概念
·作業、處理機、存儲、文件和設備等管理的原理和方法
1.1.4 軟件工程基礎知識
·軟件生命周期各階段的任務
·結構化分析和設計方法
·面向對象的分析與設計
·軟件開發工具與環境的基礎知識
·軟件質量保證的基礎知識
1.1.5 數據庫基礎知識
·數據庫模型
·關系數據庫的基礎知識
·數據庫系統的結構
·SQL的使用
·常用數據庫管理系統的知識
1.1.6 多媒體基礎知識
·多媒體基本知識
·圖形繪制基本方法
·簡單的圖象處理
·音頻和視頻信息的應用
1.2 硬件基礎知識
1.2.1 計算機的體系結構和主要部件
·機內代碼及運算
·中央處理器CPU、存儲器和輸入/輸出設備
·總線結構、指令流和數據流
1.2.2 存儲器系統
·各類存儲器的功能、特性和使用
·虛擬存儲器
·高速緩沖存儲器和多級存儲器
1.2.3 安全性、可靠性與系統性能評價初步
·數據安全與保密
·診斷與容錯
·系統可靠性評價和系統性能評價方法
1.2.4 計算機體系結構的其它基礎知識
·流水線操作
·精簡指令系統計算機
·多處理機系統
·并行處理
1.3 網絡基礎知識
1.3.1 網絡的功能、分類與組成
1.3.2 網絡協議與標準
1.3.3 網絡結構與通信
1.3.4 網絡的安全性
1.3.5 Client-Server結構
1.3.6 Internet 和Intranet初步
1.3.7 網絡管理初步
1.4 計算機專業英語·具有大學畢業程度的英語詞匯量
·能正確閱讀和理解計算機領域的英文文獻
(二) 軟件設計和程序編制能力
2.1 軟件設計能力
2.1.1 簡單計算機應用系統的需求分析
·流行的需求分析方法初步
·數據流圖的設計及改進
2.1.2 軟件界面設計
·輸入輸出數據文件的設計
·用戶界面的設計
2.1.3 概要設計
·軟件設計準則
·模塊劃分與調用
·常用的概要設計方法
2.1.4 詳細設計
滿足指定功能的各種處理過程的算法設計、評價和改進
2.1.5 數據庫/數據結構的設計
根據不同的要求進行數據庫/數據結構的設計
2.1.6 軟件測試
·測試方法
·測試用例的設計(白盒測試)
·測試的靜態和動態分析
2.2 程序編制能力
2.2.1 按照軟件設計說明書,能熟練使用下列程序語言編制程序
C(美國標準)/C++
2.2.2 能使用CASL匯編語言(文本見附錄)編制程序
2.2.3 面向對象編程技術
2.2.4 理解給定程序的功能,能發現程序中的錯誤或不足并能糾正或改進
2.2.5 具有良好的程序編制風格
2.2.6 算法的設計和分析
中國計算機軟件專業資格與水平考試系統分析員級大綱
一、考試說明
1. 考試要求
(1)掌握管理科學與系統工程基礎知識
(2)熟悉信息系統開發過程
(3)理解信息系統開發標準
(4)掌握需求分析、系統測試和系統維護基本技術
(5)理解質量保證的手段
(6)掌握計算機硬軟件的基礎知識
(7)理解知識產權的基本知識
(8)掌握組織與管理的基本知識
(9)熟練閱讀和正確理解相關領域的英文文獻
(10)具有大學畢業的數學基礎
(11)熟悉常用的計算方法
2. 通過本級考試的合格人員具有從事計算機應用系統的分析和設計的實際工作能力和業務水平,能指導系統設計師工作。
3. 本考試設置的科目包括:計算機與軟件工程綜合知識,考試時間為150分鐘;系統分析設計,考試時間為90分鐘;系統分析設計論文,考試時間為120分鐘。
二、考試范圍
(一)計算機與軟件工程綜合知識
1.1 硬件知識
1.1.1 計算機組成與體系結構
* 構成計算機的各類部件的功能及其相互關系
* 各種體系結構的特點與應用
* 計算機體系結構的發展
1.1.2 存儲器與外圍設備
* 各類存儲器的功能、特性和使用
* 多級存儲器與虛擬存儲器
* 各類外圍設備的功能、特性和使用
* 輸入/輸出接口和控制方法
* 總線結構
1.1.3 數據通信與計算機網絡
* 數據通信的基本知識
* 開放系統互連參考模型
* 常用的協議標準
* 網絡的互連與常用網絡設備
* 計算機網絡的分類與應用
1.1.4 多媒體技術及其應用
1.1.5 安全性與可靠性技術
* 數據安全與保密
* 故障測試與定位
* 容錯技術
* 可靠性模型與分析技術
1.1.6 系統配置與性能評價
* 系統選型與配置
* 模擬(simulation)與仿真(emulation)
* 系統模型和分析技術
* 典型基準測試程序(benchmark)
* 其它的系統評價方法
1.1.7 與軟件的關系
1.2 軟件知識
1.2.1 程序語言
語言的種類、歷史、特點和適用范圍
1.2.2 操作系統
* 操作系統的類型結構
* 系統的并行機制
* 文件組織
* 系統性能評價
1.2.3 數據庫系統
* 數據庫管理系統的類型、結構和性能評價
* 常用的關系型數據庫管理系統
* 圖形和圖象數據庫
* 工程數據庫
1.2.4 軟件工程
* 軟件開發模型
* 軟件需求分析與定義
* 軟件設計
* 軟件測試
* 軟件維護
* 軟件質量保證及軟件質量評價
* 軟件復用
* 原型化方法
* 文檔編制標準
1.2.5 計算機輔助軟件工程(CASE)
* 常用的軟件開發工具
* 軟件工程支撐環境
* 分布式軟件開發環境
1.2.6 面向對象方法學
1.2.7 計算機應用系統的安全與保密
1.2.8 軟件的知識產權保護
1.2.9 軟件標準化
1.2.10 軟件的產品化與軟件商情
1.3 其它基礎知識
1.3.1 專業英語
* 具有大學畢業程度的英文詞匯量
* 能熟練閱讀和正確理解相關領域的英文科技文獻
1.3.2 數學
* 微積分
* 線性代數:行列式、矩陣和線性方程組
* 概率統計:事件和概率、隨機變量和分布函數、數字特征、參數估計和假設檢驗
* 離散數學:數理邏輯、集合論、圖論、組合分析、形式語言與自動機初步
* 數值計算:計算誤差,數值微分與積分,函數插值和逼近,方程的數值解
* 算法復雜性
1.3.3 管理科學與系統工程基礎
* 規劃論,對策論(game theory)、決策論(decision theory)、排隊論
* 系統工程原理
* 系統模型與模擬
* 系統評價
(二) 系統分析設計
2.1 系統計劃
* 系統項目的提出與選擇
* 可行性研究與效益分析
* 定義問題與歸結模型(目標、功能、性能等)
* 系統方案的制定、評價和改進
* 新舊系統的分析和比較
* 所需資源估計
* 現有軟件、硬件和數據資源的有效利用
* 流行的系統分析方法論
* 系統分析的實用技術
2.2 應用軟件需求分析與定義
* 現有軟件系統的分析
* 需求調查與分析
* 可行性研究
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -