用例视图概述
用例视图表述哪些事物 :谁是相关用户,用户希望从系统获得的服务,用户需要为系统提供的服务.
用例视图的作用 : 使用户容易理解 其中元素的用途 , 使码农更容易实现这些元素....确定参与者
(1) 如何识别参与者
a. 系统使用者 : 使用系统的用户或者系统是参与者;
b. 交互中角色 : 在交互中参与者扮演的角色;
c....举例 : 用户登录
主事件流 : 参与者输入账号密码, 登陆开始,服务器判断密码是否正确, 密码正确, 进入系统;
异常事件流1 : 密码错误, 重新登陆;
异常事件流2 : 密码提交前用户清除密码,..., 还可以添加行为或覆盖, 改变已继承的行为....引入扩展关系 : 上面的用例图模型已经建好, 后来加上了如果借阅超期, 就要缴纳罚金, 更改用例图中的归还图书, 会使用例变得复杂, 因此可以在归还图书中简历扩展点, 在 图书超期 的特定条件下 , 将执行缴纳罚金