




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象技术 刘竹松liuzs 广东工业计算机学院 PPT根据网络资源修改 在此表示感谢 用例建模 补充作业 Use CaseModeling Supplement 3 作业1 用例建模 题目要求 总分 20分参阅下页的初步用户需求 完成下面所要求的内容完成 旅店管理系统 的系统用例图 注意用例的命名和用例间的关系的使用 10分 标识每个参与者和用例 可以考虑以词汇表的形式提供 至少包括名称以及描述 5分 选择一个体现系统核心功能的用例 完成用例规约 如果该用例有 扩展 包含 或 泛化 的子用例 则至少还需要写出一个子用例的规约 5分 4 用例分析实例 旅店管理系统 某公司要开发一个旅店管理系统 该旅店可对外开放10个双人间和10个单人间 房间费用视情况按季节调整 但周一到周五半价 周末全价 折扣不变 对于外界请求 该系统应能根据请求入住时间预定指定档次的房间 记录旅客姓名 地址 联系电话 有效证件号 房间类型和预定天数 并计算出总费用 预定的同时旅客按规定须提交10 定金 六个小时之内旅店允许旅客取消预定 并退回所有定金 超过六个小时定金不退还 每周一系统自动打印一周预定情况清单 采用哪种费用支付方式和何种类型操作界面尚不确定 5 作业的评分标准 作业评分标准 1 有明显的重大的错误 则不及格 即为4 5 或1 2 2 按相关要点进行扣分 0 5 1 用例的命名用例关系的正确使用 时间 参与者的使用如何考虑变化的需求 6 1 时间 参与者的使用 时间 参与者 一种习惯用法 用于激活那些系统定期的 自动执行的用例 计算总费用 的时候 时间仅仅是一个条件 而不是参与者 因为此时它是作为系统的一部分 7 2 参与者的泛化 参与者泛化 特化的参与者会继承泛化参与者所有的要素 外围系统表示是已有的或计划中的外围的独立的软件系统 使用英文时注意单词的正确用法 8 3 用例关系 1 明显的错误 依赖关系 include extend都是依赖关系 dependency 的构造型 stereotype 带箭头的虚线表示 extend 关系的方向 子用例对主用例的扩展 9 3 用例关系 2 什么关系 10 3 用例关系 3 11 4 用例干什么 其他 打印清单 用例和外围没有任何有意义交互 和其他用例也没有任何关系 这样的用例有意义吗 其他 用例又代表什么呢 想说明什么样的功能需求 12 6 用例粒度 注意 管理用例 的使用 13 看看这个用例图 参与者与用例的定义 14 再看一个 15 用例关系 Extend Include Generalization 16 关系 关于 关系uml1 1中有两种用例关系 关系和 关系它们都是泛化 generalization 关系的构造型 stereotype uml1 3之后 提供了三种用例关系 关系 关系都是依赖 dependency 关系的构造型 stereotype 泛化关系 generalization 17 Visio2003画的有问题的用例图 18 扩展VS 包含 1 包含 由用例A连向用例B 表示用例A中使用了用例B中的行为或功能扩展 由用例B连向用例A 表示用例A描述了一项基本需求 而用例B则描述了该基本需求的特殊情况 即一种扩展扩展用例的目的是在不改变某个已存在 或假定存在 的用例的前提下为之增添新行为这些附加的行为可能是必需的 也可能是可选的 19 扩展VS 包含 2 扩展和包含用例本质上其实非常相似 它们的主要区别在于用例实例中断基用例 执行附加用例的方式扩展和包含用例都于基用例相联 在基用例的执行过程中 可能在某种条件下基用例的执行流被中断 转而执行扩展或包含用例 在UML中统称为附加用例 的流 当附加用例流执行完毕 控制将返回到基用流原来被中断的那个位置恢复执行扩展用例通过引用扩展点 extensionpoint 建立与基用例的联系 扩展点指明了在基用例中的扩展位置 20 扩展VS 包含 3 老大知道老二 老二知道老大 什么时候该我上场呢 不知道 出现这种情况 就该我上场了 21 扩展关系的使用 使用扩展的一个潜在问题是创建过深的扩展依赖层次Jacobson博士建议永远不要扩展一个扩展对于在描述用例的时候 什么时候用扩展 什么时候用可选路径 Jacobson建议 只有当扩展用例与被扩展用例完全分离 即它本身是一个独立的具体用例或者是其他用例需要的一个小片段 时 才使用扩展关系基用例自身必须是完整的 它的正确执行不需要扩展 否则 就应该用可选路径来描述附加行为 22 包含关系的使用 包含关系使用不当容易诱使人们进行攻能分解 从而导致对用例的误用Jacobson说 事实上 今天一些人误用了用例 把它们用来描述功能 注 指功能分解式的分析 而不是对象 反过来又指责用例概念存在问题 23 泛化的危害 一个售货员可以终止任何交易 除了那些需要特殊的售货员 高级代理 终止的超过了一定限制的交易 24 用例规约 用例规约用来描述用例的 不是用例图用例规约该写什么 用例规约需要与用例图相对应用例的名称用例描述 一句完整的话用例间的关系用例与参与者的关系事件流的详细程度事件流之间的流转 25 示例 用例规约 include 26 示例 用例规约 extend 27 系统用例图 28 用例规约 预定房间 涉及的用例 计算总费
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于游戏的学习对印度尼西亚高中生情商和学业成绩的影响-人格的调节作用
- 语文课上的一次辩论赛思想的碰撞与融合(5篇)
- 汉服介绍教学课件
- 秋天的早晨读后感(13篇)
- 专业摄影师工作室图片销售合作协议
- 放鞭炮作文400字小学六年级作文(7篇)
- 2025至2030水资源行业市场发展现状及并购重组策略与投融资报告
- 那片天空的云彩吸引了我写景作文9篇
- 文具辩论会1500字(10篇)
- 放牛班大改造好书800字(12篇)
- 河南信息产业投资有限公司招聘考试真题2024
- 植物田间技术(上)知到课后答案智慧树章节测试答案2025年春中国农业大学
- 离婚协议书正规打印电子版(2025年版)
- 中考数学计算题练习100道(2024年中考真题)
- 重大事故隐患整改台账
- 《社会主义核心价值观》优秀课件
- JC-MM-会计核算手册模板(生产制造业)V1
- 初中生物会考模拟试题
- 轻金属冶金学教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- 加强社区两委换届监督工作的实施方案
- 白云区地图广州市白云区乡镇街道地图高清矢量可填充编辑地图PPT模板
评论
0/150
提交评论