题目:请阅读以下关于系统架构设计的段落,并从所给的选项中选出正确的填空答案。
架构设计详细说明了将使用的整体架构以及软件和硬件的放置位置。架构设计是一个复杂的流程,通常交由经验丰富的架构设计师和顾问来完成。第一步是将(1)细化为更详细的需求,这些需求随后被用来帮助选择将使用的架构和要放置的每个设备上的软件组件。在一个(2)中,还需要决定是使用二层、三层还是n层架构。然后,根据需求和架构设计来制定硬件和软件规范。在设计架构时,有四种主要的非功能性需求可能很重要。(3)说明了系统必须运行的环境以及这些环境随时间可能如何变化。(4)关注非功能性需求问题,如响应时间、容量和可靠性。(5)是保护信息系统免受中断和数据损失的能力,无论这些损失是由故意行为引起的。文化及政治需求是针对系统将要使用的国家而特定的。