UML期末复习知识点总结

UML体系结构(UML概念模型)

 

一、用例图

1. 根据描述,为“图书借阅系统”建立用例图。

系统的借阅者为学生和教师,系统为借阅者提供查询图书、借阅图书、归还图书的服务。学生最多可借阅5本,教师最多可借阅20本。在借阅和归还图书 时,要先“验证借阅者的身份”。归还图书时,如果超期,要进行罚款。如果教师想借阅的书已被借空,教师还可以通过预约图书的服务预约该书, 预约后可优先借阅该书。

参考答案

 

2. 根据需求描述,为“网上购物系统”建立用例图。

  1. 系统拥有注册功能,顾客注册后进行登录,才能在系统中购买商品;
  2. 顾客可以通过系统浏览商品,下单购买自己喜欢的商品;
  3. 顾客付费方式要多样化,既可以通过网银付款,也可通过支付宝付款;
  4. 顾客登录后,可以使用留言功能对商品或服务留言评价;
  5. 系统拥有商品的促销功能,对于某些系统指定的商品或用户购买的商品金额超过一定数量时,在顾客结账时给予优惠;
  6. 管理员登录后,可以使用留言功能解答顾客提出的疑问,还可以管理注册用户、设置促销优惠方式;
  7. 录入员登录后,能够管理商品信息,包括增加新商品和对现有商品信息的查询、修改和删除;
  8. 系统允许多人同时在线,进行商品的浏览和购买操作。

参考答案

 

1、根据描述,建立类图。

必修课(CompulsoryCourse)和选修课(OptionalCourse)都是课程(Course)的一种。一名教师(Teacher)可以不教授任何课程,也可以教授多门课程。一门课程至少有一名任课教师,至多有三名任课教师。每个教师都具有教师编号(Tid)和姓名(Tname),每门课程都具有课程编号(Cid)和课程名称(Cname)。

要求:利用关联类教授(Instruct)将教师与课程之间的多对多关系转换为两个一对多关系。

(注意:关联类不会改变类图中原有关联的多重性,只是从语义上有所变化)

参考答案

 

  • 23
    点赞
  • 288
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值