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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
要资料
 
     
   
 
 订阅
自定义表格(Custom Table)在EA中的使用
 
 
作者:王玉 俎涛(火龙果软件工程)
 
  2786  次浏览      19 次
2022-9-19

什么是自定义表格(Custom Table)

在 EA 中,用户可以自定义表格,这些表格可以用于对模型元素进行统计,然后以表格的形式展示。

Custom Tables 与 Excel 中的电子表格类似 , 它是一种可以直接在模型图上可视化的辅助记录工具 , 帮助用户更快捷的统计数据。如下是一个自定义表格,对 EA 中的三种元素: requirement 、 task 和 bug 的各个状态进行统计。

自定义表格在哪里

在EA中存在一种特殊的对象Artifact,Artifact可以存储系统搭建或使用时的多种物理信息。Artifact包含多种元素,包括:文档、清单、自定义表格等,同时Artifact还可以选择多种构造型进行定制,如下是EA中Artifact分类截图:

EA 中 Artifact 分类:

•  Documents :文档

•  Governance :管理

•  Dynamic Viewpoints :动态视图

•  Charts :图标

•  Simulation :仿真

自定义表格(Custom Tables)属于 Dynamic Viewpoints分类。

如何创建自定义表格( Custom Tables )

下面,我们详细介绍下Custom Tables的操作过程:

1. 创建 Custom Tables

打开 Toolbox ,如下是 EA Toolbox 的截图:

选择Dynamic Viewpoints分类中的Custom Table元素,选中拖放至图中。

如下是 Custom Table 元素拖放至 EA 中的弹框提示截图:

EA 出现提示弹框,提示设置表格的行数和列数,只有再设置 Custom Table 的行数和列数后才可在 Custom Table 中的单元格编辑数据。在图表上,单击元素选中,然后拖动元素的边框可以改变Custom Table的大小。

2.编辑 Custom Tables

缺省状态下无法编辑Custom Tables中单元格中的内容,需要进入编辑状态,才可对Custom Tables中的单元格进行编辑。缺省状态下的Custom Table只能修改自己的的属性信息。目前可以使用以下两种方式进入Custom Tables的编辑状态:

•  选中 Custom Tables ,按 F2 键或者 Enter 键,进入编辑状态

•  选中 Custom Tables ,单击右键菜单中《 Edit Custom Tables 》选项,如下是菜单截图:

编辑完成后,按 Esc 键可退出编辑模式,退出后自动保存最新编辑的内容。

3.外观设置

在定义好 Custom Tables 基本格式后,我们可以通过单元格设置来丰富表格样式。

选中 Custom Tables 进入编辑模型,然后选择单元格右键单击显示菜单,通过菜单中的功能修改 Custom Tables 的外观。

以下是菜单截图说明:

菜单 说明
•  Exit Edit :退出编辑模式
•  Copy to Clipboard :复制到剪切板
•  Horizontal Align Text :水平对齐文本
•  Vertical Align Text :垂直对齐文本
•  Add Row... :添加行
•  Add Column... :添加列
•  lnsert Row :插入行
•  lnsert Column :插入列
•  Delete Selected Row :删除选中行
•  Delete Selected Column :删除选中列
•  Set Text Color... :设置文本颜色
•  Set Background Color... :设置背景颜色
•  Toggle Bold Text :文字加粗
•  Merge Selected :合并选中的单元格
•  UnMerge Selected :拆分选中的单元格
•  Increase Row Lines :增加行
•  Decrease Row Lines :删除行
•  Set Column(s) Width... :设置列的宽度
•  Set Row(s)Lines... :设置行线
•  Set Grid Size... :设置表格大小
•  Set Grid Color... :设置单元格颜色
•  Show Grid Lines :显示网格线
•  Set Cell(s) Border ::设置单元格边框线
•  Execute behavior script... :执行行为脚本
•  Help :帮助

 

4. 基于XML 修改 Custom Tables

在退出编辑状态后, Custom Tables 同时会自动将数据以 XML 格式保存到 Custom Tables 的 data 属性中,单元格外观样式数据则以 XML 格式保存到 Custom Tables 的 dataFormat 属性中。

以下是 XML 格式内容的界面截图:

