第4章 用例建模

第4章 用例建模

ID:37887021

大小:505.12 KB

页数:17页

时间:2019-06-02

第4章 用例建模_第1页
第4章 用例建模_第2页
第4章 用例建模_第3页
第4章 用例建模_第4页
第4章 用例建模_第5页
资源描述:

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

1、2015‐03‐2412学习路线图158OO634OOP第04章用例建模2::DPUML79…Case-Study…10………………学习路线图……-2-34内容安排内容安排•理解需求•理解需求•从业务模型获取需求•从业务模型获取需求•建立用例模型•建立用例模型•编写用例文档•编写用例文档•重构用例模型•重构用例模型•其它问题•其它问题-3--4-56需求—建造“正确”的系统需求工程的主要活动•需求:客户可接受的、系统必须满足的•定义需求条件或具备的能力–理解用户的需要,建立用户可理解的系统需•RUP中的FURPS+软件质量准则求模型(第四章)–功能

2、性(Functionality)•分析需求–可用性(Usability)–根据需求模型,建立开发者无二义性解释的分析模型(第五章)–可靠性(Reliability)非功能性需求–性能(Performance)•需求管理–可支持性(Supportability)–+-5--6-12015‐03‐2478需求难在何处:石头问题需求:也需要开发难捕获嗣易变嗢客户/用户的要•我要一块石头…软件产品求/想法/期望•差不多,但我要小一点的…•很好,不过我要蓝色的…开发验收编码和测试•啊,没有那么小…•咳,还是原来那个好了…有价值的软件设计软件需求分析和设计小一

3、点的蓝色大理石-7--8-910用例的昨天需求问题:对策•UseCases—Yesterday,TodayandTomorrow(IvarJacobson,TheRationalEdge,2003.3)–萌芽期(1967-1986)从用户视角看问题•IvarJacobson在爱立信,把各种不同类型的电话呼叫情难捕获况称为trafficcase,而完成所有呼叫则需要交换机具备相应的功能function或特征feature用例•1986年,提出术语usecase易变合理的结构•1987年,OOPSLA’86采用Jacobson论文,用例诞生–成熟期(1

4、987-1992)•ObjectoryAB公司,以用例内容为核心的ObjectoryProcess(对象工厂过程)–发展期(1992-)•用例在面向对象方法中的应用,并成为UML的一部分-9--10-1112内容安排从业务模型获取需求•理解需求•有业务模型•从业务模型获取需求–从业务用例模型中寻找系统改进点•用例建模流程–结合系统远景,获取系统用例来表达需求–获取原始需求•采用需求启发技术,从涉众获得–构建初始用例模型–编写用例文档–重构用例模型-11--12-22015‐03‐241314从业务模型获取需求1.业务改进点•从业务用例模型中获取系统

5、需求,来构•业务模型描述业务现状,这些现状:建系统用例模型–有些可能一直运转的很好,不需要改进,也–1.寻找业务改进点就没有必要作为软件需求来由系统实现–2.定义项目远景–而另外可能更多的业务在运转过程中存在这–3.导出系统需求样或那样的问题,这些问题就成为业务待改进的改进点,也就很可能作为软件需求而存在-13--14-1516寻找业务改进点2.远景(Vision)•从业务流程中获取改进点的思路:•系统改进点不等同于软件需求–用户根据自身的工作特点和支付能力决定哪–流程控制-信息的自动流转些应该改进,哪些不需要改进–演绎复杂业务逻辑–这就是用户的远

6、景,它表明用户改进的目标,–访问和操作业务对象这也将成为项目的目标–自动工作•业务模型描述了“现实是什么”,远景则描述“希望的改进”–……–远景表达了“为什么要开发这个系统”–在业务现状(业务模型)下,开发系统是为了达到什么目标?-15--16-1718定义项目远景远景说明•远景包含了对待开发系统的目标和约束•远景可以作为一个单独的文档存在,而这其中–代表了项目涉及的所有人之间达成的第一个最重要的部分就是关于远景目标的说明,它建共识立了一个项目涉及的所有人的共同目标–是项目核心需求的概览•远景说明应该是精确、清晰和激励性的描述,–为更详细的技术需求

7、提供了契约性的依据以便激励所有的团队成员为达成该远景而努力。–指导团队实现具体的业务目标一个好的远景应该具有以下五个特点(SMART):•远景的作用–具体的(Specific)–可测量的(Measurable)–最初,根据项目的远景目标来决定项目是否值得继续–可实现的(Achievable)–相关的(Relevant)–在项目批准后,团队根据项目远景来指导后–基于时间的(Time-based)续的需求和设计-17--18-32015‐03‐2419203.导出系统需求实例分析:旅店系统开发背景•随着旅店声誉日益提高,住宿人员越来越多,•从业务改进点

8、入手,结合项目远景,导旅客为了能够获得好的房间,均提前预订房间出系统需求,基本思路如下:•然而,随着预订的增多、预订周期的

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

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

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