架构文档化


1 逻辑视图

描述设计的对象模型与对象间的关系。

以用户/设计人员的角度,关注系统功能。

用面向对象的架构风格建立逻辑蓝图。


2 开发视图 (实现视图)

描述软件模块的组织与管理。

以程序员的角度,关注软件开发难度,软件管理,可重用性,通用性,开发环境等。

用层次结构风格建立开发蓝图,即模块和子系统图。


3 过程视图 (进程视图)

描述设计的并发和同步特征。

以系统集成人员的角度,关注系统性能和可用性,包括并发性,分布性,完整性,容错性等。

用管道过滤器风格或客户机服务器风格建立进程蓝图。


4 物理视图 (部署视图)

描述软件到硬件的映射。

以系统工程师的角度,关注系统可用性,可靠性,容错性,性能,可伸缩性等。


5 用例视图 (场景)

用例视图是其他4种视图的冗余。4种视图元素通过用例无缝协同工作。

用例作为一项驱动因素来发现架构元素。

用例(场景)作为架构设计结束后的一项验证和说明功能,既以视图视角来说明架构,又作为架构原型的测试出发点。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值