预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共33页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

7.5用例图—认识用例图7.5用例图(续)用例角色关系——角色与用例之间的关系用例之间的关系用例之间的关系(续)注意用例或角色之间的继承关系注意用例图实例接下来我们从角色入手寻找用例。主要角色“读者”通过“流通组工作人员”实现预订图书、取消预订、借书、还书等活动。由此,可以找出下面的一些用例: (1)预订图书——本用例提供了预订图书的功能,读者可以通过浏览器直接从网上预订图书;图书管理员也可以根据读者的要求预订某本图书。 (2)取消预订——本用例提供取消预订图书的功能。 (3)还书——完成还书任务,在还书是要检查所还的书是否超期、是否有其他读者预订,有的话要通知预订者。 (4)借书——提供借阅书功能。注意用例图练习7.6活动图认识活动图—图书馆图书信息管理系统借书活动图活动图中的主要图形元素并发活动图书馆图书信息管理系统借书活动图的说明注意:活动图练习7.7状态图注意状态图中的转移可以由三部分组成: 事件[条件]/动作 其中的每一部分都可以省略。事件导致对象从一个状态变换到另一个状态,但有时也可以没有事件而自动发生对象的状态转移,这时对象可能在一个状态下完成某些活动后自动转移到其它状态。 括号中的条件是控制转移发生的条件,例如,上图中借书的事件发生时,能否转移到借出状态,要先检查借阅者证件是否有效,并且书库有该书,满足了这些条件后,作出库动作,图书状态到达“借出”状态。 练习:建模航班状态图 创建一个状态图来描述航班如何从提出申请、制定航班计划、售票、起飞、飞行、到着陆的状态过程。 练习步骤; 1)标识出要建模的实体。 2)标识出实体的状态。