技术架构的战略和战术原则(13)
图4/5
图 5
总 结
我们从架构的本质开始,分别对业务架构、产品架构、数据架构、应用架构、技术架构的设计提供了一些思路和原则。这些思路和原则在进行架构设计和画架构图的过程中提供一些指导帮助。最后我们再来思考一个问题,好的软件架构是规划还是演化出来?
架构规划对架构的影响是很重大的。首先,好的架构是设计出来的。好的架构,系统的性能和质量都将很高。架构设计的质量直接影响架构后续向好的方向演化的难易程度。架构设计如同城市规划一样,缺少规划将难于演化。
图5/5
图 6
演化是一个过程,这个过程或长或短,所以演化需要考虑系统的生命周期。如果演化的过程非常漫长,超出了软件的生命周期,即使架构越来越优化,对于产品或者项目的帮助也将有限,所以时间这个约束条件是非常苛刻的。
推荐阅读
- 法正|三国志战略版孙坚法正T0阵容,锤爆满红吴骑,不输满红社稷弓吴枪
- 张角|三国志战略版张角5万伤害的阵容,法师前三,绝非浪得虚名!
- 甘宁|三国志战略版:甘宁玩盾兵,照样暴捶麒麟桃园
- 穿越火线|三国志战略版张角最强阵容,需配合S级的兵种才能发挥最强战斗力
- 西凉|三国志战略版:出生州选择也有大学问,开局选好霸业即成
- 手机游戏|LOL手游技术主播排位遭遇安排,玩家段位各种大倒退,多人“中招”
- 吕蒙|三国志战略版:吕蒙、关银屏黑科技联动,技穷、缴械全都有
- 索尔|梦幻模拟战手游:虐菜就要用战略——挑战五战略打法
- 诸葛亮|三国志战略版:“巨型航母”带两艘“护卫舰”,意欲北定中原!
- 黄忠|三国志战略版黄忠蜀盾黑科技,蜀盾内战和打弟弟一样!