版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS35.040L70中华人民共和国国家标准GB/TFORMTEXT—FORMTEXTXXXXFORMTEXTFORMTEXT电子商务软件构件分类与代码FORMTEXTClassificationandcodesforelectroniccommercesoftwarecomponentFORMTEXT点击此处添加与国际标准一致性程度的标识FORMDROPDOWNFORMTEXTFORMTEXTXXXX-FORMTEXTXX-FORMTEXTXX发布FORMTEXTXXXX-FORMTEXTXX-FORMTEXTXX实施GB/TXXXXX—XXXX前言 II引言 III1范围 12规范性引用文件 13术语和定义 14电子商务软件构件分类的基本原则 25电子商务软件构件基本分类方法的类型 26刻面分类法 27枚举分类法 78属性-值分类法 89关键词分类法 8参考文献 10引 言随着构件化软件生产逐步走向产业化,作为存储与管理软件构件的基础设施,公共软件构件库陆续在各地建设起来,其中包括政府主导建设的社会服务性公共构件库和企业商业化的构件库。但是这些构件库拥有各自独立的分类体系,不利于用户快速查找构件,同时给构件库之间数据交换的实现造成障碍。因此,有必要统一和规范构件管理过程的构件分类方法及其代码体系。通过建立软件构件分类与代码的标准,减小用户对构件分类体系的理解成本,提高查找构件的效率,为异地构件库之间的分类数据交换打下技术基础。电子商务软件构件分类与代码范围本标准规定了电子商务软件构件的分类基本原则、基本分类方法的类型和各种分类方法的要求及其代码表。本标准适用于电子商务软件构件库的设计、开发、实施和管理。规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T36446—2018软件构件管理管理信息模型术语和定义下列术语和定义适用于本文件。电子商务electroniccommerce以电子形式进行的商务活动。经济活动主体之间利用现代信息技术和网络技术(含互联网、移动网络和其他信息网络)开展商务活动,实现网上接洽、签约、支付等关键商务活动环节的部分或全部电子化,包括货物交易、服务交易和知识产权交易等。[GB/T31524-2015,定义3.1]构件component软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署的可组装软件实体。[GB/T36455—2018,定义3.1]构件库componentlibrary存储和管理软件构件及其相关属性信息的仓库。刻面faceted描述构件特征的视角。电子商务软件构件分类的基本原则适用性应根据电子商务实际应用需求和软件构件的特点选择合适的构件属性及分类方法。可操作性应从便于使用和具有可操作性的角度确定构件的属性,以便为构件使用者提供一种有条理、清楚地划分分类对象的方法,从而促进相互理解。系统性应根据构件的属性按一定顺序形成一个科学合理的分类体系,并明确界定分类后所形成的的类目的内涵和外延。可扩展性形成的分类体系通常应有利于新增类目的加入,并不打乱已建立的分类体系。电子商务软件构件基本分类方法的类型电子商务软件构件的基本分类方法宜采用GB/T36446—2018的5.8中规定的四种分类法:刻面分类法;枚举分类法;属性-值分类法;关键词分类法。刻面分类法方法概述刻面分类法是将描述构件本质特征的属性视为若干个独立的“面”,每个刻面从不同视角对构件库的构件进行划分。每个刻面由一组术语组成。同一个刻面的术语构成术语空间,术语之间具有层次关系或同义关系。刻面分类过程如下:确定刻面分类的应用范围,例如嵌入式操作系统等;根据应用范围中构件的特性,选定刻面集合,例如技术模式、功能类型等;对每个刻面,构建术语集合,建立术语之间的层次关系或同义关系;合并刻面中的术语空间,形成刻面分类模式。刻面类型对电子商务软件构件分类宜选取的刻面包括但不限于:技术模式:按软件构件所属的技术模型对电子商务软件构件进行划分;功能类型:按软件构件的功能类型对电子商务软件构件进行划分;运行环境:按软件构件运行所属的操作系统对电子商务软件构件进行划分;开发语言:按软件构件应用的开发程序语言对电子商务软件构件进行划分;存储位置:按软件构件存储的位置对电子商务软件构件进行划分;对外服务:按软件构件对外服务的形式对电子商务软件构件进行划分;粒度:按软件构件所属的粒度对电子商务软件构件进行划分。刻面术语代码表技术模式刻面术语代码表技术模式刻面术语使用1位数字顺序编码法表示。技术模式刻面术语代码表见表1。技术模式刻面术语代码表代码名称说明1B2C模式组织与个人之间进行交易的一种电子商务模式。2B2B模式组织与组织之间进行交易的一种电子商务模式3C2C模式个人与个人之间进行交易的一种电子商务模式4O2O模式线上交易与线下体验、营销和服务相结合的一种电子商务模式功能类型刻面术语代码表功能类型刻面术语采用4位2层数字层次编码法表示,第1、2位表示功能大类,第3、4位表示功能小类,结构见图1。功能类型刻面术语代码的结构功能类型刻面术语代码表见表2。功能类型刻面术语代码表代码名称说明0100主体管理0101权限管理0102信息管理0103积分管理0199其他主体管理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数据完整性检测0903个人隐私信息保护0904数据备份0905数据恢复0999其他数据管理1000消息通知1001新闻宣传1002公告1003个人推荐1099其他消息通知9900其他运行环境刻面术语代码表运行环境刻面术语使用1位数字顺序编码法表示。运行环境刻面术语代码表见表3。运行环境刻面术语代码表代码名称说明1桌面操作系统主要面向个人用户的通用计算机操作系统。2服务器操作系统主要面向企业级服务应用的计算机操作系统。3嵌入式操作系统负责嵌入式系统中各种软硬件资源的控制、调度、管理等,使其协调工作的软件。4网络终端操作系统主要运行于网络终端设备上,负责管理控制各种软硬件资源的软件。9其他开发语言刻面术语代码表开发语言刻面术语使用1位数字顺序编码法表示。开发语言刻面术语代码表见表4。开发语言刻面术语代码表代码名称说明01Java面向对象的高级程序设计语言,具体跨平台特点。02PHP:HypertextPreprocessor简称“PHP”,可以面向过程或面向对象的程序语言,可以与很多主流的数据库建立起连接。03C语言一种面向过程、抽象化的通用程序设计语言。04C++是C语言的集成,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。05Python一种面向对象、跨平台的程序设计语言。是一种解释性的脚本语言。06C#一种面向对象的、运行于.NETFramework和.NETCore之上的高级程序设计语言。07VisualBasic简称“VB”,一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。99其他存储位置刻面术语代码表存储位置刻面术语使用1位数字顺序编码法表示。存储位置刻面术语代码表见表5。存储位置刻面术语代码表代码名称说明1云端存储在云端的软件构件。2本地存储在本地的软件构件。对外服务刻面术语代码表对外服务刻面术语使用1位数字顺序编码法表示。对外服务刻面术语代码表见表6。对外服务刻面术语代码表代码名称说明1代码型直接将源代码部署给构件应用方使用的形式。2接口型只提供接口模块给构件应用方的形式。粒度刻面术语代码表粒度刻面术语使用1位数字顺序编码法。粒度刻面术语代码表见表7。粒度刻面术语代码表代码名称说明1原子型具有单一功能的不可再分解的软件构件。2复合型由多个原子构件组合而成的软件构件。要求应用刻面分类法应满足以下要求:按照实际需要选择刻面;刻面的数量宜在5至9个之间;刻面和术语能较好地区分构件库中的构件;刻面和术语能较好地描述构件库中构件的特征;每个刻面在分类体系中有固定的位置;刻面彼此所覆盖的范围不交叉、不重复;同一个刻面中的术语必须唯一,不应和该刻面中其它术语的同义词相同。示例电子商务构件的分类可采用刻面分类法,可选择技术模式、功能类型、运行环境、开发语言、存储位置、对外服务、粒度作为七个刻面,每个刻面包括若干术语,见表8。刻面分类法示例技术模式功能类型运行环境开发语言存储位置对外服务粒度B2C模式B2B模式C2C模式O2O模式……主体管理权限管理信息管理积分管理商品管理商品信息管理商品质量保证……桌面操作系统服务器操作系统嵌入式操作系统网络终端操作系统……JavaPHP:HypertextPreprocessorC语言C++PythonC#VisualBasic……云端本地……代码型接口型……原子型复合型……使用时,将有关刻面组配起来,例如B2C权限管理桌面操作系统Java云端代码型原子型,B2B积分管理网络终端操作系统C++本地接口型原子型,……。枚举分类法方法枚举分类法又称层次分类法,是将构件按选定的若干属性逐次的分成相应的若干层级的类目,并形成一个逐渐展开的分类体系的方法。在这个分类体系中,被划分的类目称为上位类,划分出的类目称为下位类,上位类与下位类类目之间存在着隶属关系或整体与部分的关系。由一个类目直接划分出来的下一级各类目,彼此称为同位类。同位类类目之间存在着并列关系。要求应用枚举分类法应满足以下要求:分类应从上位到下位依次进行,不宜有空层;上位类类目划分成若干个下位类类目时,应按同一属性来划分;上位类划分出的下位类类目的总范围应与该上位类类目范围相等;同位类类目彼此所覆盖的范围不交叉、不重复。示例电子商务构件的分类可采用枚举分类法,例如可将构件按照其应用区域划分为二个层次,第一层是省级,第二层市级,每个类目都用6位数字代码表示,部分分类代码表见表9。枚举分类法示例代码类型名称说明130000河北省130100石家庄市130200唐山市130300秦皇岛市…………410000河南省410100郑州市410200开封市410300洛阳市…………属性-值分类法方法属性-值分类法是根据一组固定的属性和对应的值来对构件进行分类的方法。属性-值分类过程如下:确定构件的分类特征,将特征表示为独立的属性;确定属性可能包含的所有取值;利用属性取值的不同组合,对构件进行分类描述。要求应用属性-值分类法应满足以下要求:属性应能较好地表示构件的特征;属性应能较好地区分构件;属性之间不应交叉重复。示例电子商务构件的分类可采用属性-值分类法,例如选取属性“版本”和“发布年代”作为分类属性。其中属性“版本”的取值为{Alpha版,Beta版,试用版,未注册版,正式版}。属性“发布年代”的取值为{2017年,2018年,2019年}。关键词分类法方法关键词分类法是利用一组描述构件特征的关键词对其进行分类。关键词表的取值一般是受控词表。要求应用关键词分类法应满足以下要求:关键词表应罗列出所有对检索构件有用的概念;当同一概念在相同语言环境中存在两个或多个同义词时,应从中优先一种形式作为优选词,或仅作为唯一表达该概念的词语;关键词表中的每一个词语应只有一个单一含义以便能够最有效地满足检索系统的要求;关键词表中的词语表示的概念复杂多样时,宜增加范围注释来表示词语的含义。示例 电子商务构件的分类可采用关键词分类法,例如电子商务构件的关键词集合可以为{B2C,权限管理类,Unix系统,JavaBean,云端,代码型,原子型,2019年,Beta版}。参 考 文 献[1]GB/T7027—2002信息分类和编码的基本原则与方法[2]GB/T20001.3—2015标准编写规则第3部分:分类标准[3]GB/T31524-2015电子商务平台运营与技术规范[3]GB/T36310—2018电子商务模式规范[4]GB/T36455—2018软件构件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场临时用电安全技术交底内容制定方法选择
- 基于Spark的实时日志处理系统实现课程设计
- 糖肾病中西医防治共识解读
- 2025-2026学年3.6.3二元一次方程组解法湘教版七年级数学上学期(课件)
- 冠心病预防科普
- 设计创造价值
- 守真家具设计理念与实践
- 画画毕业设计
- 水电设计师年终工作总结
- 奖金池图文设计
- 2026-2030中国咖啡液市场销售量预测与投资前景深度研究研究报告
- 2026年广西继续教育公需科目试题及答案
- 2026年玉溪市中医医院公开招聘编外工作人员(17人)笔试备考试题及答案解析
- 政治+答案【一六八最后一卷】安徽合肥市第一六八中学等校2026届高三年级最后一卷(5.14-5.15)
- 山东省东营市2026年中考三模物理试题(含答案解析)
- 2026年今年征兵心理测试题及答案
- 临床机械通气的护理与监测要点
- 2026江苏徐州市新盛集团下属城商集团招聘12人备考题库及参考答案详解一套
- 摩根士丹利 -半导体:中国AI加速器-谁有望胜出 China's AI Accelerators – Who's Poised to Win
- 2026年黑龙江哈尔滨第三中学高三第一次模拟考试数学试题含答案解析精校版
- 市政设施损坏快速维修与抢修方案
评论
0/150
提交评论