System architecture is the descriptive representation of the system’s component functions and the communication flows between those components.
My definition immediately raises some important questions.
What are components?
Which functions are relevant?
What is a communication flow?