Forward engineering and reverse engineering are two techniques to software development, with unique plans and processes. Ahead engineering involves developing new software techniques from scratch working with offered demands and design specifications.Computer science departments having a mathematics emphasis and by using a numerical orientation con