前页 后页

进口要求

从运行利益相关者研讨会到筛选项目文档以及以需求开发的状态更新项目经理,需求分析师的工作日程很忙,因此通常欢迎任何节省时间和效率的机会。分析师面临的最困难的任务之一是,当源文档通常采用各种格式和工具时,如何获得需求的中央存储库。 Enterprise Architect具有多种从不同来源导入需求的机制,包括:

  • 使用复制和粘贴的Enterprise Architect模型
  • 基于文本的文档,例如文字处理程序文件
  • 可以从电子表格或类似工具导出的CSV文件
  • 从其他模型导出的XMI文件
  • Rational Doors需求管理工具
  • 任何使用脚本处理文件的文件源
  • 具有需求记录的可重用资产服务器

通过从其他模型复制和粘贴导入需求

这种创建需求的方法使您可以通过简单地打开两个模型并将元素从一个模型复制到另一个模型来从另一个Enterprise Architect模型复制它们。您可以在同一Package中复制多个元素,或者,如果更简单,则可以复制整个Package及其包含的所有元素。当您复制元素时,它们将在目标模型中创建为新元素,并被分配新的GUID。

行动

1个

使用浏览器窗口选择单个需求,或在同一软件包中选择多个需求,然后右键单击以显示上下文菜单。

2

选择:

  • 对于单个需求或完整的需求包,“复制/粘贴|复制到剪贴板|完整的复制结构选项
  • 要选择一些要求,请点击“复制到剪贴板|完整的复制结构选项
Enterprise Architect将元素复制到剪贴板。

3

在浏览器窗口中选择目标位置,然后单击鼠标右键以显示上下文菜单。

4

选择“复制/粘贴|从上下文菜单中粘贴“从剪贴板粘贴元素”(或“从剪贴板粘贴包”)(如果适用)。

Enterprise Architect在目标位置创建新元素,并为这些元素分配新的GUID。

从文本导入要求

当团队没有配备专门构建的需求建模平台(例如Enterprise Architect时,通常使用文字处理器和其他文本工具来开发需求。到达启发研讨会并找到客户或其他利益相关者举报他们已经开始记录其要求的文件是很常见的。幸运的是, Enterprise Architect具有导入这些需求的便捷方法。此过程通过将文本标题转换为元素名称并将标题下的文本转换为元素注释来在Enterprise Architect创建新元素。您可以使用此方法生成任何类型的元素。但是,这对于从需求说明文档中导入需求特别有用。如果有大量需求,使用脚本方法导入需求,或者如果它们在表中,则将它们导出到电子表格并使用CSV导入机制可能更合适。

从文本导入需求的步骤

行动

1个

确保已打开需求图。

2

打开包含您要从中生成Requirement元素的文本的文档文件(可以在任何常见的文本编辑工具中打开该文件)。

3

突出显示所需的标题和关联的文本,并将其从文本文件拖到图中。

显示“工具箱快捷方式”菜单。

4

浏览菜单并选择相关的元素类型,在本例中为“要求”。 (如果要拖动到的图不是需求图,则必须导航到需求。)

5

Enterprise Architect在图中创建一个Requirement元素,并显示“ Properties”对话框,其标题位于“名称”(或等效名称)字段,文本位于“注释”字段;该元素还将添加到该图的父Package或“浏览器”窗口中的元素。

了解更多信息-从文本文件导入要求

从CSV文件导入要求

当电子表格未配备Enterprise Architect等更复杂的工具时,它们通常是分析师用于需求开发的默认工具。因此,很常见的是,在安装Enterprise Architect之前,团队的许多成员(包括客户)已经在电子表格中输入了需求。幸运的是, Enterprise Architect有一个内置的设施可以导入这些需求,以便可以在专门构建的需求建模平台中对它们进行管理,并且可以停用电子表格。电子表格中的列通常将包含需求的名称,描述和其他属性,并且需要使用规范将它们映射到Enterprise Architect内部的字段。

The CSV Import/Export dialog in Sparx Systems Enterprise Architect.

访问

色带

发布>模型交换> CSV> CSV导入/导出

从CSV文件导入需求的步骤

行动

1个

软件包默认为在“浏览器”窗口中选择的要导入需求的软件包。如果要更改此软件包,请使用Browse package图标浏览以查找新的软件包。

2

在“规格”字段中,单击下拉箭头,然后从列表中选择要使用的规格。或者,单击“编辑/新建”按钮来创建一个新的。

3

在“文件”字段中,输入或浏览包含要导入需求的CSV源文件。

4

点击“导入”单选按钮。

5

单击运行按钮以导入需求。导入进度显示在“进度”面板中。

了解更多-导入CSV文件

从XMI导入要求

Enterprise Architect支持XML元数据交换(XMI)交换格式,该格式由对象管理组(OMG)进行管理,并提供了一种方便的方式来交换模型或模型片段。对于一个系统开发的要求可以适用于另一个系统是很普遍的。对于非功能性需求尤其如此。每个项目通常需要一组独特的需求,这些需求具有自己的生命周期,因此最好将这些需求从一个模型导出并导入到另一个模型。 XMI为此提供了一种合适的交换格式,并且XMI可以很容易地从一种模型中导出并导入到另一种模型中。

访问

在浏览器窗口中选择目标软件包,然后:

色带

发布>模型交换>导入XML>从XML导入包

键盘快捷键

Ctrl + Alt + I

从XMI步骤导入要求

行动

1个

在浏览器窗口中选择要插入内容的位置,然后访问“从XMI导入软件包”对话框。

2

选择要导入的XMI文件的文件名,然后选择适当的选项。

3

单击导入按钮导入包

Enterprise Architect将提示您确认导入;点击是按钮 导入文件。

如果有未保存的图,系统将提示您保存图,然后再继续。

如果模型中存在导入文件中的任何元素,则将发出警告,除非选择“ Strip GUIDs 选项,否则将无法导入文件。

从任何格式导入要求

Enterprise Architect可以从多种文件格式中导入需求,但是有时源文档中需求的结构或需求的数量会使使用这些内置机制之一变得困难。在核心的产品- -或通过开发一个幸运的要求,可以使用功能强大且灵活的脚本工具的任何文件格式导入Add-In 。

Showing JScript scripts in the Scripting window in Sparx Systems Enterprise Architect.

从Rational Doors导入需求

门的模型驱动生成(MDG)技术在Enterprise Architect和IBM Rational(以前称为Telelogic)DOORS之间建立了轻巧的桥梁。这使分析师可以将需求从Doors导入到Enterprise Architect存储库中,并使需求与Doors保持同步。将导入需求的整个层次结构,并且可以将各个需求链接到模型元素,例如用例和组件。通过重新导入需求,可以将Enterprise Architect模型与Doors同步。任何已删除的项目都将添加到“垃圾箱”包装中,但不会从模型或图表中删除。