Design: Separation of Concerns in Software Design
Focus on designing a software system architecture that applies separation of concerns principles. Out of scope are specific programming language implementations or UI design details.
Functional Requirements
Non-Functional Requirements
