2008-10-26 16:49:18
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://kevdmx.blog.51cto.com/429766/108166
在Rose中有四种视图分类,他们分别是:Use Case View, Logical View, Component View和Deployment view,他们的含义如下:
Use Case View :
包括系统中的所有角色,使用案例和Use Case框图,还可能包含这Sequence或者 Collaboration框图。Use Case视图是系统中与实现无关的视图。Use Case关注系统功能的高层形状,而不关注系统的具体实现方法。
Logical View:
关注系统如何实现使用案例中提出的功能,它提供系统的详细图形,描述组件间如何关联。除此之外,Logical还包括特定类,Class框图和Statechart框图。
Component View:
包含模型代码库,可执行文件,运行库和其他组件信息。组件是代码的实际模块。
Deployment view:
关注系统的实际部署,表现的是系统部署的硬件拓朴,可能与系统的逻辑结构有所不同。
附上一个简单的rose教学视频。
~~The END~~
尹曙光
[原创]Rational Rose2002 讲解系列二:四个视图
视图: 正如一个正在建筑中的房子在建筑图纸上有很多的视图(例如建筑的平 面图等等)一样,一个开发中的软件项目夜游很多视图。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视图。它的主要用户是发布 应用程序的人员。 COC 处长 于2002.9.30 ---------谢--谢--收--看------------ |