我们可以通过编辑 data 属性中的 XML 来更新 Custom Tables 中的数据,编辑完成保存后 Custom Tables 不会自动刷新, 需选择右键菜单中的《 Refresh Custom Table 》,更新 Custom Tables 的数据。如果在编辑 XML 数据时,增加了行或列也无需再去修改 dataFormat 属性中表格样式,保存后 dataFormat 属性中的样式会自动更新。

需要注意的是,以 XML 格式修改 Custom Tables 中的数据时, Custom Tables 必须为非编辑状态,如果为编辑状态,则修改的 XML 格式无法应用。

5. 基于脚本修改Custom Tables

除上述方法外,还可以通过脚本读取或修改 Custom Tables 中的内容。

定义脚本的方法:

1. 选中 Custom Tables

2. 选择菜单: Develop > Source Code > Behavior >Edit Internal Code, 打开脚本编辑器

3. 在编辑器的左侧面板中点击 script

4. 在编辑器的右侧面板中输入脚本代码

如下是脚本编辑器界面截图:

脚本编写完成,返回图表视图,再次选中 Custom Tables ,单击右键菜单《 Execute behavior Table 》选项,执行脚本。

执行上述脚本,则将更新选中 Custom Tables 内( 0 , 0 )位置的单元格内容,单元格内容自动变更为当前系统时间。通过脚本的形式修改 Custom Tables 内容,可以动态的获取实时数据。

示例:统计模型中需求、任务等元素的数量

接下来我们以统计模型中需求、任务、 Bug 不同状态的数量为例,以下是示例模型截图:

根据脚本,快速筛选出模型中对应的元素,以下是脚本截图:

执行右键菜单《 Execute behavior Table 》选项,得到需求、任务、 Bug 在不同状态数量统计,以下是已生成数据的 Custom Tables 截图:

通过脚本编辑可以快速整合模型中的需求、任务等数据,并进行分类统计,使项目中的需求管理、变更管理、 Bug 管理等更清晰有效的进行,帮助用户更好的进行项目管理,提高工作效率。

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

  • 欢迎访问建模者频道 http://modeler.org.cn/
  • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969

下载 pdf 版:《 自定义表格(Custom Table)在EA中的使用》

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

后记

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

如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询和工具感兴趣,欢迎了解:

•  建模工具: EA

•  MBSE 平台: iSpace

•  模型 web 浏览工具: WebEA

•  课程: 基于SysML和EA进行系统设计与建模

•  课程: 基于UML和EA进行系统分析设计

•  咨询方案: MBSE( 基于模型的系统工程 )

•  咨询方案: 基于 UML 的模型驱动的开发

•  所有建模有关的课程: http://www.modeler.org.cn/course/index.asp

•  咨询方案: 基于模型的工程管理

 

   
2786 次浏览       19
 
相关文章

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

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

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

最新活动计划
软件测试架构师 9-19[线上]
QT应用开发 9-24[北京]
Python、数据分析与机器学习 9-20[线上]
鸿蒙和欧拉操作系统的项目应用 9-19线上]
UAF架构体系与实践 9-26[北京]
MBSE(基于模型的系统工程)9-27[上海]
 
 
最新文章
在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定制开发
更多...   
 
 
 
 
 

玻璃钢生产厂家河北玻璃钢公园雕塑金昌景区玻璃钢雕塑公司商场环保主题美陈桂林动物玻璃钢雕塑生产厂家玻璃钢吉祥公仔雕塑气球商场美陈装饰电话池州定制玻璃钢雕塑批发商场中庭美陈挂饰商场开业美陈租赁公司济南玻璃钢雕塑价位奥体元旦商场美陈玻璃钢商业美陈雕塑公司玻璃钢小龙虾雕塑公司玻璃钢雕塑有什么用玻璃钢花盆排名现代玻璃钢卡通雕塑报价表北京装饰商场美陈费用黄南玻璃钢商场美陈驻马店玻璃钢雕塑雕刻加工昆明哪有玻璃钢卡通雕塑莱州玻璃钢动物雕塑广州多彩玻璃钢雕塑金华玻璃钢陶瓷雕塑价格河南水果玻璃钢雕塑哪家便宜海南玻璃钢农耕雕塑吉林小区玻璃钢雕塑生产厂家镇江玻璃钢卡通雕塑厂家直销大型的大型玻璃钢雕塑玻璃钢花盆优点与缺点玻璃钢雕塑的好坏香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化