2012-04-12 73 views
4

我开始一个新项目并希望通过Enterprise Architect完成需求管理。Enterprise Architect和Excel中的需求管理

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

我成功地创建了一个配置文件,可以通过预定义的标签值为企业内容拖动自定义需求。

我的问题是,需求必须在3级管理。团队,管理层和客户。管理层和客户都与Excel沟通。

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

回答

4

是的,你可以使用CSV导入/导出。

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

假设你有一个单一的包中的所有要求,步骤如下:

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

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

两个关键字段是GUID和Type。当您向管理层和客户发送要求时,您可能希望隐藏这些列,并通知他们不应篡改这些列。

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

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

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

如果你的需求是在几个包中,你仍然可以用这种方式导入/导出它们,但它是更复杂一些:您需要在CSV规范中设置Preserve Hierarchy选项,并使用一些特殊的列,但在帮助文件中有很好的描述。

+0

“如果您正在使用的标签在正确部署的UML配置文件中定义”:我如何在配置文件中定义标签值? – Nicolas 2012-04-13 17:54:11

+0

在配置文件中,1)创建一个枚举类型并为该构造型类提供该类型的属性; 2)为构造型类提供一个与结构化标记类型具有相同名称的属性(设置 - UML类型 - 标记值类型,您可以创建自己的属性); 3)从原型类绘制一个<>连接器到另一个原型类。最好的方法取决于你的标签应该代表什么。无论哪种方式,您都需要将您的个人资料作为MDG技术部署。 – Uffe 2012-04-15 10:28:16

相关问题