- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML建模实验论文
题目:图书借阅管理系统的UML模型
面向对象是当前计算机界关心的重点,UML定义了下列5类、共10种模型图,主要内容如下:第一类用例图,它从用户的角度描述系统的功能,并指出各功能的操作者。用例图有助于系统开发者与用户之间进行交流,以获取用户需求。第二类静态图,包括类图、对象图和包图。其中类图用于定义系统中的类,包括描述类之间的联系以及类的内部结构,即类的属性和操作;对象图显示类的对象实例,一个对象图是类图的一个实例;包图由包或类组成,主要表示包与包、或包与类之间的关系,用于描述系统的分层结构。第三类行为图,描述系统的动态模型和组成对象间的交互关系。一种是状态图,它描述一类对象的所有可能的状态以及事件发生时状态的转移条件;另一种是活动图,它描述为满足用例要求所要进行的活动以及活动间的约束关系。第四类交互图,描述对象间的交互关系。一种称之为顺序图,用以显示对象之间的动态合作关系;另一种是合作图,它着重描述对象间的协作关系。第五类实现图,包括构件图和配置图。构件图描述代码部件的物理结构以及各部件之间的依赖关系;配置图定义系统中软硬件的物理体系结构。这些图为系统的分析、开发提供了多种图形表示,它们的有机结合就有可能分析与构造一个一致的系统。
其二,图书馆管理员处理借书、还书等的用例图,包含以下用例:处理书籍借阅,处理书籍归还,删除预定信息。用例图如下:
其三,系统管理员进行系统维护的用例图,查询借阅者信息,查阅书籍信息,增加书目,删除或更新书目,增加书籍,删除书籍,添加借阅者账户,删除或。用例图如下:
时序图按时间顺序描述系统元素之间的交互。图书馆管理系统的时序图主要有如下几个, 系统管理员添加书籍的时序图,系统管理员添加借阅者帐户的时序图,系统管理员删除书目的时序图,图书管理员处理书籍借阅的时序图,图书管理员处理书籍归还的时序图,借阅者查询书籍信息的时序图,借阅者预留书籍的时序图。时序图如下:
1. 系统管理员添加书籍的时序图
系统管理员添加借阅者帐户的时序图
系统管理员删除书目的时序图
图书管理员处理书籍借阅的时序图
图书管理员处理书籍归还的时序图
借阅者查询书籍信息的时序图
借阅者预留书籍的时序图
在类图中,
1,参与者相关的类有
2,系统中用到的其他类有
3,各个类之间的关系如下图所示。
状态图如下:
1. 书的状态图
2. 借阅者帐户的状态图
综上得知,在对图书借阅管理系统过程中的建模技术正好能提供系统蓝图,包含软件的设计细节,也包含对系统的总体设计。
对系统用户而言,的开发模型向他们描述了开发者对需求的理解让系统用户查看软件对象模型并且找到其中的问题,可以使开发者不至于从一开始就发生错误对开发而言,的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通对的维护和技术支持者而言,在开始运行后的相当长的一段时间内,软件的对象模型能够帮助他们理解程序的架构和功能,迅速地对所出现的问题进行修复
您可能关注的文档
最近下载
- 新媒体概论(第4版)课件全套 匡文波 第1--17章 新媒体导论 ---- 新技术与新媒体的未来.pptx
- 广播电视安全播出管理规定及实施细则精品.ppt VIP
- ISO TR 15608-2017焊接-金属材料分类指南中英文版.docx VIP
- YB∕T 4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.docx VIP
- 杭汽HNKS506328型汽轮机大修施工方案.docx VIP
- 华为DSTE战略管理体系培训(153页 PPT).pptx VIP
- 危险性较大的分部分项工程监理规划样本.doc VIP
- 企业微信使用教程课件PPT.pptx VIP
- DB31_T 415-2008 城市道路人行道设施设置技术要求(法规规范).pdf VIP
- 抑郁症中医诊疗探究课件.pptx VIP
文档评论(0)