Valid

GB/T 40473.1-2021Banking application system—Nonfunctional requirement—Part 1: Framework for description (English PDF)

银行业应用系统 非功能需求 第1部分:描述框架

Preview PDF

This is a limited preview

Buy now to download the full PDF (19 pages)

Need quotation for your management?

Get a formal quotation for GB/T 40473.1-2021 in 30 minutes.

Issued by

SAMR; SAC

Level / Type

National · Recommended

Issue date

July 20, 2021

Implementation date

February 1, 2022

Scope

GB/T 40473.1-2021 is the English-translated version of 银行业应用系统 非功能需求 第1部分:描述框架.

GB/T 40473.1-2021 is Part 1 of GB/T 40473 on non-functional requirements for banking application systems, and gives the description framework on which the other parts are built.

It defines the scope of a banking application system and sets a hierarchy and a top-level classification for non-functional requirements, drawing on the SQuaRE software quality model and on the semi-formal style of ISO/IEC 15408, the Common Criteria.

It then covers how the requirements are identified and described, including the judgement of suitability and the operations used to instantiate them, custom packages and profiles, technical management and evaluation, and an XML description.

It applies to describing the non-functional requirements of application systems throughout the banking industry, and systems exchanging information with them may refer to it. It was issued on 20 July 2021 and has applied since 1 February 2022.

Found what you need?

Document preview — GB/T 40473.1-2021

National Standard of the People's Republic of China

ICS
35.240.40
Classification
A 11

Issued by: State Administration for Market Regulation; Standardization Administration of the PRC

Contents

  • Foreword
  • Introduction
  • 1 Scope
  • 2 Normative references
  • 3 Terms and definitions
  • 3.1 Application system and requirements
  • 3.2 Organizational hierarchy of non-functional requirements
  • 4 The scope of the application system
  • 5 Non-functional requirements framework
  • 5.1 Hierarchy
  • 5.2 Top-level classification
  • 6 Identification of non-functional requirements
  • 7 Description of non-functional requirements
  • 7.1 General requirements
  • 7.2 Judgment of suitability
  • 7.3 Instantiation of non-functional requirements
  • 7.3.1 Operation of element content
  • 7.3.2 Repeat operation
  • 7.3.3 Assignment operation
  • 7.3.4 Select operation
  • 7.3.5 Refinement operation
  • 7.3.6 Nested relationship of operations
  • 7.3.7 The value of the column item in the operation
  • 7.3.8 Applicability of the items in the operation
  • 7.4 Note
  • 7.5 Extension of classes, families, components and elements
  • 8 Custom packages and custom contours for non-functional requirements
  • 8.1 Customized packages for non-functional requirements
  • 8.2 Custom profile for non-functional requirements
  • 9 Technical management and evaluation of non-functional requirements
  • 9.1 Technical management of non-functional requirements
  • 9.2 Evaluation of non-functional requirements
  • 10 XML description of non-functional requirements
  • Appendix A (informative) The degree of concern of each stakeholder on non-functional requirements
  • Appendix B (normative) XML description of non-functional requirements
  • B.1 Overview
  • B.2 Identification of the application system
  • B.3 Non-functional requirements version
  • B.4 Classes, families, components, elements
  • B.5 Description of element values
  • B.6 Non-functional requirements description framework

Foreword

This document is in accordance with the provisions of GB/T 1.1-2020 "Guidelines for Standardization Work Part 1: Structure and Drafting Rules of Standardization Documents" Drafting.

This document is the first part of GB/T 40473 "Non-functional requirements for banking application systems". GB/T 40473 has been released Lower part.

---Part 1: Description framework;

---Part 2: Functional suitability;

---Part 3: Performance efficiency;

---Part 4: Compatibility;

---Part 5: Ease of use;

---Part 6: Reliability;

---Part 7: Security;

---Part 8: Maintainability;

---Part 9: Portability.

Introduction

The application system has become an infrastructure that supports the normal service of customers and internal operation and management of the banking industry. In addition to the application system In addition to the business functions required by the business department, there are also non-functional requirements. In the development, design and development process of application system requirements, these non-functional requirements Requests often attract insufficient attention. With the expansion of the application system, the increase of users and transaction volume and other factors, these non-functional requirements It will have a greater impact on the normal functioning of the application system, and even cause the application system to fail to play its predetermined role, thereby affecting the business production. Have a negative impact.

In ISO /IEC 24765:2017 "System and Software Engineering Vocabulary", the concept of software quality is clarified, that is, "software products are The ability to meet declared or implied requirements when used under the conditions of "(capabilityofsoftwareproducttosatisfystated andimpliedneedswhenusedunderspecifiedconditions). Therefore, taking the software quality model as the starting point is a certainty An effective way to apply the non-functional requirements of the system.

ISO and IEC formulated the software quality model standard ISO /IEC 9126:1991 "Software Engineering Product Quality" 30 years ago.

