网站地图 | Tags | 热门标准 | 最新标准 | 订阅

GB/T 40473.9-2021 银行业应用系统 非功能需求 第9部分:可移植性

  • 名  称:GB/T 40473.9-2021 银行业应用系统 非功能需求 第9部分:可移植性 - 下载地址2
  • 下载地址:[下载地址2]
  • 提 取 码
  • 浏览次数:3
下载帮助: 发表评论 加入收藏夹 错误报告目录
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
新闻评论(共有 0 条评论)

资料介绍

  ICS 35 . 240 . 40 CCS A 1 1

  中 华 人 民 共 和 国 国 家 标 准

  GB/T 40473 . 9—2021

  银行业应用系统 非功能需求

  第 9 部分:可移植性

  Bankingapplicationsystem—Nonfunctionalrequirement—

  part9:portability

  2021-07-20 发布 2022-02-01 实施

  国家市场监督管理总局国家标准化管理委员会

  发

  布

  GB/T 40473 . 9—202 1

  GB/T 40473 . 9—202 1

  前 言

  本文件按照 GB/T 1 . 1—2020《标准化工作导则 第 1 部分:标准化文件的结构和起草规则》的规定起草。

  本文件是 GB/T 40473《银行业应用系统 非功能需求》的第 9 部分。 GB/T 40473 已经发布了以下部分:

  — 第 1 部分:描述框架;

  — 第 2 部分:功能适宜性;

  — 第 3 部分:性能效率;

  — 第 4 部分:兼容性;

  — 第 5 部分:易用性;

  — 第 6 部分:可靠性;

  — 第 7 部分:安全性;

  — 第 8 部分:可维护性;

  — 第 9 部分:可移植性。

  请注意本文件的某些内容可能涉及专利。 本文件的发布机构不承担识别专利的责任。

  本文件由中国人民银行提出。

  本文件由全国金融标准化技术委员会(SAC/TC 180)归口 。

  本文件起草单位:中国人民银行科技司、中国农业银行股份有限公司、中国外汇交易中心暨全国银行间同业拆借中心、中国人民银行清算总中心、中国建设银行股份有限公司、交通银行股份有限公司、农信银资金清算中心有限责任公司、中国金融电子化公司。

  本文件主要起草人:李伟、杨富玉、曲维民、李宽、王鹏、马骏、王锋、杨明英、葛洪慧、崔婉昱、赵刘韬、叶昱、梁军、景芸、王灿雍、陆原鹏、杨倩、谢彦丽、刘书元、王思源。

  GB/T 40473 . 9—202 1

  引 言

  GB/T 40473 给出了银行业应用系统非功能需求的描述框架和各类银行业应用系统非功能需求的模板,旨在提高银行业应用系统非功能需求的编制质量和效率,降低编制银行业应用系统非功能需求的门槛和成本,由九个部分组成。

  — 第 1 部分:描述框架。 目的在于明确银行业应用系统的范畴,确立银行业应用系统非功能需求的描述框架,阐明银行业应用系统非功能需求的标识和描述,给出银行业应用系统非功能需求的定制包与定制轮廓,提出对银行业应用系统非功能需求的技术管理与评价,并给出银行业应用系统非功能需求的 XML描述的方法,是其余各部分阅读和应用的基础。

  — 第 2 部分:功能适宜性。 目的在于给出包括功能完整性、功能正确性和功能适合性的功能适宜性需求,这些需求从严谨的需求分类看,可以看作是功能需求,但在银行业应用系统的研发中,往往被视作非功能需求。

  — 第 3 部分:性能效率。 目的在于给出包括时间特性、资源利用和容量的性能效率需求。

  — 第 4 部分:兼容性。 目的在于给出包括共存性和互操作性的兼容性。

  — 第 5 部分:易用性。 目的在于给出包括可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性和易访问性的易用性。

  — 第 6 部分:可靠性。 目的在于给出包括成熟性、可用性、容错性和易恢复性的可靠性。

  — 第 7 部分:安全性。 目 的在于给出包括保密性、完整性、抗抵赖性、可核查性和真实性的安全性。

  — 第 8 部分:可维护性。 目的在于给出包括模块性、可重用性、易分析性、易修改性和易测试性的可维护性。

  — 第 9 部分:可移植性。 目的在于给出包括适应性、易安装性和易替换性的可移植性。

  当不考虑缩写和编号含义时,本领域的技术人员基于本领域的专业知识,可基本正确地理解本文件的实质性内容。 但在如下典型的情况下,本文件的应用者宜先阅读并理解 GB/T 40473 . 1—2021 :

  — 编制应用系统的非功能需求;

  — 评审应用系统的非功能需求;

  — 对应用系统按照非功能需求开发的系统进行验证和确认;

  — 对应用系统按照非功能需求开发的系统进行静态和动态测试。

  对按照本文件编制的非功能需求,若以 GB/T 40473 . 1—2021 给出的 XML 形式描述,会给非功能需求带来传输和处理上更大便利。

  GB/T 40473 . 9—202 1

  银行业应用系统 非功能需求

  第 9 部分:可移植性

  1 范围

  本文件界定了银行业应用系统可移植性的概念,规定了可移植性元素与组件的层次及描述方式、可移植性类适应性族、易安装性族和易替换性族非功能需求模板。

  本文件适用于银行业各类应用系统对可移植性类非功能需求的描述。 与银行业应用系统进行信息交换的应用系统,根据需要可参照使用。

  2 规范性引用文件

  下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。 其中,注 日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

  GB/T 40473 . 1—2021 银行业应用系统 非功能需求 第 1 部分:描述框架

  3 术语和定义

  GB/T 40473 . 1—2021 界定的以及下列术语和定义适用于本文件。

  3.1

  可移植性 portability

  系统、产品或组件能够从一种硬件、软件或者其他运行(或使用)环境迁移到另一种环境的有效性和效率的程度。

  注:可移植性可以被理解成产品或系统促进移植活动的一种固有能力,或移植人员为了产品或系统移植的 目标体验到的使用质量。

  [来源:GB/T 25000 . 10—2016,4 . 3 . 2 . 8]

  3.2

  适应性 adaptability

  产品或系统能够有消息、有效率地适应不同的或演变的硬件、软件或者其他运行(或使用)环境的程度。

  注 1 :适应性包括内部能力(例如屏幕域、表、事务量、报告格式等)的可伸缩性。

  注 2:适应性包括那些由专业支持人员实施的,以及那些由业务或操作人员,或最终用户实施的。

  注 3:如果系统能被最终用户所适应,那么适应性就相当于 ISO 9241-110 中所定义的个性化的适应性。

  [来源:GB/T 25000 . 10—2016,4 . 3 . 2 . 8 . 1]

  3.3

  易安装性 installability

  在指定环境中,产品或系统能够成功地安装和/或卸载的有效性和效率的程度。

  注:如果系统或产品能被最终用户所安装,那么易安装性会影响到所产生的功能核实性和易操作性。

  [来源:GB/T 25000 . 10—2016,4 . 3 . 2 . 8 . 2]

  GB/T 40473 . 9—202 1

  3.4

  易替换性 replaceability

  在相同的环境中,产品能够替换另一个相同用途的指定软件产品的程度。

  注 1 :软件产品的新版本的易替换性在升级时对于用户来说是重要的。

  注 2:易替换性可包括易安装性和适应性的属性。 鉴于其重要性,易替换性作为一个独立的子特性被引入。

  注 3:易替换性将降低锁定风险,因此其他软件产品可以代替当前产品,例如按标准文档格式使用。

  [来源:GB/T 25000 . 10—2016,4 . 3 . 2 . 8 . 3]

  4 可移植性元素与组件的层次及描述方式

  4 . 1 层次

  可移植性各族元素与组件层次按照 GB/T 40473 . 1—2021 中 5 . 1 规定的方式,在图 1~图 4 中给出。其中,类和族的概念在本文件的术语中给出。

  图 1 可移植性的族

  GB/T 40473 . 9—202 1

  图 2 可移植性的适应性族元素与组件

  GB/T 40473 . 9—202 1

  图 3 可移植性的易安装性族元素与组件

  GB/T 40473 . 9—202 1

  lpTR PL易替换性-⃞|二

  图 4 可移植性的易替换性族元素与组件

  4 . 2 描述方式

  非功能需求的描述按 GB/T 40473 . 1—2021 中第 7 章给出的方式组织。

  5 适应性族(PT_ADP)

  5 . 1 内部的非功能需求(NFIR)

  5 . 1 . 1 对代码的处理(IPT_ADP.1 )

  IPT_ADP. 1 . 1 应用系统的代码为等长编码的有括【描述赋值:等长编码的种类】,为不等长编码的有【描述赋值:不等长编码的种类】。

  IPT_ADP.1.2 / * 仅当 IPT_ADP.1.1 给出时适用 */【重复:对【枚举项:IPT_ADP.1.1 中包括的

  所有代码】,其编码项中【单选:包括【多选:不可获知,不能适用,临时代码,其他】代码,仅包括确定含义的代码 /* 即不包括不可获知、不能适用、临时代码、其他四种代码 */】。】

  IPT_ADP.1.3 / * 仅当 IPT_ADP.1.1 给出时适用 */【重复:对【枚举项:IPT_ADP.1.1 中包括的所有代码】,其定义域为【单选:数字“0”~“9”,字母“A”~“Z”,数字“0”~“9”和字母“A”~“Z”,【描述赋

  GB/T 40473 . 9—202 1

  值:特殊定义域 /* 需要给出详细描述 */】】。】

  IPT_ADP.1.4 / * 仅当 IPT_ADP.1.1 给出时适用 */【重复:对【枚举项:IPT_ADP.1.1 中包括的

  所有代码】,系统中定义的代码位数为【指标赋值:代码的位数】位,【单选:比来源代码规范定义的位数多【指标赋值:来源代码的位数】位,与来源代码规范定义的位数相等】】。

  5 . 1 . 2 对编码的处理(IPT_ADP.2 )

  IPT_ADP.2.1 应用系统的编码为【单选:内源性数据,外源性数据/* 若有的编码为内源性数据,有些为外源性数据,则应对执行细化和重复操作逐个说明 */】。/* 内源性数据是指由应用系统产生的数据,其编码规则包括在应用系统中,且应用系统能够保证数据的唯一性;外源性数据是指应用系统外部产生的数据,其编码规则不受应用系统控制,也不能保证数据的唯一性。 */

  IPT_ADP. 2 . 2 应用系统的外源性数据编码,通过【单选:编码规则判定,需要单独说明】编码的种类。

  IPT_ADP.2.3 应用系统的编码,采用有含义编码的原因是【描述赋值:有含义编码的理由/* 如多个编码采用有含义编码,则应对执行细化和重复操作逐个说明 */】。

  IPT_ADP. 2 . 4 在应用系统的编码含有校验位时,其校验位的算法为【单选:校验位算法名称及引用文献,自定义的校验算法应提供算法】。

  IPT_ADP.2.5 应用系统同一编码共有【指标赋值:个数】个可以产生编码的数据源。 / * 如果

  在应用程序中使用了多个标识符,则应通过执行细化操作来描述每个标识符。 * /

  5 . 1 . 3 运行硬件环境(IPT_ADP.3 )

  IPT_ADP. 3 . 1 应用系统可以部署在【描述赋值:列举服务器类型和典型配置,运行的操作系统及版本范围,如应用系统分为服务器、中间层和客户端,应分别说明其可运行的硬件和最低配置】计算机上运行。

  IPT_ADP. 3 . 2 应用系统【单选:支持,不支持】在云环境中部署。

  IPT_ADP. 3 . 3 应用系统【单选:支持,不支持】在虚拟机环境中运行。

  IPT_ADP. 3 . 4 应用系统【单选:不支持自助设备,【描述赋值:支持的自助设备类型与主流配置】】。

  IPT_ADP. 3 . 5 应用系统【单选:不支持掌上设备,【描述赋值:支持的掌上设备类型与主流配置】】。

  IPT_ADP. 3 . 6 应用系统【单选:不支持用户端安全辅助认证设备,【描述赋值:支持的用户端安全辅助认证设备种类与主流配置】】。

  5 . 1 . 4 运行软件环境(IPT_ADP.4 )

  IPT_ADP.4.1 应用系统可以运行的数据库包括【描述赋值:列举数据库的种类和主要版本/*

  如应用系统分为服务器、中间层和客户端,应分别说明其支撑的数据库 */】,可以移植到的数据库包括【描述赋值:列举数据库的种类和主要版本/* 如应用系统分为服务器、中间层和客户端,应分别说明其支撑的数据库 */】。

  IPT_ADP. 4 . 2 应用系统的框架性支撑软件包括【描述赋值:列举框架性支撑软件种类和主要版本】,可以移植到的框架性支撑软件包括【描述赋值:列举框架性支撑软件的种类和主要版本】。

  5 . 1 . 5 运行网络环境(IPT_ADP.5 )

  IPT_ADP. 5 . 1 应用系统支持用户通过【多选:有线网络,WIFI,移动 2G,移动 3G,移动 4G,移动5G,【描述赋值:其他网络协议】】网络访问。/* 如果移动网络的支持随运营商而异,应采用细化操作说明 */

  GB/T 40473 . 9—202 1

  5 . 2 外部的非功能需求(NFOR)

  本文件未提供适应性族外部的非功能需求模板。

  在新识别出适应性族外部的非功能需求时,应按照 GB/T 40473 . 1—2021 中第 7 章的要求扩展和编制。

  6 易安装性族(PT_INS)

  6 . 1 内部的非功能需求(NFIR)

  IPT_INS. 1 . 1 应用系统是以【单选:可执行的安装包,可运行的目标代码,需编译的源代码,整个应用系统的镜像,【描述赋值:其他提供的形式】】提供。

  IPT_INS. 1 . 2 应用系统在安装前,安装程序【单选:检测,不检测】运行系统是否符合运行的最低硬件要求和软件要求。

  IPT_INS. 1 . 3 应用系统的安装程序在发现运行目标环境中缺少运行所需的支撑软件时,【单选: “没有提示,继续安装”,“提示缺少软件,继续安装”,“在安装包中带有适宜的软件,先行安装后再安装应用系统”,“发现缺少软件后检测网络,如果没有网络则提示联网,在网络下载必要的软件后安装,安装完成后再安装应用系统”,【描述赋值:其他动作】】。

  IPT_INS. 1 . 4 应用系统带有多种功能而使用者可能不会用到全部的功能时,【单选:“只能全部安装”,“提供安装的选项”,“提供典型安装和全部安装的选项”,【描述赋值:其他选项】】。

  IPT_INS. 1 . 5 应用系统的安装过程是【单选:“全静默,配置由管理员确定”,“首先提示输入有关配置信息,然后全自动”,“交互式,每步骤进行提示”,“有详细安装步骤说明,但须手工操作”,“仅说明要安装什么,无具体步骤”,【描述赋值:其他动作】】。

  IPT_INS. 1 . 6 应用系统安装过程中失败时,【单选:无提示退出,报错后退出,报错并指出错误产生的原因后退出,报错并回滚到未安装的状态,【描述赋值:其他方式】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。

  IPT_INS. 1 . 7 应用系统安装后,对安装正确性的确认方法为:【单选:自动进行功能性测试,人工查看日志,人工交易流水,人工进行交易,【描述赋值:其他方式】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】判断交易或程序是否正常。

  IPT_INS. 1 . 8 应用系统安装后,系统参数的配置方式为:【单选:进入数据库直接修改参数表信息,提供参数配置界面,提供配置执行脚本,【描述赋值:其他方式】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。系统参数配置校验及调整规则为:【单选:无,系统自动校验,双人核实, 【描述赋值:其他选项】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。系统参数生效方式为:【单选:动态生效,重启生效,【描述赋值:其他选项】/* 若可能出现多种情况,应对执行 细化和重复操作进行说明 */】。

  IPT_INS. 1 . 9 应用系统安装后,配置系统参数时,操作系统、数据库等支撑软件的用户名、密码来源于:【单选:不需要,人工输入,明文文件,加密文件,【描述赋值:其他方式】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。

  IPT_INS. 1 . 10 应用系统在卸载时,【多选:删除所有原始安装文件,删除所有升级安装的,删除所有运行产生的临时文件,删除所有的配置文件,提示用户选择删除或保留所有的配置文件,【描述赋值:其他选项】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。

  IPT_INS. 1 . 11 应用系统卸载后,对原来进行了文件关联的,【单选:能够恢复,不能恢复】原来的文件关联。

  IPT_INS. 1 . 12 应用系统卸载后,对某些临时文件和配置文件不能卸载的,【单选:提示某些文件未

  GB/T 40473 . 9—202 1

  能自动卸载需要人工处理,给出未能卸载的文件清单,给出卸载这些文件的脚本,【描述赋值:其他选项】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。

  注:本条中的元素均属于易安装性族中内部非功能需求的安装过程(IPT_INS. 1)组件。

  6 . 2 外部的非功能需求(NFOR)

  OPT_INS. 1 . 1 应用系统的安装配置文档【多选:明确了安装前应做的准备工作,提出了对安装人员的技术要求,提供了安装准备工作单,提供了详细的安装步骤,给出了安装完成后的检查单,给出了所有可配置项概念取值和对应用系统运行的影响,给出了典型问题的问答,【描述赋值:其他选项】】。

  OPT_INS. 1 . 2 应用系统的安装过程中所需的软件资源【单选:可以通过网络获得,可以通过指定的技术渠道获得,需要安装者自行寻找,【描述赋值:其他选项】/* 若可能出现多种情况,应对执行细化和重复操作进行说明 */】。

  OPT_INS. 1 . 3 应用系统的安装过程中遇到技术问题时,【单选:有明确的技术支持人员和联系方式,有技术支持部门但没有明确接口,无明确的技术支持渠道,【描述赋值:其他选项】/* 若不同种类的问题有不同的应对模式,应对执行细化和重复操作进行说明 */】。

  注:本条中的元素均属于易安装性族中外部非功能需求的安装支持(OPT_INS. 1)组件。

  7 易替换性族(PT_RPL)

  7 . 1 内部的非功能需求(NFIR)

  7 . 1 . 1 版本升级(IPT_RPL.1 )

  IPT_RPL. 1 . 1 应用系统的升级将【多选:全部在数据中心服务器进行,可能涉及分行的前置,可能涉及网点服务器,可能涉及自助设备,可能涉及客户电脑端,可能涉及客户移动端,【描述赋值:其他可能涉及的部分】】。

  IPT_RPL. 1 . 2 应用系统的升级将【单选:在原有设备实施,在改造后的原设备上实施,在新设备上实施,【描述 赋 值:其 他 实 施 方 式】/* 若 混 合 多 种 实 施 方 式,应 对 执 行 细 化 和 重 复 操 作 进 行 说

  明 */】。

  IPT_RPL. 1 . 3 应用系统在升级时,【单选:“在检测到新版本后,自动【单选:卸载当前版本后安装新版本,用新版本覆盖当前版本】”,“在检测到新版本后,在用户指定的适宜时间,【单选:卸载当前版本后安装新版本,用新版本覆盖当前版本】”,可手动使用升级包安装,【描述赋值:其他选项】/* 若在不同的设备升级模式不一样,应对执行细化和重复操作进行说明 */】。

  IPT_RPL. 1 . 4 应用系统在升级后,【单选:需重新进行参数配置,可保留原来的参数配置,【描述赋值:其他选项】/* 若在不同设备升级后配置模式不一样,应对执行细化和重复操作进行说明 */】。

  IPT_RPL. 1 . 5 在应用系统升级过程中,尤其是在应用部署在多台设备的情况下,【单选:允许,不允许】升级和未升级的软件同时工作/* 若在不同设备升级并行工作情况不一样,应对执行细化和重复操作进行说明 */。

  7 . 1 . 2 应用替换(IPT_RPL.2 )

  IPT_RPL. 2 . 1 当应用系统是替换一个原有的系统时,【单选:需全辖一起替换,可按照【单选:一级分支机构,二级分支机构,三级分支机构,网点,逐个设备】替换,【描述赋值:其他可替换的单位】/* 如应用系统由多个组分组成,且每个组分可有不同的替换策略,则应对 执 行 细 化 和 重 复 操 作 进 行 说

  明 */】。

  IPT_RPL. 2 . 2 在应用系统替换过程中,【单选:允许,不允许】原来和替换后的软件同时工作。

  GB/T 40473 . 9—202 1

  IPT_RPL. 2 . 3 在应用系统替换过程中,新系统【单选:使用原来的数据结构,使用新的数据结构】。

  IPT_RPL. 2 . 4 在应用系统替换过程中,新系统的数据【单选:不考虑原数据存量,从原来的系统移植】。/* 不考虑数据存量当前数据未处理意味着需要将所有数据手动输入到新应用程序中,否则将丢弃当前应用程序中存储的所有数据。 而在当前应用程序与新应用程序之间的数据结构不相同时,数据迁移可能是一项非常复杂的工作,并且可能需要巨大的工作量。 */

  IPT_RPL. 2 . 5 在应用系统替换过程中,新系统在进行数据移植时,可能导致的新旧系统数据不 一致的是【描述赋值:对数据移植中可能导致不一致的分析 /* 在比较复杂的情况下,可以单独形成文档并在本处引用 */】。

  IPT_RPL. 2 . 6 在应用系统替换过程中,在新旧系统协同工作的情况下,如新旧系统不使用同一套数据结构,则【单选:新旧系统建立有实时数据同步的机制,新旧系统建立有定时数据同步的机制,新旧系统的数据不需同步,【描述赋值:其他数据同步的情况】】。

  IPT_RPL. 2 . 7 在应用系统替换过程中,在新系统中【单选:设立了专门的交易处理替换过程中的业务,没有单独用于替换的交易】。/* 在更换期间专门用于处理业务的交易意味着这些交易仅用于支持某些特定的、仅在系统替换过程中有效的业务,这些业务在体系 替 换 完 成 后 完 成 后 将 不 复 存

  在 。 */

  IPT_RPL. 2 . 8 在应用系统替换过程中,在旧系统中产生的差错【单选:能,不能】在新系统中处理。

  IPT_RPL. 2 . 9 在应用系统替换过程中,如果发生异常,在替换中断后【单选:能,不能】正常使用旧系统。

  7 . 2 外部的非功能需求(NFOR)

  本文件未提供易替换性族外部的非功能需求模板。

  在新识别出易替换性族外部的非功能需求时,应按照 GB/T 40473 . 1—2021 中第 7 章的要求扩展和编制。

  GB/T 40473 . 9—202 1

  参 考 文 献

  [1] GB/T 25000.10—2016 系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第 10部分:系统与软件质量模型

  [2] ISO 9241-110 Ergonomics of human-system interaltion—Part 110: Dialogue princples

29140833029
下载排行 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图  360book | 联系我们谢谢