技术术语
accttodo 12/31/2023 技术术语
目录
# 编译、构建、调试、运行
# 编译(compile)
是指将源代码变为目标代码的过程,从源代码的语言转变为另外一种计算机语言(一般为比源代码语言更为底层的语言)。
# 构建(build)
是指一些列的处理,包括编译。不同的语言构建会有不通的处理步骤,最终产生可在具体特性环境运行的Artifact。
# 调试(debug)
一般指的你写的代码,在Debug模式下编译以后,编译器在你的代码里插入了调试信息,你可以一步一步运行程序,查看中间结果,适用于你程序运行不对,需要检查中间过程确定问题源头的时候。真正程序发布时需要在Release模式下编译,去掉调试信息,否则Debug模式为了你调试方便,有很多辅助内容,也不会进行优化,程序效率比较低。
# 运行(run)
运行你的程序。
————————————————
原文链接:https://blog.csdn.net/qq_41861406/article/details/126370735 (opens new window)
# 架构、框架、模式、模块、组件、控件、插件、套件、中间件
术语 | 英文解释 | 中文解释 |
---|---|---|
软件架构 | Architecture | 软件架构,也称为软件体系结构。软件架构是一个蓝图,是一种设计方案,将不同需求抽象成为抽象组件,并且能够描述这些抽象组件之间的通信和调用。它是对软件系统的系统组织,是对构成系统的构件的接口,行为模式,协作关系等体系问题的决策总和。它不仅涉及到结构与行为,而且还涉及到系统的使用,功能,性能,适应性,重用性,可理解性,经济性和技术约束的权衡和美学考虑。 |
软件框架 | Framework | 软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的项目有着不同的框架类型。框架不是现成可用的应用系统,而是一个半成品,是一个提供了诸多服务,供开发人员进行二次开发,实现具体功能的程序实体。 |
设计模式 | Pattern | 设计模式强调的是一个设计问题的解决方法,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 |
模块 | Module | 模块是一个通用概念,可能从功能或其他目的来区分。模块可以是子系统、子领域,主要取决于上下文环境的用法。程序模块、功能模块,是在按照不同的标准对模块的内容和范围的不同定义。程序模块,是指的一段能够实现某个有价值目标的的成员代码段,也称为例程,例程有函数、过程两种,它们都能实现一个有价值的目标供其它的模块使用;功能模块,一般在分析和设计阶段出现,通常用一个功能模块来说明一个功能所包含的系统行为,当分析的颗粒度更大时可以用一个功能模块来表示一组功能的集合。定义模块的原则是:高内聚和低耦合。 |
组件 | Component | 组件是封装了一个或多个程序的实体。最常见的组件就是已经写好的程序代码,可以是一个函数,或者一个类程序单元,也可以多个的集成。组件是面向对象里面的一个重用的概念,也称为构件。组件强调的是封装,利用接口进行交互。 |
控件 | Control | 可视化的组件。组件在ASP中就是控件。 |
插件 | plugin | 是一种遵循一定规范的应用程序接口编写出来的程序,基于特定平台才可使用。插件的数量非常多。如:spring boot 里的maven插件 |
套件 | Package | 套件,Java提供package机制 ,它就像是一个管理容器,可以将您所定义的名称区隔管理在package下,而不会有相互冲突的发生,例如您定义了一个dimension2d与dimension3d的package,在它们之下都有一个Point类别,但由于属于不同的package,所以这两个名称并不会冲突。 |
中间件 | Middleware | 中间件是一种独立的(系统软件或服务程序)程序,中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。 借助这种软件在不同的技术之间共享资源,即使相连的独立应用和独立的系统具有不同的接口,通过中间程序的适配,仍能进行信息交换。执行中间件的一个关键途径是信息传递。 |
# 集中式架构、分布式架构、微服务架构
缩写 | 解释 |
---|---|
UIUE | 用户界面用户体验 |
CUD | 集团统一开发框架 |
UBA | 用户行为分析系统 |
4A | 统一身份/统一认证/统一/授权统一审计平台 |
DMZ | 内外网隔离专区 |
MDM | 主数据管理平台 |
EPM | 端到端流程管理系统 |
UPM | 统一工作流管理系统 |
AUE | 统一任务中心 |
UAU | 统一授权中心 |
术语 | 解释 |
---|---|
中台 | 集团企业能力开放平台 |
微服务 | 集团企业能力开放平台对外共享接口服务 |
数据资产 | 组织拥有和控制的、能够产生效益的数据。 |
数据标准 | 是数据的命名、定义、结构和取值的规则。数据标准是保 障数据的内外部使用和交换的一致性和准确性的规范性约 束 数据标准是进行数据标准化、消除数据业务歧义的主要 参考和依据。 |
数据模型 | 数据模 型是对数据结构和关系的抽 象描述 , 通过实体 (Entity)、属性(Attribute)、关系(Relationship) 等要素,从不同层级(概念、逻辑、物理)定义数据的组 织形式和存储方式。 |
元数据 | 是关于数据或数据元素的数据, 以及关于数据拥有权、存 取路径、访问权和数据易变性的数据。 |
数据认责 | 确定数据管理和应用相关参与方的责任关系, 明确其承担 的角色与职责的活动和过程。 |
数据质量 | 是指数据的某个可测量的特性 提供了定义数据质量要求的 一组词汇。 |