計算機科學的基本術語及其英語表達

 

※ 這裏以"軟考"參考書<<軟件設計師教程.第4版(褚華 主編)>>的目錄爲綱, 總結了一些計算機領域經常使用的術語及其英語表達.算法

 

1計算機系統知識Knowledge of the computer systemshell

1.1 計算機系統基礎知識 Basic knowledge of the computer system數據庫

1.1.1 計算機系統硬件基本組成 Basic components of the hardware of computer system編程

1.1.2 中央處理單元 Central processing unit設計模式

1.1.3 數據表示 Representation of data 數組

1.1.4 Check code 校驗碼安全

1.2 計算機體系結構 Computer (system) Architecture網絡

1.2.1計算機體系結構的發展 Development of computer architecture數據結構

1.2.2 存儲系統 storage system併發

1.2.3 輸入/輸出技術 Input/output technique

1.2.4 總線結構 Bus structure

1.3 安全性、可靠性與系統性能評測基礎知識 Basic knowledge of network security, network security and system performance

1.3.1 計算機安全概述 An overview of computer security

1.3.2 加密技術和認證技術Encryption techniques and authentication techniques

1.3.3 計算機可靠性 Reliability of computer

1.3.4 計算機系統的性能評價 Evaluation of the system performance of computer

 

2程序設計語言基礎知識

2.1 程序設計語言概述 An overview of programming languages

2.1.1 程序設計語言的基本概念 Basic concepts of programming languages

2.1.2 程序設計語言的基本成分

2.2 語言處理程序基礎

2.2.1 彙編程序基本原理 Basic principles of assembler program

2.2.2 編譯程序基本原理 Basic principles of compiler program

2.2.3 解釋程序基本原理 Basic principles of interpreter program

 

3操做系統知識 Knowledge of OS

3.1 操做系統基礎知識 Basic knowledge of OS

3.1.1 操做系統的定義與做用 Definition and functions of OS

3.1.2 操做系統的特徵與功能 Features and uses of OS

3.1.3 操做系統的發展及分類 Development and taxonomy of OS

3.2 處理機管理 (進程管理) processor management (process management)

3.2.1 基本概念 Basic concepts

3.2.2 進程的控制 Process control

3.2.3 進程間的通訊communication between processes

3.2.4 管程 Monitor

3.2.5 進程調度 Process scheduling

3.2.6 死鎖 Deadlock

3.2.7 線程Thread

3.3 存儲管理 Storage management

3.3.1 基本概念 Basic concept

3.3.2 存儲管理方案 Storage management scheme

3.3.3 分頁存儲管理Paging storage management

3.3.4 分段存儲管理segmented storage management

3.3.5 段頁式存儲管理segmented-paged storage management

3.3.6 虛擬存儲管理 Virtual storage management

3.4 設備管理Equipment management

3.4.1 設備管理概述 An overview of equipment management

3.4.2 I/O軟件 input-output operation software

3.4.3 設備管理採用的相關緩衝技術 Buffering technologies of equipment management

3.4.4 磁盤調度 Disk scheduling

3.5 文件管理 File management

3.5.1 文件與文件系統 File and file system

3.5.2 文件的結構和組織 Structure and organization of files

3.5.3 文件目錄 File directory

3.5.4 存取方法和存儲空間的管理 Management of access method & storage space

3.5.5 文件的使用 Use of file

3.5.6 文件的共享和保護 Share and protection of files

3.5.7 系統的安全與可靠性 Security and reliability of system

3.6 做業管理 Task management

3.6.1 做業與做業控制 Task and task control

3.6.2 做業調度 Task scheduling

3.6.3 用戶界面 User interface

3.7 網絡與嵌入式操做系統基礎知識 Basic knowledge of network and embedded OS

3.7.1 網絡操做系統network operating system

3.7.2 嵌入式操做系統 Embedded operating system

3.8 UNIX操做系統實例 Instances of UNIX OS

3.8.1 UNIX操做系統 UNIX OS

3.8.2 UNIX文件系統 File system of UNIX

3.8.3 UNIX進程與存儲管理 Management of the process and storage of UNIX

3.8.4 UNIX設備管理 Management of UNIX equipment

3.8.5 shell程序 Shell program

 

4軟件工程基礎知識 Basic knowledge of software engineering

4.1 軟件工程概述 An overview of software engineering

4.1.1 計算機軟件 Computer software

