Software Reengineering: Reverse Engineering with Using 4+1 Architectural Views and Forward Engineering with MVC Architecture

Shane T. Mueller · OpenSIUC (Southern Illinois University Carbondale) · 2017

As software complexity is increasing exponentially in our modern era, software architecture becomes increasingly important. The separation of concerns through architecture allows each programmer the opportunity to limit their need of understanding to only the portion of code for which they are responsible for, thus saving large amounts of time.

Read the paper · More papers on PaperTik