- 28
- 0
- 约1.72万字
- 约 13页
- 2021-11-29 发布于河北
- 举报
架构蓝图 -- 软件架构 4+1 视图模型
级别: 初级
Philippe Kruchten, 高级技术专员
2005 年 1 月 01 日
本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处
理各 风险承担人 :最终用户、开发人员、系统工程师、项目经理等所关注的问题,并且能够独立地处
理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了 捕获每 种视图的 表示方法 。
这些 视图使用 以架构 为中心 的、场景驱动以及迭代 开发 过 程来进行 设计 。
引言
我们已 经 看到在 许多文 章和 书籍中 ,作者欲 使用 单张 视图来 捕捉 所有 的系统架构 要点 。通过仔细 地观察这些 图例中 的
方框 和箭头 ,不难 发现作者努力 地在单一 视图 中表达超过其表达限度 的蓝图。 方框是代表运 行的程 序吗?或者是代表
源代码 的程序块吗?或是物 理计算机吗?或仅仅是逻辑 功能的分 组吗?箭头是表示编译 时的 依赖 关系 吗?或者是控制
流吗?或是数据流吗?通常它代表 了许多 事物 。是
原创力文档

文档评论(0)