版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS35.040
L70
中华人民共和国国家标准
GB/T—XXXX
电子商务软件构件分类与代码
Classificationandcodesforelectroniccommercesoftwarecomponent
点击此处添加与国际标准一致性程度的标识
(征求意见稿)
XXXX-XX-XX发布XXXX-XX-XX实施
GB/TXXXXX—XXXX
目 次
前言.................................................................................II
引言................................................................................III
1范围...............................................................................1
2规范性引用文件.....................................................................1
3术语和定义.........................................................................1
4电子商务软件构件分类的基本原则.....................................................2
5电子商务软件构件基本分类方法的类型.................................................2
6刻面分类法.........................................................................2
7枚举分类法.........................................................................7
8属性-值分类法......................................................................8
9关键词分类法.......................................................................8
参考文献.............................................................................10
I
GB/TXXXXX—XXXX
引 言
随着构件化软件生产逐步走向产业化,作为存储与管理软件构件的基础设施,公共软件构件库陆续
在各地建设起来,其中包括政府主导建设的社会服务性公共构件库和企业商业化的构件库。但是这些构
件库拥有各自独立的分类体系,不利于用户快速查找构件,同时给构件库之间数据交换的实现造成障碍。
因此,有必要统一和规范构件管理过程的构件分类方法及其代码体系。通过建立软件构件分类与代码的
标准,减小用户对构件分类体系的理解成本,提高查找构件的效率,为异地构件库之间的分类数据交换
打下技术基础。
II
GB/TXXXXX—XXXX
电子商务软件构件分类与代码
1范围
本标准规定了电子商务软件构件的分类基本原则、基本分类方法的类型和各种分类方法的要求及其
代码表。
本标准适用于电子商务软件构件库的设计、开发、实施和管理。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T36446—2018软件构件管理管理信息模型
3术语和定义
下列术语和定义适用于本文件。
3.1
电子商务electroniccommerce
以电子形式进行的商务活动。
注:经济活动主体之间利用现代信息技术和网络技术(含互联网、移动网络和其他信息网络)开展商务活动,实现
网上接洽、签约、支付等关键商务活动环节的部分或全部电子化,包括货物交易、服务交易和知识产权交易等。
[GB/T31524-2015,定义3.1]
3.2
构件component
软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立
部署的可组装软件实体。
[GB/T36455—2018,定义3.1]
3.3
构件库componentlibrary
存储和管理软件构件及其相关属性信息的仓库。
3.4
刻面faceted
1
GB/TXXXXX—XXXX
描述构件特征的视角。
4电子商务软件构件分类的基本原则
4.1适用性
应根据电子商务实际应用需求和软件构件的特点选择合适的构件属性及分类方法。
4.2可操作性
应从便于使用和具有可操作性的角度确定构件的属性,以便为构件使用者提供一种有条理、清楚地
划分分类对象的方法,从而促进相互理解。
4.3系统性
应根据构件的属性按一定顺序形成一个科学合理的分类体系,并明确界定分类后所形成的的类目的
内涵和外延。
4.4可扩展性
形成的分类体系通常应有利于新增类目的加入,并不打乱已建立的分类体系。
5电子商务软件构件基本分类方法的类型
电子商务软件构件的基本分类方法宜采用GB/T36446—2018的5.8中规定的四种分类法:
a)刻面分类法;
b)枚举分类法;
c)属性-值分类法;
d)关键词分类法。
6刻面分类法
6.1方法
6.1.1概述
刻面分类法是将描述构件本质特征的属性视为若干个独立的“面”,每个刻面从不同视角对构件库
的构件进行划分。每个刻面由一组术语组成。同一个刻面的术语构成术语空间,术语之间具有层次关系
或同义关系。
刻面分类过程如下:
a)确定刻面分类的应用范围,例如嵌入式操作系统等;
b)根据应用范围中构件的特性,选定刻面集合,例如技术模式、功能类型等;
c)对每个刻面,构建术语集合,建立术语之间的层次关系或同义关系;
d)合并刻面中的术语空间,形成刻面分类模式。
6.1.2刻面类型
对电子商务软件构件分类宜选取的刻面包括但不限于:
2
GB/TXXXXX—XXXX
a)技术模式:按软件构件所属的技术模型对电子商务软件构件进行划分;
b)功能类型:按软件构件的功能类型对电子商务软件构件进行划分;
c)运行环境:按软件构件运行所属的操作系统对电子商务软件构件进行划分;
d)开发语言:按软件构件应用的开发程序语言对电子商务软件构件进行划分;
e)存储位置:按软件构件存储的位置对电子商务软件构件进行划分;
f)对外服务:按软件构件对外服务的形式对电子商务软件构件进行划分;
g)粒度:按软件构件所属的粒度对电子商务软件构件进行划分。
6.1.3刻面术语代码表
技术模式刻面术语代码表
技术模式刻面术语使用1位数字顺序编码法表示。
技术模式刻面术语代码表见表1。
表1技术模式刻面术语代码表
代码名称说明
1B2C模式组织与个人之间进行交易的一种电子商务模式。
2B2B模式组织与组织之间进行交易的一种电子商务模式
3C2C模式个人与个人之间进行交易的一种电子商务模式
4O2O模式线上交易与线下体验、营销和服务相结合的一种电子商务模式
功能类型刻面术语代码表
功能类型刻面术语采用4位2层数字层次编码法表示,第1、2位表示功能大类,第3、4位表示功能小
类,结构见图1。
图1功能类型刻面术语代码的结构
功能类型刻面术语代码表见表2。
表2功能类型刻面术语代码表
代码名称说明
0100主体管理
0101权限管理
0102信息管理
0103积分管理
0199其他主体管理
3
GB/TXXXXX—XXXX
代码名称说明
0200商品管理
0201商品信息管理
0202商品质量保证
0299其他商品管理
0300订单管理
0301订单下单
0302订单支付
0303订单信息管理
0399其他订单管理
0400店铺管理
0401店铺信息管理
0402店铺信用管理
0499其他店铺管理
0500物流配送
0501物流信息展示
0502物流配送服务评价
0503物流消息通知
0504物流签收确认
0599其他物流配送
0600售后服务
0601退换货服务
0602纠纷处理服务
0603客服应答服务
0699其他售后服务
0700安全保障
0701信息安全
0702网络基础安全
0703接口安全
0799其他安全保障
0800平台环境
0801操作系统
0802数据库
0803备份
0804网络及系统监控
0805防火墙
0806防病毒
0899其他平台环境
0900数据管理
0901数据保护
0902数据完整性检测
4
GB/TXXXXX—XXXX
代码名称说明
0903个人隐私信息保护
0904数据备份
0905数据恢复
0999其他数据管理
1000消息通知
1001新闻宣传
1002公告
1003个人推荐
1099其他消息通知
9900其他
运行环境刻面术语代码表
运行环境刻面术语使用1位数字顺序编码法表示。
运行环境刻面术语代码表见表3。
表3运行环境刻面术语代码表
代码名称说明
1桌面操作系统主要面向个人用户的通用计算机操作系统。
2服务器操作系统主要面向企业级服务应用的计算机操作系统。
3嵌入式操作系统负责嵌入式系统中各种软硬件资源的控制、调度、管理等,使其协调工
作的软件。
4网络终端操作系统主要运行于网络终端设备上,负责管理控制各种软硬件资源的软件。
9其他
开发语言刻面术语代码表
开发语言刻面术语使用1位数字顺序编码法表示。
开发语言刻面术语代码表见表4。
表4开发语言刻面术语代码表
代码名称说明
01Java面向对象的高级程序设计语言,具体跨平台特点。
02PHP:HypertextPreprocessor简称“PHP”,可以面向过程或面向对象的程序语言,可以与很多主
流的数据库建立起连接。
03C语言一种面向过程、抽象化的通用程序设计语言。
04C++是C语言的集成,既可以进行C语言的过程化程序设计,又可以进
行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继
承和多态为特点的面向对象的程序设计。
05Python一种面向对象、跨平台的程序设计语言。是一种解释性的脚本语言。
06C#一种面向对象的、运行于.NETFramework和.NETCore之上的高级
程序设计语言。
5
GB/TXXXXX—XXXX
代码名称说明
07VisualBasic简称“VB”,一种通用的基于对象的程序设计语言,为结构化的、模
块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视
化程序设计语言。
99其他
存储位置刻面术语代码表
存储位置刻面术语使用1位数字顺序编码法表示。
存储位置刻面术语代码表见表5。
表5存储位置刻面术语代码表
代码名称说明
1云端存储在云端的软件构件。
2本地存储在本地的软件构件。
对外服务刻面术语代码表
对外服务刻面术语使用1位数字顺序编码法表示。
对外服务刻面术语代码表见表6。
表6对外服务刻面术语代码表
代码名称说明
1代码型直接将源代码部署给构件应用方使用的形式。
2接口型只提供接口模块给构件应用方的形式。
粒度刻面术语代码表
粒度刻面术语使用1位数字顺序编码法。
粒度刻面术语代码表见表7。
表7粒度刻面术语代码表
代码名称说明
1原子型具有单一功能的不可再分解的软件构件。
2复合型由多个原子构件组合而成的软件构件。
6.2要求
应用刻面分类法应满足以下要求:
a)按照实际需要选择刻面;
b)刻面的数量宜在5至9个之间;
c)刻面和术语能较好地区分构件库中的构件;
d)刻面和术语能较好地描述构件库中构件的特征;
e)每个刻面在分类体系中有固定的位置;
f)刻面彼此所覆盖的范围不交叉、不重复;
g)同一个刻面中的术语必须唯一,不应和该刻面中其它术语的同义词相同。
6
GB/TXXXXX—XXXX
6.3示例
电子商务构件的分类可采用刻面分类法,可选择技术模式、功能类型、运行环境、开发语言、存储
位置、对外服务、粒度作为七个刻面,每个刻面包括若干术语,见表8。
表8刻面分类法示例
技术模式功能类型运行环境开发语言存储位置对外服务粒度
B2C模式主体管理桌面操作系统Java云端代码型原子型
B2B模式权限管理服务器操作系PHP:Hypertext本地接口型复合型
C2C模式信息管理统Preprocessor
O2O模式积分管理嵌入式操作系C语言
商品管理统C++
商品信息管理网络终端操作Python
商品质量保证系统C#
VisualBasic
……
注:使用时,将有关刻面组配起来,例如B2C权限管理桌面操作系统Java云端代码型原子型,B2B积分管理网络终端
操作系统C++本地接口型原子型,……。
7枚举分类法
7.1方法
枚举分类法又称层次分类法,是将构件按选定的若干属性逐次的分成相应的若干层级的类目,并形
成一个逐渐展开的分类体系的方法。在这个分类体系中,被划分的类目称为上位类,划分出的类目称为
下位类,上位类与下位类类目之间存在着隶属关系或整体与部分的关系。由一个类目直接划分出来的下
一级各类目,彼此称为同位类。同位类类目之间存在着并列关系。
7.2要求
应用枚举分类法应满足以下要求:
a)分类应从上位到下位依次进行,不宜有空层;
b)上位类类目划分成若干个下位类类目时,应按同一属性来划分;
c)上位类划分出的下位类类目的总范围应与该上位类类目范围相等;
d)同位类类目彼此所覆盖的范围不交叉、不重复。
7.3示例
电子商务构件的分类可采用枚举分类法,例如可将构件按照其应用区域划分为二个层次,第一层是
省级,第二层市级,每个类目都用6位数字代码表示,部分分类代码表见表9。
表9枚举分类法示例
代码类型名称说明
130000河北省
130100石家庄市
7
GB/TXXXXX—XXXX
130200唐山市
130300秦皇岛市
…………
410000河南省
410100郑州市
410200开封市
410300洛阳市
…………
8属性-值分类法
8.1方法
属性-值分类法是根据一组固定的属性和对应的值来对构件进行分类的方法。
属性-值分类过程如下:
a)确定构件的分类特征,将特征表示为独立的属性;
e)确定属性可能包含的所有取值;
f)利用属性取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业园区建设分包合同要点
- 医疗行业移动式气体容器应急预案
- 老年护理与社区服务联动方案
- 矿区输电线路施工组织设计方案
- 住宅小区环境净化工程施工方案
- 汽车零部件耐久性测试方案
- 术前患者沟通制度建立策略
- 环境保护“全民免疫”生态恢复方案
- 家庭教育服务项目合作方案
- 旅游行业试用期协议书
- 《生物安全培训》课件-2024鲜版
- 中国农业文化遗产与生态智慧智慧树知到期末考试答案章节答案2024年浙江农林大学
- 慢阻肺健康知识宣教完整版课件
- 神奇的大脑PPT课件
- 增值税预缴税款表电子版
- 测量复核记录
- 医院建设“清廉科室”实施方案
- 半导体芯片项目创业计划书(参考范文)
- 档案统计台帐
- (完整word版)CSAMT和EH-4原理、工作方法简介
- 宝钢冷轧产品包装现况调研及其优化探讨
评论
0/150
提交评论