我有一个测验系统场景,我已经淹没了我的用例,现在我想绘制一个序列图,描述学生选择的测验如下:
编辑:下图是我的尝试。
答案 0 :(得分:2)
通过识别构成"系统" 的其他参与者来优化问题。测验,问题和答案看起来像将在整个系统中传输的数据对象,没有他们自己的活动或行为,他们不可能收到或发送任何特殊消息。
类似于http://www.uml-diagrams.org/sequence-diagrams-examples.html#facebook-authentication如何改进原始用例"系统使用他的Facebook帐户验证用户"
原始抽象术语"系统"扩展到" WebBrowser","应用"," Facebook授权服务器"," Facebook内容服务器"这可以进一步细化为更具体的类,这些类将变成实际的代码
答案 1 :(得分:1)
在彼此交互的对象之间绘制序列图。在您的方案中学生将与系统进行交互,而不是与教师或quizes进行交互。因此,您的方案的序列图将如下所示:
**