1. 配置数据是什么
配置 数据在 EA 中普遍用作模型元素(包括元素、功能和连接器等)的属性和基值的元信息。比如元素属性窗口中属性的下拉列表和选择框的值,包括状态类型、需求类型、模型作者等项目。
如上图所示 EA 预先定义了一些配置数据。在实际项目中 这些现有配置数据无法满足项目需要,我们可以根据实际需要编辑替换它们。
2. 配置数据有什么用
配置数据是模型重要组成部分,除了确保完整性和一致性外,还可以驱动报表和仪表板的可视化。例如,可以使用图表和图形可视化按状态和难度分组的要求。从下图可以看到用例完成情况:
3. 配置数据有内容
EA 中 有不同类型的 配置 数据,其中一些适用于模型存储库级别(如状态代码和作者),而另一些则适用于特定元素或工具类型的技术性更强的数据(如代码工程和数据库数据类型)。
分类 |
说明 |
General Types
一般类型 |
定义元素属性在下拉列表中使用的元数据值的集合。包括约束状态、约束类型、难度类型、优先级类型、场景类型、状态颜色、状态类型、状态类型应用、测试状态等 |
People 人 |
设置创建及修改模型的人员、项目客户、项目资源及项目角色等 |
Project Indicators 项目指标 |
可以将新类型添加到全局风险类型集中;可以设置一般工作量类型、定义度量类型、风险类型 |
Maintenance 维护 |
可以定义风险类型、维护类型和测试类型,可以在分别创建基于项目的风险和测试时使用。有一组预定义类型,可以添加新类型或修改或删除现有类型。 |
UML Types UML 类型 |
UML 语法的一部分,允许扩展核心语言以使其更适合项目可以创建构造型、标记值类型、基数类型。 |
Estimation Factors 估算因素 |
估算项目工作量涉及到的估算因素:估算环境复杂性因素值、估算技术复杂性因素值、标准复杂性类型 |
Security 安全 |
配置组、组权限、用户、用户组、用户权限等 |
Project 项目 |
配置项目事件日历、日历事件类型、模型图片、项目问题、项目词汇表、项目词汇表标记、项目任务等 |
Matrix Profiles 矩阵配置文件 |
设置图表矩阵配置文件、差距矩阵配置文件 |
Linked Document Templates 链接文档模板 |
配置链接文档模板 |
Document Templates 文档模板 |
配置文档模板 |
Document Template Resources 文档模板资源 |
配置 RTF 模板、项目常量、 FTF 模板样式 等 |
Dynamic Style 动态样式 |
配置动态样式 |
HTML Template Resources HTML 模板资源 |
HTML 模板资源设置 HTML 模板样式、 HTML 样式细节 |
Code, DDL, Transformation & CSV Templates |
定义了编程语言和数据库系统使用的数据类型集 |
Model Data Types - Code and DDL 代码、 DDL 、转换和 CSV 模板 |
支持的语言和数据库类型 |
Technology Model Data Types - Code and DDL 技术模型数据类型 - 代码和 DDL |
支持的技术模型数据类型 |
Macro List 宏列表 |
提供对 UML 模型中元素字段的访问,还用于构建生成的输出。 |
Import Component Types 导入组件类型 |
配置导入组件类型 |
Automation Scripts 自动化脚本 |
配置自动化脚本 |
Team Library 团队库 |
配置团队库 |
4. EA 中参考数据的面板
打开 EA ,选择功能菜单“ Settings ”,在功能区可以看到 EA 参考数据面板。
通过参考数据面板 我们可以设置如下配置数据信息:
UML Types – UML 类型 - 包括 构造型、标记值类型和基数值
People – 人员
General Types 一般类型 - 包括 状态类型、约束、需求类型等
Project Indicators – 项目指标 - 包括 风险、指标、工作量
Maintenance- 维护 - 包括问题类型、测试类型。
Estimation Factors 估算因素
Auto Names and Counters 自动名称和计数器
Database Datatypes 数据库数据类型
Namespaces 命名空间
Coding Data Types 编码数据类型
Language Macros 语言宏
5. 如何管理配置数据
管理配置数据很大程度上是为了复用,管理配置数据包括设置配置数据、导出配置数据、导入配置数据。如下图所示:
接下来我们具体介绍一下
如何在 EA 中设置配置数据
我们以聊天室模型为例,来介绍设置配置数据。
EA 中默认情况下状态选项有如下几种
需求的状态,一般有待确认、待评估、待设计、待开发、待测试、已完成。
如何设置呢?
我们打开 EA 选择 功能菜单“ Settings ”, 在参考数据面板部分找到 “ Model Types”, 选择下拉菜单中
“ General Types” 如下图:
打开“ General Types ”对话框,删除预定义配置项,点击“ New ” 创建新的状态项,输入状态名称和描述点击“ Save ”,重复 NEW 和 SAVE 步骤 创建如下配置。
新建聊天室需求图,并为各个需求选择合适的状态。
设置好配置数据后接下来我们导出配置数据
如何导出配置数据
选择功能菜单“ Settings ”下选择“ Transfer ”下的“ Export Reference Data… ”,
打开“导出配置数据”对话框,对话框中有很多配置数据的类型。
我们选择“ General Types ”下的 “ Status Colors( 状态颜色 ) ”和“ Status Types( 状态类型 ) ”,保持复选框选中,然后点击“ Export( 导出 ) ”按钮。
在弹出框中选择导出文件的路径,输入文件名称点击确定。
打开导出的配置文件,如下显示:
如何 导入配置数据
选择功能菜单“ Settings ”下选择“ Transfer ”下的“ Import Reference Data… ”
打开 “ 导入配置数据 ” 对话框 , 左侧默认“ Import File ”选项,选择要导入的 XML 文件,选择要导入的配置数据,点击“ Import( 导入 ) ”按钮。
“导入配置数据”对话框 左侧还有一个 “ Shared File ”选项。
“ Import File( 导入文件 ) ”选项和“ Shared File( 共享文件 ) ”选项 的区别是 :
“ Import File ” - 手动,当您知道有新的或更改的数据要应用时执行
“ Shared File ” - 当模型被重新加载到 EA 中时 ( 如果自上次导入后文件发生了更改 ) ,就会自动执行
打开灯控制模型中用户需求,选择一个需求的状态 可以看到状态类型增加了。
6. 后记
希望您读了此文后有所收益。 如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询、和工具感兴趣,欢迎了解。 火龙果软件提供团队协同建模环境的咨询服务,可以帮助用户搭建完整的团队建模和 MBSE 解决方案,详细信息请见 http://tool.uml.com.cn/ToolsEA/introduce.asp 希望本文对您的建模工作有帮助。更多的有关 EA 建模资料如下:
如果您希望了解更多信息:
|