5

我正在开始一个新项目,并希望使用 Enterprise Architect 进行需求管理。

在一个软件中定义需求、关联用例、设计元素、测试等看起来非常好。

我成功地创建了一个配置文件,该配置文件可以满足具有预定义标记值的企业内容的拖动自定义要求。

我的问题是要求必须在 3 个级别进行管理。团队、管理层和客户。管理层和客户都使用 Excel 进行通信。

我的问题是,可以执行以下操作: - 在 EA 中使用预定义的标签值创建需求图 - 在 Excel 中导出需求(使用预定义的标签值) - 我无法导出我的预定义标签值。- 修改 excel 文件 - 从 excel 导入并更新 EA 中的要求。

4

1 回答 1

5

是的,您可以使用 CSV 导入/导出来执行此操作。

在 CSV 导入/导出中包含标记值的功能是最近才添加的,因此请确保您运行的是最新的 EA(在撰写本文时,最新版本是 9.3.931)。

假设您在一个包中满足了所有要求,请执行以下操作:

  1. 在项目浏览器中右键单击包,选择 Import/Export -> CSV Import/Export。
  2. 单击打开的对话框右上角的编辑/新建按钮。
  3. 从可用字段列表中,选择 GUID、类型、名称、注释和您使用的任何其他字段(例如难度)。
  4. 单击添加标记值字段 -> 值。
  5. 如果您所使用的标记是在正确部署的 UML 配置文件中定义的,那么您可以在列表中找到它。否则,单击“其他元素”按钮并导航到您的要求之一;这将允许您选择即时创建的标签。
  6. 回到规范对话框,确保您选择了正确的分隔符(右上角)并为规范设置名称。其他对话框选项可以留空,但将 Requirement 指定为默认类型可能是个好主意。保存规范并关闭对话框(当然,您只需创建一次规范)。
  7. 在“导入/导出”对话框中,指定文件名并选择“导出”。单击运行以导出需求。

要重新导入,只需在 CSV 导入/导出对话框中选择导入而不是导出。

两个关键字段是 GUID 和类型。当您将需求发送给管理层和客户时,您可能希望隐藏这些列,并告知他们不应篡改这些列。

GUID 是唯一标识符。只要在文件中,EA 就可以重新导入文件并更新您的建模需求。

对于文件中添加的任何新需求,类型需要设置为需求。您不需要设置 GUID。EA 会在导入过程中询问您是创建一个还是完全忽略该条目;告诉它创建一个,需求将被添加到您的模型中。但是必须设置类型字段,否则 EA 将不知道要创建什么。

EA 不会做的是从您的模型中删除需求(如果它们已从文件中删除)。这是您必须手动管理的内容。(如果您正在从事的项目需求数量实际上会随着时间的推移而减少,请给我打电话。)

If your requirements are in several packages you can still import / export them this way, but it's a little bit more complex: you'll need to set the Preserve Hierarchy option in the CSV specification and use a couple of special columns, but that's pretty well described in the help file.

于 2012-04-13T06:14:24.073 回答