1、项目词汇表简介
在 EA 中可以创建项目词汇表,即 创建重要的项目术语及其含义的词典。项目词汇表、它们的类别和它们包含的术语可以方便地在任何存储库之间共享或交换,有助于减少项目工作中出现的歧义和不确定性。
创建项目词汇表 有两种方法:使用对话框或窗口将术语建模为一个简单的列表,其中术语、它们的类别和它们的含义在表格的行中输入;将术语创建为建模元素,这个方法提供了更大的灵活性和许多附加功能。
如下是“聊天室模型”中的部分术语及解释:
术语 |
解释 |
传送文件 |
用户的权限,可以相互传送文件 |
关闭聊天室 |
管理员的权限,可以关闭聊天室环境 |
加入聊天室 |
用户的权限,可以加入聊天室 |
监视聊天内容 |
管理员的权限,可以监视用户的聊天内容 |
建立聊天室 |
管理员的权限,可以建立聊天室环境 |
禁言 |
管理员的权限,可以设置用户禁言 |
聊天 |
用户的权限,可以相互聊天 |
删除聊天室 |
管理员的权限,可以删除聊天室环境 |
踢人 |
管理员的权限,可以踢人 |
退出聊天室 |
用户的权限,可以退出聊天室 |
语音聊天 |
用户的权限,可以进行语音聊天 |
转发消息 |
用户的权限,可以转发消息 |
2 、项目 词汇表视图是什么样的,有哪些功能
通过项目词汇表视图可以查看已为模型定义的不同类型的术语的选项。它标识哪些词汇表项目被定义为模型元素,因此那些不是将在“词汇表”对话框中创建的条目。
我们以聊天室模型中的“需求视图”为例,如下是“需求视图”的项目词汇表视图:
在词汇表视图中,右键单击任意条目,可以看到可以执行的操作选项功能如下:
- 添加词汇表术语(通过 “ 词汇表详细信息 ” 对话框,而不是作为模型元素)
- 将标记样式分配给词汇表术语类型或类别,以在文档报告中以该样式打印该类型 / 类别的任何术语
- 修改词汇表术语
- 过滤 显示以仅显示特定类型或类别的术语
- 更改该类型的所有术语的定义类型
- 打印显示的术语列表
- 删除词汇表术语(通过 “ 词汇表 ” 对话框定义的术语,而不是作为模型元素创建的术语)
- 还可以从视图中选择、复制和粘贴( Ctrl+C 和 Ctrl+V )部分或全部词汇表条目到外部文本编辑器或电子表格工具。文本以 CSV 格式复制。
3 、如何创建项目词汇表
创建项目词汇表的有两种方法:
- 通过 “ 词汇表 ” 对话框作为基于文本的条目
- 作为模型结构中的元素,分组在词汇表类别包下
3.1 如何通过 “ 词汇表 ” 对话框 创建项目词汇表
如下是词汇表对话框设置界面及说明:
设置项 |
说明 |
Glossary term (术语) |
输入要 包含在词汇表中的术语 |
Glossary type (类型) |
选择术语的类型,或 添加新类型的名称 |
Descripti (描述) |
输入术语的定义或描述 |
New (新增功能) |
清除对话框字段,以便定义新的词汇表术语 |
Save (保存) |
保存新的或更新的词汇表条目 |
Delete (删除) |
从词汇表中删除术语 |
3.2 如何通过将术语创建为建模元素 创建项目词汇表
设置词汇表模型
设置词汇表模型的第一阶段是查找或创建词汇表的父包。这可以直接作为根节点、视图、模型包(从模型向导创建)或一个或多个简单的包。
最简单和最结构化的方法是使用模型向导创建模型,操作如下:
1、在“浏览器”窗口中,单击词汇表的主“根节点”、“视图”或“包”,右键单击选择“模型向导”选项,选择“发布”下的“词汇表”菜单,然后点击“ 结构化模型词汇表模板 ”。视图如下:
2 、点击“在项目中创建”菜单,词汇表包将添加到主机包下的“浏览器”窗口中,其中包含一个词汇表图和一个 << 术语类别 >> 包, << 术语类别 >> 包又包含一个类别图和一个 << 术语条目 >> 元素。视图如下:
3 、在 “ 浏览器 ” 窗口中,点击“术语类别”包,然后点击“属性”菜单,更改名称以表示词汇表类别的第一个类别,例如命名为“业务术语”;同样“术语类别”包中关系图的名称也命名为“业务术语”。
视图如下:
4 、 在 “ 浏览器 ” 窗口中,点击“术语条目”元素,并将名称更改为当前词汇表中第一个词汇表术语,例如命名为 “ 业务流程管理 ” 。
视图如下:
5 、在元素的“ Notes ”窗口中,输入术语的说明或定义。视图如下:
向模型添加类别和术语
设置词汇表模型的基本结构后,可以创建更多类别并向每个类别添加术语。
1 、双击打开“浏览器”窗口中的词汇表图。我们可以看到它包含初始的“业务术语”包元素。“图表工具箱”也将在“词汇表”页面打开,其中包含“词汇表类别”图标。视图如下:
2 、可以将每个词汇表类别的术语和定义进行分组,方法是:将“词汇表类别”图标从“工具箱”拖到关系图上,并给它命名一个名称,例如 Technical 、 HR 、 Management 。这样在关系图和模型中就创建了 Technical 、 HR 、 Management 的术语类别 包。视图如下:
3.现在可以将词汇表术语添加到每个类别中。比如 我们在“ Technical 类别”包下添加术语。
操作方法是:
双击“ Technical 类别”包,将打开一个与“类别”同名的新关系图,“工具箱”将显示“类别”页,其中包含“词汇表条目”图标。
将“词汇表条目”图标 拖到关系图上,双击,然后在“属性”对话框中,在“名称”字段中输入 BPMN ,在“注释”中输入该术语的定义。点击 确定 按钮。视图如下:
4 、项目词汇表附加功能有哪些
4.1 创建特定领域的词汇表
EA 提供了一些现成的特定领域的词汇表,下面我们来查看下这些特定领域词汇表。从“模型向导”中选择“ All Perspectives ”菜单,然后将正下方的筛选器字段设置为“ Glossary ”。
在列出的词汇表模式中,我们可以看到 BPMA 术语、模型术语、 SysML 术语、 TOGAF 术语的词汇表。
视图如下:
现在我们就可以在这些模式中创建词汇表,可以添加或编辑术语定义。如下是“聊天室模型”中的 SysML 术语编辑视图:
4.2 创建临时词汇表
当我们需要快速定义一组术语时,或者没有真正考虑这些术语可能属于哪个特定类别时,这时候我们可以使用词汇表定义图模式创建一个空图,视图如下:
然后在这个空图中,进行如下操作:
从工具箱中拖入词汇表 Entry 元素来创建词汇表
图表名称可以命名为“未分配的词汇表术语”
输入词汇表术语和定义描述
视图如下:
4.3 创建翻译词汇表模型
翻译词汇表模型是整个词汇表模型的变体,它定义了不应翻译的术语(如产品名称)或应翻译为特定单词或短语的术语,无论何时遇到该术语或标记该术语的特定实例。
具有翻译类别的整体词汇表模型结构可能类似于以下示例:
用于翻译的词汇表图表将包含全球翻译过程的词汇表类别元素,适用于项目团队将文本翻译成的每一种语言。整体词汇表模型内容可能类似于以下示例:
每个词汇表类别包都有自己的词汇表类别图,可以在其中添加词汇表条目元素。词汇表 Entry 元素定义文本字符串或术语在翻译中如何处理、是否阻止翻译,或者是否使用相应语言的特定翻译等。
词汇表类别图可能类似于以下示例:
4.4 生成报告
在 EA 中可以将项目词汇表生成模型词汇表的 PDF 文件报告,这个 PDF 文件报告可以包含所有词汇表条目,也可以仅包含选定类型的词汇表条目。
我们以“聊天室模型”中的“需求视图”包的词汇表为例来生成项目词汇表报告,如下是设置界面:
设置了文件名、文件保存位置、要生成的词汇表条目等后,点击“生成”按钮以生成报告,点击“查看”按钮以查看报表。如下是“聊天室模型”中的“需求视图”包的词汇表生成的项目词汇表报告部分截图 :
5. 后记
希望您读了此文后有所受益.
如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询和工具感兴趣,欢迎了解:
建模工具: EA
MBSE 平台: iSpace
模型 web 浏览工具: WebEA
课程: 基于SysML和EA进行系统设计与建模
课程: 基于UML和EA进行系统分析设计
咨询方案: MBSE( 基于模型的系统工程 )
咨询方案: 基于 UML 的模型驱动的开发
所有建模有关的课程: http://www.modeler.org.cn/course/index.asp
咨询方案: 基于模型的工程管理
如果您希望了解更多信息:
|