GB/T 38776-2020.Classification and codes for electronic commerce software component.
1范围
GB/T 38776规定了电子商务软件构件的分类与编码方法.类型代码。
GB/T 38776适用于电子商务软件构件的设计、检索、管理和应用。
2术语和定义
下列术语和定义适用于本文件。
2.1
电子商务 electronic commerce
通过信息网络进行产品和服务交易的经营活动。
[GB/T 35408-2017,定义2.1.1]
2.2
软件构件 software component
软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署的可组装软件实体。
3分类与编码方法
3.1 分类方法
本标准采用混合分类法对电子商务软件构件进行分类。首先采用面分类法,选取功能类型、开发语言、调用方式、服务形式、粒度5个面,每个面采用线分类法进行分类。
3.2 编码方法
电子商务软件构件类型代码采用组合码,由5段共9位数字组成。电子商务软件构件类型代码结构见图1。
代码第1段采用4位3层数字层次编码,按电子商务业务和功能对电子商务软件构件进行划分,第1位表示功能大类,第2位表示功能中类、第3.4位表示功能小类,结构见图2。
3.3 扩展方法
在电子商务软件构件的应用过程中,可在现有电子商务软件构件类型代码结构的基础上,增加自定义分类面。自定义分类面及代码表遵循原则如下:
a) 在能满足软件构件分类的需求时,应优先使用本标准规定的分类方法,而不必扩展新的分类面;
b) 扩展后,面的总量宜不超过9个;
c) 扩展的代码段应从第5段之后开始增加;
d) 扩展的分类面与其他分类面在范围上应不交叉,不重复;
e)扩展的分类面应能较好地区分构件库中的构件;
f) 扩展的代码表应尽量与现有的国际标准,国家标准、行业标准或地方标准相一致或兼容。