这本词汇手册提供了软件工程领域中的常用术语,包含详细的中英文对照解释,是学习和工作中不可或缺的参考工具。
软件工程中的中英对照术语是开发团队中不可或缺的专业词汇集合。理解这些基本概念对于掌握软件工程至关重要。
1. 抽象类(Abstract Class):提供子类共享行为的模板,但自身不能实例化。
2. 抽象(Abstraction):忽略不相关细节以专注于特定方面的方法或模型。
3. 访问修饰符(Access Modifier):用于控制对类、方法和属性访问的关键字。Java中的访问权限包括公有、私有、保护以及默认类型。
4. 存取器方法(Accessor Methods):定义对象实例变量的读写操作,分为获取与设置两种方式。
5. 验收(Acceptance):客户正式接收软件产品的过程,通常作为合同的一部分完成。
6. 动作(Action):执行计算步骤的具体指令。动作可能引起系统状态的变化。
7. 动作序列(Action Sequence):一系列按照时间顺序排列的动作的组合形式。
8. 动作状态(Action State):描述不可分割的行为执行阶段,通常是指一个操作被调用的状态。
9. 激活(Activation):动作被执行的过程或实例。
10. 主动类(Active Class):控制线程运行的系统组件类型。请参考主动对象定义。
11. 活动(Activity):角色执行的任务单元。
12. 主动对象(Active Object):拥有独立线程并能够启动操作的对象,是主动类的一个实例。
13. 活动图(Activity Graph):一种用于描述涉及多个分类器的流程的状态机变体。相比状态图而言,活动图更侧重于过程建模。
14. 主角(Actor):与系统交互的人或事物,在系统之外起作用。
15. 主角类(Actor Class):定义一系列具有相同角色的主角实例集合,代表在用例中的一组紧密相关用户角色。
16. 主角泛化关系(Actor-Generalization):从一个主角类到另一个更广泛的角色类的关系,表示前者继承后者的角色能力。
17. 实参(Actual Parameter)
18. 临时评审(Ad Hoc Review):一种非正式的同行间审查过程,在开发人员需要帮助时可以随时邀请同事参与发现软件问题。
19. 高级程序间通信(Advanced Program-to-Program Communication):主要用于IBM环境中的进程间数据交换协议。
20. 聚合类(Aggregate Class):表示聚合关系中整体部分的类型。请参阅“聚合”定义了解更多信息。
21. 聚合关系(Aggregation):一种关联,描述了整体与组成部分之间的联系,在这种情况下,“包含”的概念被用来表达这些元素的关系。
22. 美国国家信息交换标准代码(American Standard Code for Information Interchange):广泛应用于PC和Unix系统的字符编码方案。
23. 分析(Analysis):软件开发流程中确定问题领域模型的阶段,关注于功能需求而非实现细节。
24. 分析类(Analysis Class):代表设计元素在系统中的角色,并通常与用例实施相关联。
25. 分析设计(Analysis & Design):早期开发过程的一部分,旨在展示如何通过技术手段满足系统的功能性要求。
26. 分析机制(Analysis Mechanism):用于识别和确定关键类及子系统的一种初期设计方案工具。
27. 分析模式(Analysis Pattern):在商业建模中使用的通用架构概念集合。
28. 分析员(Analyst):团队成员,负责收集并解释客户需求,并将这些信息传递给开发小组的其他成员。
29. API(Application Programming Interface):应用程序编程接口。
30. APPC(Advanced Program-to-Program Communication):高级程序间通信。
上述列表仅为软件工程中英对照术语的一部分内容。掌握它们有助于更好地理解相关领域的知识和实践。