How abstraction used in stepwise refinement, Software Engineering

Q. How Abstraction used in stepwise refinement?

Abstraction:- Abstraction permits one to concentrate on a problem at some level of generalization without regard to irrelevant low level details employ of abstraction also permits one to work with concepts and terms that are familiar in the problem environment without having to transform them to an unfamiliar structure.

  • It permits considering the modules at the abstract level without worrying about its details.
  • It offers external behaviour of the modules.
  • It is utilized for existing modules as well as for modules that are being design.
  • It is necessary for the problem partitioning.

 

Posted Date: 7/26/2013 2:54:00 AM | Location : United States







Related Discussions:- How abstraction used in stepwise refinement, Assignment Help, Ask Question on How abstraction used in stepwise refinement, Get Answer, Expert's Help, How abstraction used in stepwise refinement Discussions

Write discussion on How abstraction used in stepwise refinement
Your posts are moderated
Related Questions
true/false small errors in syntax or spelling of a line of code will not affect the results

How can we make a software

How will an engineer assess the safety?  The risks linked to a project or product must be identified. The purposes of the project or product must be identified and ranked in im

We discussed the importance of framing a problem in order to understand the problem better and be able to develop a solution more quickly and easily. In this homework, you are aske

Illustrate exploratory testing. - In exploratory testing approach testers are involved in maximum test execution and minimum planning. - Planning includes creation of a test

This case-study describes the requirements of an airline travel agency who want to develop a website to allow customers to make online bookings. The outline requirements are descri

What is recovery testing and Security testing  Recovery testing is system tests that bind the software to fail in a variety of ways and justify that recovery is correctly perf

What is EVA? Earned Value Analysis is a process of performing quantitative analysis of the software project. It gives a common value scale for each task of software project. It

What are the various types of system testing? 1. Recovery testing - is intended to check the system's ability to recover from failures. 2. Security testing - verifies th

Q. Define Reverse Engineering? What are the main objectives of reverse engineering? Ans: The reverse engineering is the procedure of generating representations that are imple