6.9
体系结构设计的前期准备活动,也就是需求分析阶段与架构设计的衔接过程。架构师在正式开始设计体系结构之前,必须充分理解系统的业务需求和质量属性需求,这个阶段的工作直接决定了后续设计的正确性。需求分析的输出通常包括功能需求文档和质量属性需求列表,架构师需要从中提取出对体系结构设计有重要影响的关键需求,特别是那些会影响系统整体结构的核心用例和质量属性约束。课堂中老师强调了架构师在这个阶段需要主动与需求分析人员和客户进行多次沟通,澄清需求中模糊的地方,识别隐含的需求,并对各项质量属性进行优先级排序,因为在资源有限的情况下不可能所有质量属性都达到最高水平,必须做出合理的取舍。前期准备工作还包括对现有技术环境和组织约束的调研,比如团队的技术能力、现有的基础设施、预算限制和交付时间表等,这些约束条件同样会影响体系结构的选型和设计方案。
浙公网安备 33010602011771号