以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 软件工程论坛 』   (http://bbs.xml.org.cn/list.asp?boardid=48)
----  SteelTrace架起需求和UML之间的桥梁  (http://bbs.xml.org.cn/dispbbs.asp?boardid=48&rootid=&id=10316)


--  作者:admin
--  发布时间:9/23/2004 1:22:00 AM

--  SteelTrace架起需求和UML之间的桥梁
● SteelTrace架起需求和UML之间的桥梁发信人: junocast (全力以赴), 信区: SoftEng
标  题: SteelTrace架起需求和UML之间的桥梁
发信站: BBS 水木清华站 (Sun Aug 31 11:30:25 2003)

http://www.umlchina.com/News/Content/57.htm

SteelTrace架起需求和UML之间的桥梁



[2003/8/1]

总部位于爱尔兰的SteelTrace 公司发布了其需求捕获和管理工具Catalyze的新版本,其中
两个UML集成模块都提供了新的可视化合并的功能。7月中旬,Catalyze 2.5版本也被发布


技术主管Fergal McGovern认为,为使用IBM的Rational Rose以及Borland的Together等工
具的建模人员提供的集成模块。使得Catalyze可以自动地由非UML的产品中生成UML的Use
Case图和活动图。他认为,在需求管理工具市场上,没有其它产品可以从其它模型中生成
use-case。

同时,软件架构师可以在Rose 或Together中对活动图或者Use Case图进行修改,并将结果
合并到Catalyze工具中,其中业务分析员可以决定是否接受这些修订。

“我们试图解决业务人员和IT人员之间的隔阂”,McGovern说,“在UML和需求工具之间存
在一个设计的鸿沟”

McGovern 解释,这是一个新的双向关系,它使得软件组织可以在业务需求和软件设计之间
建立更好的可追溯性,为此他举出了考虑从自动取款机中提取现金的需求的例子。

“需求是这样的:从银行中提取现金的操作由一系列步骤组成,可能会给出现金,也可能
会报告例外”,McGovern 说,在传统的需求管理工具中,各种需求会被记录为use case并
在UML建模工具中表达出来。

但是,Catalyze允许使用一种“step-wise”(按步骤说明)的方式来结构化地组织需求,
其中的每一步,如输入PIN、或者交付20的整数倍数额的现金,都可以映射为一个活动图,
“通过Catalyze,你可以创建一系列步骤,这些步骤组合起来,完成了提取现金的需求”

Catalyze 中其它的新功能包括在多个项目之间复制和重用use case,以及根据Catalyze
生成的WORD文档中的变化,反向工程,对Catalyze 的需求模型做出相应的改动。

目前,Catalyze 2.5 按用户进行发售,McGovern介绍,专业版本是US$2,395/seat,企业
版本是$4,895/seat,其中包括了协同的功能以及本地的数据缓冲。集成模块的售价在$80
0 到$1,200之间。


--

※ 来源:·BBS 水木清华站 http://smth.org·[FROM: 218.17.91.202]                 

索引页面|上一篇|下一篇


--  作者:sjmei
--  发布时间:10/16/2004 10:12:00 AM

--  
感谢管理员提供这些资料
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,474.609ms