首页 > 代码库 > 什么是软件架构设计
什么是软件架构设计
关于什么是软件架构,现在还没有一个明确的定义,每个人都有自己的理解,总的来说分为两派:组成派和决策派。
组成派:软件系统的架构将系统描述为计算机组件及组件之间的交互。关注软件有哪些组件组成,以及组件之间通过什么样的方式进行交互
决策派:软件架构是在一些重要方面所做出的决策的集合。决策派是站在另一个角度去理解软件架构的,关注的是软件架构是怎么决策的,包括系统的组织,架构风格,开发选型,二次开发选型,集成选型,怎么定义接口、协作,组合,安全性,并发,性能等一系列的决策,架构涉及的决策,往往对整体质量、并行开发、适应变化等方面有着重大影响,否则就放到详细设计环节了
什么是软件架构设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。