- 4
- 0
- 约2.59千字
- 约 55页
- 2022-10-27 发布于上海
- 举报
UML建模案例之图书管理系统会计学一、目的第1页/共55页通过“图书管理系统”UML建模过程了解面向对象的系统分析与设计方法二、建模环境 第2页/共55页Sparx Systems Enterprise Architect Version 7.0三、步骤第3页/共55页§1 软件需求分析 §2 图书馆管理系统的需求分析 §3 系统的UML基本模型 §4 系统中的类§5 系统的配置与实现§1 软件需求分析 第4页/共55页§1.1 软件需求的定义§1.2 软件需求的层次§1.1 软件需求的定义第5页/共55页IEEE软件工程标准词汇表中需求的定义:用户解决问题或达到某种目的所需要的条件或权能。系统或系统组件要满足合同、标准、规范或其他正式规定的文档所需要的条件或权能。反映以上(1)或(2)中描述的条件或权能的文档说明。§1.2 软件需求的层次第6页/共55页软件需求包括三个层次:业务需求:反映了组织机构或客户对系统高层次的目标要求。用户需求:描述了用户使用产品所能完成的任务。功能需求:说明了软件的功能,用户使用这些功能以完成任务。§1.2 软件需求的层次第7页/共55页需求层次图:第8页/共55页§2 图书馆管理系统的需求分析 §2.1 系统功能需求§2.2 基本数据维护模块§2.3 基本业务模块§2.4 数据库模块§2.5 信息查询模块§2.1 系统功能需求第9页/共55页系统的功能需求主要包括以下几个方面:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。 §2.1 系统功能需求第10页/共55页系统主要包括以下几个模块:基本数据维护模块基本业务模块数据库管理模块信息查询模块§2.2 基本数据维护模块第11页/共55页基本数据维护模块包括的主要功能模块:添加借阅者帐户修改更新借阅者帐户信息添加书目修改和更新书目信息添加书籍删除书籍§2.3 基本业务模块第12页/共55页 基本业务模块包含的功能:借书还书书籍预留取消书籍预定§2.4 数据库模块第13页/共55页数据库模块的功能:借阅信息管理书籍信息管理帐户信息管理书籍预留信息管理§2.5 信息查询模块第14页/共55页信息查询模块主要是查询数据库中的相关信息:查询书籍信息查询借阅者信息§3 系统的UML基本模型第15页/共55页§3.1 UML初始模型§3.2 系统的用例图§3.3 系统的时序图§3.4 系统的协作图§3.5 系统的状态图§3.6 系统的活动图§3.1 建立UML初始模型第16页/共55页新建项目§3.2 系统的用例图第17页/共55页创建用例图之前首先需要确定参与者。系统的参与者主要有三类:读者(也可称为借阅者)-Borrower图书馆管理员-Librarian图书馆管理系统维护者 -Administrator§3.2 系统的用例图第18页/共55页1. 借阅者请求服务的用例图2. 图书馆管理员处理借书、还书等的用例图3. 系统管理员进行系统维护的用例图 1. 借阅者请求服务的用例图第19页/共55页2. 图书馆管理员处理借书、还书等的用例图第20页/共55页3. 系统管理员进行系统维护的用例图 第21页/共55页§3.3 系统的时序图第22页/共55页1. 系统管理员添加书籍的时序图2. 系统管理员添加借阅者帐户的时序图3. 系统管理员删除书目的时序图4. 图书管理员处理书籍借阅的时序图5. 图书管理员处理书籍归还的时序图6. 借阅者查询书籍信息的时序图7. 借阅者预留书籍的时序图1. 系统管理员添加书籍的时序图 第23页/共55页第24页/共55页2. 系统管理员添加借阅者帐户的时序图 3. 系统管理员删除书目的时序图第25页/共55页4. 图书管理员处理书籍借阅的时序图第26页/共55页5. 图书管理员处理书籍归还的时序图第27页/共55页6. 借阅者查询书籍信息的时序图第28页/共55页7. 借阅者预留书籍的时序图第29页/共55页§3.4 系统的协作图第30页/共55页1. 系统管理员添加书籍的协作图2. 系统管理员删除书籍的协作图3. 图书管理员处理借书的协作图4. 图书管理员处理还书的协作图5. 借阅者预留书籍的协作图1. 系统管理员添加书籍的协作图第31页/共55页2. 系统管理员删除书籍的协作图第32页/共55页3. 图书管理员处理借书的协作图第33页/共55页4. 图书管理员处理还书的协作图第34页/共55页5. 借阅者预留书籍的协作图第35页/共5
您可能关注的文档
最近下载
- (高清版)-B-T 34590.6-2022 道路车辆 功能安全 第6部分:产品开发:软件层面.pdf VIP
- 智能医疗影像分析系统开发与应用.docx VIP
- Axio-Imager-M2显微镜使用手册.ppt VIP
- 2025至2030中国热电材料行业市场深度调研及竞争格局及有效策略与实施路径评估报告.docx VIP
- T_CSGPC 033-2024 陆上风电场设施变形测量技术规程.docx
- 93K测试机异常处理.docx VIP
- 93K新装机测试环境配置(1).pptx VIP
- 基于Spark的阿尔兹海默症辅助诊断系统的设计与实现.docx VIP
- 征信电子版PDF个人信用报告简版2024年12月最新版可编辑带水印模板.pdf VIP
- 广汽传祺M8大师版说明书.pdf
原创力文档

文档评论(0)