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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
"在模型中"协同工作
 
作者:李澎涛(火龙果软件工程)
   次浏览      
 2020-8-7
 

为什么需要“在模型中”协同工作

在MBSE(基于模型的系统工程) 的开发过程中,涉及到多个角色、他们进行不同的工作、建立各种模型,而这些模型需要进行共享、跟踪,所以需要“在模型中”协同工作。

 

在EA中“协作面板”有什么

EA是一个功能强大的 建模工具,提供了一系列协作工具,帮助项目团队在模型中进行团队协作。

如下是在EA中协作面板的截图:

 

下面是EA 提供的协同工作的功能列表:

 序号  功能  说明
 1. Discussions  讨论,可以管理元素和图表的当前讨论。
 2. Review  评审,设置和管理元素或图表的评审记录。
 3. Team Library  团队库,也叫团队文档,团队成员可以设置项目的主题和类别,并通过文档形式显示。
 4. Mail  模型邮件,1个模型项目中的用户可以互相发送邮件。
 5. Journal  日志,可记录各种想法、评论、注释、建议、事件、待办事项。
 6. Calendar  项目日历,可以制定计划,也可以记录事件。
 7. My Kanban  可以建立项目的看板,可以用看板跟踪 任务、需求、bug。
 8. My Gantt  甘特图,可以建立一个项目的甘特图,在其中列出已分配的任务,跟踪任务的进度。

在一个MBSE项目中,不仅要基于模型协同工作,还要支持对人员的沟通,MBSE项目中的协作功能列表如下:

 

如下是协作功能的说明:

 类别  协作的功能
 项目协作 可以对项目进行:
  • 日历设置
  • 评审
  • 甘特图
  • Kanban
  • 团队
  •  团队协作 可以查看对应actor的人员的:
  • 讨论
  • 评论
  • 聊天
  • 模型邮件
  •  

    好了,了解了EA的协作工具,那么问题来了?

    如何 “在模型中”协同工作呢?

     

    如何在EA中建立模型协作

    模型项目的成员聊天

    为了让大家看的更形象,下面采用的图例方式介绍EA协作面板下的聊天功能,用于项目中团队成员进行会话沟通。可以选择一对一对话,也可以选择一个聊天组进行群聊。如下是在模型中进行聊天的图示:


    人员模型的建立和基于模型的协作方法如下:

    1. 建立模型项目和团队账户:

    1) 项目经理创建一个模型项目,

    2) 启用团队安全功能,

    3) 项目经理创建项目团队成员的账户,

    2. 建立团队模型

    a) 建立一个团队模型图,

    b) 为每个用户账户建立一个对应的actor,

    c) 在用户的alias 属性输入对应的用户账号。

    3. 团队成员登录、聊天

    1) A 用户使用自己的账户登录EA,

    2) 打开团队成员模型,选择 B用户的图标,打开聊天对话框,输入消息,发送。

    3) A 用户使用自己的账户登录EA,打开团队成员模型,可以看到代表自己的用户图标有消息提示,

    B用户可以打开消息框,查看消息,也可以回复消息。

     

    Chat功能在一个MBSE项目中具体可以用来做什么呢?

  • 需求沟通
  • 测试沟通
  • 变更沟通
  • ......
  • 所有模型项目成员之间的沟通都可以。


    “在模型中”进行讨论

    在模型驱动的开发过程中,团队可以针对模型中进行讨论,一个模型项目的团队成员可以选择一个模型元素,提交评论,其他人员选中这个元素的时候可以看到评论记录。

    如下是讨论面板的说明:

     

    如下是讨论图例,用户可以在讨论区看到指定时间段内记录的所有讨论和聊天的内容。

     

    如下是讨论的操作方法:

    1. 首先选中要讨论的成员(需求分析师),创建新讨论

    2. 选择一个模型元素,例如 用例,查看该用例的评论,然后可以在下面回帖

    3. 用户可以:

    1) 设置讨论的优先级

    2) 设置讨论的状态

    3) 查看讨论历史

    4) 可根据时间筛选讨论的消息记录

     

    “在模型中”评论/评审

    通常,在MBSE项目中,项目经理可以:

  • 指定评审的模型,创建一个"评审"元素,
  • 指派评审人员
  • 评审人员在评审元素下提交评审记录。
  • 如下是对评审功能的截图:

     

    那么评审元素定义的内容有什么呢?

  • 评审何时开始和结束
  • 要评审哪些元素或图表
  • 评审的当前状态
  • 评审的细节说明
  • 谁参与了评审
  • 评审的重点
  •  

    好了,上述就是上述就是 “在模型中”协同工作简单的介绍,后续请继续关注我们,有更多文章,视频可供大家参考。

    如果您希望了解更多信息:

    下载 pdf版: 《"在模型中"协同工作》

    本文使用的建模工具为EA,可以下载试用版http://tool.uml.com.cn/ToolsEA/download.asp

     

     

     

    后记

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

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

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

  • 课程:基于UML和EA进行分析设计
  • 课程:MBSE(基于模型的系统工程)  
  • 课程:基于模型的需求管理)方法与实践
  • 课程:基于SysML和EA进行系统设计与建模  
  • 课程:企业架构建模
  • 课程:系统架构建模方法与案例
  • 课程:领域驱动的建模与设计
  • 课程:基于模型的设计
  • 课程:业务建模与业务分析
  • 建模工具:EA
  • 基于模型的需求管理工具:iSpace
  • 咨询方案:MBSE(基于模型的系统工程)
  • 咨询方案:基于UML的模型驱动的开发
  • 欢迎联系我们: 俎涛 Zutao@uml.net.cn

       
    次浏览       
     
    相关文章

    UML概览
    UML图解:用例图(Use case diagram )
    UML图解:活动图(activity diagram )
    UML图解:类图(class diagram )
    UML图解:对象图(object diagram)
    UML图解:顺序图( sequence diagram )
     
    相关文档

    模型跟踪:跟踪图、矩阵、关系(建模工具EA)
    自定义表格(Custom Table)在EA中的使用
    元素的详情浏览控制
    UAF 1.2规范解读(DMM 和 UAFML )
    EA中支持的各种图表
    EA中的界面原型建模
     
    相关课程

    UML与面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于SysML和EA进行系统设计与建模
    基于模型的需求管理
    业务建模 & 领域驱动设计
    最新活动计划
    Node+Vue3.0前端全栈开发 7-5 [特惠]
    Spring Cloud微服务架构 7-5[特惠]
    SysML和EA系统设计与建模 7-26[特惠]
    Python、数据分析与机器学习 8-23[特惠]
    嵌入式软件架构设计 8-22[线上]
    Linux内核编程及设备驱动 7-25[北京]
     
    最新文章
    iPerson的过程观:要 过程 or 结果
    “以人为本”的工程哲学
    企业架构、TOGAF与ArchiMate概览
    UML 图解:顺序图( sequence diagram )
    UML 图解:对象图( class diagram )
    最新课程
    基于UML和EA进行系统分析设计
    UML+EA+面向对象分析设计
    基于SysML和EA进行系统设计与建模
    UML + 嵌入式系统分析设计
    领域驱动的建模与设计
    更多...   
    成功案例
    某电信运营供应商 应用UML进行面向对象分析
    烽火通信 UML进行面向对象的分析设计
    西门子 UML与嵌入式软件分析设计
    航天科工某子公司 从系统到软件的分析、设计
    深圳某汽车企业 模型驱动的分析设计
    更多...