CN-121979787-A - Automatic generation, matching and detection method for demand item based on flow through
Abstract
The invention belongs to the field of task planning, and particularly relates to a method for automatically generating, matching and detecting demand items based on flow through, which comprises the following steps of 1, obtaining demand specification and design specification; the method comprises the steps of step 2, analyzing a demand document for visual display, dividing a database background design into four data tables which are respectively used for storing demand records and accumulating a big data algorithm library, step 3, generating a test result comparison table and displaying the test result comparison table on a software interface, and step 4, supplementing the demand according to the comparison result. The method can solve the problems of inconsistent design, development and user requirements in the existing product development process, long software product period and high cost.
Inventors
- SONG ZIYANG
- YAN DI
- WANG HONG
- LIU CHAOYANG
- LI JINXING
Assignees
- 航天科工智能运筹与信息安全研究院(武汉)有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20251230
Claims (10)
- 1. The automatic generation, matching and detection method for demand item based on flow penetration is characterized in that the input of the method comprises the following steps: 1) User requirements, a software requirement document formed by interfacing with a user; 2) Design understanding, forming a software function design document by a designer aiming at a user demand document; The output of the method is: A required item table and a required design function matching degree detection result; the method comprises the following steps: step 1, obtaining a requirement specification and a design specification; step 2, analyzing the demand document and visually displaying the demand document, wherein the database background design is divided into four data tables which are respectively used for storing demand records and accumulating a big data algorithm library; Step 3, generating a test result comparison table and displaying the test result comparison table on a software interface; And 4, supplementing the requirement according to the comparison result.
- 2. The automatic generation, matching and detection method based on requirement entry under flow penetration of claim 1, wherein step 1 is that a user writes requirement specifications and design specifications according to standard specifications.
- 3. The automatic generation, matching and detection method for demand entry based on flow through as claimed in claim 2, wherein in step 1, the demand specification includes functional demands, performance demands, interface demands and other demands.
- 4. The automatic generation, matching and detection method based on requirement entry under flow penetration according to claim 3, wherein in the step 1, the design specification includes a functional design, a performance design, and an interface design.
- 5. The automatic generation, matching and detection method for demand entry based on flow through according to claim 1 is characterized in that in the step 2, a demand document is input into a system database through informatization system software, the system software analyzes the document through an algorithm and visually displays the document on a system interface, and a database background design is divided into four data tables which are respectively used for storing the demand records and accumulating a large data algorithm library.
- 6. The automatic generation, matching and detection method based on requirement entry under process penetration according to claim 5, wherein the step 2 comprises: Step 2.1 System database design specification The database table 1 is used for storing a required document, a document name, an author, a version and an input time; Database table 2 for recording different version inclusion aspects of the requirements document; A database table 3 records the functional contents of different requirements; database table 4. The generated demand-made document; and 2.2, generating a visual interface of the requirement entry system.
- 7. The automatic generation, matching and detection method based on requirement entry under flow penetration of claim 6, wherein after document importing is completed, a background algorithm model automatically analyzes to generate a test result comparison table and displays the test result comparison table below a software interface, functions, performances and other indexes of a requirement document are required to be automatically compared with related designs of the software design document or test cases of the test document in an item mode, a "coincidence" is displayed in a comparison result for a "coincidence item" capable of being effectively tracked and marked with green, and a "no-pass" is displayed in the comparison result and marked with red for an item incapable of being effectively tracked, such as a missing item or non-coincidence.
- 8. The automatic generation, matching and detection method based on requirement entry under flow penetration of claim 7, wherein the step 4 is to supplement the requirement according to the comparison result, check the entry which is not effectively tracked in the requirement document, click the "adopt and form generation" button, pop up the form generation dialog box, revise and update the version of the requirement document according to the form result; The demand coincidence detection software tracking matrix generation function can automatically correlate demand item formation, demand-design-test tracking generation results and automatically generate a demand tracking matrix, the demand tracking matrix mainly comprises demand items, demand states, software functions, software design states, test case codes, test states and the like, project research personnel can manually mark the demand states, the software design states, the test states and the like, and a tracking generation matrix file can be derived.
- 9. The automatic generation, matching and detection method for demand entry based on flow through as claimed in claim 8, wherein the method belongs to the field of task planning.
- 10. The automatic generation, matching and detection method based on requirement entry under flow penetration of claim 8, wherein the method can solve the problems of long software product period and high cost of inconsistent technology of design, development and user requirements in the existing product development process.
Description
Automatic generation, matching and detection method for demand item based on flow through Technical Field The invention belongs to the field of task planning, and particularly relates to a method for automatically generating, matching and detecting demand item based on flow penetration. Background In recent years, a plurality of important actions are put forward at home and abroad for each stage of the software development process, the importance degree for the software development efficiency and quality is shown, in the foreign identification of the related guidelines of the top layer through a plurality of published tests, the establishment of a high-efficiency and strict test strategy through scientific test design is explicitly put forward, so that the system requirement of the test efficiency is improved, and the development is rapid in the field of complex software tests in China, and the result is remarkable. The nations push informatization construction and high-end product manufacturing development, so that powerful power is injected into domestic scientific research institutions and enterprises in the aspects of software test technology research and application, and research and development investment is continuously increased. In the aspect of standard formulation, china formulates a series of national standard and military standard covering each link of software testing, such as GJB 2725A-2001 general requirement of test laboratory and calibration laboratory, standardizes personnel qualification, equipment condition, test flow and the like of a software testing institution, and guarantees scientificity and standardization of software testing work. While product development is rapidly developing, software testing is also facing a number of difficulties. Firstly, the design of the test case is difficult, the sufficiency and the effectiveness of the software test are difficult to be ensured, the complex software has a plurality of and complex functions, the number of interfaces is large, and the running environment is changed greatly, so that the design of the test case is difficult and heavy. The traditional test case design method, such as equivalence class division, boundary value analysis and the like, is difficult to comprehensively cover all possible scenes and boundary conditions of software when facing such complex software systems, and potential software defects are easy to miss. The manual design test case can hardly exhaust interaction scenes of all subsystems, so that a large number of dead zones exist in the software test, the sufficiency and effectiveness of the test are seriously affected, and the accuracy and reliability of the model are difficult to evaluate. However, complex software operating environments are fraught with uncertainty, and the software failure modes in actual operation can vary greatly from historical data. In addition, the requirements of the complex software on reliability are obviously different in different task stages. The traditional reliability evaluation method is difficult to evaluate the reliability of the software accurately in real time according to the dynamic change of the task stage, and cannot provide accurate basis for software maintenance and upgrading. Disclosure of Invention First, the technical problem to be solved The invention aims to solve the technical problem of providing a method for automatically generating, matching and detecting demand items based on flow penetration. (II) technical scheme In order to solve the technical problems, the invention provides a method for automatically generating, matching and detecting requirement entries based on flow penetration, wherein the input of the method comprises the following steps: 1) User requirements, a software requirement document formed by interfacing with a user; 2) Design understanding, forming a software function design document by a designer aiming at a user demand document; The output of the method is: A required item table and a required design function matching degree detection result; the method comprises the following steps: step 1, obtaining a requirement specification and a design specification; step 2, analyzing the demand document and visually displaying the demand document, wherein the database background design is divided into four data tables which are respectively used for storing demand records and accumulating a big data algorithm library; Step 3, generating a test result comparison table and displaying the test result comparison table on a software interface; And 4, supplementing the requirement according to the comparison result. And step 1, the user writes the requirement specification and the design specification according to the standard specification. In step 1, the requirement specification includes a function requirement, a performance requirement, an interface requirement, and other requirements. In the step 1, the design specification includes a functional desi