How abstraction used in stepwise refinement, Software Engineering

Assignment Help:

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.

 


Related Discussions:- How abstraction used in stepwise refinement

Define brooks law, Define Brooks law. Software was delivered late, was ...

Define Brooks law. Software was delivered late, was not reliable, cost various times the original estimates and often exhibited poor performance characteristics.

What is data integrity, What is Data integrity? Ans) Data integrity is o...

What is Data integrity? Ans) Data integrity is one of the six fundamental components of information security. Data integrity is the soundness, completeness and wholeness of the

Define the term - inspection, Define the term - Inspection - An inspec...

Define the term - Inspection - An inspection is more formal than walk through. - It includes 3-8 people - a moderator, reader as well as a recorder to take notes. - Subj

Drive an expression for peak manning of a project, Q. Drive an expression f...

Q. Drive an expression for peak manning of a project using Nordes - Rayleigh equation . Ans Norden Rayleigh curve utilized to approximate software project . M(t) =Man powe

Define capability, Define capability. What are the quantities that determin...

Define capability. What are the quantities that determine the degree of capability of a software reliability model? Capability refers to the ability of the model to calculate w

Difference between restructuring and forward engineering, Problem 1. Ex...

Problem 1. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines 2. Draw possible data flow diag

Architecture diagram and system design, Writing a report explaining all the...

Writing a report explaining all the work in detail in a professional manner and the report should include all the steps below: 1. Draw up a final Entity-Relationship model compr

Explain test procedure, Explain Test Procedure? Ans) The formal or infor...

Explain Test Procedure? Ans) The formal or informal process that will be followed to execute a test. This is usually a written document that permits others to implement the test

What is the use of a data flow diagram, What is the use of a data flow diag...

What is the use of a data flow diagram? A data flow diagram is used to represent the functional view of an application domain. It represents all the significant business proces

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd