SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5200|回复: 1

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

[复制链接]
发表于 2012-10-17 16:38:43 | 显示全部楼层 |阅读模式
导入样例应用程序
在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 Counter 样例来生成一些序列图。首先,导入这个样例应用程序:
" e; [- F- J6 \8 G
  • 在新的工作空间启动 Rational Software Architect。
  • 从工作空间的菜单中单击 Help,然后单击 Welcome
  • 单击 Samples 图标,如图 1 所示,打开一个带有若干选项的窗口
  • 从样例应用程序列表中选择 Counter应用程序(参见图 2)
  • 从帮助窗口中单击 Import sample(参见图 3)。
  • 这会打开一个对话窗口,指定您希望在 Project location 根中的什么地方复制项目的文件夹。# y0 a% C4 `2 o" y" u: a/ v
Rational Software Architect 随后将 Counter 应用程序的所有项目复制到指定位置,然后将它们导入到工作空间,如图 4 所示。
' ^# s+ e0 [! c; \9 S: W, c7 f! B! Y+ C3 |7 y
图 1. 选择样例
2 m4 t( |0 z( e- n. `! v# D9 F
( E2 @; l) D) O9 A- d' n0 B9 K0 d! z; o# Z$ p3 z' ~
图 2. 选择 Counter 应用程序
" s- x3 c  d+ \
& c2 b% E- X0 d' [* x0 ~' y$ W9 [8 ^! S& U8 v/ f/ s
图 3. 导入 Counter 样例' p7 D) n! _8 I3 a; K

- {* `: r2 c- H2 [3 }7 }; w5 ^. o8 G& p
# y" v+ c) ?, f7 N3 R3 M2 |图 4. 工作空间中的 Counter 样例
* [4 G, r' ?1 G1 U # W7 ]' a% o3 t' ~. k: M2 T

  s/ e! O+ W8 [% z' ^& C

* m3 b! C0 d+ `& M: W: W0 A9 B
生成一个不可编辑的序列图
默认情况下,Rational Software Architect 将生成一个不可编辑的序列图。以下步骤可用于创建序列图:- q7 ^/ T! Q) D1 E* c: w6 \4 h$ C
  • 在图 5 所示的 Outline 选项卡视图中,选择您希望为其生成序列图的类和方法。7 A- v6 y* \- H0 |; t4 }! W; o
+ J4 s( d% w; z! A* f
图 5. 从 Outline 选项卡中的列表选择方法
( t) n. }1 F; m 1 ?$ u7 R$ c- i/ s" O
  • 右键单击该方法,选择 Visualize > Add to New Diagram file > Static Method Sequence Diagram,如图 6 所示。5 I- |" o5 @7 X& p  a. ~& r

( X; Z2 ^: R0 d2 W5 k图 6. 生成一个静态的方法序列图 3 ~3 b" f( K7 H' {; O, y1 T! l

2 ]) {% w7 n: k
  • 在下一个窗口中指定将要生成的图表的路径。* a# \' I* A2 q
Rational Software Architect 随后会生成序列图,如图 7 所示。
5 w3 G4 F* X9 G( p; W; I- J' F' z4 L  K+ g& m( {
图 7. 生成的序列图
  a1 g! y$ d( f# b1 W* M 6 J( S9 f# d4 h+ a1 E
不可编辑的序列图的限制! w5 Z& Y3 [& A8 X: }
Rational Software Architect 通过逐行转换 Java 代码生成序列图。大多数情况下,特别是对于复杂代码,生成的序列图非常复杂,因此非常难以理解。因此,我们需要使用可编辑的序列图,以便可以添加抽象、删除不必要的元素、添加注释等等。
% k6 A/ T- c: t4 d
- R0 C: b2 d' E9 k+ f! h2 o3 a
+ {& J) y  l/ @8 k' H
创建一个可编辑的序列图
静态序列图的扩展名为 .tpx,该扩展名无法修改。要使该表变得可以编辑,请右键单击该序列图,选择 File > Save as Diagram File,如图 8 所示。 $ G5 a# F6 ^6 F) ^5 Z
* ?- ]& V6 K7 a9 Z, I
图 8. 在上下文菜单中选择 Save as Diagram File / U* [  ^' Z7 z5 R

. Q6 ~3 k) x' `2 u新序列图的扩展名为 .dnx。序列图文件可以使用不同的扩展名,.dnx 是最常用的文件名,可以修改该扩展名。如图 9 所示,还会出现一个 Palette 窗口,以便对序列图进行编辑。
  R2 b' B0 |3 Y# Z( x: e. u0 |
6 }8 r/ v* p8 Y/ M图 9. 可编辑的序列图* y; L* l. U5 R' J5 T0 a
& y0 o) t0 B: G7 E8 A
3 D- |/ K' [8 M

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-7-19 17:35 , Processed in 0.076364 second(s), 9 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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