- 1、本文档共111页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
需求分析S-2:通过预订借阅物理书刊(1)提供书目、借阅者信息。(2)检索书目(Title)(E-1)。(3)检索借阅者(E-3)。(4)确定该种类书刊的物理拷贝是否可以获得(E-2)。(5)将物理书刊发给借阅者。(6)创建借阅记录。(7)存储借阅记录。(8)删除预订记录。1.4.3.替代流(AlternativeFlow)E-1:该书目不存在,系统显示提示信息,用例终止。E-2:物理书刊都已借出,系统显示提示信息,用例终止。E-3:系统中不存在该借阅者,系统显示提示信息,用例终止。UML系统分析与设计第2版ZhenyanJi*需求分析5.维护借阅者信息(MaintainBorrowerInfo)5.1.前置条件(Pre-Conditions)在这个用例开始前,Librarian必须登录到系统中。5.2.后置条件(Post-Conditions)如果这个用例成功,系统添加、修改或删除借阅者信息。反之,系统的状态没有变化。5.3.扩充点(ExtensionPoints)没有。5.4.事件流5.4.1.基流(BasicFlow)当Librarian想维护借阅者信息时,用例启动。UML系统分析与设计第2版ZhenyanJi*需求分析系统要求Librarian选择所想执行的活动(即添加借阅者、删除借阅者或修改借阅者)。如果所选的活动是“添加借阅者”,则执行分支流S-1:添加借阅者。如果所选的活动是“删除借阅者”,则执行分支流S-2:删除借阅者。如果所选的活动是“修改借阅者”,则执行分支流S-3:修改借阅者。5.4.2.分支流(Subflows)S-1:添加借阅者(1)提供借阅者信息,如姓名、地址、邮政编码和身份证号码等。(2)系统存储借阅者信息(E-1)。S-2:删除借阅者(1)提供借阅者信息。(2)查询借阅者(E-2)。UML系统分析与设计第2版ZhenyanJi*需求分析(3)查询借阅者的借阅记录(E-3)。(4)从系统中删除借阅者的信息,以及借阅者的预订记录。S-3:更改借阅者(1)提供借阅者的信息。(2)查询并显示借阅者的信息(E-2),修改相应的信息。(3)更新并存储系统中借阅者的信息。5.4.3.替代流(AlternativeFlow)E-1:若借阅者已存在,系统显示提示信息,用例终止。E-2:若查询不到借阅者,系统显示提示信息,用例终止。E-3:若存在借阅记录,系统显示提示信息,用例终止。UML系统分析与设计第2版ZhenyanJi*静态结构模型定义系统对象(1)借阅者(Borrower)。借阅者是有身份的。例如,“王红”和“刘新”是两个身份不同的人,具有相同名字和不同身份证号码的两个人也是身份不同的。在这个系统中,借阅者有相关的行为,即借阅者可以借阅、返还、预订书刊或取消预订,所以借阅者应该成为系统中的一个对象,类名为Borrower。(2)书目(Title)。书目可以通过不同的ISBN/ISSN号来区分。在这个系统中,书目也有相关的行为,书目可以被预订或被取消预订,所以,书目也是系统中的一个对象,类名为Title。UML系统分析与设计第2版ZhenyanJi*静态结构模型定义系统对象(3)物理书刊(Book)。物理书刊在图书馆中通过独一无二的索引号来区分,因此不同的物理书刊不会被混淆。在这个系统中,物理书刊也有相关的行为,物理书刊可以被借阅或被返还,所以,物理书刊也是系统中的一个对象,类名为Book。(4)借阅记录(Loan)。借阅记录有身份,借阅记录可以彼此区分,而不会被混淆。例如,同一个人关于不同书刊的借阅记录是不同的。在这个系统中,借阅记录也有相关的行为,它可以被建立或删除,因此,借阅记录也是系统中的一个对象,类名为Loan。UML系统分析与设计第2版ZhenyanJi*静态结构模型定义系统对象(5)预订记录(Reservation)。预订记录也有身份,预订记录可以被此区别,不会被混淆。例如,借阅者相同但书目不同的预订记录是不同的,书目相同但借阅者不同的预订记录也是不同的。在这个系统中,借阅记录也有相关的行为,它可以被建立或删除,因此,借阅记录也是系统中的一个对象,类名为Reservation。从上述分析可知,系统至少含有5个重要的类,即类Borrower、类Book、类Title、类Loan和类Reservation。上述5个类都是实体类,都是持久性的,都需要存储在数据库中。UML系统分析与设计第2版ZhenyanJi*静态结构模型定义系统对象由于上述5个类都是持久性类,因此还可以抽象出一个代表持
您可能关注的文档
- UML系统分析与设计教程(第2版) 课件 第1--3章 绪论、 面向对象分析与设计方法 、 UML的关系.ppt
- UML系统分析与设计教程(第2版) 课件 第4--6章 UML的符号、 视与图 、用例图 .ppt
- UML系统分析与设计教程(第2版) 课件 第7、8章 类图、对象图和包图; 交互作用图.ppt
- UML系统分析与设计教程(第2版) 课件 第9--11章 活动图、 状态机图、 组件图与部署图.ppt
- UML系统分析与设计教程(第2版) 课件 第14、15章 银行系统的分析与设计、 嵌入式系统设计.ppt
- UML系统分析与设计教程(第2版) 课件全套 冀振燕 第1--15章 绪论、 面向对象分析与设计方法 ---嵌入式系统设计.ppt
- 口腔颌面部创伤的特点(口腔颌面外科).pptx
- 唾液腺疾病—涎瘘的诊疗(口腔颌面外科).pptx
- 颌面部神经疾病的诊疗(口腔颌面外科学课件).pptx
- 牙及牙槽外科—牙种植术(口腔颌面外科).pptx
最近下载
- DB11_T 584-2022 薄抹灰外墙外保温工程技术规程.pdf VIP
- 2024年华医网继续教育临床静脉用药质量管理与风险防范答案.docx VIP
- 《金属材料及热处理(第三版)习题册》-参考答案 劳动.pdf
- 公司理财 罗斯第十一版 英文 解答手册 Corporate_Finance_11th_edition_Solutions_Manual.docx
- 必威体育精装版初中七年级数学运算能力培养策略(课件).pptx VIP
- 泄爆面积计算表-适用-GBT-.xls VIP
- 高压氧常识介绍高压氧治疗.pptx VIP
- 幼儿园绘本:《闪闪的红星》 红色故事.pptx
- 高速公路多元数据综合分析系统建设方案.pdf
- 动火临时用电管理方案.doc
文档评论(0)