Regulation and regulation processing method and device, regulation information acquisition method and device
A technology of rules and regulations and processing methods, applied in the field of data processing, can solve the problems of complexity, different writing logic, and many clauses, and achieve the effect of accurate matching.
Pending Publication Date: 2021-04-02
AGRICULTURAL BANK OF CHINA
0 Cites 0 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0003] However, there are many problems in the existing rules and regulations, such as cumbersome and cumbersome cl...
Method used
[0099] The system information acquisition device provided by the embodiment of the application can realize the precise matching of system requirem...
Abstract
The invention provides a regulation and regulation system processing method and device, and a system information obtaining method and device, and the method comprises the steps: obtaining a target regulation and regulation system, and splitting the target regulation and regulation system into terms; determining a technical attribute corresponding to each term obtained by splitting, a term type towhich the term belongs and a corresponding operable term case; and forming a system clause case by each clause obtained by splitting, and the clause attribute, the technical attribute, the clause typeand the corresponding operable clause case corresponding to the clause, and forming a system clause case library by all the obtained system clause cases. According to the regulation and regulation system processing method provided by the invention, the regulation and regulation system can be processed into a plurality of entries of system clause cases which are unified in form and logic, rich incontent and easy to guide system construction, and the system information acquisition method provided by the invention can realize accurate matching of system requirements and the system clause cases.
Application Domain
Software testing/debuggingOther databases indexing +2
Technology Topic
Case baseSystem information +6
Image
Examples
- Experimental program(1)
Example Embodiment
[0043]Next, the technical solutions in the embodiments of the present invention will be apparent from the embodiment of the present invention, and it is clearly described, and it is understood that the described embodiments are merely embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, there are all other embodiments obtained without making creative labor without making creative labor premises.
[0044]Given that there is a complicated and cumbersome, many terms, the writing logic is not equal, and it is difficult to guide system demand, software development and software testing, this application provides a rules and regulations, please Seefigure 1 The flow schematic of the rule system processing method is shown, which may include:
[0045]Step S101: Get the target rule system and split the target system as the terms.
[0046]Among them, the target rules can be a rules and regulations, or a number of rules and regulations, a rules and regulations typically include multiple clauses, and the purpose of step S101 is to split each rule system as a clause.
[0047]Step S102: Determine the technical attribute corresponding to each clause of split, the terms of the terms and the corresponding Terms of Terms.
[0048]It should be noted that one system typically includes a plurality of modules, and each module includes a plurality of sub-modules, in view of this, the technical attributes in this embodiment include target systems related to the corresponding provisions, and the corresponding terms related to the corresponding terms. The target module, the target module related to the corresponding terms, and the test function point under the target sub-module.
[0049]The types of clauses in this embodiment can include: constraint control classes, flow series classes, interface association classes, interface display clauses, data verification classes, and general classes, that is, the terms of each clause to split can be the above six One of the types of clauses. It should be noted that the constraint control class clause is the terms including one or more constraints, the process series clause is the terms of the business process, the interface association clause is the terms related to interface function between the two systems, interface display Class Terms are clauses related to the system interface, the data verification class clause is the terms related to verifying data correctly, and the general class terms refer to the unconstrained control class, the process series class, interface association, interface display class, and data verification Terms outside of class terms.
[0050]In this embodiment, the operable clause case is an operational clause case that is converted according to the corresponding terms, and the operable clause case includes at least one operable terms, the operational information includes test operation and intended operational structure.
[0051]Step S103: Each clause of splitting and its corresponding terms, technical attributes, and the corresponding terms of the terms, and the corresponding operating terms, and the corresponding terms of operations, which forms an entry system clause. Case Library.
[0052]Among them, the terms attributes include identification information of the rules and regulations belonging to the corresponding provisions, specific, clause properties can include the posting number and name of the rules and regulations belonging to the corresponding terms.
[0053]In the present embodiment, the contents of the clause, the terms of the clause, the terms of the article and the Terms corresponding to the terms of the article and the Terms corresponding to this clause The case is combined in a unified format as a system clause case. Table 1 shows an example of a system clause case:
[0054]Table 1 Institutional Case
[0055]
[0056]The rules and regulations provided by the embodiments are provided by the implementation of the target rules, first split the target system as the provisions, then determine the technical attributes corresponding to each clause split, the type of terms and corresponding operational The terms case, finally put each terms, corresponding terms, technical properties, technical attributes, and corresponding terms of the terms, and corresponding terms of operation, and the relevant system clause case compositions form an entry system Terms Case Library. The rules and regulations provided by the embodiments of the present application can handle rules and regulations into multiple forms and logical uniform, content-rich system clause cases, and the systematic clause cases have been developed, software development, software testing, and even system optimization of system requirements. Good guidance.
[0057]Next, "Step S102) in the above embodiment is described in the specific implementation process of the technical attribute corresponding to each clause of split, the terms of the terms and the corresponding Terms of Terms of Terms, and the corresponding Terms of Terms.
[0058]Since it is determined that the technical attributes corresponding to the various clauses of the split, the terms of the terms and the corresponding operational clause case are the same, the embodiment is the technical attribute corresponding to the determination clause. The terms of the article and the process of the corresponding operating terms case are introduced.
[0059]It can be seen from the above embodiments that the technical attributes corresponding to clause x include: target system S related to clause xx, Target system SxMedium with target module M in terms Xx, Target module MX in XTarget sub-module M related to terms Xx, Target sub-module MxThe next test function point, first introduces the process of determining the technical attributes corresponding to the terms X.
[0060]Seefigure 2 The flow schematic of the technical attributes corresponding to the determination terms X can include:
[0061]Step S201: Determine the target system S related to the clause x according to the contents of the terms X and the functions of the existing systemsx.
[0062]It should be noted that the target system S related to the terms XxThere may be one, or there may be multiple.
[0063]Step S202: The content of the terms X and the target system SxThe function of the various modules contained, determine the target system SxTarget module M related to terms Xx.
[0064]It should be noted that the target system SxTarget module M related to terms XxThere may be one, or there may be multiple.
[0065]Step S203: In the content of the terms X and the target module MxThe function of each sub-module included, determines the target module MxThe target submodule associated with the terms X.
[0066]It should be noted that the target system SxTarget module M related to terms XxThere may be one, or there may be multiple.
[0067]Step S204: Determine the test function point under the target sub-module based on the content of the target clause and the function of the target sub-module.
[0068]Next, the process of determining the terms used by the clause X will be introduced.
[0069]The process of determining the terms of the terms of clause X include: According to the semantics of the contents of the terms X, in conjunction with the logical relationship between classes in clause X and the context information in its rules and regulations, the clause X is determined. Terms of terms.
[0070]In general, the terms of the terms X included can be determined by the semantics of the contents of the terms X, which is considered to have certain characteristics, such as the provisions of the process series, have certain logical relationships. It is also considered that the continuous terms have a certain relevance (such as the 3rd to 5 provisions in a rules of regulations, all the terms related to data verification), in order to be able to more accurately determine the terms type belonging, this implementation Alternatively, the logical relationship between clause X neutron clause, and the clause x is determined in its regulations.
[0071]Finally, the process of determining the operating terms cases corresponding to the determined X.
[0072]The process of determining the operating terms case corresponding to the terms X can include: Determining the Terms X corresponding to the Terms X corresponding to the terms X of the terms X.
[0073]Specifically, the process of determining the Terms X corresponding to the terms X of the terms X can include:
[0074]If the terms of the clause X belongs are constrained control classes, one can operable clause information is determined according to each of the conditions contained in the terms X, and each operable information includes a test operation and a expected result of operation, each of the operational information. The test operation is different, and the expected operation is the same, it is necessary to say that the prediction operation result is the result of the conventional achievement of the conditions included in the terms X, assuming that the terms X includes 3 conditions, depending on the terms X. 3 Operable terms, three test operations in 3 operable terms information, the expected operation results;
[0075]If the clause x is the process series class, then determine an operational terms information in accordance with each step included in the terms X, each of the operable terms of operation includes a test operation and a desired result, each can operate. The test operation in the information is different. The expected operation result is the same, and it is necessary to explain that the result is expected after executing the traffic flow included in the X, assuming that the service flow included in the clause x includes 5 steps, according to the terms X 5 Operable Terms Information, each of the five steps included in each operability terms, 5 steps included in the business process, 5 can operability, the test operation in the operability terms, the expected operation result is the same (all The result of the expected result is expected to perform all steps);
[0076]If the terms of the Terms X are other types other than constraint control classes and procedures, the terms X determined an operability terms information, the same, operability clause information includes a test operation and a expected operation. result.
[0077]Through the above process, for the constraint control class terms, it includes several conditions, and the final identified operational terms case, including several operational terms, for the flow series clause, including several steps, and finally determined The operating terms case, including several operational terms, for other types of terms, the final identified operable terms case includes an operable terms. The process implementation of the operational clause case corresponding to the above determination terms X is the process of converting clause X into an entry case case.
[0078]Based on the rules and system processing method provided above, the present application embodiment provides a system information acquisition method, which may include obtaining keywords related to the system requirements, based on the acquisition keyword, from pre-predetermined Using the Understanding System Terms Cases of Terms and Keywords, which is obtained by the above-described embodiments, to guide the system requirements, to guide system requirements, software development or software testing.
[0079]In the present embodiment, based on the enabled system clause case, the system clause case search tool can be built, and the system terms case retrieval retrieval in the Certification System Case Case, which, the terms case The search tool can receive keywords based on specific system requirements input, and retrieve the system clause cases that match the system requirements in the Certification System Case Library based on user input, and output retrieval results.image 3 An example of the interface of the Terms Search Tool is shown that users canimage 3 In the Search Condition Input box in the interface of the Terms Case Retrieval tool, enter keywords, and the Case Search tool retrieves the keywords related to the keywords entered in the Critical System Case Library according to the keyword entered by the user. And return to the search result. When searching, the information of the corresponding fields in each system clause case in the Certification Case Library will match the keyword.
[0080]In a possible implementation, keywords can be extracted from each institutional clause case in the Certification System Case Library (available from the terms, technical properties, terms attributes, clauses, and handling conditions. One or more keywords in one or more items), establish the correction of the keywords of the extracted keyword and the corresponding institutional clause case, and when the keyword of the user is input, when the keyword input is, it can be based on Key words associated index logo finds the corresponding institutional clause case.
[0081]The rules and rules of complicated and cumbersome, many rules and regulations, rich in writing logic, and clear logic, clear rules, clear and easy to guide system construction. Terms Case, the system information acquisition method provided by the present application embodiment can realize the accurate matching of system requirements and system clause cases. For example, which parts involved in system requirements, which institutional clause cases are matched, and the system requirements are staged, and the system matches the system The clause case can provide system guidance to the demand initiator, to ensure the compliance of the system, in software development, matching system clause cases provide institutional guidance to developers, help developers to understand and acquire as accurately as possible System requirements, realization of relevant rules, in software testing phase, matching system clause cases can provide system guidance to developers, clear compliance steps, reminding testers to impose important test points, avoiding systematic irregular operation, ultimately Implementation of the system's refinement, software development, software testing, thus enhances the legal and compliance of the system.
[0082]The embodiments of the present application also provide a rules and regulation device, please refer toFigure 4 The results of the apparatus are shown, which may include: system acquisition module 401, system split module 402, information determining module 403, system Terms Case Construction Module 404, and System Terms Case Library Building Module 405.
[0083]The system acquisition module 401 is used to acquire the target rule system.
[0084]The system split module 402 is used to split the target rule system as the terms.
[0085]The information determination module 403 is used to determine the technical attribute corresponding to each clause of split, the terms type and the corresponding Terms of Terms.
[0086]Among them, the technical attributes corresponding to the one will include target systems associated with the provisions, the target module related to the TUR, and the target submodule related to the Terminal, the target sub-module Test function point;
[0087]System Terms Case Construction Module 404, which intends to form a system clause case for each clause of splitting and its corresponding clause attributes, technical attributes, and corresponding terms and corresponding operating terms;
[0088]System Terms Case Library Construction Module 405, for all provisions of all provisions constructed by the System Terms Case Construction Module Composition Entrance System Terms.
[0089]Among them, the corresponding terms attributes include the identification information of the rules and regulations to which the Terms belong.
[0090]Optionally, the terms of the article belongs are one of the following terms: constraint control class, process series class, interface association class, interface display class, data verification class, and universal classes.
[0091]Optionally, the information determination module 403 is specifically used to determine the target system related to the provision in each system according to the content of the article and the function of the existing system, in determining the technical properties of the provision; According to the content of the provision and the functions of the respective modules included in the target system, the target module related to the terms is determined; the function of each sub-module included in accordance with the contents of the terms and the contents of the target module Determine the target sub-module associated with the TURM in the target module; the test function point under the target sub-module is determined according to the content of the terms and the function of the target sub-module.
[0092]Optionally, when the information determining module 403 is specifically used to determine the semantics of the contents of the terms, while combining the logical relationship between the clauses and the rules and regulations where the terms are located. The context information of the clause determines the terms of the article belongs.
[0093]Optionally, the information determining module 403 is specifically used to determine the operational terms of the article according to the content of the article and the terms to which the terms belongs to the terms of the terms and the terms of the clause are specifically used.
[0094]Optional, the information determination module 403 determines the operating terms case corresponding to the terms of the terms according to the terms of this clause and the terms of the terms, and is specifically used for the terms of the terms to be constrained, according to the constraint control class. Each condition includes each condition that determines an operability terms, wherein the operable information includes test operation and expected results; if the terms are flow series classes, according to the service flow included in this clause. Each step determines an operability terms; if the terms of the terms belongs to other types other than the constraint control class and the flow series class, determine one operation according to the content of the target clause. Sexual terms.
[0095]The rules and regulations provided by the embodiments of the present application can handle rules and regulations into multiple forms and logical uniform, content-rich system clause cases, and the systematic clause cases obtained on system requirements, software development, software testing, and even system optimization Get better guidance.
[0096]The present application embodiment also provides a system information acquisition device, including: keyword acquisition module and system clause case acquisition module.
[0097]The keyword acquisition module is used to obtain keywords related to system requirements;
[0098]The system clause case acquisition module is used to obtain a system clause case associated with the keyword based on the keyword, the entry system clause library constructed in advance using the rules and system processing apparatus provided in advance, using the above-described embodiments. Development and testing in guidance system.
[0099]The system information acquisition device provided via the present application embodiment can realize the accurate matching of system requirements and system clause cases, thereby implementing the system's refinement guidance for demand customization, software development, software testing.
[0100]The present application embodiment also provides a rules and regulation equipment, please refer toFigure 5 A structural schematic diagram of the apparatus may include: at least one processor 501, at least one communication interface 502, at least one memory 503, and at least one communication bus 504;
[0101]In the present application embodiment, the processor 501, the communication interface 502, the memory 503, the number of communication bus 504 are at least one, and the processor 501, the communication interface 502, and the memory 503 perform communication between each other through the communication bus 504;
[0102]Processor 501 may be a central processor CPU, or a particular integrated circuit ASIC (ApplicationSpecific Integrated Circuit), or is configured to implement one or more integrated circuits of the embodiment of the present invention;
[0103]Memory 503 may include a high speed RAM memory, and may also include a non-volatile memory or the like, such as at least one disk memory;
[0104]The memory stores programs, the processor can call the memory stored, the program for:
[0105]Get the target rules and regulations and split the target rules and regulations as terms;
[0106]Determine the technical properties corresponding to each clause of split, the terms of the terms and the corresponding operating terms, where the corresponding technical attributes include target systems related to the provisions, the target system with the Terms The relevant target module, the target module related to the Terms, the test function point under the target sub-module;
[0107]Each clause of splitting and its corresponding terms, technical properties, the terms of the terms and corresponding Terms of Terms, and the corresponding operational terms, which are obtained by all institutional clause cases to form an entry system Terms Case Library. Among them, the corresponding terms attributes include the identification information of the rules and regulations to which the Terms belong.
[0108]Optionally, the details of the procedure and the extension feature are described above with reference to the above description.
[0109]The present application embodiment also provides a readable storage medium that stores a program that is adapted to perform by the processor, the program for:
[0110]Get the target rules and regulations and split the target rules and regulations as terms;
[0111]Determine the technical properties corresponding to each clause of split, the terms of the terms and the corresponding operating terms, where the corresponding technical attributes include target systems related to the provisions, the target system with the Terms The relevant target module, the target module related to the Terms, the test function point under the target sub-module;
[0112]Each clause of splitting and its corresponding terms, technical properties, the terms of the terms and corresponding Terms of Terms, and the corresponding operational terms, which are obtained by all institutional clause cases to form an entry system Terms Case Library. Among them, the corresponding terms attributes include the identification information of the rules and regulations to which the Terms belong.
[0113]Finally, it will also be noted that in this article, relationship terms such as the first and second, etc. are only used to distinguish an entity or operation with another entity or an operational area, and not necessarily or imply these entities. Or there is any such practical relationship or order between operations. Moreover, the term "comprising", "comprising" or any other variable is intended to encompass non-exclusive contained, so that the process, method, article, or device including a series of elements, not only those elements, but also not expressly listed. Other elements, or elements that are also inherent to this process, method, item, or device. In the absence of more restrictions, the elements defined by the statement "include a ...", and there is no additional same elements in the process, method, item, or device including the element.
[0114]In the present specification, various embodiments are described in the manner, each of the various embodiments are different from those of other embodiments, and the same similar part of each embodiment can be seen.
[0115]The above description of the disclosed embodiments will be made to those skilled in the art can be implemented or used. A variety of modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the invention. Accordingly, the present invention will not be limited to the embodiments shown herein, but rather consistent with the widest range of principles and novel features disclosed herein.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.