Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 2.88 KB

test3.md

File metadata and controls

61 lines (50 loc) · 2.88 KB

实验3 图书管理系统领域对象建模 | 返回

  • 本实验的目的是掌握领域对象建模中类图的作用,并能用PlantUML工具绘制类图。
  • 仔细阅读并理解第8章领域对象建模。
  • 根据实验2:图书管理系统用例建模,分析并找出用例及流程中需要的类。
  • 绘制出图书管理系统的主要类图(class diagram)以及一些类的对象图(object diagram)
  • 用PlantUML标准工具画出图书管理系统的类图(如教材Page170的图8.17),对象图(如教材Page173的图8.21)
  • 整个文档要汇总到README.md文本文件中进行说明,说明文件用Markdown格式编写。

注意事项

  • 类划分的颗粒度要适中,不能太大,也不能太小。
  • 可以将相同作用的类放在类图的包(package)中
  • 类图要尽量体现类与类之间的关系:依赖关系(Dependency),关联关系(Association),聚合关系(Aggregation),组合关系(Composition),继承关系(Inheritance)。参见:
  • 类图要尽量体现出关系的多重性:如。
    • 1: 表示1个
    • 0..*: 表示任意多个( ≥0)(*可以换成n)
    • *: 表示任意多个( ≥0)
    • 1..*: 表示1个或多个(≥1)
    • 0..1: 表示0个或1个
    • 5..11: 表示5-11个
    • 1,3,8: 表示个1或3个或8个
    • 0,3..8: 表示0个或3-8个

实验提交

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

  • 请在2020-04-6之前提交,过时扣分。

评分标准

  • 文档内容详实、规范,美观大方。(总分20分)
  • PlantUML语法正确。(总分20分)
  • 类的划分和对象定义合理,正确(总分60分)

参考