(高清版)GBT 40473.3-2021 銀行業(yè)應(yīng)用系統(tǒng) 非功能需求 第3部分:性能效率_第1頁
(高清版)GBT 40473.3-2021 銀行業(yè)應(yīng)用系統(tǒng) 非功能需求 第3部分:性能效率_第2頁
(高清版)GBT 40473.3-2021 銀行業(yè)應(yīng)用系統(tǒng) 非功能需求 第3部分:性能效率_第3頁
(高清版)GBT 40473.3-2021 銀行業(yè)應(yīng)用系統(tǒng) 非功能需求 第3部分:性能效率_第4頁
(高清版)GBT 40473.3-2021 銀行業(yè)應(yīng)用系統(tǒng) 非功能需求 第3部分:性能效率_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

GB/T40473.3—2021銀行業(yè)應(yīng)用系統(tǒng)非功能需求第3部分:性能效率Part3:Performance國家市場監(jiān)督管理總局國家標準化管理委員會IGB/T40473.3—2021 12規(guī)范性引用文件 1 14性能效率元素與組件的層次及描述方式 24.1層次 24.2描述方式 45時間特性族(PE_TBH) 45.1內(nèi)部的非功能需求(NFIR) 45.1.1聯(lián)機響應(yīng)時間(IPE_TBH.1) 45.1.2批量響應(yīng)時間(IPE_TBH.2) 55.1.3報表加工時間(IPE_TBH.3) 55.1.4跨庫數(shù)據(jù)同步時間(IPE_TBH.4) 55.2外部的非功能需求(NFOR) 55.2.1第三方系統(tǒng)的聯(lián)機響應(yīng)時間(OPE_TBH.1) 55.2.2第三方系統(tǒng)的批量響應(yīng)時間(OPE_TBH.2) 66資源利用族(PE_RUL) 66.1內(nèi)部的非功能需求(NFIR) 66.1.1資源控制(IPE_RUL.1) 66.1.2負荷分配(IPE_RUL.2) 66.1.3數(shù)據(jù)庫使用(IPE_RUL.3) 76.1.4特殊環(huán)境資源(IPE_RUL.4) 76.2外部的非功能需求(NFOR) 77容量族(PE_CAP) 77.1內(nèi)部的非功能需求(NFIR) 77.1.1用戶數(shù)量(IPE_CAP.1) 77.1.2交易量(IPE_CAP.2) 77.1.3事務(wù)規(guī)模(IPE_CAP.3) 77.1.4會話規(guī)模(IPE_CAP.4) 87.1.5數(shù)據(jù)存儲(IPE_CAP.5) 87.2外部的非功能需求(NFOR) 87.2.1網(wǎng)絡(luò)資源(OPE_CAP.1) 87.2.2發(fā)展預(yù)期(OPE_CAP.2) 8附錄A(資料性)聯(lián)機響應(yīng)時間的若干示例 A.1涉及響應(yīng)時間的例子 ⅡGB/T40473.3—2021A.2涉及應(yīng)用事件的例子 附錄B(資料性)數(shù)據(jù)庫事務(wù)的隔離級別 B.1數(shù)據(jù)庫的特定讀取方式示例 B.2數(shù)據(jù)庫事務(wù)的隔離級別 B.3數(shù)據(jù)庫事務(wù)的隔離級別的建議 ⅢGB/T40473.3—2021本文件按照GB/T1.1—2020《標準化工作導(dǎo)則第1部分:標準化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件是GB/T40473《銀行業(yè)應(yīng)用系統(tǒng)非功能需求》的第3部分。GB/T40473已經(jīng)發(fā)布了以—第2部分:功能適宜性;——第5部分:易用性; ——第9部分:可移植性。請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機構(gòu)不承擔識別專利的責任。本文件由中國人民銀行提出。本文件由全國金融標準化技術(shù)委員會(SAC/TC180)歸口。GB/T40473.3—2021GB/T40473給出了銀行業(yè)應(yīng)用系統(tǒng)非功能需求的描述框架和各類銀行業(yè)應(yīng)用系統(tǒng)非功能需求的模板,旨在提高銀行業(yè)應(yīng)用系統(tǒng)非功能需求的編制質(zhì)量和效率,降低編制銀行業(yè)應(yīng)用系統(tǒng)非功能需求的——第1部分:描述框架。目的在于明確銀行業(yè)應(yīng)用系統(tǒng)的范疇,確立銀行業(yè)應(yīng)用系統(tǒng)非功能需求的描述框架,闡明銀行業(yè)應(yīng)用系統(tǒng)非功能需求的標識和描述,給出銀行業(yè)應(yīng)用系統(tǒng)非功能需求的定制包與定制輪廓,提出對銀行業(yè)應(yīng)用系統(tǒng)非功能需求的技術(shù)管理與評價,并給出銀行業(yè)應(yīng)用系統(tǒng)非功能需求的XML描述的方法,是其余各部分閱讀和應(yīng)用的基礎(chǔ)?!?部分:功能適宜性。目的在于給出包括功能完整性、功能正確性和功能適合性的功能適宜性需求,這些需求從嚴謹?shù)男枨蠓诸惪矗梢钥醋魇枪δ苄柰灰曌鞣枪δ苄枨??!?部分:性能效率。目的在于給出包括時間特性、資源利用和容量的性能效率需求?!?—第4部分:兼容性。目的在于給出包括共存性和互操作性的兼容性?!?部分:易用性。目的在于給出包括可辨識性、易學性、易操作性、用戶差錯防御性、用戶界面舒適性和易訪問性的易用性。——第6部分:可靠性。目的在于給出包括成熟性、可用性、容錯性和易恢復(fù)性的可靠性?!?部分:安全性。目的在于給出包括保密性、完整性、抗抵賴性、可核查性和真實性的安全性。——第8部分:可維護性。目的在于給出包括模塊性、可重用性、易分析性、易修改性和易測試性的可維護性?!?部分:可移植性。目的在于給出包括適應(yīng)性、易安裝性和易替換性的可移植性。目前在銀行業(yè)的工程實踐中,經(jīng)常出現(xiàn)將資源利用和容量混為一個概念的情況,在應(yīng)用本文件時,首先建立相關(guān)概念的映射有助于提升非功能需求的針對性。實質(zhì)性內(nèi)容。但在如下典型的情況下,本文件的應(yīng)用者宜先閱讀并理解GB/T40473.1—2021:——編制應(yīng)用系統(tǒng)的非功能需求;——評審應(yīng)用系統(tǒng)的非功能需求;——對應(yīng)用系統(tǒng)按照非功能需求開發(fā)的系統(tǒng)進行驗證和確認;——對應(yīng)用系統(tǒng)按照非功能需求開發(fā)的系統(tǒng)進行靜態(tài)和動態(tài)測試。對按照本文件編制的非功能需求,若以GB/T40473.1—2021給出的XML形式描述,會對非功能需求帶來傳輸和處理上更大便利。1GB/T40473.3—2021銀行業(yè)應(yīng)用系統(tǒng)非功能需求第3部分:性能效率本文件界定了銀行業(yè)應(yīng)用系統(tǒng)的性能效率的概念,規(guī)定了性能效率類各族組件和元素層次及描述本文件適用于銀行業(yè)各類應(yīng)用系統(tǒng)對性能效率類非功能需求的描述。與銀行業(yè)應(yīng)用系統(tǒng)進行信息2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文GB/T40473.1—2021銀行業(yè)應(yīng)用系統(tǒng)非功能需求第1部分:描述框架GB/T40473.1—2021界定的以及下列術(shù)語和定義適用于本文件。3.1性能與在指定條件下所使用的資源量有關(guān)。3.33.4產(chǎn)品或系統(tǒng)參數(shù)的最大限量滿足需求的程度。2GB/T40473.3—20214性能效率元素與組件的層次及描述方式性能效率各族元素與組件層次按照GB/T40473.1—2021中5.1規(guī)定的方式,在圖1~圖4中給出。其中,類和族的概念在本文件的術(shù)語中給出。222l圖2性能效率的時間特性族3GB/T40473.3—2021IPE_RUL.1資源控制1234567IPE_RUT.2IPE_RUL,3負荷分配數(shù)據(jù)庫使用112IPFRU1.4特殊環(huán)境資源1PDRUL.資源利用234圖3性能效率的資源利用族4GB/T40473.3—2021NTTRIPICAP.3事務(wù)規(guī)模112112l23l2l2344.2描述方式圖4性能效率的容量族非功能需求的描述按GB/T40473.1—2021中第7章給出的方式組織。5時間特性族(PE_TBH)5.1.1聯(lián)機響應(yīng)時間(IPE_TBH.1)相應(yīng)示例參見附錄A。5GB/T40473.3—2021在對存在人機交互的應(yīng)用系統(tǒng),尤其是手機APP進行測試時,應(yīng)考慮系統(tǒng)思考時間(ThinkTime),即兩個事件間的停頓時間間隔,以映射從實際業(yè)務(wù)操作角度來說,兩次業(yè)務(wù)操作之間實際存在的時間間隔。例如用戶在注冊的時候,用戶打開注冊業(yè)務(wù)到提交注冊頁面之間會有一段時間用來填寫注冊信息,對應(yīng)用系統(tǒng)來說,這段時間即反應(yīng)為思考時間。相應(yīng)示例參見附錄A。同一應(yīng)用系統(tǒng)在不同的聯(lián)機交易并發(fā)量下,其響應(yīng)時間很可能存在較大的差異,在確定應(yīng)用系統(tǒng)的非功能需求時,除非能夠確定應(yīng)用系統(tǒng)的響應(yīng)時間肯定與并發(fā)交易量無關(guān),否則均應(yīng)采用分類細化操作明確應(yīng)用系統(tǒng)假定的最小并發(fā)交易量、典型交易量和最大并發(fā)交易量,執(zhí)行枚舉重復(fù)操作給出不同的響應(yīng)時間。5.1.2批量響應(yīng)時間(IPE_TBH.2)特定時間】。/*與上個選擇對應(yīng),如果要產(chǎn)生多個報表,應(yīng)執(zhí)行重復(fù)操作進行說明*/】【單選:多維,5.1.4跨庫數(shù)據(jù)同步時間(IPE_TBH.4)其他數(shù)據(jù)庫】。/*如可能有聯(lián)機庫到多個數(shù)據(jù)庫的同步,應(yīng)對本元素執(zhí)行重復(fù)操作進行說明*/】的IPE_TBH.4.2/*在不存在聯(lián)機庫外部數(shù)據(jù)庫以同步方式向聯(lián)機庫發(fā)送數(shù)據(jù)的情況,例如通過他數(shù)據(jù)庫】。/*如可能有多個數(shù)據(jù)庫到聯(lián)機庫的同步,應(yīng)對本元素執(zhí)行重復(fù)操作進行說明*/】同步OPE_TBH.1.1應(yīng)用系統(tǒng)在聯(lián)機交易過程中,需要向【描述賦值:第三方系統(tǒng)名稱/*如可連接到多個第三方系統(tǒng),應(yīng)對本元素執(zhí)行重復(fù)操作進行說明*/】發(fā)送交易請求并等待交易響應(yīng)的,【描述賦值:第三方系統(tǒng)名稱/*此處的名稱為上面提及的第三方系統(tǒng),為避免混淆,故未使用“該第三方系統(tǒng)”6GB/T40473.3—20215.2.2第三方系統(tǒng)的批量響應(yīng)時間(OPE_TBH.2)OPE_TBH.2.1應(yīng)用系統(tǒng)在批量處理過程中,需要向【描述賦值:第三方系統(tǒng)名稱/*如可連接到多個第三方系統(tǒng),應(yīng)對本元素執(zhí)行重復(fù)操作進行說明*/】發(fā)送批量處理請求并等待批量處理結(jié)果的,【描述賦值:第三方系統(tǒng)名稱/*此處的名稱為上面提及的第三方系統(tǒng),為避免混淆,故未使用“該第三6資源利用族(PE_RUL)6.1.1資源控制(IPE_RUL.1)IPE_RUL.1.3/*僅當IPE_RUL.1.2給出且采用會話方式時適用*/對于采用會話的應(yīng)用系IPE_RUL.1.5【重復(fù):應(yīng)用系統(tǒng)的文件系統(tǒng)清理策略為【枚舉項:定期清理,根據(jù)文件使用空間清方式僅在特定條件下才能使用時,應(yīng)對執(zhí)行細化操作進行說明,必要時可在同一元素取值內(nèi)執(zhí)行重復(fù)操IPE_RUL.1.6【重復(fù):應(yīng)用系統(tǒng)的數(shù)據(jù)庫系統(tǒng)清理策略為【枚舉項:定期清理,根據(jù)數(shù)據(jù)庫表記錄數(shù)清理,根據(jù)數(shù)據(jù)庫表所占空間進行清理,根據(jù)數(shù)據(jù)記錄日期期限進行清理,【描述賦值:其他清理模*對每種清理策略或清理方式僅在特定條件下才能使用時,應(yīng)對執(zhí)行細化操作進行說明,必要時可在同一元素取值內(nèi)執(zhí)行重復(fù)操作,也可執(zhí)行重復(fù)操作分別取值。*/】】。IPE_RUL.1.7在系統(tǒng)實際交易量超過業(yè)務(wù)設(shè)計容量時應(yīng)用系統(tǒng)的應(yīng)對策略為【枚舉項:流量控6.1.2負荷分配(IPE_RUL.2)衡,應(yīng)用級負荷分布,sysplex,【描述賦值:其他負荷分配方式】。/*如果承擔負荷是有條件的,應(yīng)對執(zhí)行細化操作進行說明;如果部署服務(wù)器集群,應(yīng)說明規(guī)模要求;如果是不同的情況有不同的承擔負荷方7GB/T40473.3—20216.1.3數(shù)據(jù)庫使用(IPE_RUL.3)IPE_RUL.3.1應(yīng)用系統(tǒng)關(guān)系數(shù)據(jù)庫應(yīng)用相應(yīng)隔離級別措施后,可以接受數(shù)據(jù)庫存在以下數(shù)據(jù)不/*對分為多組功能的,應(yīng)對執(zhí)行細化和重復(fù)操作進行說明*/】。關(guān)于數(shù)據(jù)庫事務(wù)的隔離級別的進一步信息參見附錄B。IPE_RUL.4.1應(yīng)用系統(tǒng)在IBMIPE_RUL.4.2應(yīng)用系統(tǒng)在IBMzsystems服務(wù)器運行時,能夠并行執(zhí)行的最大指令條數(shù)是zsystems服務(wù)器運行時,平均每筆交易CPU消耗【指標賦IPE_RUL.4.4應(yīng)用系統(tǒng)的客戶端能正常運行的幀率范圍為【指標賦值:/*可度量的幀率指標范本文件未提供資源利用族外部的非功能需求模板。7容量族(PE_CAP)7.1.1用戶數(shù)量(IPE_CAP.1)7.1.2交易量(IPE_CAP.2)易量應(yīng)達到【指標賦值:交易量/*單位可為每秒的筆數(shù)或每分鐘的筆數(shù)或每秒的比特數(shù),當交易量為7.1.3事務(wù)規(guī)模(IPE_CAP.3)GB/T40473.3—2021如果在應(yīng)用系統(tǒng)中使用了視圖,則應(yīng)與數(shù)據(jù)庫表一并考慮;必要時應(yīng)描述涉及的數(shù)據(jù)庫表或視圖、表或視圖上建立的索引與數(shù)據(jù)庫表、視圖中涉及記錄數(shù)的關(guān)系。7.1.4會話規(guī)模(IPE_CAP.4)系】”。/*對動態(tài)限制而根據(jù)相關(guān)因素不同會采取不同最大值的情況,應(yīng)采用重復(fù)操作分別進行說明*/】。】IPE_CAP.4.2【重復(fù):對于采用Web訪問作為客戶端的應(yīng)用系統(tǒng),其可承載的【枚舉項:最大,日?!宽撁鏋g覽量為【指標賦值:頁面瀏覽量值并帶有適宜的單位】/*頁面瀏覽量是指用戶對Web應(yīng)用的一次刷新或一次地址訪問*/?!?.1.5數(shù)據(jù)存儲(IPE_CAP.5)最長,典型,【指標賦值:其他保存時間間隔】/*當一個數(shù)據(jù)類型存在多個保存時間時,對每個類型重IPE_CAP.5.2/*僅當IPE_CAP.5.1給出時適用*/【重復(fù):應(yīng)用系統(tǒng)的【枚舉項:IPE_CAP.5.1IPE_CAP.5.3/*僅當IPE_CAP.5.1給出時適用*/【重復(fù):應(yīng)用系統(tǒng)的【枚舉項:IPE_CAP.5.1*如果觸發(fā)的內(nèi)容是有條件的,應(yīng)對執(zhí)行細化操作進行說明;如果是不同的情況進行不同方式觸發(fā),應(yīng)對執(zhí)行細化和重復(fù)操作進行說明*/】?!?.2外部的非功能需求(NFOR)7.2.1網(wǎng)絡(luò)資源(OPE_CAP.1)的,應(yīng)對執(zhí)行細化操作進行說明;如果在不同的情況呈現(xiàn)不同的業(yè)務(wù)種類,應(yīng)對執(zhí)行細化和重復(fù)操作進行說明*/】。OPE_CAP.1.2從網(wǎng)絡(luò)管理的視角看,應(yīng)用系統(tǒng)運行所需的鏈路類型【描述賦值:應(yīng)用系統(tǒng)運行所需的鏈路類型】、鏈路速度【指標賦值:應(yīng)用系統(tǒng)運行所需的鏈路速度】,網(wǎng)絡(luò)的連接設(shè)備的安裝地點為7.2.2發(fā)展預(yù)期(OPE_CAP.2)89GB/T40473.3—2021值:指定的時間間隔】。/*如需評估多個時點,應(yīng)執(zhí)行重復(fù)操作進行說明*/】后,預(yù)計【單選:日均,最大,【描述賦值:指定的統(tǒng)計方式】。/*如需評估多種統(tǒng)計方式,應(yīng)執(zhí)行重復(fù)操作進行說明*/】占比前的時間間隔】。/*如需評估多個時段,應(yīng)執(zhí)行重復(fù)操作;在需要時應(yīng)執(zhí)行細化操作提供增長速度,特別定的時間間隔】/*如需評估多個時段,應(yīng)執(zhí)行重復(fù)操作;在需要時應(yīng)執(zhí)行細化操作提供增長速度,特別GB/T40473.3—2021(資料性)聯(lián)機響應(yīng)時間的若干示例A.1涉及響應(yīng)時間的例子A.1.1移動APP的不同響應(yīng)時間對移動APP來說,僅僅就啟動的平均響應(yīng)時間來說,可能具有如下的情況。a)自【用戶更換手機后,自用戶首次點擊APP圖標】到【APP顯示不可c)自【用戶更新該APP后,自用戶點擊APP圖標】到【APP顯示不可交互的啟動畫面】所用的d)自【用戶點擊已經(jīng)使用過的APP圖標】到【APP顯示不可A.1.2幾種用戶的動作用戶做出動作的可能是:a)點擊屏幕上的某個按鈕;b)選定了某個最終菜單項;c)通過鍵入Enter鍵完成一條命令的輸入。A.1.3應(yīng)用系統(tǒng)給出響應(yīng)應(yīng)用系統(tǒng)給出的響應(yīng)可能是:a)屏幕顯示完整的內(nèi)容;b)打印機完成打??;c)ATM完成出鈔。A.2涉及應(yīng)用事件的例子A.2.1典型的應(yīng)用事件如下均為典型的應(yīng)用事件:a)自前置機開始向主機發(fā)送請求報文;b)自中間業(yè)務(wù)控制機完成向第三方發(fā)送請求報文;c)系統(tǒng)發(fā)出短信;d)向數(shù)據(jù)庫發(fā)出某個查詢指令。A.2.2相關(guān)系統(tǒng)給出響應(yīng)如下均為典型的相關(guān)系統(tǒng)給出響應(yīng):GB/T40473.3—2021a)前置機接到主機返回的響應(yīng)報文;b)中間業(yè)務(wù)控制機接到第三方返回的響應(yīng)報文;c)手機收到短信;d)自數(shù)據(jù)庫引擎返回查詢結(jié)果。(資料性)數(shù)據(jù)庫事務(wù)的隔離級別B.1數(shù)據(jù)庫的特定讀取方式示例T1交易修改了一行數(shù)據(jù)。T2交易在T1寫操作提交前讀取了這個修改后的數(shù)據(jù)。然后T1交易執(zhí)行了回滾操作,這樣T2交易實質(zhì)讀到了從未被真正提交且可被理解為從未存在的數(shù)據(jù)。B.1.2不可重復(fù)讀T1交易讀取了一行數(shù)據(jù)。T2交易在T1讀操作執(zhí)行后修改或者刪除了這行數(shù)據(jù),然后執(zhí)行了提交操作。然后T1交易試圖再次讀該數(shù)據(jù)時,T1交易可能讀到修改后的數(shù)據(jù)甚至發(fā)現(xiàn)該數(shù)據(jù)根本不存在。B.1.3幻讀T1交易讀取到了滿足某個查詢條件的一組數(shù)據(jù)集。T2交易執(zhí)行了SQL語句生成了一條或多條滿足該查詢條件的數(shù)據(jù)。當T1用該查詢條件重復(fù)讀取操作時,它得到了一個不同的數(shù)據(jù)集結(jié)果。B.2數(shù)據(jù)庫事務(wù)的隔離級別B.2.1未授權(quán)讀取未授權(quán)讀取(ReadUncommitted)也稱為未提交讀。允許臟讀取,但不允許重復(fù)讀、幻讀導(dǎo)致的更新丟失。如果一個事務(wù)已經(jīng)開始寫數(shù)據(jù),則其他事務(wù)不允許同時進行寫操作,但允許其他事務(wù)讀此行數(shù)據(jù)。B.2.2授權(quán)讀取授權(quán)讀

溫馨提示

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

評論

0/150

提交評論