本节通过两个用例建模的练习,使读者熟练掌握用例图的画法。商品订购系统用例图某种商品的订购方式有两种:电话订购和网络订购,绝大部分客户采用电话订购。电子投票系统用例图设计一个电子投票系统,投票机由一名监督员启动。图8-16 商品订购系统用例图图8-17 电子投票系统用例图......
2023-11-23
下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。
1.借阅者请求服务的用例图
借阅者请求服务的用例图如图8-25所示。
【用例说明】
●Search for book:书籍查询用例。
●Reserve the book:书籍预订用例。
●Login the system:登录系统。
●Query info:查询借阅信息。
●Borrow the book:借阅书籍。
●Return the book:归还书籍。
●Return with fine:还书时交纳罚金。
2.图书管理员处理业务的用例图
图书管理员处理业务的用例图如图8-26所示。
图8-25 借阅者请求服务的用例图
图8-26 图书管理员处理业务用例图
【用例说明】
●Get book:书籍归还处理。(www.chuimin.cn)
●Lend book:书籍借阅处理。
●Remove reservation:删除书籍预订信息。
●Get with fine:还书时收取罚金。
●Check user' s account:检查用户账户。
3.系统管理员进行系统维护的用例图
系统管理员进行系统维护的用例图如图8-27所示。
【用例说明】
●Query Borrower' s Info:查询读者信息。
●Query Book Info:查询书籍信息。
●Add Title:增加书目。
●Remove or Update Title:删除或更新书目。
图8-27 系统管理员进行系统维护的用例图
●Add Book:增加书籍。
●Remove Book:删除书籍。
●Add Borrower:增加借阅者账户。
●Remove or Update Borrower:删除或更新借阅者账户信息。
有关信息系统开发方法与实践教程的文章
本节通过两个用例建模的练习,使读者熟练掌握用例图的画法。商品订购系统用例图某种商品的订购方式有两种:电话订购和网络订购,绝大部分客户采用电话订购。电子投票系统用例图设计一个电子投票系统,投票机由一名监督员启动。图8-16 商品订购系统用例图图8-17 电子投票系统用例图......
2023-11-23
本节首先介绍用例图的基本概念。理解这些概念是正确绘制用例图的基础。用例使用系统与一个或多个参与者之间的一系列消息来描述系统间的交互。用例图由以下元素组成:●参与者:也称为角色,它代表系统的用户。画用例图时,有时并不画出系统边界,但边界却是存在的。用例图可以包含注释和约束,还可以包含包,用于将模型中的元素组合成更大的模块。图8-1 用例图示例在需求分析中,用例图只说明系统具有哪些功能,不必说明如何实现。......
2023-11-23
用例图的关联包括参与者和用例间的关联关系,还有用例与用例间的关系:包含关系、扩展关系和泛化关系。图8-11 扩展关系示例4.泛化关系当一个用例可以被特殊为一个或多个子用例时,称作用例泛化。如图8-13所示是汽车租赁系统用例图中的部分内容,父用例是“预订”,子用例是“电话预订”和“网上预订”。......
2023-11-23
前面讲述了用例,用例描述就是在事件流的基础上来书写用例,主要包括以下几部分:●简要说明:对用例的参与者、目的简要描述。图8-14 前台客户系统用例图图8-15 后台管理系统用例图以“网站公告发布”用例为例,介绍书写用例的方法。......
2023-11-23
用例是一组动作序列的描述,系统执行这些动作,并产生传递参与者意愿的可观察结果。用例的名字是一个字符串,分为简单名和路径名两种方式。用例Mainte nance是属于包Business的。基于这些参与者及其需求,通过回答前面的问题,可以建立如下用例:●记录成绩。......
2023-11-23
同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。图11-14 添加书籍的协作图2.图书管理员处理借书的协作图图11-15 处理借书的协作图●identify reservation():验证预订信息。......
2023-11-23
在图书管理系统中,每个用例都可以建立一个顺序图,将该用例中参与的对象以及各对象间传递消息的过程表现出来。由于图书管理系统中的用例很大,此处只介绍几个重要的顺序图。图10-18 删除书目的顺序图图10-19 预订书籍的顺序图●find:查找相应书目的函数。......
2023-11-23
由以上分析得出,该系统的参与者主要有3类:读者、图书管理员和系统管理员。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。......
2023-11-23
相关推荐