用例和用例图.ppt
《用例和用例图.ppt》由会员分享,可在线阅读,更多相关《用例和用例图.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用例和用例图现在学习的是第1页,共34页Topics for mini-talk周一周四周六第十一周智慧城市;Google产品5月5日敏捷开发;社交网络5月8日XP(极限编程);Scrum敏捷开发5月10日第十二周IT运维/运维即服务;DevOps5月12日面向方面的程序设计;面向服务架构/Web服务5月15日第十三周工作流;云计算5月19日大数据;自主计算5月22日物联网/车联网;Hadoop5月24日第十四周数据挖掘;业务流程管理5月26日虚拟化技术5月29日现在学习的是第2页,共34页第第3 3章章 用例和用例图用例和用例图现在学习的是第3页,共34页回顾l用例图u显示一组用例、参与者以
2、及他们之间关系的图lUML建模u静态建模:类图、对象图、构件图和部署图u动态建模:用例图、顺序图、协作图、状态图和活动图现在学习的是第4页,共34页回顾l用例u对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列u描述的是功能需求u椭圆表示,动宾或主谓结构命名u代表系统中各个项目相关人员之间就系统的行为所达成的契约,软件开发过程是用例驱动的u与实现无关,可以用协作来说明对用例的实现现在学习的是第5页,共34页回顾l参与者u指系统以外的,需要使用系统或与系统交互的实体(人、设备、外部系统)u是一种角色,而不是具体的人、设备和外部系统。某人可能有多个角色u参与者之间有泛化关系:可以减
3、少用例图中关联个数,简化用例模型,从而便于理解l脚本u用例执行过程中发生的事件流的形式化描述,用来显示用例中的某种特殊情况,是用例的实例,使用具体的文字描述来表示现在学习的是第6页,共34页练习 空间入侵者小游戏的用例和参与者有哪些?画出用例图.现在学习的是第7页,共34页练习参考答案:l参与者:playerl用例lmove leftlmove right lfire laser lview high scores lpause game现在学习的是第8页,共34页练习CarMatch是给住址或工作地址相近的人提供租车分享服务的加盟公司。这里是一段CarMatch公司主管Janet Hoffn
4、er和某IT公司系统分析师Mick Perez之间的对话。现在学习的是第9页,共34页Mick Perez:所以你是说汽车共享者可以通过电话让公司某个人帮自己在系统中输入自己的信息并注册.Janet Hoffner:是的。加盟商或是公司员工可以接听电话并往系统里输入客户信息。MP:你这里说的公司员工都有谁?JH:嗯。实际是有两个管理员,其中一个是接待员和一个是组长。他们都负责日常管理系统。MP:要输入什么信息呢JH:哦,客户名字、地址和想分享的具体行程,以及他们的喜好比如说不吸烟者。MP:这是唯一的方法把汽车共享者信息输入系统吗?JH:不是,还可以从全国性的web server上传客户信息。M
5、P:这些信息将如何被使用呢?JH:两种方式。一种是用来匹配可能的汽车共享者。另一种是用来给加盟商生成管理报告显示每周注册情况,是否来自电话还是web server,并按地区分类。练习-画出CarMatch系统的用例图现在学习的是第10页,共34页Mick Perez:所以你是说汽车共享者可以通过电话让公司某个人帮自己在系统中输入自己的信息并注册.Janet Hoffner:是的。加盟商或是公司员工可以接听电话并往系统里输入客户信息。MP:你这里说的公司员工都有谁?JH:嗯。实际是有两个管理员,其中一个是接待员和一个是组长。他们都负责日常管理系统。MP:要输入什么信息呢JH:哦,客户名字、地址和
6、想分享的具体行程,以及他们的喜好比如说不吸烟者。MP:这是唯一的方法把汽车共享者信息输入系统吗?JH:不是,还可以从全国性的web server上传客户信息。MP:这些信息将如何被使用呢?JH:两种方式。一种是用来匹配可能的汽车共享者。另一种是用来给加盟商生成管理报告显示每周注册情况,是否来自电话还是web server,并按地区分类。练习-画出CarMatch系统的用例图现在学习的是第11页,共34页练习现在学习的是第12页,共34页3.4 用例间的关系 用例之间的关系包括:泛化关系(generalization)包含关系(include)扩展关系(extend)现在学习的是第13页,共34
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用例图
限制150内