一、用例图中有:
A relationship B箭头都是从A指向B。
(1)associate直接关联,从actor指向功能模块,实线>型箭头表示。
(2)include例如网上预订包含了填写表格(在其中的),从网上预订指向填写表格,虚线>型箭头表示
。
(3) extend例如缴纳费用 在还书 还车用例中,从罚金指向还车,虚线>型箭头表示。
(4)generalization子用例直接实现了父用例,例如预订与网上预订,电话预订的关系,从网上预订指向预订,实线大箭头表示。
二、类图:
1.静态实体类:设计模式之基础
-private +public #protected
斜体的类
是抽象类,接口是《interfacename》, 斜体的方法是抽象的方法
, 静态方法下面有下划线
属性的类型 方法的返回值在:后面,示例如下:
#personName:String
+Person(java.lang.String)
+getAge():int
2.
实体类之间的联系
实线箭头是类间的关系 :A relationship B箭头都是从A指向B。
关联:描述弱关联的associate关系,为全局变量引用;局部整体的关系,之间是(0...n 1...n)的一种聚合(学院学校)或组合(窗口菜单按钮),用一根实线带菱形或不带表示。
依赖 :use call send parameter关系,虚线>型小箭头表示
。
实现:实现接口 虚线实体大箭头表示
。
泛化: 继承实现方法多态的形式,实线大箭头表示
。
关联中的聚合,组合,依赖中的use call
都是很重要的,然后才是extends,implements。
注意:
1.在Rose中,若在不同的用例图中使用同名的用例名称则会报重名,解决使用非pane的方法直接
修改即可
。
分享到:
相关推荐
架构设计 RUP rose UML 共284个图,值得收藏,学习!
软件工程作业,关于 rose在 rup 模型中的使用
在RationalRose中实现RUP控制UML的建模过程
RUP 基础知识 网上收集 RUP 基础知识 简介 RUP 基础知识 简介
RUP模板RUP模板RUP模板RUP模板RUP模板RUP模板RUP模板
概要设计说明书 文档类 RUP概要设计部分
RUP 模板 RUP 模板 RUP 模板 RUP 模板 RUP 模板 RUP 模板
本书全面、详细地介绍了UML的基础知识和Rational Rose的使用方法,并通过4个综合性的案例,展示了使用UML和Rose进行软件建模的具体方法和步骤。全书共分20章,前4章是基础部分,介绍了UML和Rose的基础知识;第5章到...
rup开发案例,详细讲解了rup软件过程,对于系统架构 系统分析与设计都有帮助
这些观念和原则是开发 RUP 的基础。要对 RUP 观念有大致的了解,请参阅主要原则和流程要素。 可重用方法内容及流程构建块的框架。 通过 Rational Software 持续地进行定义和改善,RUP 方法插件系列定义了方法框架,...
基于RUP的方法描述科技基础数据库系统设计
在学完UML RUP和设计模式后自己做的练习 用UML对RUP过程建模并用到了设计模式中的两个相当简单 全当自己学习后的总结。
UML和RUP详细教程,非常有助于你学习UML。
在实践中,笔者发现,对概念的理解不到位,特别是对概念之间的关系理解不到位,是阻碍不少人成功应用RUP的原因之一。本文采用“为概念及其关系建模”的方法,对概念及其关系进行考察,以期深入理解RUP的核心概念。...
用RUP和UML进行软件项目的开发-RUP介绍.ppt 用RUP和UML进行软件项目的开发-RUP介绍.ppt
关于rup的简单介绍 和 xp的介绍 ,以及 rup和XP的比较
ROSE在RUP模型中的使用.pdf
本书全面、详细地介绍了UML的基础知识和Rational Rose的使用方法,并通过4个综合性的案例,展示了使用UML和Rose进行软件建模的具体方法和步骤。全书共分20章,前4章是基础部分,介绍了UML和Rose的基础知识;第5章到...
基于RUP的大型项目的设计和实现,贾婷婷,徐明昆,近年来,RUP (Rational Unified Process软件统一开发过程)已经被广泛应用于规范软件的开发过程中。随着软件的规模的不断增大和日益复杂,软
RUP系统分析教程RUP系统分析教程RUP系统分析教程