GB-T《電子商務軟件構件分類與代碼》(征求意見稿)_第1頁
GB-T《電子商務軟件構件分類與代碼》(征求意見稿)_第2頁
GB-T《電子商務軟件構件分類與代碼》(征求意見稿)_第3頁
GB-T《電子商務軟件構件分類與代碼》(征求意見稿)_第4頁
GB-T《電子商務軟件構件分類與代碼》(征求意見稿)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

ICS35.040

L70

中華人民共和國國家標準

GB/T—XXXX

電子商務軟件構件分類與代碼

Classificationandcodesforelectroniccommercesoftwarecomponent

點擊此處添加與國際標準一致性程度的標識

(征求意見稿)

XXXX-XX-XX發(fā)布XXXX-XX-XX實施

GB/TXXXXX—XXXX

目??次

前言.................................................................................II

引言................................................................................III

1范圍...............................................................................1

2規(guī)范性引用文件.....................................................................1

3術語和定義.........................................................................1

4電子商務軟件構件分類的基本原則.....................................................2

5電子商務軟件構件基本分類方法的類型.................................................2

6刻面分類法.........................................................................2

7枚舉分類法.........................................................................7

8屬性-值分類法......................................................................8

9關鍵詞分類法.......................................................................8

參考文獻.............................................................................10

I

GB/TXXXXX—XXXX

引??言

隨著構件化軟件生產(chǎn)逐步走向產(chǎn)業(yè)化,作為存儲與管理軟件構件的基礎設施,公共軟件構件庫陸續(xù)

在各地建設起來,其中包括政府主導建設的社會服務性公共構件庫和企業(yè)商業(yè)化的構件庫。但是這些構

件庫擁有各自獨立的分類體系,不利于用戶快速查找構件,同時給構件庫之間數(shù)據(jù)交換的實現(xiàn)造成障礙。

因此,有必要統(tǒng)一和規(guī)范構件管理過程的構件分類方法及其代碼體系。通過建立軟件構件分類與代碼的

標準,減小用戶對構件分類體系的理解成本,提高查找構件的效率,為異地構件庫之間的分類數(shù)據(jù)交換

打下技術基礎。

II

GB/TXXXXX—XXXX

電子商務軟件構件分類與代碼

1范圍

本標準規(guī)定了電子商務軟件構件的分類基本原則、基本分類方法的類型和各種分類方法的要求及其

代碼表。

本標準適用于電子商務軟件構件庫的設計、開發(fā)、實施和管理。

2規(guī)范性引用文件

下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。

GB/T36446—2018軟件構件管理管理信息模型

3術語和定義

下列術語和定義適用于本文件。

3.1

電子商務electroniccommerce

以電子形式進行的商務活動。

注:經(jīng)濟活動主體之間利用現(xiàn)代信息技術和網(wǎng)絡技術(含互聯(lián)網(wǎng)、移動網(wǎng)絡和其他信息網(wǎng)絡)開展商務活動,實現(xiàn)

網(wǎng)上接洽、簽約、支付等關鍵商務活動環(huán)節(jié)的部分或全部電子化,包括貨物交易、服務交易和知識產(chǎn)權交易等。

[GB/T31524-2015,定義3.1]

3.2

構件component

軟件系統(tǒng)中具有相對獨立功能、可以明確辨識、接口由契約指定、和語境有明顯依賴關系、可獨立

部署的可組裝軟件實體。

[GB/T36455—2018,定義3.1]

3.3

構件庫componentlibrary

存儲和管理軟件構件及其相關屬性信息的倉庫。

3.4

刻面faceted

1

GB/TXXXXX—XXXX

描述構件特征的視角。

4電子商務軟件構件分類的基本原則

4.1適用性

應根據(jù)電子商務實際應用需求和軟件構件的特點選擇合適的構件屬性及分類方法。

4.2可操作性

應從便于使用和具有可操作性的角度確定構件的屬性,以便為構件使用者提供一種有條理、清楚地

劃分分類對象的方法,從而促進相互理解。

4.3系統(tǒng)性

應根據(jù)構件的屬性按一定順序形成一個科學合理的分類體系,并明確界定分類后所形成的的類目的

內涵和外延。

4.4可擴展性

形成的分類體系通常應有利于新增類目的加入,并不打亂已建立的分類體系。

5電子商務軟件構件基本分類方法的類型

電子商務軟件構件的基本分類方法宜采用GB/T36446—2018的5.8中規(guī)定的四種分類法:

a)刻面分類法;

b)枚舉分類法;

c)屬性-值分類法;

d)關鍵詞分類法。

6刻面分類法

6.1方法

6.1.1概述

