首頁 >常見問題 >軟考程式設計師初級考什麼內容

軟考程式設計師初級考什麼內容

hzc
hzc原創
2020-06-10 10:14:529631瀏覽

軟考程式設計師初級考什麼內容

軟考程式設計師初級考試內容:

一、考試說明:

1、掌握數制及其轉換、資料的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;

2、理解計算機的組成以及各主要部件的效能指標;

3、掌握作業系統、程式設計語言的基礎知識;

4、熟練電腦常用辦公室軟體的基本操作方法;

#5 、熟練基本資料結構及常用演算法;

6、熟練C程式設計語言,以及C 、Java、Visual Basic中一種程式設計語言;

7、熟悉資料庫、網路和多媒體的基礎知識;

8、掌握軟體工程的基礎知識,了解軟體流程基本知識、軟體開發專案管理的常識;

9、了解常用資訊科技標準、安全性,以及有關法律、法規的基本知識;

10、了解資訊化、電腦應用的基礎知識;

11、正確閱讀和理解電腦領域的簡單英文資料。

二、考試科目:

1、電腦硬軟體基礎知識,考試時間為150分鐘。

2、程式設計,考試時間為150分鐘。

三、考試範圍:

考試科目1:電腦與軟體工程基本知識

1.電腦科學基礎

1.1數位及其轉換

二進位、十進位和十六進位等常用數位及其相互轉換

1.2資料的表示

數的表示

非數值資料的表示

1.3算術運算和邏輯運算

電腦中二進制數的運算方法

邏輯代數的基本運算

1.4數學應用

常用數值計算(矩陣、近似求解、內插)

排列組合、應用統計量

##編碼基礎

1.5常用資料結構

陣列

線性表格及鍊錶

#佇列、堆疊

1.6常用演算法

演算法與資料結構的關係

演算法設計與演算法描述

常用的排序演算法

##找出演算法

常用的數值計算方法

字串處理演算法

遞歸演算法

最小生成樹、拓樸排序和單源點最短路徑求解演算法

2.電腦系統基礎

2.1硬體基礎

2.1.1電腦的型別與特性

微電腦(PC機)、工作站、伺服器、主機、大型電腦、巨型電腦、平行機

2.1.2中央處理器CPU

CPU的組成

常用的暫存器

指令系統,尋址方式

令執行控制、中斷控制、處理機效能

2.1.3主記憶體與子記憶體

儲存媒體效能

2.1.3主記憶體與子記憶體

儲存媒體效能

##快取(Cache)、主存

子存設備

2.1.4I/O介面、I/O設備和通訊設備

I/O介面

I/O設備(類型、特性)

通訊設備(類型、特性)

I/O設備、通訊設備的連接方法和連接媒體類型

2.2軟體基礎

2.2.1作業系統基礎

作業系統的類型與功能

處理機管理

儲存管理

裝置管理

檔案管理

作業管理(作業排程演算法)

圖形使用者介面與操作方法

2.2.2程式設計語言和語言處理程式的基礎知識

語言翻譯基礎(彙編、編譯、解釋)

程式設計語言的基本成分:資料、運算、控制和傳輸

程式語言類型和特點

2.3網路基礎

網路的功能、分類、組成和拓撲結構

#基本的網路協定與標準

常用網路設備與網路通訊設備,網路作業系統基礎知識

Client/Server結構、Browser/Server結構

區域網路(LAN)基礎

Internet基礎問題

2.4資料庫基礎知識

資料庫管理系統的主要功能與特徵

資料庫模式(概念模式、外部模式、內模式)

資料模型、ER圖

#資料操作(關係運算)

資料庫語言(SQL)

資料庫的主要控制功能(並發控制、安全控制)

2.5多媒體基礎知識

#多媒體基本知識

常用多媒體設備效能特徵,常用多媒體檔案格式類型

2.6系統效能指標

回應時間、吞吐量、週轉時間

可靠性、可維護性、可擴充性、可攜性、可用性、可重複使用性、安全性

2.7電腦應用基礎

電腦常用辦公室軟體操作方法

電腦資訊管理、資料處理、輔助設計、自動控制、科學計算、人工智慧等領域的應用

遠端通訊服務

3.系統開發與運行知識

3.1軟體工程和專案管理基礎

軟體工程基礎

軟體開發生命週期各階段的目標和任務

軟體流程基本知識

#軟體開發專案管理基本知識

###軟體開發方法(原型法、物件導向方法)基礎知識###

軟體開發工具與環境基礎(CASE)

軟體品質管理基礎

#3.2系統分析設計基礎

資料流程圖(DFD)、實體聯繫圖(ER圖)基本知識

物件導向設計、以過程為中心設計、以資料為中心設計基礎知識

結構化分析與設計方法

模組設計、程式碼設計、人機介面設計基礎

3.3程式設計基礎

結構化程式設計、流程圖、NS圖、PAD圖

程式設計風格

3.4程式測試基礎

程式測試的目的、原則、物件、流程與工具

黑盒測試、白盒測試方法

測試設計與管理

3.5程式設計文件基礎

演算法的描述、程度邏輯的描述、程度規格說明書

模組測試計畫、模組測試案例、模組測試報告

3.6系統運作與維護基礎

系統運作管理基礎

系統維護基礎

4.資訊安全基礎

資訊系統安全基礎

資訊系統安全管理

加密與解密基礎問題

5.標準化基礎知識

標準化基本概念

標準的層次(國際標準、國家標準、業界標準、企業標準)

相關標準(程式碼標準、文件格式標準、安全標準、軟體開發規範與文件標準、網路相關標準)

6.資訊化基礎

資訊、資訊資源、資訊化、資訊工程、資訊產業、資訊科技的意義

全球資訊化趨勢、國家資訊化策略、企業資訊化策略與策略常識

有關的法律、法規要點

7.電腦專業英文

具有助理工程師(或技術員)英文閱讀程度

掌握本領域的英文基本術語

考試科目2:程式設計

#1.內部設計

##1.1瞭解外部設計

1.2軟體功能劃分與確定結構

資料流程圖(DFD)、結構圖

1.3實體資料設計

確定資料組織方式、儲存介質、設計記錄格式,處理方式

1.4詳細輸入輸出設計

介面設計、報表設計等

1.5內部設計文件

程式介面、程序功能、人機介面、輸入輸出、測試計畫

1.6內部設計評審

#2.程式設計

2.1模組分割(原則、方法、標準)

2.2編寫程式設計文件

模組規格說明書(程式處理邏輯、輸入輸出資料格式)

測試要求說明書(測試類型與目標、測試案例、測試方法)

2.3程式設計審查

3.程式實作

3.1程式設計

程式設計方法與規格

程式設計語言的選擇與使用

人工走查

程式文件化

3.2程式測試

#測試環境和測試工具的選擇和使用

#測試資料的設計

測試報告的編寫

4.程式設計語言(C語言為必選,再在C、C 、Java語言中任選一種)

4.1 C程式設計語言(C99標準)

4.2C 程式設計語言(ANSIC 標準)

4.3Java程式設計語言(Java2)

以上是軟考程式設計師初級考什麼內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn