MOOC课程之ational的4+1视图模型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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:
•静态方面由部署图描述
•动态方面由交互图、状态图和活动图描述。