Question: 1. what is the relationship between an architecture and system-level design?
Answer: Software architecture shows the system's structure and hides the implementation details, focusing on how the system components interact with one another. Software design, on the other hand, concentrates on the system's implementation, often delving into considerable detail.