Welcome! Log In Create A New Profile

Advanced

abstraction

Posted by ExtraLarge 
Announcements Last Post
Announcement SoC Curricula 09/30/2017 01:08PM
Announcement Demarcation or scoping of examinations and assessment 02/13/2017 07:59AM
Announcement School of Computing Short Learning Programmes 11/24/2014 08:37AM
Announcement Unisa contact information 07/28/2011 01:28PM
avatar abstraction
October 24, 2009 12:22PM
can someone give a layman's definition of abstraction (high and low)? im having trouble understanding this concept
Re: abstraction
October 24, 2009 12:36PM
It has to do with the level of detail. The more abstraction there is, the less detail there is.

High abstraction: less detail
Low abstraction: more detail

Like the example they give of a door

High abstraction: the concept of a door
Low abstraction: the details that make up the door, ex door handle, screw, hinges..etc

Hope that helps somewhat
avatar Re: abstraction
October 24, 2009 12:55PM
ok, thanks. so that is the 'opposite' of refinement? from what i understand refinement increases the level of detail
Re: abstraction
October 25, 2009 12:26PM
Yeah basically, as in Chp 9:

"Abstraction and refinement are complementary concepts. Abstraction enables a designer to specify procedure and data and yet suppress low-level details." This would be high abstraction.

"Refinement helps the designer to reveal low-level details as design progresses" - So as design progresses, you reach lower levels of abstraction through refinement.
avatar Re: abstraction
October 27, 2009 08:44AM
ExtraLarge Wrote:
-------------------------------------------------------
> can someone give a layman's definition of
> abstraction (high and low)? im having trouble
> understanding this concept

You ExtraLarge ... one of the MCQ's was about abstraction !!
Sorry, only registered users may post in this forum.

Click here to login