版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,图书管理系统 以图书管理系统为例,将前面介绍的UML的各种图形以及模型元素综合起来,形成一个对图书管理系统的建模实例。 本章重点和难点是提高用Rational Rose建模的能力。,1 需 求 分 析 软件的需求(Requirement)是系统必须满足的条件或必须实现的性能,是用户对目标软件系统在功能、行为、性能、约束等方面的期望。 可以将系统的需求划分为以下几个方面。 功能性需求。 非功能性需求。 设计约束条件。,2 系 统 建 模 下面以图书管理系统为例系统地介绍如何使用Rational Rose 2003对该系统进行系统建模。,2.1 创建系统用例模型 进行系统分析和设计的第一步就是创
2、建系统的用例模型。作为描述系统的用户或参与者所能操作的图,它在需求分析阶段有着重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。,1. 借阅者用例图 借阅者能够通过该系统进行如下活动。 查找图书。 登录系统。 查询个人信息。 预定图书。 借阅图书籍。 归还图书。,2. 图书管理员用例图 图书管理员能够通过该系统进行如下活动。 处理借阅。 处理归还。,3. 系统管理员用例图 系统管理员能够通过该系统进行如下活动。 查询书籍信息。 添加书籍。 删除书籍。 修改书籍。 查询读者信息。 添加读者。 删除读者。 修改读者信息。 添加书目。 删除书目。,13.2.2 创建系统静态模
3、型 首先,确定系统参与者的属性。,其次,可以确定在系统中的主要业务实体类,这些类通常需要在数据库中进行存储。,根据这些信息,连接起来的类图如下。,13.2.3 创建系统动态模型 对象之间的相互作用构成系统的动态模型。 1. “借阅者查找图书”用例 根据基本流程,创建借阅者查找图书的序列图。,与序列图等价的协作图如下。,2. “借阅者查询个人信息”用例 根据基本流程,创建借阅者查询个人信息的序列图。,与序列图等价的协作图如下。,3. “借阅者预定图书”用例 根据基本流程,创建借阅者预定图书的序列图。,与序列图等价的协作图如下。,4. “图书管理员处理借阅”用例 根据基本流程,创建图书管理员处理借
4、阅的序列图。,与序列图等价的协作图如下。,5. “图书管理员处理还书”用例 根据基本流程创建图书管理员处理还书的序列图。,与序列图等价的协作图如下。,6. “系统管理员查询书籍”用例 根据基本流程,创建系统管理员查询书籍信息的序列图。,与序列图等价的协作图如下。,7. “系统管理员添加书籍”用例 根据基本流程,创建系统管理员添加书籍的序列图。,与序列图等价的协作图如下。,8. “系统管理员删除书籍”用例 根据基本流程,创建系统管理员删除书籍的序列图。,与序列图等价的协作图如下。,9. “系统管理员修改书籍”用例 根据基本流程,创建系统管理员修改书籍的序列图。,与序列图等价的协作图如下。,10.
5、 “系统管理员查询借阅者信息”用例 根据基本流程,创建系统管理员查询借阅者信息的序列图。,与序列图等价的协作图如下。,11. “系统管理员添加借阅者”用例 根据基本流程,创建系统管理员添加借阅者的序列图。,与序列图等价的协作图如图下。,12. “系统管理员删除借阅者”用例 根据基本流程,创建系统管理员删除借阅者的序列图。,与序列图等价的协作图如图下。,13. “系统管理员修改借阅者信息”用例 根据基本流程,创建系统管理员修改借阅者信息的序列图。,与序列图等价的协作图如下。,14. “系统管理员添加书目”用例 根据基本流程,创建系统管理员添加书目的序列图。,与序列图等价的协作图如下。,15. “系统管理员删除书目”用例 根据基本流程,创建系统管理员删除书目的序列图。,与序列图等价的协作图如下。,根据图书的各种状态以及转换规则,创建图书的状态图。,根据借阅者的各种状态以及转换规则,创建借阅者的状态图。,根据借阅者在自助服务中所进行的活动,可以创建借阅者的活动图。,根据图书管理员在基本服务中所进行的活动,可以创建图书管理员的活动图。,根据系统管理员管理借阅者信息的活动,可以创建系统管理员管理借阅者信息的活动图。,根据系统管理员维护图书信息的活动,可以创建系统管理员维护图书信息的活动图。,根据系统管理员维护图书目录信息的活动,可以创建系统管理员维护图书目录信息的活动图。,2.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烘焙坊面点师烘焙技法标准操作指南
- 生物样本采集与处理方法指南
- 标准化产品展示与推广模板
- 企业全员绩效管理标准模板
- 漫步在公园公园里的美景写景(10篇)
- 技术研发团队任务进度管理工具
- 全面质量管理TQM执行标准模板
- 数据分析报告框架及指标解读模板
- 售后服务流程优化与评价系统
- 产品性能测试报告模板
- 旅游资源调查评价
- 西安医专面试题及答案
- 临床医学《门静脉高压症》教学课件
- 《碳碳复合材料》课件
- DL∕T 507-2014 水轮发电机组启动试验规程
- DL-T5001-2014火力发电厂工程测量技术规程
- 2024年国家税务总局贵州省税务局所属事业单位招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 《畜禽营养与饲料》中职农林牧渔类高考复习题库大全-下(判断题)
- 闪修侠加盟方案
- 麦冬施工方案
- DL/T 5182-2021 火力发电厂仪表与控制就地设备安装、管路、电缆设计规程
评论
0/150
提交评论