用户模型UseCaseModeling

用户模型UseCaseModeling

ID:44933827

大小:7.39 MB

页数:89页

时间:2019-11-05

用户模型UseCaseModeling_第1页
用户模型UseCaseModeling_第2页
用户模型UseCaseModeling_第3页
用户模型UseCaseModeling_第4页
用户模型UseCaseModeling_第5页
资源描述:

《用户模型UseCaseModeling》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UseCaseModelingOverview课程介绍为什么使用用例识别主角和用例用例模型用例规格说明问题和反馈9/21/20212Hwadee课程介绍关于本次课程课程目标预备知识目标听众日程表词汇表9/21/20214Hwadee课程目标理解主角和用例;掌握用例建模方法。9/21/20215Hwadee预备知识了解UML;了解面向对象基础知识。9/21/20216Hwadee目标听众软件开发人员;9/21/20217Hwadee日程表共计:<0.5>天详细安排<0:05>课程介绍<0:20>为什么使用用例<1:00>识别主角和用例<0:30>用例模型<0:

2、40>用例规格说明<0:05>问题&反馈Total:<3.0>hours9/21/20218Hwadee词汇表Actor:主角UseCase:用例9/21/20219Hwadee为什么使用用例软件越来越复杂,开发人员仍然沿用25年前的方法来开发,这就是问题的根本所在。--IvarJacobson问题的根本所在9/21/202111Hwadee掌握方法才能不断复制成功象他?还是象他?9/21/202112Hwadee软件开发的难点9/21/202113Hwadee开发过程解析业务-目前的现实是什么?前景-希望系统达到什么目的?用例-谁“用”软件?用来做什么?做

3、的细节?类图-软件内部需要哪些成分?顺序图-这些成分怎样合作来完成用例?设计-如何用选择的平台来实现分析?起源:为什么要开发开发出来什么样?分析(内部和新结构行为)设计(具体环境下的实现)找到问题解决问题9/21/202114Hwadee需求-石头问题我要一块石头…差不多,但我要小一点的…很好,不过我要蓝色的…啊,没有那么小…咳,还是原来那块好了…难捕获、易变9/21/202115Hwadee需求问题-对策难捕获--从用户视角看问题易变--合理的结构用例9/21/202116Hwadee识别主角和用例用例-基于用户目标的需求组织形式9/21/202118

4、Hwadee用例-有层次的组织形式用例(取款)路径(正常取款)步骤(系统验证取款金额合法)补充规约(取款金额必须是100的整数倍)低精度、稳定高精度、不稳定9/21/202119Hwadee使用用例探索需求9/21/202120Hwadee以用例为核心来组织需求9/21/202121Hwadee识别Actor在系统之外,透过系统边界与系统进行有意义交互的任何事物。9/21/202122Hwadee识别Actor-要点系统外-必须与系统交互;系统边界-系统责任边界,不是物理边界;系统边界-直接和系统交互;有意义交互-属于目标系统的责任;任何事物-人、外部系统、

5、外部因素、时间。9/21/202123Hwadee系统外,必须和他交互边界、接口9/21/202124Hwadee责任的边界,非物理边界9/21/202125Hwadee直接与系统交互那么,他算什么?9/21/202126Hwadee有意义的交互9/21/202127Hwadee任何事物9/21/202128Hwadee识别Actor-讨论与练习9/21/202129Hwadee识别Actor思路谁使用系统的主要功能;谁改变系统的数据;谁从系统获取信息;谁需要系统的支持完成日常工作任务;谁负责维护、管理并保持系统正常运行;系统需要和哪些外部系统交互;谁(或什

6、么)对系统的运行结果感兴趣;有没有自动发生的事件。9/21/202130Hwadee识别Actor接电话者?打电话者?多少Actor合适?9/21/202131Hwadee慢慢清理-不丢用例9/21/202132Hwadee关键在边界,不在数量9/21/202133Hwadee责任类似或重叠泛化一个抽象Actor9/21/202134Hwadee主Actor完成任务时可能需要辅助Actor9/21/202135Hwadee识别用例用例的基本定义RUP:用例实现是系统中执行的一系列动作,这些动作将生成特定执行者可见的价值结果,一个用例定义一组用例实例。执行者通

7、过系统达到某个目标。9/21/202136Hwadee用例要点价值结果—〉有意义的目标;系统执行—〉价值结果由系统生成;执行者可见—〉业务语言,用户观点;一组用例实例—〉用例的粒度。9/21/202137Hwadee有意义的目标有没有意义,涉众说了算。9/21/202138Hwadee价值结果由系统生成9/21/202139Hwadee价值结果由系统生成9/21/202140Hwadee业务语言而非技术语言9/21/202141Hwadee用户观点而非系统观点用户观点系统观点9/21/202142Hwadee用例命名动宾结构动词+宾语状语定语9/21/202

8、143Hwadee慎用弱动词弱名词弱动词:进行,使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。