According to IEEE 1471, “A software architecture is the fundamental organization of a system embodied in its components, their relationship to each other and the environment, and the principles ...
Apparently, software architecture is only about structuring software and implementing non-functional requirements. But in reality, software is for people and people write software. Therefore, it is ...