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. Describe system testing? Ans. System testing: System test are designed to validate a completely developed systems with a view to assuring that it meets its requirements


What does Validation represent? Validation show the set of activities that make sure that the software that has been built is satisfying the customer requirements.

Advantages of Re-Engineering:- 1)  Reduced risk - there is a huge risk in new software development. There might be development problems, staffing problems and specification pro

State about the Elementary Modeling Techniques A model illustrating bare minimum requirements is known as Essential Model. It has two components: a) Environmental model B)

Testing method to satisfy coverage criteria which need that for each decision point, every possible branch [outcome] be implemented at least once. Contrast with testing, path; test

Problem: (a) Briefly explain the requirement capture methods. (c) Using examples, write short notes on the following: i) Aggregation ii) Composition iii) Generalisation

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

Glass box testing is the similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's prog

How does the risk factor affect the spiral model of software development? Ans: Risk Analysis phase is the most significant part of "Spiral Model". In this phase all possible (a