(1)何时开展架构----需求分析和建模完成后
这需要项目经理以具体的经验判断来评估此时是否足以能够开始构建软件架构的工作。
(2)架构设计工作不仅要依据静态的系统目标,也要考虑动态的开发过程
静态的系统目标
一般为:功能需求、非功能需求和变化的用例等
动态的开发过程
一般为:如人力资源的情况,进度要求的情况,开发环境的满足情况。
(3)针对不同需求进行架构设计
软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jquery