- Presentation, Control, Data. How it should be presented to users, what it should do and how it should be represented.
- Business logic and infrastructure. What an application should do from how it does it.
- Application construction and its dynamic behaviour. How an application is built, starts, stops and what it does when running.
- Production resources and testing resources. Separate code, config, files required for the live system from resources required for testing.
- Independenceof application systems.
Links
http://en.wikipedia.org/wiki/Separation_of_concerns
Add Comment