1 / 25
文档名称:

面向对象系统分析与设计第四章.ppt

格式:ppt   大小:1,854KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象系统分析与设计第四章.ppt

上传人:文库新人 2021/10/25 文件大小:1.81 MB

下载得到文件列表

面向对象系统分析与设计第四章.ppt

相关文档

文档介绍

文档介绍:面向对象系统分析与设计第四章
第一页,共25页
第 4 章用例建模(补充内容) Use-Case Modeling(Supplement)
第二页,共25页
作业1:用例建模-题目要求
总分:20分
参阅下页的初步用户需求,完成下面所要求的内容
完成“旅店管理系统”的系统用例图,注意用例的命名和用例间的关系的使用(10分)
标识每个参与者和用例(可以考虑以词汇表的形式提供,至少包括名称以及描述)(5分)
选择一个体现系统核心功能的用例,完成用例规约,如果该用例有“扩展”、“包含”或“泛化”的子用例,则至少还需要写出一个子用例的规约(5分)
*
第三页,共25页
用例分析实例:旅店管理系统
某公司要开发一个旅店管理系统,该旅店可对外开放10个双人间和10个单人间,房间费用视情况按季节调整,但周一到周五半价(周末全价)折扣不变。对于外界请求,该系统应能根据请求入住时间预定指定档次的房间,记录旅客姓名、地址、联系电话、有效证件号、房间类型和预定天数,并计算出总费用。预定的同时旅客按规定须提交10%定金。六个小时之内旅店允许旅客取消预定,并退回所有定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况清单。采用哪种费用支付方式和何种类型操作界面尚不确定。
*
第四页,共25页
作业的评分标准
作业评分标准:
1. 有明显的重大的错误,则不及格,即为4-5'或1-2'
2. 按相关要点进行扣分:-1'
用例的命名
用例关系的正确使用
“时间”参与者的使用
如何考虑变化的需求
……
*
第五页,共25页
1. “时间”参与者的使用
时间:参与者,一种****惯用法,用于激活那些系统定期的、自动执行的用例
“计算总费用”的时候,时间仅仅是一个条件,而不是参与者,因为此时它是作为系统的一部分
*
第六页,共25页
2. 参与者的泛化
参与者泛化:特化的参与者会继承泛化参与者所有的要素!
外围系统表示是已有的或计划中的外围的独立的软件系统!
使用英文时注意单词的正确用法!
*
第七页,共25页
3. 用例关系-1:明显的错误
依赖关系:include, extend都是依赖关系(dependency)的构造型(stereotype),带箭头的虚线表示
“extend”关系的方向,子用例对主用例的扩展
*
第八页,共25页
3. 用例关系-2:什么关系?
*
第九页,共25页
3. 用例关系-3
*
第十页,共25页