软件架构的五种视图

软件架构的五种视图

  1. 逻辑视图也就是功能视图,或者说是功能分层视图,一般使用由下而上的分层图来画。
  2. 开发视图就是各个模块之间的静态依赖关系,一般使用包图和组件来画。
  3. 运行视图是对每一个开发模块和其他开发模块之间的动态交互进行设计。一般使用时序图来画运行视图。
  4. 物理视图是关注在配置层面的,各种服务如何分配在物理机器的层面。比如服务器,摄像头,网络等等。常见于软件工程项目招标设计文档中。
  5. 数据视图是数据表在整个软件系统中的流转流程视图。一般来说,一张数据表就意味着要设计一个数据视图。

你可能感兴趣的:(软件架构的五种视图)