X hits on this document

389 views

0 shares

0 downloads

0 comments

78 / 120

Figure 8.2. Sample slide from the Java anti-reversing animated tutorial.

9 Reengineering and Reuse of Legacy Software Applications

As stated in the introduction, the literature points to a future where the standard

approach of “forward engineering” of software will be complimented with reverse

engineering to rediscover the architecture and design as the actual implementation is

being created. While any application that is greater than five years old can be considered

“legacy”, in this section we assume a more severe condition where enough time has

passed such that an application has been enhanced and modified by several programmers,

over several years, who have since moved on. Most computer science programs of study

include object-oriented programming theory; this includes learning how to create

70

Document info
Document views389
Page views390
Page last viewedSat Dec 10 20:52:44 UTC 2016
Pages120
Paragraphs2913
Words25794

Comments