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
How to handle concurrency:  Mechanisms Locks Semaphores Monitors Synchronized methods Methods Deadlock avoidance Verification Sim

hello, i am struggling with my final year project and i dont have that huge amount of time to do it??

Explain Software Bug? Ans) A fault in a program which origins the program to perform in an unintended or unanticipated manner.

Question: Draw a class diagram which represents the information handled by the Online Bakery-equipments Ordering System. Your class should briefly and simply reflect the relat

Give the procedure of the Delphi method. 1. The co-ordinator presents a specification and estimation form to all experts. 2. Co-ordinator calls a group meeting where the exp

What are the common activities in design process? i. System structuring - The system is subdivided into principle subsystems components and communications among these subsy

Q. Explain Static multivariable model? They relies on several variables representing various aspects of the software development environment for example methods used and user p

Problem: (a) Draw an Entity Relationship Diagram for the given case study. Show entities and relationships on the diagram (attributes should not be shown). Cardinality and op

Maintain you are involved in a large project concerning the development of a patient management system for a hospital. You may opt for one of two plans. The first plan is to start

What are business process engineering tools? By modelling the strategic information requirements of an organization, business process engineering tools provide a "meta-model" f