刻面分類法是將描述構件本質特征的屬性視為若干個獨立的“面”,每個刻面從不同視角對構件庫

的構件進行劃分。每個刻面由一組術語組成。同一個刻面的術語構成術語空間,術語之間具有層次關系

或同義關系。

刻面分類過程如下:

a)確定刻面分類的應用范圍,例如嵌入式操作系統(tǒng)等;

b)根據(jù)應用范圍中構件的特性,選定刻面集合,例如技術模式、功能類型等;

c)對每個刻面,構建術語集合,建立術語之間的層次關系或同義關系;

d)合并刻面中的術語空間,形成刻面分類模式。

6.1.2刻面類型

對電子商務軟件構件分類宜選取的刻面包括但不限于:

2

GB/TXXXXX—XXXX

a)技術模式:按軟件構件所屬的技術模型對電子商務軟件構件進行劃分;

b)功能類型:按軟件構件的功能類型對電子商務軟件構件進行劃分;

c)運行環(huán)境:按軟件構件運行所屬的操作系統(tǒng)對電子商務軟件構件進行劃分;

d)開發(fā)語言:按軟件構件應用的開發(fā)程序語言對電子商務軟件構件進行劃分;

e)存儲位置:按軟件構件存儲的位置對電子商務軟件構件進行劃分;

f)對外服務:按軟件構件對外服務的形式對電子商務軟件構件進行劃分;

g)粒度:按軟件構件所屬的粒度對電子商務軟件構件進行劃分。

6.1.3刻面術語代碼表

技術模式刻面術語代碼表

技術模式刻面術語使用1位數(shù)字順序編碼法表示。

技術模式刻面術語代碼表見表1。

表1技術模式刻面術語代碼表

代碼名稱說明

1B2C模式組織與個人之間進行交易的一種電子商務模式。

2B2B模式組織與組織之間進行交易的一種電子商務模式

3C2C模式個人與個人之間進行交易的一種電子商務模式

4O2O模式線上交易與線下體驗、營銷和服務相結合的一種電子商務模式

功能類型刻面術語代碼表

功能類型刻面術語采用4位2層數(shù)字層次編碼法表示,第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網(wǎng)絡基礎安全

0703接口安全

0799其他安全保障

0800平臺環(huán)境

0801操作系統(tǒng)

0802數(shù)據(jù)庫

0803備份

0804網(wǎng)絡及系統(tǒng)監(jiān)控

0805防火墻

0806防病毒

0899其他平臺環(huán)境

0900數(shù)據(jù)管理

0901數(shù)據(jù)保護

0902數(shù)據(jù)完整性檢測

4

GB/TXXXXX—XXXX

代碼名稱說明

0903個人隱私信息保護

0904數(shù)據(jù)備份

0905數(shù)據(jù)恢復

0999其他數(shù)據(jù)管理

1000消息通知

1001新聞宣傳

1002公告

1003個人推薦

1099其他消息通知

9900其他

運行環(huán)境刻面術語代碼表

運行環(huán)境刻面術語使用1位數(shù)字順序編碼法表示。

運行環(huán)境刻面術語代碼表見表3。

表3運行環(huán)境刻面術語代碼表

代碼名稱說明

1桌面操作系統(tǒng)主要面向個人用戶的通用計算機操作系統(tǒng)。

2服務器操作系統(tǒng)主要面向企業(yè)級服務應用的計算機操作系統(tǒng)。

3嵌入式操作系統(tǒng)負責嵌入式系統(tǒng)中各種軟硬件資源的控制、調度、管理等,使其協(xié)調工

作的軟件。

4網(wǎng)絡終端操作系統(tǒng)主要運行于網(wǎng)絡終端設備上,負責管理控制各種軟硬件資源的軟件。

9其他

開發(fā)語言刻面術語代碼表

開發(fā)語言刻面術語使用1位數(shù)字順序編碼法表示。

開發(fā)語言刻面術語代碼表見表4。

表4開發(fā)語言刻面術語代碼表

代碼名稱說明

01Java面向對象的高級程序設計語言,具體跨平臺特點。

02PHP:HypertextPreprocessor簡稱“PHP”,可以面向過程或面向對象的程序語言,可以與很多主

流的數(shù)據(jù)庫建立起連接。

03C語言一種面向過程、抽象化的通用程序設計語言。

04C++是C語言的集成,既可以進行C語言的過程化程序設計,又可以進

行以抽象數(shù)據(jù)類型為特點的基于對象的程序設計,還可以進行以繼

承和多態(tài)為特點的面向對象的程序設計。

05Python一種面向對象、跨平臺的程序設計語言。是一種解釋性的腳本語言。

