What is stepwise refinement, Software Engineering

Q. What is stepwise refinement?

Stepwise Refinement:-Stepwise Refinement is a top-down design strategy initially proposed by Niklaus Wirth. A program is developed by consecutively refining levels of procedural detail. A hierarchy is developed by decayed a macroscopic statement of function in a stepwise fashion until programming language statements are reached.

Refinement is really a process of elaboration. We start with a statement of function that is defined at a high level of abstraction. That is the statement explains function or information conceptually but provides no information about the internal workings of the function or the internal structure of the information. Refinement reason that the designer to elaborate on the original statement providing more and more detail as each successive refinement occurs.

Posted Date: 7/26/2013 2:51:22 AM | Location : United States







Related Discussions:- What is stepwise refinement, Assignment Help, Ask Question on What is stepwise refinement, Get Answer, Expert's Help, What is stepwise refinement Discussions

Write discussion on What is stepwise refinement
Your posts are moderated
Related Questions
Q. What is the difference between module coupling and module collection? List different types of coupling and cohesion. Ans : Cohesion is the property of a single module as we

What is Top-Down Strategy? Ans) Top down integration is basically an approach where modules are produced and tested starting at the top level of the programming hierarchy and re

what is race condition?explain in detail.

Big-Bang Testing : In this all the modules after unit testing are joint and tested in one go. The problem with this type of testing is debugging of errors.

What is the difference in writing the test cases for Integration testing and system testing? Integration testing is done at module level when lots of modules are integrated wit

Describe the effect of defining a prototype on the overall cost of the software project? The prototyping model: In this model, a prototype (an previous approximation of a fin

Write short note on black box testing. The black box testing is also known as behavioural testing. This method fully focuses on the functional needs of the software. Tests are

Q. Compare and contrast reliability and availability? Ans. Reliability: The probability of failure-free system operation over a specified time in a given environment for a gi

Define the Stress testing: - It checks the robustness of application. - It verifies that application consistently gives satisfactory performance under unfavorable and extrem

Explain Spiral model The spiral model is separated into number of frame works. These frameworks are indicated by task regions. Usually there are six task regions. In spir