在RUP中,可以从5个角度对系统进行建模,5个视图分别是用例视图、设计视图、组建视图、并发视图、部署视图。
1,用例视图:描述了系统功能的参与者,由多个用例图组成,是系统的需求模型。
2,设计视图:逻辑视图,描述了软件系统的组成,结构,行为,主要有类图,交互图,状态图,活动图组成
3,组件视图:发布软件时,系统包含的软件构建和文件。主要有构件图,交互图,状态图,活动图描述。
4,并发视图:描述系统各个部分之间的同步和异步执行情况,该视图主要有状态图和协作图描述。
5,部署视图:描述了系统的各个部分如何部署到各个硬件节点上,该视图常用部署图、交互图,状态图,活动图描述。