Slide 2 : 47
Introduction
Program comprehension
plays a major role in any non-trivial software development effort
Two basic program comprehension approaches
Prevenient
The program understanding is written as a
forethought
before, during, or after the development of the source program
Posterior
The program understanding is extracted from the source program by means of special reverse engineering tools
The prevenient approach to program comprehension is hypothesized to be a very good
investment
seen in relation to the total life time costs