我正在开始一个新项目,并希望使用Enterprise Architect进行需求管理。
在一个软件中定义需求,关联用例,设计元素,测试等看起来非常不错。
我成功创建了一个配置文件,该配置文件满足了拖延自定义要求以及为企业提供预定义标签值的要求。
我的问题是,这些需求必须在3个级别进行管理。团队,管理层和客户。管理层和客户端都与Excel进行通信。
我的问题是,有可能做类似的事情:
-在EA中使用预定义标签值创建需求图
-在Excel中导出要求(带有预定义的标记值)-我无法导出预定义的标记值。
-修改excel文件
-从excel导入并更新EA中的要求。
最佳答案
是的,您可以使用CSV导入/导出来执行此操作。
CSV导入/导出中包含标记值的功能是最近才添加的,因此请确保您正在运行最新的EA(在撰写本文时,最新版本为9.3.931)。
假设所有需求都在一个软件包中,请按照以下步骤操作:
要重新导入,只需在“CSV导入/导出”对话框中选择“导入”而不是“导出”。
两个关键字段是GUID和类型。在将需求发送给管理层和客户时,您可能希望隐藏这些列,并告知他们不要篡改这些列。
GUID是唯一标识符。只要文件中包含该文件,EA即可重新导入文件并更新您的建模需求。
对于文件中添加的任何新需求,需要将“类型”设置为“需求”。您无需设置GUID。 EA会在导入过程中询问您是创建一个条目还是完全忽略该条目;告诉它创建一个,需求将被添加到您的模型中。但是必须设置“类型”字段,否则EA将不知道要创建什么。
EA不会执行的是从模型中删除需求(如果已从文件中删除需求)。这是您必须手动管理的事情。 (并且,如果您正在从事的项目实际上随着时间而减少需求数量的项目,请给我打电话。)
如果您的需求位于多个软件包中,您仍然可以通过这种方式导入/导出它们,但是有点复杂:您需要在CSV规范中设置“保留层次结构”选项,并使用几个特殊的列,但这很简单在帮助文件中有很好的描述。