And since.2005, a new series of software product quality requirements and evaluation (SQuaRE) standards have been introduced. This document is based on SQuaRE.

The quality of software products in the series of standards proposes non-functional requirements. In fact, the software quality definition given by ISO /IEC 24765:2017 is From ISO /IEC 25000:2014 "System and Software Engineering System and Software Quality Requirements and Evaluation (SQuaRE)-SQuaRE Guide South".

In terms of the description of requirements, ISO /IEC 15408 "Information Engineering Security Technology Assessment Conditions for IT Security" series of standards (I.e. "CommonCriteriaforInformationTechnologySecurityEvaluation", referred to as the CC standard)

A semi-formal method has been widely recognized by the industry. Therefore, in this document, a similar organization and description is adopted for non-functional requirements.

Method, and introduced the calculation between the elements consistent with the series of standards.

XML is currently a widely used information representation method. Compared with plain text, it has better structure.

XML is used as a logical statement of non-functional requirements, so that information technology can be used for further processing when possible.

Based on the integration of these standards, GB/T 40473 provides a description framework of the non-functional requirements of banking application systems and various types of banking The template for the non-functional requirements of the industry application system is designed to improve the quality and efficiency of the compilation of the non-functional requirements of the banking application system, and reduce the compilation of the bank.

The threshold and cost of non-functional requirements of industry application systems are composed of nine parts.

---Part 1: Describe the framework. The purpose is to clarify the scope of the banking application system and establish the non-functional requirements of the banking application system The description framework of the banking industry clarifies the identification and description of the non-functional requirements of the banking application system, and gives the non-functional requirements of the banking application system The customized package and customized profile of the bank, propose the technical management and evaluation of the non-functional requirements of the banking application system, and give the banking application The method of using the XML description of the system's non-functional requirements is the basis for the reading and application of the rest of the parts.

---Part 2: Functional suitability. The purpose is to provide functional fitness including functional completeness, functional correctness and functional suitability Sexual requirements, these requirements can be seen as functional requirements from the rigorous classification of requirements, but in the research and development of banking application systems, It is often regarded as a non-functional requirement.

---Part 3: Performance efficiency. The purpose is to give performance efficiency requirements including time characteristics, resource utilization, and capacity.

---Part 4: Compatibility. The purpose is to provide compatibility including coexistence and interoperability.

---Part 5: Ease of use. The purpose is to provide information including identifiability, ease of learning, ease of operation, user error defense, user community Face comfort and ease of accessibility.

---Part 6: Reliability. The purpose is to provide reliability including maturity, availability, fault tolerance and easy recovery.

---Part 7: Security. The purpose is to provide security including confidentiality, integrity, non-repudiation, verifiability and authenticity. Fullness.

---Part 8: Maintainability. The purpose is to provide the information including modularity, reusability, easy analysis, easy modification and easy testability. Maintainability.

---Part 9: Portability. The purpose is to provide portability including adaptability, easy installation and easy replacement.

1 Scope

This document gives the scope of the banking application system, stipulates the non-functional requirement framework, non-functional requirement identification, non-functional requirement description, Customized packages and customized outlines for non-functional requirements, technical management and evaluation requirements for non-functional requirements, and XML descriptions of non-functional requirements The way.

This document is suitable for the description of non-functional requirements of various application systems in the banking industry. Application for information exchange with banking application system System, can refer to use according to need.

2 Normative references

The contents of the following documents constitute the indispensable clauses of this document through normative references in the text. Among them, dated quotations Only the version corresponding to that date is applicable to this document; for undated reference documents, the latest version (including all amendments) is applicable to this document.

GB/T 18336.1-2015 Information Technology Security Technology Information Technology Security Assessment Criteria Part 1: Introduction and General Model

GB/T 18793-2002 Information Technology Extensible Markup Language (XML) 1.0

GB/T 25000.10-2016 System and Software Engineering System and Software Quality Requirements and Evaluation (SQuaRE) Part 10: System and software quality model

ISO /IEC 9899:2018 Information Technology Programming Language C (Informationtechnology-Programminglan-guages-C)

ISO /IEC 15288:2015 System and Software Engineering System Life Cycle Process (Systemsandsoftware engineering-Systemlifecycleprocesses)

3 Terms and definitions

The following terms and definitions apply to this document.

3.1 Application system and requirements

3.1.1 Application system

A system for collecting, storing, processing and presenting data through a computer.

Note: The term "application" is generally used to indicate an executable software component, which consists of one or more components, modules or subsystems. [Source: ISO /IEC 24765:2017, 3.167]

3.1.2 Requirement

Translate or express a statement of a certain need and related constraints and conditions.

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 19 pages — is available in the English PDF.

Referenced standards

Similar standards

How to Download GB/T 40473.1-2021

  1. 1

    Add to cart

    Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.

  2. 2

    Checkout

    Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).

  3. 3

    Instant delivery (0–9 sec)

    Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.

  4. 4

    Invoice included

    A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
19 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 40473.1-2021

$330.00