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
solve inequalities and graph the solutions: [z/25-1]

A walk-through is an informal meeting for informational purposes or evaluation.

Discuss the various strategies of design.  The design strategies are:      Functional design:   The system is designed from a functional viewpoint, initialising from with a

project tracking and overview of project process?

Question: (a) "People have recourse to outsourcing only for reducing cost". Show this statement on the motivations for outsourcing. (b) "Outsourcing is a threat to the co

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

Question: a) Draw a diagram showing the parts of an embedded system. b) Give the definition of an Embedded Computer. c) Discuss the similarities and differences between a

What are functional and non-functional requirements?

List out the activities of Linear Sequential Model. Software requirement analysis determines the nature of the problem, function, information domain etc. Design - Translates

What is requirement engineering? Requirement engineering is the process of establishing the services that the customer needs from the system and the constraints under which it