uml第03章 用例和用例图.pptVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析与设计 UML 第3章 用例和用例图 3.1 用例 3.1 用例 3.1 用例 Use case 、对象与系统的亲密关系(青蛙、荷叶、根茎) 3.2 参与者 3.2 参与者 3.2 参与者 3.3 脚本 3.4 用例之间的关系 3.4.1 泛化关系 3.4.1 泛化关系 3.4.2 包含关系 3.4.2 包含关系 3.4.3 扩展关系 3.4.3 扩展关系 3.4.4 几种关系的比较 泛化和扩展表示用例之间的 “is a”, 包含关系表示用例之间的“has a”. 需要重复处理两个或多个用例时, 可以考虑包含关系. 处理正常行为的变型且只是偶而描述时, 可以考虑只使用泛化关系. 3.4.4 几种关系的比较 3.5 用例图 3.6 以use case 表达创新功能(咖啡机1) 基本的“UC:煮咖啡” 用户动作 系统响应 1.选取咖啡种类 2.注入选取的咖啡粉 3.注入所需的水 4.开始煮咖啡 5.把咖啡注入咖啡杯 6.取走咖啡杯 3.6 以use case 表达创新功能(咖啡机2) 修正基本的“UC:煮咖啡” 用户动作 系统响应 1.选取咖啡种类 2.注入选取的咖啡粉 2.1 如果咖啡粉不足,须显示信息通知用户 3.注入所需的水 3.1 如果水不足,须显示信息通知用户 4.开始煮咖啡 5.把咖啡注入咖啡杯 6.取走咖啡杯 3.6 以use case 表达创新功能(咖啡机3) 修正基本的“UC:煮咖啡” 用户动作 系统响应 1.选取咖啡种类 2.注入选取的咖啡粉 3.注入所需的水 4.开始煮咖啡 4.1 煮好,必须显示ready灯号 5.放好杯子 6.按下ok按钮 7.把咖啡注入咖啡杯 8.取走咖啡杯 3.7 寻找用例 从业务use case出发 从幕后的执行者得出系统的Actor及use case 3.8 用例的描述 3.8 用例的描述 用例的目标 用例是怎么启动的 参与者与用例之间的消息如何传送 用例中除了主路径外, 其它路径是什么 用例结束后系统的状态 其它需要描述的内容 3.8 用例的描述 3.8 用例的描述 3.9 use case描述的格式 3.10 常见问题分析 为了方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票,系统核对无误即印出机票给顾客。 课程注册系统(P212) 实例分析:语音邮箱系统 实例分析:语音邮箱系统 实例分析:语音邮箱系统 实例分析:语音邮箱系统 实例分析:语音邮箱系统----用例脚本 用例1: 拨打邮箱号 1. 呼叫者拨打语音邮件系统的主号码. 2. 语音邮件系统发出提示音:输入邮箱号码并加#号. 3. 呼叫者输入接收者的邮箱号. 4. 语音邮件系统发出问候语:已进入XX的邮箱,请留言. 实例分析:语音邮箱系统----用例脚本 用例2: 保留信息 1. 呼叫者完成邮箱号输入操作. 2. 呼叫者说出信息. 3. 呼叫者挂断电话. 4. 语音邮件系统将记录的信息存放在接收者的邮箱中. 实例分析:语音邮箱系统----用例脚本 用例3: 登录系统 1. 邮箱用户完成邮箱号输入操作. 2. 邮箱用户键入密码并后跟#键.(默认号码与邮箱号相同) 3. 语音邮件系统播放邮箱菜单: 按1键接收信息. 按2键更改密码. 按3键更改问候语. 实例分析:语音邮箱系统----用例脚本 用例4: 接收信息 1. 邮箱用户完成登录操作. 2. 邮箱用户选择 “接收信息”菜单选项. 3. 语音邮件系统播放信息菜单: 按1收听当前信息; 按2存储当前信息; 按3删除当前信息; 按4返回邮箱菜单. 4. 邮箱用户选择“收听当前信息”菜单选项. 5. 语音邮件系统播放当前新信息,若无新信息,播放当前已有信息.(注意: 只播放,不删除) 6. 语音邮件系统播放信息菜单. 7. 用户选择”删除当前信息”,则信息被永久删除. 8. 继续执行第3步. 实例分析:语音邮箱系统----用例脚本 用例4变体#1: 存储一条信息 1.1 以第6步作为开始. 1.2 用户选择“存储当前信息”. 1.3 当前信息从新信息队列中删除并添加到旧信息队列中. 1.4 继承执行第3步. 实例分析:语音邮箱系统----用例脚本 用例5: 更改问候语 1. 邮箱用户完成登录操作. 2. 邮箱用户选择“更改问候语”菜单选项. 3. 邮箱用户

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档