4.1.2 軟件工程基本原理 Basic principles of software engineering

4.1.3 軟件生存週期 Software life cycle

4.1.4 軟件過程 Software process

4.2 軟件過程模型 Software process model

4.2.1 瀑布模型(Waterfall Model

4.2.2 增量模型(Incremental Model

4.2.3 演化模型(Evolutionary Model

4.2.4 噴泉模型(Water Fountain Model

4.2.5 基於構件的開發模型(Component-based Development Model

4.2.6 形式化方法模型(Formal Methods Model

4.3 軟件開發方法 Software development method

4.3.1 結構化方法 Structured method

4.3.2 Jackson方法Jackson method

4.3.3 原型方法 Prototype method

4.3.4 面向對象方法 Object-oriented method

4.3.5 敏捷方法 Agile method

4.4 軟件工具與軟件開發環境 Software tools & software development environment

4.4.1 軟件工具Software tools

4.4.2 軟件開發環境 Software development environment

4.5 軟件項目管理 Software project management

4.5.1 軟件項目管理設計的範圍 Range of software project management

4.5.2 軟件項目估算 Software project estimation

4.5.3 進度管理 Schedule management

4.5.4 軟件項目的組織 organization of software project

4.5.5 軟件質量管理 Management of software quality

4.5.6 軟件配置管理 Software configure management, SCM

4.6 風險管理 Risk management

4.6.1 軟件風險software risk

4.6.2 風險識別 risk recognition

4.6.3 風險預測 risk prediction

4.6.4 風險評估 risk evaluation

4.6.5 風險控制 risk control

4.7 軟件度量 Software metrics

4.7.1 軟件度量分類 taxonomy of software metrics

4.7.2 軟件複雜性度量 software complexity metrics

 

5系統開發與運行 Development and operation of system

5.1 系統分析與設計概述 An overview of the analysis & design of system

5.1.1 系統分析概述An overview of the analysis of system

5.1.2 系統設計的基本原理 basic principles of system design

5.1.3 系統設計的內容和步驟 Contents & phases of system design

5.1.4 系統整體結構設計 Design of general structure of system

5.1.5 系統文檔 system document

5.2 需求分析與需求工程requirement analysis & requirement engineering

5.2.1 軟件需求 software requirement

5.2.2 需求分析原則 principles of requirement analysis

5.2.3 需求工程 requirement engineering

5.2.4 需求建模 system modeling

5.2.5 需求規約與驗證requirement specification & verification

5.2.6 需求管理 requirement management

5.3 結構化分析方法 Structured analysis, SA

5.3.1 結構化分析方法概述 an overview of structured analysis

5.3.2 數據流圖 (data flow diagram, DFD)

5.3.3 數據字典 (data dictionary, DD)

5.4 結構化設計方法 structured design method

5.4.1 結構圖 structure diagram

5.4.2 結構化設計的步驟 step of structured design

5.4.3 數據流圖到軟件體系結構的映射 mapping from DFD to software architecture

5.5 Web應用系統分析與設計 Analysis & design of Web application system

5.5.1 WebApp的特性 characteristics of WebApp

5.5.2 Web應用系統分析模型 analysis models of Web application

5.6 用戶界面設計 design of user interface

5.6.1 用戶界面設計的黃金原則 golden rules of the design of UI

5.6.2 用戶界面的分析與設計 analysis & design of UI

5.6.3 用戶界面設計問題 issues of designing UI

5.7 測試基礎知識 Basic knowledge of testing

5.7.1 系統測試與調試 system testing & debugging

5.7.2 傳統軟件的測試策略 testing strategies of traditional software

5.7.3 測試方法 methods of testing

5.7.4 調試 debugging

5.7.5 測試Web應用系統 test of WebApp system

5.8 系統運行和維護知識 knowledge of system operation & maintenance

5.8.1 系統轉換 system transformation

5.8.2 系統維護概述 an overview of system maintenance

5.8.3 系統評價 system evaluation

 

6網絡與多媒體基礎知識 Basic knowledge of network & multimedia

6.1 網絡概述 An overview of network

6.1.1 計算機網絡的概念 Concepts of computer network

6.1.2 計算機網絡的分類 taxonomy of computer network

6.1.3 網絡的拓撲結構 network topology

6.1.4 ISO/OSI網絡體系結構 network architecture of ISO/OSI

6.2 網絡互連硬件

6.2.1 網絡的設備 networking equipment

6.2.2 網絡的傳輸介質 Transmission media of network

6.2.3 組建網絡 construction of network

6.3 網絡的協議與標準network protocol & network standard

6.3.1 網絡的標準 network standard

6.3.2 局域網協議 LAN protocol

6.3.3 廣域網協議 WAN protocol

6.3.4 TCP/IP協議族 TCP/IP protocol family

6.4 Internet及應用 Internet and its applications

6.4.1 Internet概述 An overview of Internet

6.4.2 Internet地址 Internet Address

6.4.3 Internet服務 Internet service

6.5 網絡安全 Network security

6.5.1 網絡安全概述 an overview of network security

6.5.2 網絡的信息安全 information security of network

6.5.3 防火牆技術 firewall technology

6.6 多媒體的基本概念 Basic concepts of multimedia

6.6.1 虛擬現實基本概念 Basic concepts of virtual reality

6.6.2 聲音 sound

6.6.3 圖形和圖像 image and graphics

6.6.4 動畫和視頻animation & video

6.7 多媒體網絡 multimedia network

6.7.1 超文本與超媒體hypertext & hypermedia

6.7.2 流媒體 streaming media

6.8 多媒體計算機系統 multimedia computer system

6.8.1 多媒體計算機硬件系統 hardware system of multimedia computer

6.8.2 多媒體計算機軟件系統 software system of multimedia computer

 

7數據庫技術基礎 Basis of database technology

7.1 基本概念 basic concepts

7.1.1 數據庫與數據庫管理系統 database & database management system

7.1.2 DBMS的功能

7.1.3 DBMS的特徵及分類 characteristics & taxonomy of DBMS

7.1.4 數據庫系統的體系結構 architecture of database system

7.1.5 數據庫的三級模式結構three-schema architecture of database

7.1.6 大數據 big data

7.2 數據模型 data model

7.2.1 數據模型的基本概念 basic concepts of data model

7.2.2 數據模型的三要素 three elements of data model

7.2.3 E-R模型 E-R Model

7.2.4 層次模型 hierarchical model

7.2.5 網狀模型 network model

7.2.6 關係模型 relation model

7.2.7 面向對象模型 object-oriented model

7.3 關係代數 relational algebra

7.3.1 關係數據庫的基本概念RDB, Relational Database

7.3.2 5種基本的關係代數運算 5 basic relational algebra operation

7.3.3 擴展的關係代數運算 extended relational algebra operation

7.4 關係數據庫SQL語言簡介 An introduction to the RDB SQL

7.4.1 SQL數據庫體系結構 architecture of SQL database

7.4.2 SQL的基本組成 components of SQL

7.4.3 SQL數據定義data definition of SQL

7.4.4 SQL數據查詢 Data Query of SQL

7.4.5 SQL數據更新data updating of SQL

7.4.6 SQL訪問控制 access control of SQL

7.4.7 嵌入式SQL embedded SQL

7.5 關係數據庫的規範化 Standardization of RDB

7.5.1 函數依賴 functional dependency

7.5.2 規範化 standardization

7.5.3 模式分解及分解應具備的特性 mode decomposition and its proper characteristics

7.6 數據庫的控制功能 control function of database

7.6.1 事務管理 transaction management

7.6.2 數據庫的備份與恢復backup & restoration of database

7.6.3 併發控制 concurrency control

 

8數據結構 Data structure

8.1 線性結構 linear structure

8.1.1 線性表 linear list

8.1.2 棧和隊列 stack

8.1.3 string

8.2 數組、矩陣和廣義表 array, matrix & generalized list

8.2.1 數組 array

8.2.2 矩陣 matrix

8.2.3 廣義表 generalized list

8.3 tree

8.3.1 樹與二叉樹的定義 definition of tree & binary tree

8.3.2 二叉樹的性質與存儲結構 property and storage structure of binary tree

8.3.3 二叉樹的遍歷 traversal of binary tree

8.3.4 線索二叉樹 threaded binary tree

8.3.5 最優二叉樹 optimal binary tree

8.3.6 樹和森林 tree and forest

8.4 diagram

8.4.1 圖的定義與存儲 definition of diagram & storage

8.4.2 圖的遍歷 traversal of diagram

8.4.3 生成樹及最小生成樹spanning tree & minimum spanning tree

8.4.4 拓撲排序和關鍵路徑topological sorting & critical path

8.4.5 最短路徑 shortest path

8.5 查找 searching

8.5.1 查找的基本概念 basic concepts of searching

8.5.2 靜態查找表的查找方法 static search list

8.5.3 動態查找表 dynamic search list

8.5.4 哈希表 Hash table

8.6 排序 sorting

8.6.1 排序的基本概念 basic concepts of sorting

8.6.2 簡單排序 simple sorting

8.6.3 希爾排序 Shell sort

8.6.4 快速排序 quick sort

8.6.5 堆排序 heapsort

8.6.6 歸併排序 merge sort

8.6.7 基數排序 radix sorting

8.6.8 內部排序方法小結 summary of internal sort

8.6.9 外部排序 external sort

 

9算法設計與分析 Design & analysis of algorithm

9.1 算法設計與分析的基本概念 basic concepts of the design & analysis of algorithm

9.1.1 算法 algorithm

9.1.2 算法設計 design of algorithm

9.1.3 算法分析 analysis of algorithm

9.1.4 算法的表示 algorithm representation

9.2 算法分析基礎 basis of algorithm

9.2.1 時間複雜度 time complexity

9.2.2 漸進符號

9.2.3 遞歸式 recursive formula

9.3 分治法 divide-and-conquer approach

9.3.1 遞歸的概念 concepts of recursion

9.3.2 分治法的基本思想basic ideas of divide-and-conquer approach

9.3.3 分治法的典型實例 typical cases of divide-and-conquer algorithms

9.4 動態規劃法 dynamic-programming approach

9.4.1 動態規劃法的基本思想 basic ideas of dynamic-programming approach

9.4.2 動態規劃法的典型實例 typical cases of dynamic-programming approach

9.5 貪心法 greedy algorithm

9.5.1 貪心法的基本思想 basic ideas of greedy algorithm

9.5.2 貪心法的典型實例 typical cases of greedy algorithm

9.6 回溯法 backtracking approach

9.6.1 回溯法的算法框架 algorithm framework of backtracking

9.6.2 回溯法的典型實例 typical cases of backtracking

9.7 其餘算法 other algorithms

9.7.1 分支限界法 branch-and-bound algorithm

9.7.2 機率算法 probabilistic algorithm

9.7.3 近似算法 approximation algorithm

 

10面向對象技術

10.1 面向對象基礎object-oriented technology

10.1.1 面向對象的基本概念 basic concepts of OO

10.1.2 面向對象分析 object-oriented analysis

10.1.3 面向對象設計 object-oriented design

10.1.4 面向對象程序設計object oriented programming

10.1.5 面向對象測試 object-oriented testing

10.2 UML 統一建模語言Unified Modeling Language

10.2.1 事物 things

10.2.2 關係 relationships

10.2.3 UML中的圖 diagrams in UML

10.3 設計模式 design pattern

10.3.1 設計模式的要素essential factors of design pattern

10.3.2 建立型設計模式 Creational Patterns

10.3.3 結構型設計模式Structural Patterns

10.3.4 行爲設計模式 behavioral patterns

10.3.5 應用舉例application examples

 

11標準化和軟件知識產權基礎知識 basic knowledge of standardization & intellectual property right

11.1 標準化基礎知識 basic knowledge of standardization

11.1.1 標準化的基本概念 basic concepts of standardization

11.1.2 信息技術標準化 information technology standardization

11.1.3 標準化組織 standardization organizations

11.1.4 ISO 9000標準簡介 an introduction of ISO 9000

11.1.5 ISO/IEC 15504過程評估標準簡介 a brief introduction to the process assessment of ISO/IEC 15504

11.2 知識產權基礎知識 basic knowledge of intellectual property rights

11.2.1 知識產權基本概念 basic concepts of intellectual property rights

11.2.2 計算機軟件著做權copyright of computer software

11.2.3 計算機軟件的商業祕密權 right of trade/commercial secret

11.2.4 專利權概述 an overview of patent rights

11.2.5 企業知識產權的保護 protection of the intellectual property rights of enterprise

 

12軟件系統分析與設計 Analysis & design of software system

12.1 結構化分析與設計 structural analysis and design

12.2 數據庫分析與設計 database analysis and design

12.3 面向對象分析與設計 object-oriented analysis and design

12.4 算法分析與設計 algorithm analysis and design

12.5 面向對象的程序設計與實現 object-oriented programming design and its implementation

相關文章
相關標籤/搜索