这可能是一个非常愚蠢的问题,但我试图将所有规格细节都纳入模型中,虽然每个元素都有要求和限制,但我看不到一个好地方记录假设。
我目前的想法是将它们定义为一种新的约束类型(我猜它们是这样)。
有没有人有更好的主意?
答案 0 :(得分:1)
也许加入讨论的时间太晚了;然而...
您必须将此视为系统工程问题,而不是建模问题。实际的每个假设都会产生约束,要求以及它们自己的对象,因此能够通过模型和设计逻辑来跟踪它们是很重要的。
为此,我个人的方法是将它们视为Uffe建议的刻板印象。这样你就有了一个有形的物体来跟踪和证明将出现的其他人工制品(为什么要做出某些设计决定,为什么会发生特定的交互,等等)。
理想情况下,随着您对问题空间和建议的解决方案本身更加清晰,您的假设将开始消亡。您是否随后删除这些内容,或者将其在工具中的状态设置为某个值取决于您自行决定。
答案 1 :(得分:0)
这取决于您的假设是否可重复使用。
如果不能重复使用,那么你设置为一种约束的想法似乎很好。
如果你需要能够重复使用它们,你将不得不使用元素外部的东西。在这种情况下,我可能会为。
创建一个新的构造型<<assumption>>
然后,您可以拥有多个与<<assumption>>
答案 2 :(得分:0)
我不会像Geert那样走得那么远。假设是暂时的,应该消失(越快越好)。您的模型应该反映事实,而不是假设。所以我宁愿把Note元素放在你有一些“假设”的地方。
答案 3 :(得分:0)
我会用标记值来做,因为我不认为假设有资格作为一种约束。
您可以使用相同的名称(“假设”)创建多个标记值,但您可能需要更改EA设置Tools/Options/Objects/Show Duplicate Tags
(右中)以查看所有这些值。
与约束相反,标签也(隐式)继承,并且可以在图中显示。