Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发 及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。

问题1:如何为需求元素设置自己的“字段”?

可以将Requirement元素预定义为包括一组用户定义的“字段”或“属性”。这些用于记录用户特定的质量。可以使用配置文件定义来定义其他属性。

有关更多详细信息,请参阅《Enterprise Architect需求管理》白皮书中的第40页和Profile Helpers网络研讨会。

问题2:如何从电子表格导入需求?

将电子表格保存为CSV(“逗号分隔值”)格式后,即可使用Enterprise Architect的CSV导入功能将其导入。

问题3:如何自动编号需求?

您可以使用“自动命名和计数器”功能来实现。有关详细信息,请参阅“设置自动命名和自动计数器帮助”主题。

问题4:如何跟踪对需求的更改?

审核功能使您可以记录Enterprise Architect中的模型更改。它记录了谁更改了元素,更改的时间和内容以及模型的先前状态的详细信息。这对于记录需求模型的更改历史很有用。

有关更多详细信息,请参见审核帮助主题。

问题5:如何追踪我的要求?

您可以使用“关系矩阵和可追溯性窗口”来跟踪模型中的线程,以确定如何实现和测试您的需求。