关键需求决定架构。
首先因为软件架构师没有时间对所有需求进行分析,所以需要确认关键需求。
方法:
1.应用程序的核心或者主要功能
2.必须被实现的非核心或者非主要功能
3.不包含在以上2点中,但可能存在技术风险的功能
4.不包含在以上3点中,但却是应用程序的扩展方向的功能
5.必须满足的非功能性需求
关键需求决定架构。
首先因为软件架构师没有时间对所有需求进行分析,所以需要确认关键需求。
方法:
1.应用程序的核心或者主要功能
2.必须被实现的非核心或者非主要功能
3.不包含在以上2点中,但可能存在技术风险的功能
4.不包含在以上3点中,但却是应用程序的扩展方向的功能
5.必须满足的非功能性需求

被折叠的 条评论
为什么被折叠?