SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5503|回复: 1

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

[复制链接]
发表于 2012-10-17 16:38:43 | 显示全部楼层 |阅读模式
导入样例应用程序
在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 Counter 样例来生成一些序列图。首先,导入这个样例应用程序:
- E9 n6 G4 x1 k
  • 在新的工作空间启动 Rational Software Architect。
  • 从工作空间的菜单中单击 Help,然后单击 Welcome
  • 单击 Samples 图标,如图 1 所示,打开一个带有若干选项的窗口
  • 从样例应用程序列表中选择 Counter应用程序(参见图 2)
  • 从帮助窗口中单击 Import sample(参见图 3)。
  • 这会打开一个对话窗口,指定您希望在 Project location 根中的什么地方复制项目的文件夹。3 d( C+ {4 Z, h! ^( F$ d
Rational Software Architect 随后将 Counter 应用程序的所有项目复制到指定位置,然后将它们导入到工作空间,如图 4 所示。
8 ?  h8 E$ l# P$ v) D6 E, Z4 f, ?# H" y! a/ [+ y
图 1. 选择样例
% A; j' x0 B* d) n) y& r
  \. r& X9 ^& C" e8 [) U/ g9 u: \
图 2. 选择 Counter 应用程序' F- l- F& {4 \6 b8 z" w
* Z' I; z1 k9 Y! ]4 C0 |

/ F1 q: r5 {% i; D图 3. 导入 Counter 样例
) H/ O+ s5 ^) Y - n: A- Q! q* T6 I) g8 [& M" {3 \: b

6 K/ {+ h5 S- o( |1 y- L图 4. 工作空间中的 Counter 样例
/ e8 m% }: ]" j7 E& K& c. _
2 s. h+ n! j9 c( y. b
3 O1 N! r: |7 g$ e* z: i3 Z/ l

6 f$ Y) J6 w$ {* _* {& o
生成一个不可编辑的序列图
默认情况下,Rational Software Architect 将生成一个不可编辑的序列图。以下步骤可用于创建序列图:
1 ?9 I" D  E+ @' x7 \7 |: N8 C
  • 在图 5 所示的 Outline 选项卡视图中,选择您希望为其生成序列图的类和方法。
    ) v4 ]+ k( ^% n+ [$ \
6 X5 B6 Z# S- B, x+ a, h7 w
图 5. 从 Outline 选项卡中的列表选择方法
5 p  s/ G- ?1 n4 V
+ ^# \& j0 a& o4 h" B. X6 l
  • 右键单击该方法,选择 Visualize > Add to New Diagram file > Static Method Sequence Diagram,如图 6 所示。
    7 o1 |8 t; R6 J6 a

# w' ~2 \+ {5 m0 f  ]; i1 @, O图 6. 生成一个静态的方法序列图
* a& n" E6 u( l8 F
+ F) s, I% P9 C. R8 S
  • 在下一个窗口中指定将要生成的图表的路径。
    3 d; s/ w. {+ H* B. h
Rational Software Architect 随后会生成序列图,如图 7 所示。 0 G+ f/ |/ {* \! a2 A0 F
. n( S  s6 S  Q  ?, g. Y4 k2 w# a. `
图 7. 生成的序列图
/ R2 l- c! N) ?! r9 W1 V
, U9 K5 }! z5 g不可编辑的序列图的限制3 _/ \% N  ]9 K" S+ Z
Rational Software Architect 通过逐行转换 Java 代码生成序列图。大多数情况下,特别是对于复杂代码,生成的序列图非常复杂,因此非常难以理解。因此,我们需要使用可编辑的序列图,以便可以添加抽象、删除不必要的元素、添加注释等等。
; C' T+ w% d4 d- G
4 k+ h5 h% {0 {' U% A! Z% F

8 x) o" |5 h2 A$ K* X7 ?4 _
创建一个可编辑的序列图
静态序列图的扩展名为 .tpx,该扩展名无法修改。要使该表变得可以编辑,请右键单击该序列图,选择 File > Save as Diagram File,如图 8 所示。 3 a2 [5 X# g' J+ q2 k
. d0 K& Z  L+ }$ X5 t
图 8. 在上下文菜单中选择 Save as Diagram File
0 f# }6 l, P4 m2 @" \% K; d5 i  K
/ j% ]/ |7 P  r6 C# o" f新序列图的扩展名为 .dnx。序列图文件可以使用不同的扩展名,.dnx 是最常用的文件名,可以修改该扩展名。如图 9 所示,还会出现一个 Palette 窗口,以便对序列图进行编辑。
7 e2 h: J( c+ a# U; q8 e9 e6 C, C" e( U- ~
图 9. 可编辑的序列图3 x- c$ \% O# `* s; ~8 h7 R

3 E2 N- ^' I' c' h4 ?/ V
! s% T, ^9 R$ N

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-10-22 08:21 , Processed in 0.068483 second(s), 9 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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