架构设计的真正目的

架构是为了应对软件系统复杂度而提出的一个解决方案。

架构即决策,是在一个有约束的条件中去求解或接近最合适的解。这个有约束条件包括团队经验、成本、资源、进度、业务所处阶段等。

需求驱动架构,在分析设计阶段,需要总揽全局,为业务和IT技术之间搭建一座"桥梁"。

架构设计处于软件研制的前期,一方面,越是前期,如有问题,就能够越早发现,修改的代价也就越低;另外一方面,也意味着,软件实施后期若有架构上的修改,也需要付出更多的代价。

概括:

1 架构是为了应对软件系统复杂度而提出的一个解决方案。

2 架构即重要决策

3 需求驱动架构,架起分析与设计实现的桥梁

4 架构与开发成本的关系

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容