Concept of concern and Seperation of Concerns

A computing process involves a number of issues to be addressed. Any issue of interest or under focus in a computing process is called a concern. For instance, in developing a software systems a number of concerns such a functionalities, security, response time and many more need to be addressed. In order to simplify the process of development, concerns are isolated and handled in such a manner that there is no overlap. This process of isolating a concern and focusing on it is called Separating of Concern ( SoC).
For example:

0 Comments: