※ 这里以"软考"参考书<<软件设计师教程.第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.2 计算机体系结构 Computer (system) Architecture
1.2.1计算机体系结构的发展 Development of computer architecture
1.2.3 输入/输出技术 Input/output technique
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.1 程序设计语言概述 An overview of programming languages
2.1.1 程序设计语言的基本概念 Basic concepts of programming languages
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.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.3 进程间的通信communication between processes
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.1 设备管理概述 An overview of equipment management
3.4.2 I/O软件 input-output operation software
3.4.3 设备管理采用的相关缓冲技术 Buffering technologies of equipment management
3.5.1 文件与文件系统 File and file system
3.5.2 文件的结构和组织 Structure and organization of files
3.5.4 存取方法和存储空间的管理 Management of access method & storage space
3.5.6 文件的共享和保护 Share and protection of files
3.5.7 系统的安全与可靠性 Security and reliability of system
3.6.1 作业与作业控制 Task and task control
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.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
第4章软件工程基础知识 Basic knowledge of software engineering
4.1 软件工程概述 An overview of software engineering
4.1.2 软件工程基本原理 Basic principles of software engineering
4.1.3 软件生存周期 Software life cycle
4.2 软件过程模型 Software process 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.4 面向对象方法 Object-oriented method
4.4 软件工具与软件开发环境 Software tools & software development environment
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.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.2 需求分析与需求工程requirement analysis & requirement engineering
5.2.1 软件需求 software requirement
5.2.2 需求分析原则 principles of requirement analysis
5.2.3 需求工程 requirement engineering
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.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.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
第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.1 网络的设备 networking equipment
6.2.2 网络的传输介质 Transmission media of network
6.2.3 组建网络 construction of network
6.3 网络的协议与标准network protocol & network standard
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.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.3 图形和图像 image and graphics
6.7.1 超文本与超媒体hypertext & hypermedia
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.1 数据库与数据库管理系统 database & database management system
7.1.3 DBMS的特征及分类 characteristics & taxonomy of DBMS
7.1.4 数据库系统的体系结构 architecture of database system
7.1.5 数据库的三级模式结构three-schema architecture of database
7.2.1 数据模型的基本概念 basic concepts of data model
7.2.2 数据模型的三要素 three elements of data model
7.2.7 面向对象模型 object-oriented model
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.5 关系数据库的规范化 Standardization of RDB
7.5.1 函数依赖 functional dependency
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.2 数组、矩阵和广义表 array, matrix & generalized list
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.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.5.1 查找的基本概念 basic concepts of searching
8.5.2 静态查找表的查找方法 static search list
8.5.3 动态查找表 dynamic search list
8.6.1 排序的基本概念 basic concepts of sorting
8.6.8 内部排序方法小结 summary of internal sort
第9章算法设计与分析 Design & analysis of algorithm
9.1 算法设计与分析的基本概念 basic concepts of the design & analysis of algorithm
9.1.2 算法设计 design of algorithm
9.1.3 算法分析 analysis of algorithm
9.1.4 算法的表示 algorithm representation
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.1 贪心法的基本思想 basic ideas of greedy algorithm
9.5.2 贪心法的典型实例 typical cases of greedy algorithm
9.6.1 回溯法的算法框架 algorithm framework of backtracking
9.6.2 回溯法的典型实例 typical cases of backtracking
9.7.1 分支限界法 branch-and-bound algorithm
9.7.2 概率算法 probabilistic algorithm
9.7.3 近似算法 approximation algorithm
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.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