Understanding the re-engineering|| Software Engineering || part 4 |