1 / 34
文档名称:

用例和用例图.ppt

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

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

分享

预览

用例和用例图.ppt

上传人:文库新人 2021/11/15 文件大小:1.80 MB

下载得到文件列表

用例和用例图.ppt

文档介绍

文档介绍:用例和用例图
第一页,共34页
Topics for mini-talk
周一
周四
周六
第十一周
智慧城市;
Google产品
5月5日
敏捷开发;
社交网络
5月8日
XP(极限编程);
Scrum敏捷开发
5月10日
第十二周
IT运维/运维即服务;
DevOps
5月12日
面向方面的程序设计;
面向服务架构/Web服务
5月15日
第十三周
工作流;
云计算
5月19日
大数据;
自主计算
5月22日
物联网/车联网;
Hadoop
5月24日
第十四周
数据挖掘;
业务流程管理
5月26日
虚拟化技术
5月29日
第二页,共34页
第3章 用例和用例图
第三页,共34页
回顾
用例图
显示一组用例、参与者以及他们之间关系的图
UML建模
静态建模:类图、对象图、构件图和部署图
动态建模:用例图、顺序图、协作图、状态图和活动图
第四页,共34页
回顾
用例
对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列
描述的是功能需求
椭圆表示,动宾或主谓结构命名
代表系统中各个项目相关人员之间就系统的行为所达成的契约,软件开发过程是用例驱动的
与实现无关,可以用协作来说明对用例的实现
第五页,共34页
回顾
参与者
指系统以外的,需要使用系统或与系统交互的实体(人、设备、外部系统)
是一种角色,而不是具体的人、设备和外部系统。某人可能有多个角色
参与者之间有泛化关系:可以减少用例图中关联个数,简化用例模型,从而便于理解
脚本
用例执行过程中发生的事件流的形式化描述,用来显示用例中的某种特殊情况,是用例的实例,使用具体的文字描述来表示
第六页,共34页
练****br/>□ 空间入侵者小游戏的用例和参与者有哪些?画出用例图.
第七页,共34页
练****br/>参考答案:
参与者: player
用例
move left
move right
fire laser
view high scores
pause game
第八页,共34页
练****br/>CarMatch是给住址或工作地址相近的人提供租车分享服务的加盟公司。 这里是一段CarMatch公司主管Janet Hoffner和某IT公司系统分析师Mick Perez之间的对话。
第九页,共34页
Mick Perez: 所以你是说汽车共享者可以通过电话让公司某个人帮自己在系统中输入自己的信息并注册.
Janet Hoffner: 是的。加盟商或是公司员工可以接听电话并往系统里输入客户信息。
MP: 你这里说的公司员工都有谁?
JH: 嗯。。实际是有两个管理员,其中一个是接待员和一个是组长。他们都负责日常管理系统。
MP: 要输入什么信息呢
JH: 哦,客户名字、地址和想分享的具体行程,以及他们的喜好比如说不吸烟者。
MP: 这是唯一的方法把汽车共享者信息输入系统吗?
JH: 不是,还可以从全国性的web server上传客户信息。
MP: 这些信息将如何被使用呢?
JH: 两种方式。一种是用来匹配可能的汽车共享者。另一种是用来给加盟商生成管理报告显示每周注册情况,是否来自电话还是web server,并按地区分类。
练****画出CarMatch系统的用例图
第十页,共34页