您如何捕获需要在UML中回答的问题?

时间:2013-04-19 18:39:36

标签: uml

无论使用何种工具,例如EA Sparx,Visual Paradigm等,您如何捕捉分析或建模过程中提出的问题?

您只是使用笔记还是有标准方法?例如,如何捕获“是否需要将数据备份到关闭或内部部件供应商?”的问题。

2 个答案:

答案 0 :(得分:1)

有关于这些主题的全书(特别是Robertson& Robertson,掌握要求流程,ISBN-13:978-0321815743),所以我非常怀疑这里会有一个简短的答案,广泛涵盖你的问题。

(在第1次评论后删除文字)

“UML中需要回答的问题”是什么意思?当然,UML符号非常有用。但它仍然是许多人的一种建模语言,不仅有关于工具的选择,还有关于符号的替代方案。

修改

对于未解决的问题,您可能最好使用您自己建议的图表说明。 但这是一个UML内部视图。我使用像Atlassian Jira这样的问题跟踪器来获得更好的概述和各种更好的可用性。然后,您可以使用add-in与EA同步。

通常,您的问题将来自要求。您可以将您的未解决问题放入需求元素的“注释”字段中。 UML没有提供任何图表类型来捕获需求,因此您必须依赖于对非UML需求元素的建模。

Sparx EA中的需求元素不是(!)标准化的,而是Sparx的专有解决方案。它们有点类似于OMG SysML(系统建模语言)中的需求图。 两个价格最高的EA版本也提供SysML支持,您可以使用正确的SysML语法显式创建此类需求图表。 SysML是UML的扩展,因此它们可以很好地协同工作。您还可以创建<<trace>>关系。 对于EA的其他版本,有一个SysML插件。 MagicDraw也是如此。

答案 1 :(得分:0)

我找到了一种方法,可以使用EA Sparx捕获文档。希望它能帮助将来的某个人 - Requirements Gathering