为了账号安全,请及时绑定邮箱和手机立即绑定

系统架构图的类别?

系统架构图的类别?

MYYA 2018-10-01 06:03:02
系统架构图是个统称,其实包括逻辑架构图、部署架构图、运行架构图、网络架构图。能详细介绍下逻辑架构图、部署架构图、运行架构图、网络架构图的区别么?或者用实例说明也行,谢谢!
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

逻辑架构图、部署架构图、运行架构图、网络架构图,再加上一个数据架构图,称为架构5视图或4+1视图,为什么有那么多视图呢,是因为架构不是那么简单那么容易理解的,不同人不同角度会有不同的看法,5个视图差不多就是同一个事物的5种看法吧。至于架构的意思、区别,我就不打字了,从其它地方弄了一个过来,供参考:
5视图法可以帮助软件架构师以不同的视角对软件的各个方面的属性:功能需求,约束,运行期质量属性,开发期质量属性。
1、 逻辑架构:逻辑架构关注功能,不仅包括用户可见的功能,还包括为实现用户功能而必须提供的“辅助功能模块”——。
2、 开发架构:开发架构关注程序包,不仅包括要编写的源程序,还包括可以直接使用的第三方SDK和现场框架、类库,以及开发的系统将运行于其上的系统软件或中间件。关注编译时刻的静态依赖关系。
3、 运行架构:运行架构关注进程、线程、对象等运行时概念,以及相关的并发,同步,通信等问题。运行架构关注运行期间各个单元的交互。
4、 物理架构:物理架构关注“目标程序及其依赖的运行库和系统软件”最终如何安装或部署到物理机器,以及如何部署机器和网络来配合软件系统的可靠性,可伸缩性等要求。
5、 数据架构:数据架构关注持久化数据的存储方案,不仅包括实体及实体关系的存储格式、还包括数据传递,数据复制,数据同步等策略。

查看完整回答
反对 回复 2018-10-09
  • 1 回答
  • 0 关注
  • 2299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信