rose各种视图

转帖,原帖地址:http://tech.techweb.com.cn/thread-343721-1-1.html

视图:
正如一个正在建筑中的房子在建筑图纸上有很多的视图(例如建筑的平
面图等等)一样,一个开发中的软件项目夜游很多视图。Rational Rose 把
下面的几个视图组织在一个软件项目里面:

1.Use Case
2.Logical
3.Component
4.Deployment

每一个视图从不同的角度描述模型中的软件。

Use Case View:
Use Case View帮助你理解和使用系统,这个视图展示了系统的参与者和
使用案例(use case)是怎么相互作用的。它包括系统中所有的角色,使
用案例和Use case图表,Use Case视图是系统中与实现无关的视图,关注
系统功能的高层形状,而不关心系统的具体实现方法
Use Case View包括了以下种类图表:
UseCase 图表
Sequence 图表
Collaboration 图表
Activity 图表
这个视图默认有一个名称为main的Use Case图表。这个视图的主要用户是
客户,分析人员和项目管理人员,项目小组人员可以通过Use case文档了
解系统。

Logical View:
Logical视图关注系统如何实现使用案例中提出的功能,她提供系统的详细
图形,描述组件间如何关联。Logical视图关注的焦点是系统的逻辑结构,
在这个视图中要标识系统组件,检查系统的信息和功能,检测组件之间
的关系。这里,重复使用是一个主要目的,通过认真指定类的信息和行
为,组合类,以及检查类和包之间的关系,就可以确定重复使用的类和
包,完成多个项目后,就可以将新包和新类加进重复使用库中,以后的
项目就可以组装现有的类和包。
Logical View包括了以下种类的图表:
Class 图表
Statechart 图表
这个视图有一个默认为main的class图表。这个视图的主要用户是开发人
员。开发人员包括:分析人员,质量保证人员,项目管理人员。

Component View:
组件视图显示代码模块间的关系。通过组件视图可以知道哪些组件是代
码库,哪些组件是运行组件。
Component只包括一种图表,就是Component图表。
默认有一个名称为main的组件图表。Component视图的主要用户是负责控
制代码和编译部署应用程序的人,开发人员也用组件视图显示已经生成
的代码库和每个代码库中包含的类。

Deployment View:
Deployment视图显示妄说上的进程和设备及其相互间的实际连接,它关
注系统的实际部署,可能与系统的逻辑结构有所不同。例如系统的逻辑
结构可能为三层,但是部署可能为两层,界面程序放在一台机器上,而
业务和数据库逻辑放在另外一台机器上。
一个系统只能有一个Deployment视图,所以Deployment视图本身代表的
就是一个图表,而且只能有一个Deployment视图。它的主要用户是发布
应用程序的人员。

你可能感兴趣的:(rose各种视图)