UML类图例题及总结

UML类图例题及总结1 根据描述 建立 类图 必修课 CompulsoryCo 和选修课 OptionalCour 都是课程 Course 的一种 一名教师 Teacher 可以不教授任何课程 也可以教授多门课程 一门课程至少有一名任课教师 至多有三名任课教师 每个教师都具有教师编号 Tid 和姓名 Tname

大家好,我是讯享网,很高兴认识大家。

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

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

要求:

(1) 先根据描述画出类图。

(2) 然后修改类图:利用关联类教授(Instruct),将多对多关系转换为两个一对多关系。(注意:关联类不会改变类图中原有关联的多重性,只是从语义上有所变化)


讯享网

总结:转换成一对多的关系,就是产生一个关联类。 

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

微信支付是一种非常方便的电子支付方式。顾客购买完商品后,卖家计算总价,并出示二维码(二维码图片和账号组成)。顾客扫码后,输入支付金额,并点击支付。如果微信余额足够,则余额支付,如果余额不足,则调用银行支付接口,从银行卡支付。顾客输入正确密码,支付完成。

解析:

核心类:微信支付

是一种什么方式,泛化关系

由什么组成,聚合关系

调用接口完成xx,完成后面的不用管,完成就行,调用关系

使用xx,依赖关系

创建类图的一般步骤

研究分析问题域,确定系统需求;
小讯
上一篇 2025-04-11 20:41
下一篇 2025-03-14 23:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/22270.html