计算机科学的基本术语及其英语表达

 

※ 这里以"软考"参考书<<软件设计师教程.第4版(褚华 主编)>>的目录为纲, 总结了一些计算机领域常用的术语及其英语表达.

1计算机系统知识Knowledge of the computer system

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

原文地址:https://www.cnblogs.com/ArrozZhu/p/8376998.html