软件架构设计-五视图方法论
2011-06-03 16:23
639 查看
1)物理架构
物理架构的目的是确定物理节点和物理节点的拓扑结构;其中物理节点包括服务器、PC机、专用机、软件安装部署烧写以及系统软件的选型;拓扑结构明确物理节点的关系。
2)运行架构
运行架构的目的是确定控制流和控制流的组织;其中控制流包括进程、线程、服务程序;控制流组织包括系统的启动与停机、控制流通讯、同步与加锁。
3)开发架构
开发架构的目的是确定程序单元以及程序单元的组织结构;其中程序单元包括源文件、配置文件、程序库、框架、目标单元;程序单元组织包括project划分、project目录结构、编译依赖关系。
4)逻辑架构
逻辑架构的目的是职责的划分,并明确其与协作关系;其中职责的划分注意逻辑的分层、子系统以及关键类的定义;协作的定义关注接口的定义与协作关系的明确。
5)数据模型
数据架构的目的是确定要存储的数据以及存储格式;其中存储的数据可以是文件、关系数据库、实时数据库;存储格式包括文件格式、数据库图表。
物理架构的目的是确定物理节点和物理节点的拓扑结构;其中物理节点包括服务器、PC机、专用机、软件安装部署烧写以及系统软件的选型;拓扑结构明确物理节点的关系。
2)运行架构
运行架构的目的是确定控制流和控制流的组织;其中控制流包括进程、线程、服务程序;控制流组织包括系统的启动与停机、控制流通讯、同步与加锁。
3)开发架构
开发架构的目的是确定程序单元以及程序单元的组织结构;其中程序单元包括源文件、配置文件、程序库、框架、目标单元;程序单元组织包括project划分、project目录结构、编译依赖关系。
4)逻辑架构
逻辑架构的目的是职责的划分,并明确其与协作关系;其中职责的划分注意逻辑的分层、子系统以及关键类的定义;协作的定义关注接口的定义与协作关系的明确。
5)数据模型
数据架构的目的是确定要存储的数据以及存储格式;其中存储的数据可以是文件、关系数据库、实时数据库;存储格式包括文件格式、数据库图表。
相关文章推荐
- 软件架构设计-五视图方法论
- 软件架构设计-五视图方法论
- 软件架构设计-五视图方法论
- 软件架构设计-五视图方法论
- 软件架构设计-五视图方法论
- 软件架构设计-五视图方法论
- 运用RUP 4+1视图方法进行软件架构设计
- 利用“4+1”视图建模方法进行软件架构设计
- 运用RUP4+1视图方法进行软件架构设计
- [Restful_架构风格与基于网络的软件架构设计]阅读感想:软件架构4+1视图
- 运用RUP 4+1视图方法进行软件架构设计
- 运用RUP 4+1视图方法进行软件架构设计
- 软件架构之——好的架构是进化来的,不是设计来的
- 架构设计4+1视图
- 【架构设计】软件架构要设计到什么程度?
- 微服务软件架构的认识和设计模式
- (转)软件架构设计
- 应用软件系统架构设计的“七种武器”
- 软件的架构与设计模式之经典架构模式简介
- 从Open Web SSO 学习软件架构设计