PPT Slide
Hierarchical, layered functional development was the first formally defined
method for software development. The hierarchical function
development processes were defined and described in terms of the
constructs of procedural programming languages which define
functions and operations and hierarchical structuring is in
Object-oriented methods, in which hierarchies are defined in terms of
objects, are a late arrival. (mid to late 1980’s). (They were
developed in the 1960’s but remained obscure until much later.)
What are the problems in the hierarchical functionally oriented development
process which are solved by object oriented methods.?
1. The Semantic Distance Problem
2. The Complexity Management Problem
3. The Reusable Parts Problems