once the interactions between the software system and the system's environment have been defined, you use this information as a basis for designing the system architecture
once the interactions between the software system and the system's environment have been defined, you use this information as a basis for designing the system architecture
how a software system should be organized and designing the overall structure of that system