在哪里放置最好的地方"假设"针对Enterprise Architect中的元素?

时间:2015-06-08 08:49:03

标签: enterprise-architect

这可能是一个非常愚蠢的问题,但我试图将所有规格细节都纳入模型中,虽然每个元素都有要求和限制,但我看不到一个好地方记录假设。

我目前的想法是将它们定义为一种新的约束类型(我猜它们是这样)。

有没有人有更好的主意?

4 个答案:

答案 0 :(得分:1)

也许加入讨论的时间太晚了;然而...

您必须将此视为系统工程问题,而不是建模问题。实际的每个假设都会产生约束,要求以及它们自己的对象,因此能够通过模型和设计逻辑来跟踪它们是很重要的。

为此,我个人的方法是将它们视为Uffe建议的刻板印象。这样你就有了一个有形的物体来跟踪和证明将出现的其他人工制品(为什么要做出某些设计决定,为什么会发生特定的交互,等等)。

理想情况下,随着您对问题空间和建议的解决方案本身更加清晰,您的假设将开始消亡。您是否随后删除这些内容,或者将其在工具中的状态设置为某个值取决于您自行决定。

答案 1 :(得分:0)

这取决于您的假设是否可重复使用。

如果不能重复使用,那么你设置为一种约束的想法似乎很好。

如果你需要能够重复使用它们,你将不得不使用元素外部的东西。在这种情况下,我可能会为。

创建一个新的构造型<<assumption>>

然后,您可以拥有多个与<<assumption>>

有关系的元素

答案 2 :(得分:0)

我不会像Geert那样走得那么远。假设是暂时的,应该消失(越快越好)。您的模型应该反映事实,而不是假设。所以我宁愿把Note元素放在你有一些“假设”的地方。

答案 3 :(得分:0)

我会用标记值来做,因为我不认为假设有资格作为一种约束。

您可以使用相同的名称(“假设”)创建多个标记值,但您可能需要更改EA设置Tools/Options/Objects/Show Duplicate Tags(右中)以查看所有这些值。

与约束相反,标签也(隐式)继承,并且可以在图中显示。