06C#一種面向對象的、運行于.NETFramework和.NETCore之上的高級

程序設計語言。

5

GB/TXXXXX—XXXX

代碼名稱說明

07VisualBasic簡稱“VB”,一種通用的基于對象的程序設計語言,為結構化的、模

塊化的、面向對象的、包含協(xié)助開發(fā)環(huán)境的事件驅動為機制的可視

化程序設計語言。

99其他

存儲位置刻面術語代碼表

存儲位置刻面術語使用1位數(shù)字順序編碼法表示。

存儲位置刻面術語代碼表見表5。

表5存儲位置刻面術語代碼表

代碼名稱說明

1云端存儲在云端的軟件構件。

2本地存儲在本地的軟件構件。

對外服務刻面術語代碼表

對外服務刻面術語使用1位數(shù)字順序編碼法表示。

對外服務刻面術語代碼表見表6。

表6對外服務刻面術語代碼表

代碼名稱說明

1代碼型直接將源代碼部署給構件應用方使用的形式。

2接口型只提供接口模塊給構件應用方的形式。

粒度刻面術語代碼表

粒度刻面術語使用1位數(shù)字順序編碼法。

粒度刻面術語代碼表見表7。

表7粒度刻面術語代碼表

代碼名稱說明

1原子型具有單一功能的不可再分解的軟件構件。

2復合型由多個原子構件組合而成的軟件構件。

6.2要求

應用刻面分類法應滿足以下要求:

a)按照實際需要選擇刻面;

b)刻面的數(shù)量宜在5至9個之間;

c)刻面和術語能較好地區(qū)分構件庫中的構件;

d)刻面和術語能較好地描述構件庫中構件的特征;

e)每個刻面在分類體系中有固定的位置;

f)刻面彼此所覆蓋的范圍不交叉、不重復;

g)同一個刻面中的術語必須唯一,不應和該刻面中其它術語的同義詞相同。

6

GB/TXXXXX—XXXX

6.3示例

電子商務構件的分類可采用刻面分類法,可選擇技術模式、功能類型、運行環(huán)境、開發(fā)語言、存儲

位置、對外服務、粒度作為七個刻面,每個刻面包括若干術語,見表8。

表8刻面分類法示例

技術模式功能類型運行環(huán)境開發(fā)語言存儲位置對外服務粒度

B2C模式主體管理桌面操作系統(tǒng)Java云端代碼型原子型

B2B模式權限管理服務器操作系PHP:Hypertext本地接口型復合型

C2C模式信息管理統(tǒng)Preprocessor

O2O模式積分管理嵌入式操作系C語言

商品管理統(tǒng)C++

商品信息管理網(wǎng)絡終端操作Python

商品質量保證系統(tǒng)C#

VisualBasic

……

注:使用時,將有關刻面組配起來,例如B2C權限管理桌面操作系統(tǒng)Java云端代碼型原子型,B2B積分管理網(wǎng)絡終端

操作系統(tǒng)C++本地接口型原子型,……。

7枚舉分類法

7.1方法

枚舉分類法又稱層次分類法,是將構件按選定的若干屬性逐次的分成相應的若干層級的類目,并形

成一個逐漸展開的分類體系的方法。在這個分類體系中,被劃分的類目稱為上位類,劃分出的類目稱為

下位類,上位類與下位類類目之間存在著隸屬關系或整體與部分的關系。由一個類目直接劃分出來的下

一級各類目,彼此稱為同位類。同位類類目之間存在著并列關系。

7.2要求

應用枚舉分類法應滿足以下要求:

a)分類應從上位到下位依次進行,不宜有空層;

b)上位類類目劃分成若干個下位類類目時,應按同一屬性來劃分;

c)上位類劃分出的下位類類目的總范圍應與該上位類類目范圍相等;

d)同位類類目彼此所覆蓋的范圍不交叉、不重復。

7.3示例

電子商務構件的分類可采用枚舉分類法,例如可將構件按照其應用區(qū)域劃分為二個層次,第一層是

省級,第二層市級,每個類目都用6位數(shù)字代碼表示,部分分類代碼表見表9。

表9枚舉分類法示例

代碼類型名稱說明

130000河北省

130100石家莊市

7

GB/TXXXXX—XXXX

130200唐山市

130300秦皇島市

…………

410000河南省

410100鄭州市

410200開封市

410300洛陽市

…………

8屬性-值分類法

8.1方法

屬性-值分類法是根據(jù)一組固定的屬性和對應的值來對構件進行分類的方法。

屬性-值分類過程如下:

a)確定構件的分類特征,將特征表示為獨立的屬性;

e)確定屬性可能包含的所有取值;

f)利用屬性取

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論