Abstract and Refinement (1 Viewer)

Fosweb

I could be your Doctor...
Joined
Jun 20, 2003
Messages
594
Location
UNSW. Still.
Gender
Male
HSC
2003
Hierarchial view of a system: like - (and i always get confused between abstraction and refinement), but:

Breaks the system down into a number of simpler modules, and then this diagram will lay them out sequentially (top to bottom and left to right along each row)

Its like a tree diagram, with boxes for each module.
This kind of thing I think:

 

fatmuscle

Active Member
Joined
Jul 6, 2002
Messages
3,707
Location
Hornsby
Gender
Male
HSC
2001
the algorithms one I thikn

how you break down (top bottom) or vice verca
 

SamD

Member
Joined
Jul 21, 2002
Messages
256
Gender
Male
HSC
N/A
Originally posted by tt_j65
What is an abstract and refinement diagram? :confused:
Where did you see this term used? It's not in the syllabus.

One would tend to assume it is referrring to something like a structure diagram. Structures diagrams show the refinement of the problem into a hierarchy of subroutines. They also show the parameters used to pass data, this facilitates the abstraction process. Abstraction being the ability to remove and solve one part of the problem in isolation to the larger problem.

HTH
Sam
 

Fosweb

I could be your Doctor...
Joined
Jun 20, 2003
Messages
594
Location
UNSW. Still.
Gender
Male
HSC
2003
Originally posted by SamD
Abstraction being the ability to remove and solve one part of the problem in isolation to the larger problem.
Sweet. Nice definition.
 

tt_j65

Member
Joined
Dec 31, 2002
Messages
218
Location
Sydney
Gender
Male
HSC
2003
Re: Re: Abstract and Refinement

Originally posted by SamD
Where did you see this term used? It's not in the syllabus.
I got it from my teacher ages ago :D
 

tt_j65

Member
Joined
Dec 31, 2002
Messages
218
Location
Sydney
Gender
Male
HSC
2003
Originally posted by fatmuscle
yeah, I remember reading it in SDD somewhere.

probably in chapter 9... meh i do hardware - its tons better :D
 

tt_j65

Member
Joined
Dec 31, 2002
Messages
218
Location
Sydney
Gender
Male
HSC
2003
Ive found an answer like the above post...

  • Abstraction is the process of starting out with a simple idea and elaborating on it
  • Abstraction uses the process of refinement to design more detailed solutions
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top