Enterprise Architect和Excel中的需求管理

时间:2012-04-12 16:58:20

标签: excel enterprise-architect

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

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

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

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

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

1 个答案:

答案 0 :(得分:4)

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

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

假设您已在单个包中获得所有要求,请按以下步骤操作:

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

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

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

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

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

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