软件需求变更是导致软件项目失败的主要因素。之前学者们在分析软件体系结构的变更风险时,体系结构间依赖值的获取主要是依靠经验预估,而不是基于模块的进一步划分和相关耦合参数的关联推导。针对这一问题,提出利用DSM和QFD模型对组件进一步细划分成粒度更小的关键设计参数(类或对象),分析参数间的依赖程度,推导出模块间的关联度,接着对模块开发顺序进行重组,从而在一定程度上控制需求变更风险。最后,通过将某公司集装箱管理系统进行模块切分和重组对所提方法的可行性和正确性进行了验证。