【发布时间】:2014-12-15 10:16:44
【问题描述】:
我正在尝试创建一个测试(考试)应用。但是,我在设计模型时遇到了困难。有人可以建议一个好的 UML 图来适应以下功能:
层次结构:
- 模块具有单元
- 单元有考试
- 考试有问题
- 问题类型:(对错、识别、多项选择、匹配类型)
到目前为止,这是我的原始设计: 使用这种设计,我无法解决“匹配类型”之类的问题。另外,我怎样才能坚持以前的考试并轻松检查正确答案?
【问题讨论】:
-
不同的问题应该设置为单独的问题。或者你违反了规则。
-
您可以从大量现有的考试应用程序中汲取灵感,例如MoodleDocs: Database schema introduction。另请参阅stackoverflow.com/help/on-topic:“请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的总结,以及您在解决问题时遇到的困难的描述”
-
我同意 xmojmr 的担忧。恕我直言,如果其他人为您工作,您如何期望学到任何东西?
-
嗨@xmojmr:对不起,我无法添加我的初始工作。我添加了我当前工作的屏幕截图。希望这可以添加更多信息。
-
双箭头是什么意思? UML 标准中没有这样的东西。
标签: oop object uml object-oriented-analysis