MOOC课程之ational的4+1视图模型

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Rational的4+1 视图

模型

Rational 的4+1 视图模型

设计视图用户实现视图

程序员

交互视图集成工程师部署视图

系统工程师

概念物理

用例视图

Rational的4+1 视图模型•不是所有系统都需要所有视图:

•单一处理器: 舍弃部署视图

•单一进程: 舍弃交互视图

•小程序: 舍弃实现视图

•添加视图:

•数据视图、安全视图。

Rational的4+1 视图模型用例视图

•用例视图包含描述用户、分析师和测试工程师看到的系统行为的用例。

•根据视图可确定系统架构

UML:

•静态方面由用例图描述

•动态方面由交互图、状态图和活动图描述。

Rational的4+1 视图模型

设计视图

•设计视图包含构建系统的类、接口和类之间的协作。

•主要支持系统的功能性需求,也即系统提供给用户的服务。

UML:

•静态方面由类图、对象图描述

•动态方面由交互图、状态图和活动图描述。

Rational的4+1 视图模型

交互视图

•交互视图描述了系统不同部分之间的控制流,包括可能的并发和同步机制。

•主要解决系统的性能、可拓展性、吞吐量等问题。

UML

•静态方面和动态方面的描述所采用图都和设计视图相同。

Rational的4+1 视图模型实现视图

•实现视图包含用于组装和发布物理系统的组件。•主要解决系统发布的配置管理问题。

UML:

•静态方面用物件图描述。

•动态方面用交互图、状态图和活动图描述。

Rational的4+1 视图模型部署视图

•部署视图包含形成系统硬件拓扑结构的节点。

•主要解决构成物理系统的部件的分布、发布和安装问题。

UML:

•静态方面由部署图描述

•动态方面由交互图、状态图和活动图描述。

相关文档
最新文档