4.2. Architectural design principles Notes | Software Engineering BCT-NEW | TU | TABFlux