下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
在图书管理系统中,每个用例都可以建立一个顺序图,将该用例中参与的对象以及各对象间传递消息的过程表现出来。由于图书管理系统中的用例很大,此处只介绍几个重要的顺序图。
1.系统管理员添加书籍信息的顺序图
系统管理员添加书籍信息的顺序图如图10-16所示。
图10-16 添加书籍的顺序图
【顺序图说明】
●add item():添加书籍函数。
●find(String):根据书籍查找相应书目的函数,查找相应的书目是否存在。
●create(Integer,Title):修改书籍数目的函数。
2.图书管理员处理书籍借阅的顺序图(不包括预订书籍的情况)
图书管理员处理书籍借阅的顺序图如图10-17所示。
图10-17 处理书籍借阅的顺序图
【顺序图说明】
●find title():查找书目信息的函数。
●find item():查找书籍信息的函数,例如书的馆藏位置。
●find on title(Title):根据书目名从数据库找到书籍信息的函数。(www.chuimin.cn)
●identify borrower():验证借阅者身份的函数。
●create(Borrower,item):修改借阅信息的函数。
3.系统管理员删除书目的顺序图
系统管理员删除书目的顺序图如图10-18所示。
【顺序图说明】
●find on title(Title):查找此书目下书籍信息的函数。
4.借阅者预订书籍的顺序图
借阅者预订书籍的顺序图如图10-19所示。
【顺序图说明】
●login():登录系统的函数。
图10-18 删除书目的顺序图
图10-19 预订书籍的顺序图
●find(String):查找相应书目的函数。
●reserve():预订书籍的函数。
有关信息系统开发方法与实践教程的文章
下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
顺序图中包含四个元素:对象、生命线、消息和激活,如图10-2所示。本节将详细讲解每个元素的含义、UML表示方法及注意事项。图10-5 对象的撤销图10-6 UML中生命线的表示方法对象与生命线结合在一起被称为对象的生命线,离开对象的生命线是没有意义的。激活在顺序图中不能单独存在,必须与生命线连在一起使用。......
2023-11-23
同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。图11-14 添加书籍的协作图2.图书管理员处理借书的协作图图11-15 处理借书的协作图●identify reservation():验证预订信息。......
2023-11-23
如图9-2所示,显示了图书管理系统中书的类。图9-2 类的示例隐藏属性部分和操作部分,并不代表没有属性或操作,只是没有显示出来。在UML中,属性的语法为:[可见性]属性名[:类型][=初始值][{属性字符串}]]内的部分表示是可选的。UML中不存在默认的可见性,如果没有显示任何符号,则表示没有定义该属性的可见性。在UML中,接口的表示方法有两种,如图9-5所示。......
2023-11-23
顺序图与协作图极为相似,描述的主要元素都是对象和消息。本节详细总结顺序图与对象图的相同和不同之处。对象被放置在顺序图相对应的创建时间点位置。协作图不能表示对象的创建与结束,只能表示对象的存在与否。图11-4 客户还车顺序图图11-5 客户还车协作图......
2023-11-23
由以上分析得出,该系统的参与者主要有3类:读者、图书管理员和系统管理员。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。......
2023-11-23
本节首先介绍用例图的基本概念。理解这些概念是正确绘制用例图的基础。用例使用系统与一个或多个参与者之间的一系列消息来描述系统间的交互。用例图由以下元素组成:●参与者:也称为角色,它代表系统的用户。画用例图时,有时并不画出系统边界,但边界却是存在的。用例图可以包含注释和约束,还可以包含包,用于将模型中的元素组合成更大的模块。图8-1 用例图示例在需求分析中,用例图只说明系统具有哪些功能,不必说明如何实现。......
2023-11-23
与状态图类似,活动图也有起点和终点,表示法和状态图相同。图12-1 活动图示例2.活动图与流程图的区别虽然活动图描述系统使用的活动、判定点和分支,看起来和流程图没什么区别,并且传统的流程图所能表示的内容,大多数情况下也可以使用活动图来表示。2)活动图能够表示并发活动的情形,而流程图不能。......
2023-11-23
相关推荐