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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
在EA中内嵌文档- Artifact
 
 
作者: 张贵显、俎涛(火龙果软件工程)
 
  505  次浏览      6 次
2022-12-1

1、Artifact的是什么

工件是在系统开发过程中的产物,包括模型、实现阶段的源代码、可行性程序、设计文档、测试报告、用户手册等。

在 EA 中,工件由 Artifact 元素表示,我们可以通过工具箱中的 “Common Elements” 的 Artifact 来创建。

工件的类型有很多种,今天我们主要介绍其中的 “ Document Artifact ”文档工件。

2 、 Document Artifact 的是什么

Document Artifact 是具有 “Document” 构造型的元素, 可以直接在模型中创建和存储文档。

Document Artifact 是一个直接在模型存储库中用于存储 富文本 文档的元素。

Document Artifact 可以链接到模型存储库中的任何元素,还可以插入模型元素和图的超链接。

3 、 Document Artifact 有什么用

通过 Document Artifact 我们可以提供更丰富的结构化的文本来描述模型。 Document Artifact 可以直接在模型中创建和存储结构化文档。在 EA 中可以对 Document Artifact 进行编辑,还可以创建指向元素的超链接。

4 、 如何为文档工件创建内嵌文档

下面我们以空调控制器需求图相关文档为例说明如何在 Document Artifact 下创建内嵌文档。

也就是把需求图的内容,生成一个文档,放入到 《用户需求说明书》工件里面。

1 )首先建立好模型

采用 Sys ML 的需求图,建立一个空调的功能需求模型。

2 )创建《用户需求说明书》工件

我们可以通过工具箱中不同的元素来创建 :

•  SysML Common 下的 Document Artifact 元素

•  Common Elements 下的 Artifact 元素

•  Documents 下的 Document 元素

选中元素后拖动到图上,创建一个文档工件,命名为《用户需求说明书》。

双击文档工件元素,会打开文档视图,并显示一个选择模板的对话框,缺省是“ None ”。

不选择模板,点击“ OK ”按钮,则打开一个空白文档。

3 )编辑文档内容

我们可以在文档中输入文档内容;可以把在其他文档编辑器中编辑好的内容粘贴过来;也可以导入其他文档到内嵌文档;还可以把模型中的元素拖到文档视图中。

在编辑文档的时候 EA 菜单中会出现一个 ”Edit” 菜单,方便用户编辑文档。包括:文件、编辑、字体及段落四个面板。


面板名称 说明
“File( 文件 )” 面板 管理内部文档文件、内容的显示方式、文件安全性及可以添加到内容中的对象。

“Edit( 编辑 )” 面板 编辑相关的操作如剪切、复制、粘贴等,检查文档中的文本,以及搜索特定文本字符串的内容。

“Font( 字体 )” 面板 控制文档中的字体,包括设置粗体、斜体以及字体类型和大小、颜色等。

“Paragraph( 段落 )” 面板 管理文档中段落包括左、右和居对齐和对齐方式,可以添加文本缩进、项目符号和编号列表等。

接下来我们介绍以下 如何把模型中的图或者元素添加到内嵌文档中

1 、在 EA 中的 “ Browser ”窗口,打开创建好的需求图, 选择图拖到文档编辑器中,在 “Add Content to Document” 对话框中选择以什么形式添加到文档中。

形式 说明
Dynamic Content 默认选项,模型内容会复制到文档中,根据选定的文档模板呈现方式不同。
Hyperlink 创建一个链接,点击链接后可以快速定位到“ Browser ”面板中相应的元素和图。
Image Hyperlink 创建指向图的链接,点击链接后可以打开对应的图。
Diagram Image 将选定图表作为图像插入到文档中。

如果选择 Dynamic Content 这种形式,还需要从文档模板列表中选择一个文档模板。

2 、我们选择动态内容插入文档,再选择需要的模板,例如“ Model Report ”,则会把模型按照这个模板的结构添加入文档视图,如下所示:

3 、保存文档,这样我们就完成了可以把模型中的元素拖到文档视图中。

如果我们需要创建多个不同元素的相同插入形式。创建好第一个后,我们选中需要拖动的元素按住 Ctrl 健, 然后就可以创建和上一个同样的插入方式。

这里我们要注意一下 :每个文档工件元素上只能创建一个内嵌文档。如果需要创建多个文档,则需要添加多个文档工件。

