I’m working on a website development report and need support to help me learn.
In previous lectures, we studied the seven principles of software engineering. Which ones of them are used in layered, client-server, and MVC architectures? Please also give explanations. (200-300 words)
Before finish this essay, please take a look about those two PPT files.
7 principles:
1. Rigor and formality
2. Separation of concerns
3. Modularity
4. Abstraction
5. Anticipation of change
6. Generality
7. Incrementality