Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Bug test evaluation method for quality of each stage of software life cycle

A technology of life cycle and quality evaluation, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of no independent property rights, software quality evaluation staying in the initial stage, extraction, etc., to achieve easy control and management. Effect

Pending Publication Date: 2021-11-09
10TH RES INST OF CETC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The current software quality-related standards are the basis for most companies to evaluate software quality, but the existing standards are not aimed at a specific stage, but are conceptually general and abstract general models. Software quality evaluation and implementation in specific stages are not yet mature in our country, and Most of the evaluation technologies come from foreign software quality-related standards, with almost no independent property rights, and a unique evaluation system
In addition, in China, software quality evaluation is still in its infancy, domestic research work is mainly concentrated on the qualitative research of software characteristics and sub-characteristics, and there are relatively few studies on software metrics
For the stages most closely related to software quality issues in the software life cycle, including requirements analysis, software design, software coding and software testing, on the one hand, there is a lack of extraction of qualitative and quantitative indicators; on the other hand, there is no scientific Rigorous Stage Quality Evaluation Model

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Bug test evaluation method for quality of each stage of software life cycle
  • Bug test evaluation method for quality of each stage of software life cycle
  • Bug test evaluation method for quality of each stage of software life cycle

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] refer to figure 1 . According to the present invention, in the quality evaluation of the software life cycle, the source code is led to the configuration library, and the Bug introduction stage is judged by the configuration library or a third-party tool. According to different stages of the software life cycle, the program error Bug introduction stage, the Bug discovery stage , Bug defect level, Bug quantity, Bug cause, and Bug correction coefficient are used as measurement elements to establish a mathematical evaluation model of software quality in the requirements analysis, design, coding and testing stages respectively; in the requirements stage quality evaluation, design stage quality In evaluation, quality evaluation in coding phase, and quality evaluation in testing phase, set up the measurement element set R={r 1 ,r 2 ,…,r i}, the set of metric elements for the cause of bugs in the design phase D={d 1 , d 2 ,…,d j}, the cause of the bug in the encoding pha...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Bug test evaluation method for the quality of each stage of a software life cycle, which can realize the automation of evaluation and improve the software quality evaluation efficiency and reliability. The method is realized through the following technical scheme: according to different stages of a software life cycle, taking six aspects of a program error Bug introduction stage, a Bug discovery stage, a Bug defect grade, a Bug number, a Bug generation reason and a Bug correction coefficient as metric elements, and respectively establishing software quality mathematical evaluation models of demand analysis, design, coding and test stages; using an improved weighted fuzzy number entropy weight method, and calculating the Bug generation reason metric element weight coefficient of each stage; introducing a Bug correction coefficient according to the software correction error cost, and obtaining a subtraction item of the third dimension in the test stage; and establishing a software quality evaluation system model according to an overall quality reduction evaluation formula S = R + D + C + T, and iteratively obtaining software overall quality evaluation S.

Description

technical field [0001] The invention relates to a quality evaluation method at different stages of a software life cycle (SoftwareLifeCycle, SLC), mainly including quality evaluation methods at a requirement stage, a design stage, a coding stage, a testing stage and an overall software quality evaluation method. Background technique [0002] With the advancement of science and technology and the development of computer technology, the application range of computers is becoming more and more extensive, and software products occupy an increasingly important position in daily production, life and work. As a result, computer software has become more and more complex. The life of a product is the quality of the product. Computer software products are like other products. Quality problems also exist in the entire life cycle of software products, and now the problem of software quality is increasingly prominent, so software quality evaluation has become a subject of increasing conc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688G06F11/3692Y02P90/30
Inventor 李海霞王磊
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products