




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用例及用例图 张鲲 用例及用例图 4 1用例4 2参与者4 3用例之间的关系4 4用例图4 5发现用例 4 1用例 1 用例的概念用例 usecase 表示参与者与系统的一次交互过程 2 用例的表示用例用椭圆表示 3 用例的特点 用例用于描述系统的功能 这个功能是外部使用者看到的系统功能 不反映功能的实现方式 3 用例的特点 用例描述用户提出的一些可见需求 对应一个具体的用户目标 数据上传 3 用例的特点 用例反映系统与用户的一次交互过程 应该具有交互的信息的传递 帐户 密码 金额数 确认信息 帐户余额 3 用例的特点 用例是对系统功能的描述 属于需求建模 a通过读卡机 储户插入ATM卡bATM系统从卡上读取银行ID 帐号 并验证帐号 c储户键入密码 系统检验密码 d储户按确认键 输入取款金额 eATM把帐号和取款金额传递给银行系统 取回帐户余额 fATM输出现金 并显示帐户余额 dATM记录事务到日志文件 用例的动态事件流 用例的特点 用例用于描述系统的功能 这个功能是外部使用者看到的系统功能 不反映功能的实现方式 用例描述用户提出的一些可见需求 对应一个具体的用户目标 用例反映系统与用户的一次交互过程 应该具有交互的信息的传递 用例是对系统功能的描述 属于需求建模 总结 4 2参与者 1 参与者的概念参与者 actor 是外部需要与系统交互的事物 也被称为活动者 2 参与者的三种类型 人 客户 读者 库管员 设备 计算机 磁盘 读卡机等 外部系统 上层系统等 3 参与者的表示参与者可以表示为下面三种形式 4 参与者之间的关系参与者之间可以有泛化关系 4 3用例之间的关系 用例之间可以具有以下几种关系 关联关系 泛化关系 包含关系 扩展关系 1 关联关系参与者与用例之间是关联关系 表示参与者与用例之间具有使用 交互信息的关联 2 泛化关系参与者与参与者之间 用例与用例之间存在一般与特殊的关系 3 包含关系两个用例之间 一个用例 基本用例 的行为包含了另外一个用例 包含用例 的行为 包含关系用依赖关系的 构造型来表示 4 扩展关系扩展关系表示基本用例在扩展点要增加新的行为或功能 以扩展到新用例 扩展关系用依赖关系的 构造型来表示 4 4用例图 1 用例图的作用用例图用来描述软件需求模型中的系统功能 通过一组用例可以描述软件系统能够给用户提供的功能 用例图可以作为整个系统开发过程中的开发依据 指导和驱动其他模型 2 用例图的形式 用例 取款 参与者 储户 操作流 通过读卡机 储户插入ATM卡 ATM系统从卡上读取银行ID 帐号 并验证帐号 储户键入密码 系统检验密码 储户按确认键 输入取款金额 ATM把帐号和取款金额传递给银行系统 取回确认信息和帐户余额 ATM输出现金 并显示帐户余额 ATM记录事务到日志文件 取款用例描述实例 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 编制用例说明 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 编制用例说明 对异常流程确定单独用例 4 5发现用例 发现用例的一般方法 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 编制用例说明 对异常流程确定单独用例 优化用例图 解决用例之间的冲突和重复 某学校网上选课系统的用例分析 管理员通过系统管理界面进入系统 建立本学期要开设的各种课程 将课程信息保存到系统中 并可以对课程进行改动和删除 学生通过客户机浏览器进入系统 选择课程 可以查询课程 选择课程 支付课程费用 案例1 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 管理员 增加课程修改课程删除课程学生 查询课程选择课程网上付费 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 用例 增加课程 参与者 管理员 操作流 管理员选择进入管理界面 用例开始 系统提示输入管理员密码 管理员输入密码 系统检验密码 A1 密码出错 进入管理界面 系统显示当前所建立的全部课程信息 管理员选择增加课程 管理员输入新课程信息 系统验证是否与已有课程冲突 有冲突 系统添加新课程 并提示添加成功 系统回到管理主界面 显示所有课程 用例结束 编制用例说明 对异常流程确定单独用例 优化用例图 解决用例之间的冲突和重复 宾馆客房业务管理用例分析 宾馆客房业务管理提供客房预订 预订变更 客房入住 退房结帐 旅客信息查询几个方面的功能 案例2 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 柜台人员客房预订预订变更入住登记退房结帐选择课程信息查询 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 用例 客房预订 参与者 柜台工作人员 说明 工作人员启动预订功能 根据预订需求查看客房空闲信息 输入预订人信息 安排客房 预订成功 编制用例说明 用例 预订变更 参与者 柜台工作人员 说明 工作人员启动预订功能 输入预订人标志信息 系统显示该预订人的客房预订信息 预订变更 预订变更成功 编制用例说明 用例 入住登记 参与者 柜台工作人员 说明 工作人员启动入住登记功能 根据旅客要求查询客房空闲信息 如果不满足旅客入住要求 则退出 接收旅客信息 给旅客分配房间床位 接收押金 打印入住单 入住登记结束 编制用例说明 用例 退房结帐 参与者 柜台工作人员 说明 工作人员启动退房结帐功能 输入旅客标志信息 系统显示旅客入住信息 显示入住天数 费用 接收费用 打印发票 入住登记结束 编制用例说明 练习1 教学进程 1 对图书馆的图书借阅进行用例分析 确定图书管理的参与者 参与者所看到的图书管理功能 把这些功能分解为用例 确定用例之间的关系 画用例图 优化用例图 描述事件流 找出系统外部参与者 确定系统边界和范围 确定各参与者所期望的系统行为 管理员 借书证管理 办证 补证 注销 证件查询图书管理 查询 添加 修改 删除借阅管理 书目查询 借书 还书 过期催还 丢失处理学生 借书证管理 办证 补证 注销借阅管理 书目查询 借书 还书 丢失处理 把这些系统行为命名为用例 确定各用例之间的关系 泛化 包含 扩展 绘制用例图 绘制用例图 绘制用例图 绘制用例图 用例 借书 参与者 管理员 借阅者 操作流 管理员进入图书借阅界面 用例开始 系统要求输入借阅者的借书证编码 系统检验借书证编码 如果正确 则显示借阅者的信息 A1 借书证编码有错 A2 如果该借阅者所借图书已经超期 则提示 本次拒借 系统要求输入所借图书的条码 系统显示所借图书的信息 确认借书 系统回到上一界面 等待处理下一借书 编制用例说明 用例 还书 参与者 管理员 借阅者 操作流 管理员进入图书借阅界面 用例开始 系统要求输入所还图书的条码 系统显示所借图书的信息 确认还书 系统回到上一界面 等待处理下一业务 编制用例说明 练习2 教学进程 对宾馆客房管理进行用例分析 确定宾馆客房管理的参与者 参与者所看到的客房管理功能 把这些功能分解为用例 确定用例之间的关系 画用例图 描述事件流 小结 教学进程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北石家庄井陉县中医院公开招聘工作人员19名考前自测高频考点模拟试题及答案详解(各地真题)
- 2025年度应急管理部所属单位第二批次公开招聘102人模拟试卷及答案详解一套
- 2025年甘肃人力委托招聘中石油酒泉加油站加油员考前自测高频考点模拟试题及一套完整答案详解
- 2025北京石油管理干部学院春季高校毕业生招聘5人模拟试卷及1套完整答案详解
- 2025年河北唐山滦州市森林草原消防专业队员招聘7人考前自测高频考点模拟试题(含答案详解)
- 安全培训教室宣传牌课件
- 2025年医学研究与试验发展服务项目建议书
- 2025江苏无锡科技职业学院招聘高层次人才23人(长期)模拟试卷及完整答案详解1套
- 2025湖南长沙艺术学校教师招聘68人模拟试卷及答案详解(夺冠系列)
- 安全培训教学规律
- 智能化设计资源管理-洞察及研究
- AI时代网络安全产业人才发展报告(2025年)-安恒信息
- 2025股权融资合同书
- 2025员工试用期合同协议书模板
- 供电服务技巧培训
- 2025浙江大学医学院附属儿童医院膳食部劳务派遣后勤工人招聘(莫干山院区)备考模拟试题及答案解析
- 2025湖南衡阳工会招聘11名工会社会工作者备考考试题库附答案解析
- 2024-2025学年广东省广州市花都区黄广中学八年级上学期10月考数学试卷(含答案)
- 铁路现场安全知识培训课件
- 体育器材技术服务和售后服务的内容和具体措施
- 2025-2026人教版(2024)七年级上册英语教学计划 (三篇)
评论
0/150
提交评论