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