What is ripple effect, Software Engineering

Assignment Help:

Q. What is ripple effect? How does it affect the stability of a program?

Ans. The ripple effect is a term used to explain a situation where like the ever expanding ripples across water when an object is dropped into it an effect from an initial state can be followed outwards incrementally. Instances are able to be found in economics where an individual's reduction in spending reduces the incomes of others and their ability to spend. In sociology it is able to be observed how social interactions can affect situations not directly related to the initial interaction and in charitable activities where information can be disseminated and passed from community to community to broaden its impact.

In software, the effect of a modification mayn't be local to the modification but may as well affect other portions of the program. There is a undulate effect from the location of the modification to the other parts of the programs that are affected by the modification. One characteristic of the ripple effect concerns the performance of the program. The most important attribute affecting the ripple effect as a consequence of a program modification is the stability of the program. Program stability is described as the resistance to the amplification of changes in the program.


Related Discussions:- What is ripple effect

Describe the different types of frequency hoping, Question: (a) What i...

Question: (a) What is a piconet in a Bluetooth context? (b) Discuss the concept of Master, slave, stand-by and parked devices with respect to a Bluetooth piconet. (c)

Draw a memory map for a system, Draw a memory map for a system with a memor...

Draw a memory map for a system with a memory capacity of 256MB. Each memory location in the system is 8 bits. Assume the system has one 4 MB memory block used as ROM residing at th

Explain the concept of top down design, Q. Explain the concept of Top down ...

Q. Explain the concept of Top down design? Top down design: A top down design approach begins by identifying the major modules of the system decomposing them into their lower

Models, what are draw backs or disadvantages of waterfall model

what are draw backs or disadvantages of waterfall model

Software decompositiopn, what is software decomposition? what are its techn...

what is software decomposition? what are its techniques?

Span and average span size of a program, Q. Explain Span and average span s...

Q. Explain Span and average span size of a program? Span dimension indicates the number of statements that pass between successive uses of a variable. For illustration in the f

Relationship between agent technology and grid computing, Question: (a)...

Question: (a) Show three application areas for agents. (b) What do you meant by "temporally coupled coordination"? Provide an example of a temporally coupled coordination

Explain smoke testing, Smoke testing It decreases the integration risk....

Smoke testing It decreases the integration risk. Error diagnosis and correction are simplified

What are the parameters of performance testing, The term "performance testi...

The term "performance testing" is usually used synonymously with stress testing, load testing, reliability testing, and volume testing. It is a part of system testing, but it's als

Determine the prototyping approaches in software process, Explain the proto...

Explain the prototyping approaches in software process. Two approaches i. Evolutionary prototyping - In this approach of system development, the initial prototype is pre

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