浅谈用例图

上班初期还不太适应,平时学习进度也跟不上,节奏慢下来会有时间更新的了。

Diagram  这边以学生课程报名系统为例    这就是一种简单的用例图

用例图可以给读者提供的信息非常丰富,但是缺点是都是概况性的内容,因而还得细化。

为了表示细节,我们要对用例图中的每一个对象都进行细化。用用例说明来进行补充用例

另外用例还有很多关系

1.子父关系     (大学模式大四VS其他)

2.代理关系(银行与用户)

用虚线从代理请求者指向代理

3.泛化关系(银行管理系统中的跨行转账与银行内部转账流程两个用例一种转账)

 两个都是转账的子用例

4.包含关系(成绩查询系统   成绩查询用例的成功完成得包括登录这个用例的成功完成)

5.拓展关系(补考用例需要在考试不及格用例的前提上进行的拓展)

 

 用例的学习,可以让我们在设计程序框架时提供思路,绝不仅仅只有上面几种关系,在具体问题分析时我们要结合具体问题去分析。

算法很重要,语言很重要,原理很重要,方法当然也很重要,用例图就是一种方法论,灵活运用这种方法论会让我们的程序生涯受益匪浅的。

补充一个OOA电梯系统的类图(下图)和用例图状态图的结合,用bool型表示开关即可。     这些都是构思的行业规范和通用技巧

猜你喜欢

转载自www.cnblogs.com/StrongAI/p/11770676.html