SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4949|回复: 1

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

[复制链接]
发表于 2012-10-17 16:38:43 | 显示全部楼层 |阅读模式
导入样例应用程序
在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 Counter 样例来生成一些序列图。首先,导入这个样例应用程序:
. L) m" G4 v- r' k0 \
  • 在新的工作空间启动 Rational Software Architect。
  • 从工作空间的菜单中单击 Help,然后单击 Welcome
  • 单击 Samples 图标,如图 1 所示,打开一个带有若干选项的窗口
  • 从样例应用程序列表中选择 Counter应用程序(参见图 2)
  • 从帮助窗口中单击 Import sample(参见图 3)。
  • 这会打开一个对话窗口,指定您希望在 Project location 根中的什么地方复制项目的文件夹。
    . o/ J/ E  u1 a8 c
Rational Software Architect 随后将 Counter 应用程序的所有项目复制到指定位置,然后将它们导入到工作空间,如图 4 所示。
% {7 m* f8 t5 u. O
0 {6 v9 y' d: r- Z7 |7 q! ?$ t* ?  X" E图 1. 选择样例6 Q' _( e$ c' \/ ~( h( p2 y2 y$ g' x

3 I. n. [; c; B+ B: N' C5 [
) y4 O! }1 Y1 B6 a5 ~* y图 2. 选择 Counter 应用程序, z7 K. R0 f! Y

+ n) |% h' s/ Z8 ]  L* I. A+ V9 K: I. N2 S9 E  }1 {
图 3. 导入 Counter 样例
! Z6 j3 L9 Q* z8 j/ i 6 Y; a) k) Y( C" c1 F$ `$ ~( o

) ~8 c, \2 l2 P+ n) k& B3 m9 v* g图 4. 工作空间中的 Counter 样例& E; E, Q5 k4 [- P; P

3 c: @% N. F4 E3 j" B- X2 [( y( M

7 q, u& o5 p- B& x/ R/ ^' Y! x( l; k  M0 G/ Q$ O
生成一个不可编辑的序列图
默认情况下,Rational Software Architect 将生成一个不可编辑的序列图。以下步骤可用于创建序列图:7 E/ u' p! _* P" O( F
  • 在图 5 所示的 Outline 选项卡视图中,选择您希望为其生成序列图的类和方法。7 O& P% p! X8 }* q8 L, r1 T
" E) W. l. H# [4 t" ?! J+ V
图 5. 从 Outline 选项卡中的列表选择方法
$ c/ B% a, }$ O& H6 O% l7 O( j% I; H
) v9 U: j8 k: u5 K
  • 右键单击该方法,选择 Visualize > Add to New Diagram file > Static Method Sequence Diagram,如图 6 所示。
    ' R9 i' D- e/ @; E% n3 n

8 j* y8 s( C0 m) R, H0 A' z0 @图 6. 生成一个静态的方法序列图 2 u$ }; M/ Z( V2 p- S( t1 L1 Z' E3 B

& T+ S* I0 B% W+ e0 a
  • 在下一个窗口中指定将要生成的图表的路径。$ K# b7 N( W/ Z% |* Y% r. H
Rational Software Architect 随后会生成序列图,如图 7 所示。 , G$ }! r, R6 a
9 y1 C1 |) L0 d# J3 C; u
图 7. 生成的序列图9 r3 M7 [' H4 y5 ?

" D+ i* ~! ~5 N不可编辑的序列图的限制; N! Z3 r* k- W
Rational Software Architect 通过逐行转换 Java 代码生成序列图。大多数情况下,特别是对于复杂代码,生成的序列图非常复杂,因此非常难以理解。因此,我们需要使用可编辑的序列图,以便可以添加抽象、删除不必要的元素、添加注释等等。
0 i/ v% L/ n. E  j

+ `- a- |: L  ~
4 F/ Q4 |# x5 N
创建一个可编辑的序列图
静态序列图的扩展名为 .tpx,该扩展名无法修改。要使该表变得可以编辑,请右键单击该序列图,选择 File > Save as Diagram File,如图 8 所示。 6 T- ^* l% B/ S8 [  b
; B% G7 [/ S$ J
图 8. 在上下文菜单中选择 Save as Diagram File 0 T' f$ V- v# F7 e2 c9 l+ v" H

) _1 b4 U- ^' Z: ~/ S- y6 F新序列图的扩展名为 .dnx。序列图文件可以使用不同的扩展名,.dnx 是最常用的文件名,可以修改该扩展名。如图 9 所示,还会出现一个 Palette 窗口,以便对序列图进行编辑。, K8 x! Z1 [- w
) r3 k4 }3 \4 y5 F3 b5 G
图 9. 可编辑的序列图9 L4 F) Y6 c# c% u$ A
" j' a+ p- E* ~7 R' Z
0 @3 r1 S( i" E8 a. d

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-4-27 00:17 , Processed in 0.065481 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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