软件架构4+1视图模型研究报告.docxVIP

  • 39
  • 0
  • 约1.24万字
  • 约 18页
  • 2017-03-29 发布于湖北
  • 举报
Paper published in IEEE Software 12 (6) November 1995, pp. 42-50 架构蓝图——软件架构“4+1”视图模型 Philippe Kruchten Rational Software Corp. 摘要 本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各风险承担人:最终用户、开发人员、系统工程师、项目 经理等所关注的问题,并且能够独立地处理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了捕获每种视图的表示方法。这些视图使用以架构 为中心的、场景驱动以及迭代开发过程来进行设计。 关键字:software architecture, view, object-oriented design, software development process 引言 我们已经看到在许多文章和书籍中,作者欲使用单张视图来捕捉所有的系统架构要点。通过仔细地观察这些图例中的方框和箭头,不难发现作者努力地在单一视图中表达超过其表达限度的蓝图。方框是代表运行的程序吗?或者是代表源代码的程序块吗?或是物理计算机吗?或仅仅是逻辑功能的分组吗?箭头是表示编译时的依赖关系吗?或者是控制流吗?或是数据流吗?通常它代表了许多事物。是否架构只需要单个的架构样式?有时软件架构的缺陷源于过早地划分软件或过分

文档评论(0)

1亿VIP精品文档

相关文档