二十年,专注于中国最专业的模型驱动解决方案(UML、MBSE、SYSML、BPMN、体系结构设计、需求管理、DoDAF等)
模型驱动的研发管理一站式解决方案   Trufun QQ:344593239   咨询热线:3379288210  

Bacon中使用UML的操作秘笈


时间: 2016-01-07    来源: 楚凡科技

 


        做过需求管理的朋友都知道,要用工具进行需求管理,首先要做的第一步工作是进行需求分解,分解以后的需求才能用数据库逐条进行管理,才能发挥使用数据库的优势,展现工具管理需求的灵活性,这种工具的典型代表就是DOORS;当然还有一种需求管理工具,它是以文档为中心,虽然编辑在word中进行十分方便,但灵活性不足,这种工具的典型代表是requisitePro,另外还有一种工具两者都兼顾,如RTM-workshop,其最大不同是做了文档和数据库同步,其它无质的区别。在需求报告中,除了大量的文字描述外,还有一部分内容是需求的UML建模,是采用图形方式展现需求的,图形和文档的编辑方式不同,能否实现在同一个界面中同时进行需求文档和UML图形编辑呢?前面这三种国外产品目前都无法实现这个功能。
        西安楚凡科技公司发挥自己在UML建模方面的优势,开发的需求管理工具bacon成功的使这两部分结合,应一些行业同仁的要求,结合笔者的使用体会,现将主要的操作步骤介绍给大家,希望对您有所帮助。本文假设读者具有需求管理和UML建模方面的基础知识,并能使用相关的工具。
1.     安装准备:
(1) 首先安装eclips,下载安装方法网上到处都是,故不在赘述。
(2) Bacon插件安装方法1:采用eclips更新方式安装,通过更新站点更新"http://www.trufun.net/update/bacon/x"更新及安装。
(3) Bacon插件安装方法2:下载插件包,下载插件包后,解压,将解压后的"dropins"文件夹覆盖"eclipse/dropins"文件夹。
2.     操作步骤:
(1) 在楚凡科技建模工具kant  x中打开透视图,选择“trufun bacon RCP”,如图1所示。

 

图1 打开bacon透视图


(1) 系统同时显示UML图和bacon的需求管理界面,可以同时进行编辑
 

  图2 需求管理和UML同时编辑界面


(1) 编辑结束后,还需要使需求的两种表现形式完全同步,要使需求管理工具bacon和UML同步,操作方法为:在需求浏览器选中一个需求,右键弹出快捷菜单,选中子菜单“从UML用例同步(UML --> Bacon)”或者“同步到UML用例(Bacon --> UML )”,即可出现图3所示窗口。
 

 图3  bacon和UML同步操作界面


(4)图4是同步以后的结果,很明显,UML的用例图,已经成为需求管理工具bacon所管理的一个对象,这样使需求表现更直观,更便于讨论,也便于开发人员理解。
 

  图4.在需求管理工具中进行UML建模


         UML建模工具是一个桥梁,它实现了模型空间与代码的空间的同步,借助bacon,可以实现需求的文档空间和模型空间同步,进而实现文档空间和代码空间同步。这是多么奇妙的事情,不妨你也试试。


分享到: