Log In

A 200 Words Essay About Seven Principles Of Software Engineering

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