软件工程---顺序图的绘制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《软件工程》作业

内容:顺序图的绘制

作业提交时间:20年月日

姓名:

学号:

班级:计算机

短号:

1图书管理系统的主要功能是实现读者书籍的订阅与归还、书籍基本信息的管理与维护、读者基本信息的管理与维护等。请以宁波大学图书馆图书借阅系统为例,绘制“借阅书籍”、归还书籍“两个用例的顺序图。

答:1、时序图

时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。该图书馆管理系统主要含有以下几个重要的时序图,其他对象的时序图和这些也类似。

(1)借书时序图

(2)还书时序图

借阅书籍:

图书馆管理系统借书时序图

【时序图说明】

(1)登录系统。

(2)对读者信息进行验证,检查是否符合本图书馆借书条件。

(3)核对该读者的基本信息。

(4)审核读者借书请求。

(5)取得读者信息。看该读者是否符合借书条件,若符合,则返回可借信息。

(6)可取得图书目信息。

(7)创建书籍外借函数以及记录借阅信息。

借书时,读者先将书放到借书机器上进行条形码扫描,系统对书籍和读者进行检验,若读者已有未按时归还的图书,则判定本次借阅失败并且提醒先交纳罚款。否则显示借阅成功。

归还书籍时序图:

归还书籍时序图说明:

(1)放置归还图书,等待借书机器进行条形码扫描。

(2)取得书籍条目信息并查阅该图书的基本信息,包括借阅日期,读者信息以及书架号等。

(3)对图书馆书籍条目和借阅者信息进行核对,判断是不是有效归还或者是不是有效读者。

(4)若有超期则显示归还失败,提示缴费。

(5)所有信息符合要求,图书没有问题,显示本次还书成功。修改读者借阅记录,提示能借阅书籍数量。

还书时,读者先将书放到机器上,由借阅专用机器扫描书籍,若书籍没有过期等违规现象,则对书目和读者借阅信息进行更新,同时还书成功。

作业心得:

通过这次作业有进一步学会了使用starUML软件的使用,但是还没有完全明白其工作原理,某个地方做错了或者某个属性调错了很难恢复,这一点已经让我很无奈。刚开始不知道怎么加sequencediagram里面加一个actor。最终能解决这个问题,但是没能改好属性还是用不下去。这次实验还是上次一样利用在线建模工具完成的。结构比较简单。但是能体现出图书馆借阅图书和归还图书的基本功能流程。按照我校图书馆管理系统和图书馆借阅设备的实际情况完成本次作业。学会了描述对象之间的关系和对象之间的信息传递的顺序图(时序图)。以前用过用例图和类图描述一个用例的行为,实现一个实际功能,完成对系统的动态行为建模,各有各的特点。相对于前两种描述方法而言,时序图的顺序显而易见,给人一种舒适感。

教师评语:

文档评论(0)

偶遇 + 关注
实名认证
文档贡献者

个人介绍

1亿VIP精品文档

相关文档