- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第十四章 学习案例介绍 现在我们已经积累了一些UML的使用经验,并初步学习了一个开发过程方法学的框架,下面将要学习的是如何将UML运用到开发过程中去。从本章开始就进入了案例部分,即在一个遵循GRAPPLE开发过程的项目中使用UML的学习案例。本章主要介绍下列内容: ● 学习案例的场景。 ● 发现业务过程并对业务过程建模。 ● 业务会谈中的一些事项。 由LaHudra、Nar和Goniff领衔的跨国联合餐饮公司对全世界的餐饮业进行了调查后,得出了—个惊人的结论:人们更喜欢外出就餐,但他们对目前外出就餐的某些状况并不意。 LaHudra说道,“在我们的调查未出结果之前我就能预测出调查结果。当我外出就餐时,有时服务员拿了我的定单后就消失了,过了一小时才看见他。我对这种情况很不满息 当你到一个很幽雅的餐馆就餐时,你当然希望你受到的待遇要更好些。” “确实是这样”,Nar说,“有时候我在点了菜之后改变了主意,想找服务员,或者我想问一些问题, 或者…但是我却找不到他们”。 “我同意,但是外出就餐的感受还是比较有趣的,我喜欢有人在餐厅等候我的那种感觉。与一群厨师和工作人员为了给我难备丰盛的菜肴而忙碌时,那种感觉也是很不错的。毕竟我们的调查结果表明大部分人还是喜欢外出就餐的”,Goniff说。 “那么是否有某种措施可以保持住顾客的这种感觉同时比它变得更好呢?”Nar问。 “我知道该怎么做”,LaHudra说,“采用技术”。 这时候他们决定找一个联合软件开发组来建立未来的餐馆。 14.1 用GRAPPLE开发过程解决问题 开发组的成员都是GRAPPLE开发过程的忠实拥护者。他们清楚地知道项目的大部分时间都应该花费在系统的分析与设计上。经过了充分的分析与设计之后,编码过程才会高效率地平稳推进,并且系统按装和部署出现问题的可能性也会大大降低。 首先要做的是需求收集和了解餐馆领域。前一章讲到过,需求收集段包括如下几个动作: ● 发现业务过程。 ● 执行领域分析。 ● 识别协作系统。 ● 发现系统需求。 ● 结果提交给客户。 本章讨论其中的第一个动作。 14.2 发现业务过程 LaHudra、Nar和Goniff准备开办的是跨国的餐饮公司,他们雇佣了许多有经验的工作人员、服务员、厨师以及维护人员。现在他们等持的是这个未来餐馆的技术骨干。他们将和这些技术骨干一同开设这里的第一个新式餐馆,为的是使这里外出就餐的人们感到更加满意。 开发组的成员以前没有这个领域的经验,他们只能用一张白纸起家。他们现在要做的就是去理解业务领域和业务过程。下向就是他们要做的工作。 对业务过程的分析从分析员与餐馆工作人员的会谈开始。在谈话过程中,要有一个记录员在一旁将会谈记录录入膝上电脑。同时,一个模型设计师在一块白板上绘制业务过程的活动图,并月要让分析员、记录员和餐馆工作人员都能看清他所绘的图。 我们将考察一个餐馆中有关业务过程的会谈经过。会谈的目标是建立能够描述业务过程的活动图。 14.2.1 招待一位顾客 “感谢您花费宝贵的时间与我交谈”,分析员说。 “不客气,您想知道些什么呢?”餐馆工作人员说。 “让我们先从一次具体的业务事项开始吧。当一名顾客走进餐馆时,你们要做些什么?” “经过是这样的。如果顾客穿着外套,我们会帮助他或她脱下外套,将外套存放在存衣间里,并给顾客一张取衣票。对顾客戴的帽子也按同样过程处理。接着… ” “等等,假设顾客比较多,需要排队等候。是不是先来先进或者按照先后次序登记顾客的名字后再 直接进来,还是…” “不。我们会尽量让顾客感到舒服。但是如果确实排队,我们会询问顾客是否要预订席位,并尽可能处理顾客的预订,让顾客尽快入席。如果没有空缺的席位可供预订,顾客可以登记下他的名字.并可以选择先到我们安排的休息室里喝点饮料,休息一会。当然顾客也司以不去休息室,也可以到一个指定的候餐区坐下来等。” “真有趣,顾客还没有预定饭菜,我们的活动图上就多了几个判定点了。” 现在让我们暂停交谈过程,并记录下刚才的谈话。现在记录下的业务过程活动图大致如下图所示。 现在重新回到谈话过程中。 分析员的工作是继续询问业务过程。
您可能关注的文档
- 《算法与数据结构》模拟试题4--答案.doc
- 《算法与数据结构》模拟试题6.doc
- 09《数据结构与算法》课程设计格式要求.doc
- 2008-2009算法与数据结构试卷A.doc
- 2008-2009算法与数据结构试卷B.doc
- 2012年计算机二级公共基础知识数据结构与算法归纳及课后习题.doc
- linux windows 文件共享.doc
- Oracle_10g数据库基础教程-参考答案.doc
- 北航12《计算机网络与应用》在线作业.doc
- 基于Apache的Web服务架构.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)