5 、 编辑内嵌文档

•  双击文档工件打开文档视图即可编辑文档。

•  单击文档工件,在 “ Notes( 注释 ) ”面板 中点击如下图标,也可以编辑文档。

6 、 删除内嵌文档

•  选中文档工件,可以通过文档窗口中的“ Delete Linked Document ”。

•  双击文档工件,打开文档视图,在“ Edit ”菜单中文件模板选择 ”New(Clear Document)” 可以把之前的文档内容删掉并重新创建一个新的。

7 、管理内嵌文档

在 EA 中我们通过文档窗口来管理内嵌文档。

如何打开文档窗口呢?

选中一个文档工件,通过如下方式:

•  开始 > 所有窗口 > 设计 > 创建 > 文档( 文档窗口 )

•  设计 > 元素 > 属性 > 常规 > 文档( “ 文档 ” 窗口)

•  设计 > 元素 > 管理 > 编辑链接文档(链接文档编辑器)

首次打开 “ 文档 窗口 时,会在 Reading( 阅读视图 ) 模式下显示所选文档工件的链接文档。

接下来我们看一下文档窗口有哪些功能,如下图:

菜单项 描述
Edit Mode ( 编辑模式 ) 到 “ 编辑 ” 模式并显示 “ 文档 - 编辑 ” 功能区,该功能区提供了更新文档的功能。
Lock Element ( 锁定元素 ) 锁定元素以防止更改 - 包括对链接文档的更改。取消选择用于解锁元素并允许更改的选项。
Reload ( 重新加载 ) 从上次保存的版本刷新显示文档的内容。
Find in Project Browser ( 在项目浏览器中查找 ) 展开 “ 浏览器 ” 窗口 并突出显示链接文档的父元素。
Find in Diagrams ( 在图表中查找 ) 打开包含链接文档的父元素的关系图,并选中该元素。如果元素存在于多个图中,则会显示 “ 元素用法 ” 对话框,可以从中选择要打开的图表。
Fixed Zoom ( 固定变焦 ) 显示一个简短的放大倍率列表(以 “ 正常 ” 大小的百分比),可以选择将文档显示缩放到 10% 到 500% 之间的任何放大倍率。
Toggle Page Border ( 切换页面边框 ) 在全屏显示和页面大纲显示(默认)之间切换,其中信息显示在页面边框的框架内。
Find Elements with Linked Documents ( 查找具有链接文档的元素 ) 打开预加载的 “ 在项目中查找 ” 视图,该视图已执行搜索具有链接文档的元素 ; 单击搜索结果中的项目时, “ 文档 窗口 将显示相应的链接文档。
Find Elements with Linked Documents Modified Recently ( 查找最近修改了链接文档的元素 )

打开预加载的 “ 在项目中 查找 ” 视图,该视图已执行搜索,以查找具有在过去七天内更新的链接文档的元素(您可以使用不同的天数重新执行搜索) ; 单击搜索结果中的项目时, “ 文档 窗口 将显示相应的链接文档。

Delete Linked Document ( 删除链接的文档 ) 删除窗口中当前显示的链接文档。此时将显示一个提示,确认删除。
Print ( 打印 )

显示 “ 打印 ” 对话框,用于配置打印作业以打印链接的文档。

在 EA 中内嵌文档我们就介绍到这里了。

想要在 EA 图表中添加文档,除了通过文档工件外还有其他的方式,比如在元素上创建链接文档以及直接拖动文档到 EA 图标,今天就不一一介绍了 。

8. 后记

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

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

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

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

•  视频: http://tool.uml.com.cn/ToolsEA/jswd-ysm.asp?partname=sp

•  文章: http://tool.uml.com.cn/ToolsEA/docea.asp?partname=wk

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

•  欢迎访问建模者频道 http://tool.uml.com.cn/ToolsEA/introduce.asp

•  也欢迎直接联系我们 zhgx@uml.net.cn , 010-62670969

 

 

   
505 次浏览       6
 
相关文章

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

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

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

工具新闻
2022年11月 EA v16.1的发布说明
2022年11月 EA v16.1正式版介绍
2022年7月 EA v16.05的发布说明
2022年4月 EA16.0 正式版发布
EA 16 新特性介绍:Start Page(起始页)的功能增强
 
最新文章
在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定制开发
更多...