Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 2.38 KB

test2.md

File metadata and controls

50 lines (39 loc) · 2.38 KB

实验2 图书管理系统用例建模 | 返回

  • 本实验的目的是理解用例(Use Case)的意义和作用,并能用PlantUML工具绘制用例图。
  • 仔细阅读并理解第7章用例建模。
  • 以教材中图书管理系统的用例为基础,根据自己的理解,再增加或者修改一些参与者(actor)和用例(usecase),设计一套比较完整的图书管理系统的全部用例。
  • 用PlantUML标准工具画出图书管理系统整体的用例关系图(Page142图7.3),并写出每个用例的规约表(Page147表7.5)。
  • 整个文档要汇总到README.md文本文件中进行说明,说明文件用Markdown格式编写。

注意事项

  • 用例划分的颗粒度要适中,不能太大,也不能太小。
  • 用例关系图要尽量体现用例之间的关系:包含(include),扩展(entend),泛化(generalization)。
  • 如果某用例的主流事件和备选事件比较复杂,可以使用UML顺序图或者活动图绘制用例中的事件流。
  • 如果用例过多,或者某个用例的规约表文字多,可以把这个用例规约表单独写成一个md文件。

实验提交

  • 实验提交到自己的GitHub的is_analysis/test2目录中,主要文件名是:README.md,再附上一些图片文件。
  • 你的GitHub中的is_analysis/test2目录中可能有以下文件:
README.md
usecase3.md
usecase5.md
usecase.png
usecase1_flow.jpg
usecase3_flow.jpg
...
  • 你的实验内容提交成功后,可以直接访问https://github.com/zhang/is_analysis/tree/master/test2 查看你编写的实验文档。其中zhang是你的gitHub用户名。

  • 请在2020-03-31之前提交,过时扣分。

评分标准

  • 文档内容详实、规范,美观大方。(总分20分)
  • PlantUML语法正确。(总分20分)
  • 用例划分合理(总分30分)
  • 用例之间的关系设计合理(总分30分)

参考