What are assumptions of the execution-time component model, Software Engineering

Assignment Help:

Q. What are the assumptions of the execution-time component model? Compare the execution-time component for basic model and the logarithmic Poisson model.

Ans. The execution-time component is on the basis following assumptions

(1) Tests symbolize the environment in which the program will be used.

(2) Each failure is observed.

(3) Failure intervals are s-independent of each other.

(4) Hazard rate is a stable that changes at each fault correction.

(5) The failure rate is comparative to the s-expected value of the number of faults remaining.

(6) The fault-correction incidence rate is proportional to the failure-occurrence rate. Together rates are with respect to execution time.

The two models-basic execution time model as well as logarithmic Poisson execution time model- has failure intensity functions that differ as functions of execution time. Nevertheless the difference between them is best defined in terms of slope or decrement per failure experienced. The decrease in the failure intensity function remains constant for basic model while the decrement per failure decreases exponentially as shown in the following graph.


Related Discussions:- What are assumptions of the execution-time component model

What is constructive cost model, Q. What is Constructive Cost Model? CO...

Q. What is Constructive Cost Model? COCOMO model denotes Constructive Cost Model. It is an empirical model basis on project experience. It is well-documented and independent mo

Explain how to define severity rating in your project, Explain how to defin...

Explain how to define Severity Rating in your project. Severity rating is a combination of three factors: - The frequency of the problem occurrence. It could be common / ra

What is configuration management, What is configuration Management? Sof...

What is configuration Management? Software Configuration management (SCM) is the task of tracking and controlling alters in the software. Configuration management practices con

Determine the system evolution of life cycle process, System evolution of l...

System evolution of life cycle process The lifetime of verge systems is too long. They must evolve to meet change requests. The evolution may be expensive. Existing sy

What do you understand by software quality, What do you understand by "Soft...

What do you understand by "Software Quality"? Quality software means, it's: - Free of bugs - Is easily maintainable - Within the budget - Meets requirements - De

What is rad approach, What is RAD Approach As the term suggests, this ...

What is RAD Approach As the term suggests, this model gives a quick approach for software development and is based on a linear sequential flow of numerous development processe

What is the purpose of timeline chart, What is the purpose of timeline char...

What is the purpose of timeline chart? The purpose of the timeline chart is to highlight the scope of the individual task. Hence set of tasks are given as input to the timeline

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd