您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
JIRA 和 EA进行数据交互
 
作者: 王玉,李澎涛
  2821  次浏览      16 次
2021-7-14
 
编辑推荐:
本文介绍了将 JIRA 与EA模型集成的配置和方法,接下来请阅读文章了解详情。
本文来自于Sparx 社区网站,由火龙果软件Alice翻译、推荐。

EA 现在支持将第三方提供商的数据集成到 EA 模型中,本文将介绍了 JIRA 与 EA 模型集成的配置和实现的方法。 EA 模型和 JIRA 集成可以通过 Pro Cloud Server 进行,可以实现在 JIRA 和 EA 模型之间导入数据和同步。

JIRA与 EA交互的原理

对于用 JIRA 进行项目管理,用 EA 进行系统和软件建模的用户会产生如下的需求:

•  把 JIRA 的项目任务和 EA 模型进行关联。

•  可以对 JIRA 的项目任务分配模型元素,制定项目计划,跟踪项目任务进度,分析需求变更对项目的影响。

为此, PCS 提供了能够集成 EA 和 JIRA 的功能,具体的原理如下图所示:

 

JIRA与 EA 交互的工作场景

EA 集成 JIRA 后, 可以进行的工作场景如下:

•  浏览 JIRA 的项目任务;

•  在 EA 分配需求、设计、测试模型元素到项目任务;

•  在 EA 中编辑项目任务的属性;

•  在 EA 中分析需求变更对项目任务的影响;

•  在 EA 中分析模型变更对项目计划的影响;

用户还可以:

•  导入 JIRA 的项目到 EA ;

•  导出 EA 的模型元素到 JIRA 。

•  同步 EA 和 JIRA 中的项目的更改。

JIRA与 EA的接口配置过程

配置 EA 和 JIRA 交互的先决条件:

•  企业版、联合版或完全版的 EA14 及以上版本

•  安装好 PCS

•  对托管外部数据的服务器的物理网络访问

•  用于访问外部数据的用户信息

通过 PCS 使 EA 和 JIRA 交互数据的主要流程

•  将 JIRA 对象导入和导出到连接的 Enterprise Architect 模型

•  在 JIRA 对象和 Enterprise Architect 元素之间创建链接

配置 PCS 过程:

对于与 JIRA 等第三方工具的每次集成,都必须在 PCS 客户端配置中创建数据提供者。通过 PCS 客户端中的集成选项卡定义集成数据提供者详细信息。

第 1 步:   使用云模型配置 SBPI :

打开 PCS 客户端选择集成选项卡(如下所示的选项卡)

单击保存以添加新的集成设置。

如下是集成选项卡的字段说明:

字段

操作说明

Enable

用于启用 ( 或禁用 ) 当前 PCS 的集成插件功能

Executable Path

选择将包含在 PCS 中的 Sbpi.exe 文件

Port

端口,默认值为 80

Protocol

协议,默认选择 Http

Name/IP

PCS 的位置

"Provider" is bound to

服务器中可用的云存储库列表。

步骤2: 为 JIRA 创建数据提供者。

要与外部应用程序(如 JIRA )通信,必须在 PCS 中创建数据提供程序。单击添加跳转到数据提供者页面。

配置数据提供者字段说明:

字段

操作说明

Name

JIRA 提供商的名称,用于在 EA 中通过对应名称访问指定模型。

Provider

选择 JIRA( 当前数据提供程序的提供程序类型 )

Prefix

根据选择的提供程序自动填充 ( 以唯一名称标识当前的数据提供程序 )

配置 PCS和云设置字段说明:

字段

操作说明

Server name/IP

输入 Pro Cloud server 所在的服务器地址

Port

输入 Pro Cloud Server 的端口号

Executable Path

默认路径 C:\Program Files (x86)\SparxSystems\Cloud Services\SBPI\JIRASbpi.exe .

Config Filename

这个值表示当前集成插件的配置文件的物理文件名,它必须与集成插件的可执行文件驻留在同一个文件夹中

配置 JIRA 帐户 字段说明 :

字段

操作说明

Server name/IP

输入 JIRA 的 base URL

Port

默认是 80( 如果协议是 HTTP) 和 443( 如果协议是 HTTPS)

Base URL

不适用于 JIRA

username

JIRA 的用户名

Password

JIRA 的密码

Create Items

如果选中,允许用户通过 EA 在 JIRA 中创建新项目。

Modify Items

如果选中,允许用户通过 EA 修改 JIRA 项目

Post Discussions

如果选中,允许用户根据 JIRA 中的元素创建讨论

单击保存以添加新的数据提供程序配置。

完成上述配置后,在服务中 重新启动 Sparx Systems Professional Cloud 服务 。

JIRA和EA的对接界面

在 Enterprise Architect 中查看 JIRA 项目

在 Enterprise Architect 中导入 JIRA 项目

• 右键单击列表中的 JIRA 项目。

• 选择创建本地元素

将 Enterprise Architect 元素与 JIRA 项链接

Enterprise Architect 中的现有元素可以链接到 JIRA 中的现有项目,方法是将本地元素从   项目浏览器拖放   到 JIRA 项目上。

将 Enterprise Architect 元素导出到 JIRA

JIRA 的专业云服务器集成甚至允许从 Enterprise Architect 中的现有元素创建新的 JIRA 项目。必须在集成提供程序中启用创建项目

1.选择本地 Enterprise Architect 元素(在   项目浏览器中)。

2.浏览外部提供商并选择所需的目标位置。

3.在外部数据菜单中,选择 “ 创建链接项目 ” 。

在 Enterprise Architect 中同步来自 JIRA 的更改

如果自企业架构师中创建或链接的项目以来,任何 JIRA 项目已被修改,则一个指示符将显示在项目图标的顶部。右键单击链接的 Enterprise Architect 元素并选择  “Pull - Update Local Element with External Data”  选项。( Enterprise Architect 元素中的任何现有更改都将被 JIRA 数据覆盖)

 

使用 Enterprise Architect 的更改更新 JIRA

如果任何本地元素自创建或链接的项目以来已被修改,则指示符将显示在项目图标的顶部。右键单击链接的 Enterprise Architect 元素并选择  “Push - Update External Item with Local Data” 。( JIRA 对象中的任何现有更改都将被 Enterprise Architect 数据覆盖)


目前 EA 支持集成的第三方供应商

目前,除了本文中提到的 JIRA , EA 还可以集成一些其他的研发管理工具,如下列表:

•  ALM icon Application Lifecycle Management (formerly HP Quality Center)

•  Jazz icon Jazz (interacts with:

-  IBM Rational DOORS Next Generation's requirements management tool

-  Rational Rhapsody Design Management (DM)

-  Rational Team Concert Change and Configuration Management (CCM)

-  Rational Quality Manager (QM)

•  Jira icon JIRA and  https://sparxsystems.com/enterprise_architect_user_guide/16.0/images/integration-confluence-32x32.png  Confluence

•  TFS icon Azure DevOps / Team Foundation Server

•  Wrike icon Wrike

•  Service Now icon ServiceNow

•  Autodesk icon Autodesk

•  Bugzilla icon Bugzilla

•  Salesforce icon Salesforce

•  SharePoint icon SharePoint

•  Dropbox icon Dropbox and

•  EA icon Other EA models

火龙果软件提供团队协同建模环境的咨询服务,可以帮助用户搭建完整的团队建模和MBSE解决方案,详细信息请见 http://tool.uml.com.cn/ToolsEA/service.asp

希望本文对您的建模工作有帮助。更多的有关EA建模资料如下:

  • 视频:http://tool.uml.com.cn/ToolsEA/jswd-ysm.asp?partname=sp
  • 文章: http://tool.uml.com.cn/ToolsEA/docea.asp?partname=wk
  • artcon style="padding-top:10px;">如果您希望了解更多信息:

  • 欢迎访问建模者频道 http://modeler.org.cn/
  • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969
  • 本文使用的建模工具为EA,可以下载试用版http://tool.uml.com.cn/ToolsEA/download.asp

     

    后记

    希望您读了此文后有所受益。

    如果您有经验乐于分享,欢迎投稿给我们。

    如果您对我们的培训、咨询和工具感兴趣:

    课程:
  • 基于UML和EA进行分析设计
  • MBSE(基于模型的系统工程)  
  • 基于模型的需求管理)方法与实践
  • 基于SysML和EA进行系统设计与建模  
  • 企业架构建模
  • 系统架构建模方法与案例
  • 领域驱动的建模与设计
  • 基于模型的设计
  • 业务建模与业务分析
  • 基于模型的设计

  • MBSE工具链 :
  • 建模工具:EA
  • MBSE平台:iSpace
  • 模型共享:WebEA
  • 文档生成:DocGenerator
  • 模型仿真:Simulator
  • 质量管理:inspector

  • 咨询方案:
  • MBSE(基于模型的系统工程)
  • 基于UML的模型驱动的开发
  • 基于模型的工程管理
  • 基于Sys ML进行系统分析设计
  • 基于模型进行系统分析设计
  • 欢迎联系我们: 俎涛 Zutao@uml.net.cn

       
    2821 次浏览       16
     
    相关文章

    用户手册:EA Helper
    自然语言自动化生成图
    使用iSpace进行多人协作建模
    基于模型的软件复用(MBSR)
     
    相关文档

    AUTOSAR_TR_BSW UML模型建模指南
    UML时间图建模(基于EA)
    UML 模型框架(基于EA)
    UML序列图编写规范
     
    相关课程

    UML+EA+面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于UML和EA进行系统分析设计

    最新活动计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]
     
     
    最新文章
    在EA中内嵌文档- Artifact
    EA中模型视图
    EA中的实体关系图
    使用EA进行风险建模
    EA中的项目词汇表
    EA的模型导出或导入csv文件
    自定义表格(Custom Table)在EA中的使用
    Gap Analysis Matrix(差距分析矩阵)
    更多...   
    MBSE工具
    MBSE平台
    建模工具 EA
    模型库-Model Center
    需求管理-ReqManager
    自动建模-Modeler
    多级仿真-Sys Simulator
    代码工程-Code Engineer
    文档生成器-DocGenerator
    更多...   
    成功案例
    广汽研究院 SysML+EA+软件分析设计
    高合汽车研发部门 建模工具EA、WebEA、学习视频
    国汽智联 建模工具EA、模型库、WebEA和iSpace
    亿咖通 MBSE工程体系与工具链咨询
    中航无人机 MBSE工具链
    吉利汽车 购买EA工具
    华科汽车零部件 购买EA工具
    东风岚图汽车 购买EA工具 以及EA定制开发
    更多...