A Software Cost Modeling Method Considering the Difference Between Software Testing and Operating Environment

A software cost and software testing technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as affecting software maintenance costs, accelerating software system failure process, and changing uncertainty.

Active Publication Date: 2016-04-20
HARBIN ENG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The use of testing technology accelerates the failure process of the software system. Using the failure data in the test phase to predict the failure intensity in the operation phase will make the estimation of the failure intensity in the operation phase more pessimistic.
[0005] (2) The fault detection rate in the test stage is related to the test method and test tool, and it is a function of decreasing with time, while the fault detection rate in the operation stage is related to the use environment, operator habits, software system usage frequency, etc., and changes exist. Uncertainty
The level of test quality will affect the cost of correcting an error during the test phase c 1 , the test cost per unit time c 3 etc., which in turn will affect the cost of the software testing phase
[0014] 2. The impact on software maintenance costs;
The use of testing technology has accelerated the failure process of the software system. Using the failure data in the test phase to predict the failure intensity in the operation phase will make the estimation of the failure intensity in the operation phase more pessimistic, resulting in an estimate of the cumulative failure number m(T) that is higher than the actual situation. Medium and large, which in turn affects software maintenance costs

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
  • A Software Cost Modeling Method Considering the Difference Between Software Testing and Operating Environment
  • A Software Cost Modeling Method Considering the Difference Between Software Testing and Operating Environment
  • A Software Cost Modeling Method Considering the Difference Between Software Testing and Operating Environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described in detail below in conjunction with accompanying drawings and examples.

[0032] The invention proposes a method for establishing a software cost model in consideration of the difference between software testing and operating environments. The purpose is to introduce the difference between testing and operating environments that are common in software systems into the cost prediction, analyze the impact of environmental differences on software maintenance costs, and the cost and unit time of correcting software failures during testing when environmental differences change. Based on the impact of software testing costs, a new software cost function is proposed, and a software cost model that considers the difference between testing and operating environments is proposed on the basis of the cost function, so as to achieve more accurate prediction of costs, which is convenient for software project managers. Reasonably control...

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 modeling method of a software cost model considering the difference between software testing and a running environment, and belongs to the field of software cost model research. The method comprises the following steps: considering the difference between testing and the running environment into the modeling process of the software cost model, and analyzing the influence of the environment difference on the software testing cost and the maintaining cost; based on environmental factors, constructing functions of cost c1 of correcting unit software failures in the testing phase and testing cost c2 of unit time in the testing phase in the software cost model, and further obtaining a novel software cost model; according to the model, forecasting the software cost. The method reflects the influence of the environment difference on the software cost, the software cost model forecasting conforms to reality, therefore, the soft cost is more precisely forecasted, and the software release time is determined.

Description

technical field [0001] The invention relates to the field of software cost model research, in particular considering the difference between software testing and operating environment, and proposes a software cost model modeling method based on the difference between software testing and operating environment. Background technique [0002] In order to make the software reach a safe and stable reliability level, the software has to go through a long testing process before release. But the testing process is time and money consuming. The shorter the software testing time is, the more beneficial it is to reduce the testing cost, but at the same time, it will bring about the unreliability of the software and increase the maintenance cost; on the other hand, the longer the software testing time, the higher the software testing cost. Delay may reduce the market share of the product. Therefore, when to stop software testing and launch software products into the market is an import...

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 Patents(China)
IPC IPC(8): G06F17/50
Inventor 高峰孟斌万程程陈嵩博王坐山赵小晴于亚龙吴田
Owner HARBIN ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products