[go: up one dir, main page]

CN113344708A - Large-scale system production and exercise application evaluation method and system - Google Patents

Large-scale system production and exercise application evaluation method and system Download PDF

Info

Publication number
CN113344708A
CN113344708A CN202110603487.2A CN202110603487A CN113344708A CN 113344708 A CN113344708 A CN 113344708A CN 202110603487 A CN202110603487 A CN 202110603487A CN 113344708 A CN113344708 A CN 113344708A
Authority
CN
China
Prior art keywords
application
risk
function
commissioning
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110603487.2A
Other languages
Chinese (zh)
Other versions
CN113344708B (en
Inventor
李规化
李元华
张彦
赵中芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202110603487.2A priority Critical patent/CN113344708B/en
Publication of CN113344708A publication Critical patent/CN113344708A/en
Application granted granted Critical
Publication of CN113344708B publication Critical patent/CN113344708B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种大型系统投产演练应用评估方法及系统,涉及数据测试领域,可应用于金融领域和其他领域,所述方法包含:采集待评估系统中各应用的属性数据以及应用间的关系数据,根据所述属性数据和所述关系数据分别构建应用属性规则库以及应用关系拓扑图;通过所述应用属性规则库与预设风险系数获得各应用对应的应用风险函数,以及,根据所述应用关系拓扑图获得各应用对应的联机风险函数和批量风险函数;根据所述应用风险函数、所述联机风险函数和所述批量风险函数计算获得各应用对应的投产演练风险值;通过所述投产演练风险值生成待评估系统的投产演练应用清单,根据所述投产演练应用清单对对应应用进行投产演练。

Figure 202110603487

The present invention provides a large-scale system production drill application evaluation method and system, which relate to the field of data testing and can be applied to the financial field and other fields. The method includes: collecting attribute data of each application in the system to be evaluated and the relationship between the applications data, build an application attribute rule base and an application relationship topology diagram respectively according to the attribute data and the relationship data; obtain the application risk function corresponding to each application through the application attribute rule base and the preset risk coefficient, and, according to the The online risk function and batch risk function corresponding to each application are obtained by applying the relational topology diagram; the risk value corresponding to the production exercise of each application is obtained through the calculation according to the application risk function, the online risk function and the batch risk function; The drill risk value generates a production drill application list of the system to be evaluated, and a production drill is performed on the corresponding application according to the production drill application list.

Figure 202110603487

Description

Large-scale system production and exercise application evaluation method and system
Technical Field
The invention relates to the field of data testing, can be applied to the financial field and other fields, and particularly relates to a large-scale system production and exercise application evaluation method and system.
Background
With the development of information technology and internet finance, according to business and operation management needs, various applications in a financial system are more and more, business requirements are more frequent and complex, meanwhile, the research, development, testing and commissioning of the application system are short, flat and fast, accordingly, insufficient testing time is brought, application versions are iterated frequently, versions with different commissioning dates are installed in a testing environment in a crossed mode, the version installation sequence is inconsistent with the actual commissioning sequence of the versions, and therefore defect detection of partial simple installation and configuration problems is further affected, and commissioning risks of the application system cannot be effectively controlled.
In order to solve the problems, normal conditions can be used for carrying out one-time simulation exercise test work before version production to eliminate risk problems caused by environmental differences, but with more and more application systems, the exercise of production is limited by balance between resource investment and benefit, particularly, large-scale application under the condition of centralized production of a financial system can not be completely carried out before production, the exercise of production is mainly carried out according to a subjective evaluation mode at present, and no effective scientific evaluation participation means exists.
Disclosure of Invention
The invention aims to provide a large-scale system production drill application evaluation method and system, which objectively evaluate the rationality of application participation in production drill, can ensure that proper resources are input to achieve the expected production drill effect, and controls the production risk.
To achieve the above object, the present invention provides a method for evaluating a large-scale system production exercise application, the method comprising: acquiring attribute data of each application in a system to be evaluated and relationship data among the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data; obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph; calculating to obtain a commissioning exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function; and generating a commissioning application list of the system to be evaluated according to the commissioning risk value, and performing commissioning on the corresponding application according to the commissioning application list.
In the application evaluation method for large-scale system production practice, preferably, the method includes the steps of collecting attribute data of each application in the system to be evaluated and relation data among the applications, and respectively constructing an application attribute rule base and an application relation topological graph according to the attribute data and the relation data, and the method includes: acquiring application resource files provided by an upstream enterprise application system resource management system according to a preset period; and extracting one or more preset attribute data in the application resource file to generate an application attribute rule base and an application relationship topological graph.
In the application evaluation method for large-scale system production drilling, preferably, the extracting of the predetermined one or more attribute data in the application resource file to generate the application attribute rule base and the application relationship topological graph includes: extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base; extracting application incidence relation data in the application resource file, obtaining an upstream-downstream relation of the application according to the application incidence relation, and generating an application relation topological graph according to the upstream-downstream relation.
In the above method for evaluating an application of a large-scale system in production practice, preferably, obtaining an online risk function and a batch risk function corresponding to each application according to the application relationship topological graph includes: according to the application relationship topological graph, obtaining an online transverse function of an online application transverse direct access application node and an online longitudinal function of any one longitudinal indirect access application node in online application corresponding to each application, and obtaining an online risk function according to the online transverse function and the online longitudinal function; and obtaining a batch transverse function of the batch application transverse direct access application nodes and a batch longitudinal function of any one of the batch applications longitudinal indirect access application nodes corresponding to each application according to the application relationship topological graph, and obtaining a batch risk function according to the batch transverse function and the batch longitudinal function.
In the method for evaluating an application of a large-scale system in a commissioning process, preferably, the generating of the commissioning application list of the system to be evaluated according to the commissioning risk value includes: arranging all applications in the system to be evaluated according to the risk values in sequence through the commissioning exercise risk values; and generating a production exercise application list according to the arrangement result and the application corresponding to each risk value.
In the above method for evaluating a large-scale system commissioning application, preferably, performing the commissioning for the corresponding application according to the commissioning application manifest includes: and carrying out the commissioning of the correspondingly ordered applications in the commissioning application list according to the pareto principle.
The invention also provides an application evaluation system for large-scale system production and practice, which comprises an application data acquisition device, an application risk evaluation device and an application evaluation result display device; the application data acquisition device is used for acquiring attribute data of each application in the system to be evaluated and relationship data among the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data; the application risk evaluation device is used for obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph; calculating to obtain a production exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function; and the application evaluation result presentation device is used for generating a production drill application list of the system to be evaluated according to the production drill risk value and performing production drill on the corresponding application according to the production drill application list.
In the above large-scale system production drill application evaluation system, preferably, the application data acquisition device includes an attribute extraction module and a relationship extraction module; the attribute extraction module is used for extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base; the relation extraction module is used for extracting application incidence relation data in the application resource file, obtaining an upstream and downstream relation of an application according to the application incidence relation, and generating an application relation topological graph according to the upstream and downstream relation.
In the application evaluation system for large-scale system production drilling, preferably, the application risk evaluation device includes a relationship analysis module, and the relationship analysis module is configured to obtain, according to the application relationship topological graph, an online transverse function of an online application transverse direct access application node and an online longitudinal function of any one of online applications longitudinal indirect access application nodes corresponding to each application, and obtain an online risk function according to the online transverse function and the online longitudinal function; and obtaining a batch transverse function of the batch application transverse direct access application nodes and a batch longitudinal function of any one of the batch applications longitudinal indirect access application nodes corresponding to each application according to the application relationship topological graph, and obtaining a batch risk function according to the batch transverse function and the batch longitudinal function.
In the application evaluation system for large-scale system production drilling, preferably, the application evaluation result presentation device includes a sorting module and a presentation module; the sequencing module is used for sequentially sequencing all applications in the system to be evaluated according to the risk values through the commissioning exercise risk value, and generating a commissioning exercise application list according to the sequencing result and the applications corresponding to all the risk values; and the display module is used for carrying out the commissioning of the correspondingly sequenced applications in the commissioning application list according to the pareto principle.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method when executing the computer program.
The present invention also provides a computer-readable storage medium storing a computer program for executing the above method.
The invention has the beneficial technical effects that: the method and the system for evaluating the application of the on-production drill overcome various problems encountered by the on-production drill of a large number of applications before the on-production on a concentrated on-production day in the existing large-scale financial system, and provide an innovative method and system for evaluating the application of the on-production drill; the rationality of the application participating in the production practice can be objectively evaluated, the appropriate resources can be ensured to be input to achieve the expected production practice effect, and the production risk is controlled.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
fig. 1 is a schematic flow chart illustrating a method for evaluating an application of a large-scale system commissioning according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a process of constructing an application attribute rule base and an application relationship topology according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an application relationship topology diagram according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a horizontal-vertical relationship in a relational topology according to an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating a flow of acquiring an online risk function and a batch risk function according to an embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating a batch relationship and an online relationship according to an embodiment of the present invention;
FIG. 7 is a flow chart illustrating a process of building a commissioning application list according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an evaluation system for large scale system commissioning applications according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the drawings and examples, so that how to apply the technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented. It should be noted that, unless otherwise specified, the embodiments and features of the embodiments of the present invention may be combined with each other, and the technical solutions formed are within the scope of the present invention.
Additionally, the steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions and, although a logical order is illustrated in the flow charts, in some cases, the steps illustrated or described may be performed in an order different than here.
Referring to fig. 1, the method for evaluating the application of large-scale system production practice provided by the present invention includes:
s101, collecting attribute data of each application in a system to be evaluated and relation data among the applications, and respectively constructing an application attribute rule base and an application relation topological graph according to the attribute data and the relation data;
s102, obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph;
s103, calculating to obtain a production exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function;
s104, generating a production exercise application list of the system to be evaluated according to the production exercise risk value, and carrying out production exercise on the corresponding application according to the production exercise application list.
Therefore, the relational topology constructed in advance is utilized, the correlation function is combined to determine the related risk of each application in the large-scale system, and reference is provided for subsequent production practice, so that the rationality of the application participating in the production practice is objectively evaluated, the appropriate resources can be ensured to be input to achieve the expected production practice effect, and the production risk is controlled.
Referring to fig. 2, in an embodiment of the present invention, collecting attribute data of each application in a system to be evaluated and relationship data between the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data includes:
s201, acquiring an application resource file provided by an upstream enterprise application system resource management system according to a preset period;
s202, extracting one or more preset attribute data in the application resource file to generate an application attribute rule base and an application relationship topological graph.
Specifically, the extracting of the predetermined one or more attribute data in the application resource file to generate the application attribute rule base and the application relationship topological graph includes: extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base; extracting application incidence relation data in the application resource file, obtaining an upstream-downstream relation of an application according to the application incidence relation, and generating an application relation topological graph according to the upstream-downstream relation; in practical operation, reference may be made to fig. 3 and 4, and the implementation flow of the process may be as follows:
1. and storing the application resource file in a database according to a monthly regular updating mode by receiving the application resource file provided by the upstream enterprise application system resource management system.
2. Extracting attribute data of 'account', 'customer' and 'importance' from the database according to the application resource data in the database to form an application key attribute data table;
3. and extracting application association relationship attributes according to application resource data in the database, and forming online upstream direct connection application relationships and batch downstream direct connection application relationships by taking the application as a dimension. Meanwhile, according to the application key identifier, the longitudinal link relationship is extracted, and finally an application relationship topological graph is formed, as shown in fig. 3 and 4.
Referring to fig. 5, in an embodiment of the present invention, obtaining the online risk function and the batch risk function corresponding to each application according to the application relationship topological graph includes:
s501, obtaining an online transverse function of an online application transverse and direct access application node and an online longitudinal function of any one longitudinal and indirect access application node in online application corresponding to each application according to the application relation topological graph, and obtaining an online risk function according to the online transverse function and the online longitudinal function;
s502, a batch transverse function of the batch application transverse direct access application nodes and a batch longitudinal function of any one of the batch application longitudinal indirect access application nodes corresponding to each application are obtained according to the application relation topological graph, and a batch risk function is obtained according to the batch transverse function and the batch longitudinal function.
In actual work, each application system has certain attributes, the related attributes can be obtained from related systems of financial enterprises, and the evaluation module mainly utilizes the system: a (accounting attribute), B (customer attribute), C (importance attribute); where A may be understood as the system involved in accounting processing and related to money, B may be understood as the system facing customers, related to personnel, to internal or external customers, and C may be understood as the financial system internal to the system's assessment of importance. The staff may define the risk coefficient of each attribute in advance according to the importance degree of each attribute, for example: the attribute A (the risk coefficient related to account processing is 3, but not 1), the attribute B (the risk coefficient related to the external attribute is 3, the risk coefficient related to the internal risk coefficient is 2), and the attribute C (the risk coefficients are sequentially defined as 5,4,3,2 and 1 according to the grading level number of the internal application of the enterprise); each application system has more or less complicated interaction relation with other systems, wherein the more interaction relations, the more complicated the application is, and the higher the risk probability of problems in the interaction process is. The evaluation module separates the application relationships into online relationships and batch relationships for this, as shown in FIG. 4.
Application association topology-vertical (transaction link node count summation), horizontal (direct connection application count summation):
AX ═ Σ Ni (AX is the number of online application lateral-direct access application nodes);
AY ═ Σ Mi (AY is the number of longitudinal indirect access application nodes in one of the online applications);
BX ═ Σ Ni (BX is the number of nodes in the batch application that have access to the application in the transverse direction;
BY ═ Σ Mi (BY is the number of application nodes for one of the vertical indirect access applications in the bulk application);
the online risk factor is defined as 1 and the batch risk factor is defined as 0.5. Applying commissioning exercise risk score (i is the number of the links with the same number of application nodes of the online longitudinal link, and j is the number of the links with the same number of application nodes of the batch longitudinal link):
R=A(3,1)*B(1,3)*C(1,2,3,4,5)*(AX+∑i*AY)+A(3,1)B(1,3)C(1,2,3,4,5)*(BX+∑j*BY)*0.5;
for example, application a attributes are (accounting, direct external service, importance level 4): r (a) ═ 3 × 4 (5+3) +3 × 4 (4+2) × 0.5 ═ 396; reference is made in particular to fig. 6.
Referring to fig. 7, in an embodiment of the present invention, the generating a commissioning application list of the system to be evaluated according to the commissioning risk value includes:
s701, arranging the applications in the system to be evaluated according to the risk values in sequence through the commissioning exercise risk values;
s702, generating a production exercise application list according to the arrangement result and the application corresponding to each risk value.
Further, performing the production drilling on the corresponding application according to the production drilling application list comprises: and carrying out the commissioning of the correspondingly ordered applications in the commissioning application list according to the pareto principle. In actual work, the evaluation result scores of the applications, namely the production exercise risk values, can be displayed in a descending order, and the higher the application score is, the higher the application routine production risk is. Then, the actual application production situation of the enterprise and the pareto 2-8 principle (20% investment can generate 80% benefit) are combined, wherein the application with the top 20% of the ranking is recommended to be necessary to participate in the production and exercise application, and meanwhile, the current version delivery list is combined to obtain the current version participation exercise application list.
Referring to fig. 8, the present invention further provides an application evaluation system for large-scale system production practice, where the system includes an application data acquisition device, an application risk evaluation device, and an application evaluation result presentation device; the application data acquisition device is used for acquiring attribute data of each application in the system to be evaluated and relationship data among the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data; the application risk evaluation device is used for obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph; calculating to obtain a production exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function; and the application evaluation result presentation device is used for generating a production drill application list of the system to be evaluated according to the production drill risk value and performing production drill on the corresponding application according to the production drill application list.
Specifically, in actual work, the application data acquisition device is used for butting internal application system resources of an enterprise, and the application key attribute data and the application relation data are butted and acquired through the interface to form an application attribute rule base and an application relation topological graph. The application risk evaluation device comprehensively evaluates the importance of hundreds of thousands of applications based on application attribute parameters and associated longitudinal and transverse application relation links, calculates risk scores through an evaluation algorithm, and takes score results as important basis of actual production practice; the application evaluation result display mainly realizes the visual display of the application commissioning drilling risk result and provides the application recommendation for participating in the commissioning drilling by combining the current delivery version information conversion.
In an embodiment of the present invention, the specific implementation principle and manner of each device may be as follows:
the application data acquisition device comprises an attribute extraction module and a relation extraction module; the attribute extraction module is used for extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base; the relation extraction module is used for extracting application incidence relation data in the application resource file, obtaining an upstream and downstream relation of an application according to the application incidence relation, and generating an application relation topological graph according to the upstream and downstream relation.
The application risk assessment device comprises a relational analysis module, wherein the relational analysis module is used for obtaining an online transverse function of an online application transverse direct access application node and an online longitudinal function of any one of online applications transverse direct access application nodes corresponding to each application according to the application relational topological graph, and obtaining an online risk function according to the online transverse function and the online longitudinal function; and obtaining a batch transverse function of the batch application transverse direct access application nodes and a batch longitudinal function of any one of the batch applications longitudinal indirect access application nodes corresponding to each application according to the application relationship topological graph, and obtaining a batch risk function according to the batch transverse function and the batch longitudinal function.
The application evaluation result display device comprises a sorting module and a display module; the sequencing module is used for sequentially sequencing all applications in the system to be evaluated according to the risk values through the commissioning exercise risk value, and generating a commissioning exercise application list according to the sequencing result and the applications corresponding to all the risk values; and the display module is used for carrying out the commissioning of the correspondingly sequenced applications in the commissioning application list according to the pareto principle.
Therefore, the system for evaluating the application of the large-scale system production drill overcomes various problems in the existing large-scale financial system when a large number of applications are applied for production drill before the concentrated production day is put into production, can objectively evaluate the rationality of the application participating in the production drill, can ensure that proper resources are put into the system to achieve the expected production drill effect, and controls the risk of production.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method when executing the computer program.
The present invention also provides a computer-readable storage medium storing a computer program for executing the above method.
As shown in fig. 9, the electronic device 600 may further include: communication module 110, input unit 120, audio processing unit 130, display 160, power supply 170. It is noted that the electronic device 600 does not necessarily include all of the components shown in FIG. 9; furthermore, the electronic device 600 may also comprise components not shown in fig. 9, which may be referred to in the prior art.
As shown in fig. 9, the central processor 100, sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device, the central processor 100 receiving input and controlling the operation of the various components of the electronic device 600.
The memory 140 may be, for example, one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. The information relating to the failure may be stored, and a program for executing the information may be stored. And the central processing unit 100 may execute the program stored in the memory 140 to realize information storage or processing, etc.
The input unit 120 provides input to the cpu 100. The input unit 120 is, for example, a key or a touch input device. The power supply 170 is used to provide power to the electronic device 600. The display 160 is used to display an object to be displayed, such as an image or a character. The display may be, for example, an LCD display, but is not limited thereto.
The memory 140 may be a solid state memory such as Read Only Memory (ROM), Random Access Memory (RAM), a SIM card, or the like. There may also be a memory that holds information even when power is off, can be selectively erased, and is provided with more data, an example of which is sometimes called an EPROM or the like. The memory 140 may also be some other type of device. Memory 140 includes buffer memory 141 (sometimes referred to as a buffer). The memory 140 may include an application/function storage section 142, and the application/function storage section 142 is used to store application programs and function programs or a flow for executing the operation of the electronic device 600 by the central processing unit 100.
The memory 140 may also include a data store 143, the data store 143 for storing data, such as contacts, digital data, pictures, sounds, and/or any other data used by the electronic device. The driver storage portion 144 of the memory 140 may include various drivers of the electronic device for communication functions and/or for performing other functions of the electronic device (e.g., messaging application, address book application, etc.).
The communication module 110 is a transmitter/receiver 110 that transmits and receives signals via an antenna 111. The communication module (transmitter/receiver) 110 is coupled to the central processor 100 to provide an input signal and receive an output signal, which may be the same as in the case of a conventional mobile communication terminal.
Based on different communication technologies, a plurality of communication modules 110, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, may be provided in the same electronic device. The communication module (transmitter/receiver) 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide audio output via the speaker 131 and receive audio input from the microphone 132 to implement general telecommunications functions. Audio processor 130 may include any suitable buffers, decoders, amplifiers and so forth. In addition, an audio processor 130 is also coupled to the central processor 100, so that recording on the local can be enabled through a microphone 132, and so that sound stored on the local can be played through a speaker 131.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A large scale system commissioning application evaluation method, the method comprising:
acquiring attribute data of each application in a system to be evaluated and relationship data among the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data;
obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph;
calculating to obtain a commissioning exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function;
and generating a commissioning application list of the system to be evaluated according to the commissioning risk value, and performing commissioning on the corresponding application according to the commissioning application list.
2. The large system commissioning application evaluation method of claim 1, wherein collecting attribute data of each application in a system to be evaluated and relationship data between the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data comprises:
acquiring application resource files provided by an upstream enterprise application system resource management system according to a preset period;
and extracting one or more preset attribute data in the application resource file to generate an application attribute rule base and an application relationship topological graph.
3. The evaluation method for the application of the large system commissioning drill according to claim 2, wherein the extracting of the predetermined one or more attribute data in the application resource file to generate the application attribute rule base and the application relationship topology map comprises:
extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base;
extracting application incidence relation data in the application resource file, obtaining an upstream-downstream relation of the application according to the application incidence relation, and generating an application relation topological graph according to the upstream-downstream relation.
4. The assessment method for large system commissioning application of claim 1, wherein obtaining the online risk function and the batch risk function corresponding to each application according to the application relationship topological graph comprises:
according to the application relationship topological graph, obtaining an online transverse function of an online application transverse direct access application node and an online longitudinal function of any one longitudinal indirect access application node in online application corresponding to each application, and obtaining an online risk function according to the online transverse function and the online longitudinal function;
and obtaining a batch transverse function of the batch application transverse direct access application nodes and a batch longitudinal function of any one of the batch applications longitudinal indirect access application nodes corresponding to each application according to the application relationship topological graph, and obtaining a batch risk function according to the batch transverse function and the batch longitudinal function.
5. The method of claim 1, wherein generating the commissioning application list of the system to be evaluated from the commissioning risk value comprises:
arranging all applications in the system to be evaluated according to the risk values in sequence through the commissioning exercise risk values;
and generating a production exercise application list according to the arrangement result and the application corresponding to each risk value.
6. The method for evaluating a large-scale system commissioning application according to claim 1, wherein conducting commissioning for a corresponding application according to said commissioning application manifest comprises: and carrying out the commissioning of the correspondingly ordered applications in the commissioning application list according to the pareto principle.
7. A large-scale system commissioning application evaluation system is characterized by comprising an application data acquisition device, an application risk evaluation device and an application evaluation result display device;
the application data acquisition device is used for acquiring attribute data of each application in the system to be evaluated and relationship data among the applications, and respectively constructing an application attribute rule base and an application relationship topological graph according to the attribute data and the relationship data;
the application risk evaluation device is used for obtaining an application risk function corresponding to each application through the application attribute rule base and a preset risk coefficient, and obtaining an online risk function and a batch risk function corresponding to each application according to the application relation topological graph; calculating to obtain a production exercise risk value corresponding to each application according to the application risk function, the online risk function and the batch risk function;
and the application evaluation result presentation device is used for generating a production drill application list of the system to be evaluated according to the production drill risk value and performing production drill on the corresponding application according to the production drill application list.
8. The large scale system commissioning exercise application evaluation system of claim 7, wherein said application data collection device comprises an attribute extraction module and a relationship extraction module;
the attribute extraction module is used for extracting transaction information, identity information and importance index information in the application resource file to generate an application attribute rule base;
the relation extraction module is used for extracting application incidence relation data in the application resource file, obtaining an upstream and downstream relation of an application according to the application incidence relation, and generating an application relation topological graph according to the upstream and downstream relation.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 1 to 6 by a computer.
CN202110603487.2A 2021-05-31 2021-05-31 Large-scale system commissioning drill application evaluation method and system Active CN113344708B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110603487.2A CN113344708B (en) 2021-05-31 2021-05-31 Large-scale system commissioning drill application evaluation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110603487.2A CN113344708B (en) 2021-05-31 2021-05-31 Large-scale system commissioning drill application evaluation method and system

Publications (2)

Publication Number Publication Date
CN113344708A true CN113344708A (en) 2021-09-03
CN113344708B CN113344708B (en) 2025-02-14

Family

ID=77473245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110603487.2A Active CN113344708B (en) 2021-05-31 2021-05-31 Large-scale system commissioning drill application evaluation method and system

Country Status (1)

Country Link
CN (1) CN113344708B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114219321A (en) * 2021-12-17 2022-03-22 中国建设银行股份有限公司 Information system production preparation method and device
CN117149661A (en) * 2023-10-27 2023-12-01 建信金融科技有限责任公司 Methods, devices, equipment and computer-readable media for monitoring business systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668340B1 (en) * 1999-12-10 2003-12-23 International Business Machines Corporation Method system and program for determining a test case selection for a software application
JP2009176058A (en) * 2008-01-24 2009-08-06 Tokio Marine & Nichido Fire Insurance Co Ltd Risk evaluation slip generation system
US7805362B1 (en) * 2006-10-10 2010-09-28 United Services Automobile Association (Usaa) Methods of and systems for money laundering risk assessment
US20170091072A1 (en) * 2015-09-29 2017-03-30 International Business Machines Corporation Assessing risk of software commits to prioritize verification resources

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668340B1 (en) * 1999-12-10 2003-12-23 International Business Machines Corporation Method system and program for determining a test case selection for a software application
US7805362B1 (en) * 2006-10-10 2010-09-28 United Services Automobile Association (Usaa) Methods of and systems for money laundering risk assessment
JP2009176058A (en) * 2008-01-24 2009-08-06 Tokio Marine & Nichido Fire Insurance Co Ltd Risk evaluation slip generation system
US20170091072A1 (en) * 2015-09-29 2017-03-30 International Business Machines Corporation Assessing risk of software commits to prioritize verification resources

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114219321A (en) * 2021-12-17 2022-03-22 中国建设银行股份有限公司 Information system production preparation method and device
CN117149661A (en) * 2023-10-27 2023-12-01 建信金融科技有限责任公司 Methods, devices, equipment and computer-readable media for monitoring business systems
CN117149661B (en) * 2023-10-27 2024-02-09 建信金融科技有限责任公司 Method, apparatus, device and computer readable medium for monitoring business system

Also Published As

Publication number Publication date
CN113344708B (en) 2025-02-14

Similar Documents

Publication Publication Date Title
CN110119413B (en) Data fusion method and device
CN111221726A (en) A test data generation method, device, storage medium and intelligent device
Claes et al. Merging event logs for process mining: A rule based merging method and rule suggestion algorithm
Ankenman et al. A quick assessment of input uncertainty
CN112783793B (en) Automatic interface test system and method
CN111815169B (en) Service approval parameter configuration method and device
CN107908550A (en) A kind of software defect statistical processing methods and device
CN112988600B (en) Business scenario testing method, device, electronic device and storage medium
CN106803799B (en) Performance test method and device
CN112116454B (en) Credit evaluation method and device
CN113344708B (en) Large-scale system commissioning drill application evaluation method and system
CN111951052A (en) Method and device for acquiring potential customers based on knowledge graph
CN112800063B (en) Automatic standardization method and device based on data structure
CN111967801B (en) Transaction risk prediction method and device
CN114219618A (en) Business view generation method and system based on process instantiation relationship matching
CN112910708A (en) Distributed service calling method and device
CN113128986A (en) Error reporting processing method and device for long-link transaction
CN112200602A (en) Neural network model training method and device for advertisement recommendation
JP2022534160A (en) Methods and devices for outputting information, electronic devices, storage media, and computer programs
CN111026991B (en) Data display method and device and computer equipment
CN114693116A (en) Method and device for detecting code review validity and electronic equipment
CN113760680A (en) Method and device for testing system pressure performance
Boucher The estimation of network formation games with positive spillovers
CN113590099B (en) Method and device for generating iterative process documents in Scrum
CN118096192B (en) Information pushing method, device, equipment and medium based on graph neural network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant