只有当你需要在别处引用返回值时才对返回值建模。
如果你需要在顺序图的另一处(一般是作为参数传递给另一个消息)引用返回值,那就需要在图中著名返回值,这样就能清楚的表明它的出处。
在箭头旁边调整返回值。
大多数的建模者都会把返回值放在靠近箭头地方,例如图2中的theStudent。 一般我们认为返回值的接受者将会使用返回值,因此把返回值放在靠近分类器的位置是有意义的。
返回值建模为方法调用的一部分。
不要使用虚线来弄乱顺序图,考虑在消息名上注明返回值来替代虚线。使用符号message ( parameters) : returnValue,图2就使用了这种符号:reserve () : AuthorizationCode。用这个方法,你只会有单条消息路线,而不会有一条消息路线和一条返回值路线。
为返回值占位符注明类型
有时返回值传递的信息和你的模型并没有什么关系,尽管这些信息对你而言非常的重要。 在这种情况下就需要注明参数的类型,如图2中的reserve () : AuthorizationCode。
明确的为简单值标明实际值
图1中isValid () message返回了值yes,这就清楚的表明了该学生的名称和编号是合法的。如果返回值命名为Boolean,就只是注明回应的类型,如果命名为eligibilityIndicator,就只是注明了返回值的名称,这样就不够明确了。
文章来源于领测软件测试网 https://www.ltesting.net/