图1. Rational Rose 的4+1观点架构图
(1)使用案例观点(Use Case View):描述系统功能性的作业,并找出内部的使用案例额与外部行动者。
(2)逻辑观点(Logical View):为达成系统功能性作业需求时,系统内部所需的静态结构及动态行为设计
(3)流程观点(Process View):描述系统在实际运作时各组成部分整体运动状态。
(4)元件观点(Component View):描述系统各程式模组的静态组成。
(5)部署观点(Deploymeng View):描述系统实体配置的软,硬体结构。
在Rational Rose中的各观点均提供不同图示说明软件开发的各阶段工作。目前市面上的软体开发业者均已全面遵循UML为基础的物件导向分析与设计方法。