SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4600|回复: 1

[推荐] 使用Rational Software Architect 创建可编辑的序列图

[复制链接]
发表于 2012-10-17 16:38:43 | 显示全部楼层 |阅读模式
导入样例应用程序
在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 Counter 样例来生成一些序列图。首先,导入这个样例应用程序:
2 j( d7 O3 H/ W: z
  • 在新的工作空间启动 Rational Software Architect。
  • 从工作空间的菜单中单击 Help,然后单击 Welcome
  • 单击 Samples 图标,如图 1 所示,打开一个带有若干选项的窗口
  • 从样例应用程序列表中选择 Counter应用程序(参见图 2)
  • 从帮助窗口中单击 Import sample(参见图 3)。
  • 这会打开一个对话窗口,指定您希望在 Project location 根中的什么地方复制项目的文件夹。, F$ ~! Q# O' ]
Rational Software Architect 随后将 Counter 应用程序的所有项目复制到指定位置,然后将它们导入到工作空间,如图 4 所示。 ! C+ g8 {/ H$ R- W9 O1 D, v$ A/ s7 z* d
$ ?" E$ k+ ?) s6 s+ ?8 M# c
图 1. 选择样例6 `0 p  p) L* m+ @' V
3 z0 W& Y1 R4 u: ?- k+ E: M; J3 c3 I
$ f6 t4 `7 a# _" n- t5 P
图 2. 选择 Counter 应用程序) q- T! I, f. K$ r; }
: S$ ?: V/ P# Z7 J

2 f' y5 q% w* Y  F: r1 d8 X  D图 3. 导入 Counter 样例
) }5 j. {" z8 ~7 B6 ?4 ~' D3 c3 K " L( {/ I9 z/ m

/ N- Z5 q7 h' Q' o+ k4 ^! y1 h8 W' c图 4. 工作空间中的 Counter 样例3 V" ?: w) \  J- |# z

# I. [- Y( I  _) q4 O5 l# I

6 l; Q: D( E+ K, P% ^5 E7 N0 S6 Z2 X% i: ]& J9 _
生成一个不可编辑的序列图
默认情况下,Rational Software Architect 将生成一个不可编辑的序列图。以下步骤可用于创建序列图:" w  I' q- w2 X2 P" p; a3 |
  • 在图 5 所示的 Outline 选项卡视图中,选择您希望为其生成序列图的类和方法。7 M+ r( G" ]9 p: E+ O$ R- f. G. l5 n

! C# v1 P+ p! I图 5. 从 Outline 选项卡中的列表选择方法 7 v; X+ T/ H! V( _
. h/ I+ `  k, Q
  • 右键单击该方法,选择 Visualize > Add to New Diagram file > Static Method Sequence Diagram,如图 6 所示。) T+ ^( N# S% P  T% `5 e
1 x  f8 {+ V, A# k+ K1 G
图 6. 生成一个静态的方法序列图
4 E# X# J4 _% ~+ F % K4 q( c4 a9 i) T: C
  • 在下一个窗口中指定将要生成的图表的路径。$ G; x: @8 `9 g. U0 `: D: g
Rational Software Architect 随后会生成序列图,如图 7 所示。 4 o1 j1 z6 m/ f* @

5 v3 \9 c8 P  C' Y0 {8 b  f8 x图 7. 生成的序列图
: Y* b& s5 \$ O3 B6 s1 z . A. V- g% \  f9 y( w
不可编辑的序列图的限制4 n+ z3 f' ~1 M9 W) q
Rational Software Architect 通过逐行转换 Java 代码生成序列图。大多数情况下,特别是对于复杂代码,生成的序列图非常复杂,因此非常难以理解。因此,我们需要使用可编辑的序列图,以便可以添加抽象、删除不必要的元素、添加注释等等。 4 N; J# }4 Q$ k0 h/ I7 \


- Z  G( i( ?* b* h
; I- \4 [5 H! J
创建一个可编辑的序列图
静态序列图的扩展名为 .tpx,该扩展名无法修改。要使该表变得可以编辑,请右键单击该序列图,选择 File > Save as Diagram File,如图 8 所示。
# z; P4 T. ^  ^' {
0 N0 K+ u7 Y  E8 r' t图 8. 在上下文菜单中选择 Save as Diagram File ' M7 ?7 P- G9 [+ b' p; C$ H8 c
; Q7 b4 D0 _1 n/ x1 V6 y
新序列图的扩展名为 .dnx。序列图文件可以使用不同的扩展名,.dnx 是最常用的文件名,可以修改该扩展名。如图 9 所示,还会出现一个 Palette 窗口,以便对序列图进行编辑。- a: R( C7 W6 W" {

; z0 z) K! d; ^, u2 p" h图 9. 可编辑的序列图
6 l+ Q8 h2 R3 Z) `
4 u/ E$ v8 Q+ U5 a5 p" K2 ?4 R& G. L+ X7 X( v6 M( K8 F

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2012-10-17 16:39:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-1-20 23:48 , Processed in 0.067216 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表