什么是架构

什么是架构

架构是为了应对软件系统复杂度而提出的一个解决方案。个人感悟是:架构即(重要)决策,是
在一个有约束的盒子里去求解或接近最合适的解。这个有约束的盒子是团队经验、成本、资
源、进度、业务所处阶段等所编织、掺杂在一起的综合体(人,财,物,时间,事情等)。架构
无优劣,但是存在恰当的架构用在合适的软件系统中,而这些就是决策的结果。

1 架构是为了应对软件系统复杂度而提出的一个解决方案。
2 架构即(重要)决策
3 需求驱动架构,架起分析与设计实现的桥梁
4 架构与开发成本的关系


版权声明:本文为weixin_45061570原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。