Enterprise Architect和Excel中的需求管理

Nic*_*las 5 excel enterprise-architect

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

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

我成功创建了一个配置文件,该配置文件满足了拖动自定义要求以及为企业提供预定义标记值的要求。

我的问题是需求必须在3个级别进行管理。团队,管理层和客户。管理层和客户端都与Excel通信。

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

Uff*_*ffe 5

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

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

假设所有需求都在一个软件包中,请按照以下步骤操作:

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

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

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

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

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

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

如果您的需求位于多个软件包中,您仍然可以通过这种方式导入/导出它们,但是有点复杂:您需要在CSV规范中设置“保留层次结构”选项,并使用几个特殊的列,但这很简单在帮助文件中有很好的描述。