需求与用例建模_第1页
需求与用例建模_第2页
需求与用例建模_第3页
需求与用例建模_第4页
需求与用例建模_第5页
已阅读5页,还剩142页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用例建模

Use-CaseModeling吴晓霞-2-课程内容UML概述理解需求需求,难在何处?以用例为中心组织需求基于用例的需求分析过程-3-课程内容UML概述理解需求需求,难在何处?以用例为中心组织需求基于用例的需求分析过程同样的东西(对象)在不同人的眼里……如果在你的世界里出现了这样的事情……抽象画?还是表达某种神秘信息的作品?想做什么事情?UML简介UML(UnifiedModelingLanguage)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示法两个部分。UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。-8--9-UML发展现状目前通用的是UML1.x版主要UML1.3、UML1.42003年3月正式发布UML1.5UML2.02003年6月OMG采纳了UML2.0的Superstructure的提案正式文本尚未发布…-10-UM挤L艰9种图类币图:痰类以挣及类个之间蕉的相滴互关毫系对象渴图:津对象验以及验对象宰之间袜相互案关系构件匪图:呼构件躺及其今相互枯依赖田关系部署凯图:抓构件棒在各厕节点沟上的即部署顺序瓣图:免强调龄时间秒顺序声的交桌互图协作头图:毫强调叨对象创协作弃的交双互图状态罗图:湖类所茫经历赌的各此种状俱态活动裂图:谎对工想作流腾建模用例汇图:涝需求搜捕获逆,测全试依孩据结构行为用例可图静态凉图实现辰图交互秧图行为绿图-11-UM气L建模宫工具IB愿M蓄Ra穴ti节on卫al衡R芝os键e茧20斥03Bo币rl萄an泉d若To央ge激th夕er度7佛.0Mi洽cr给os存of垒t烫Vi补si眯o拴20夜03Sy是ba弱se肃P逆ow蹲er冷De惜si锡gn叼er叮1虫0Ne钱tB咱ea迫ns猜U丧ML……“非程柄序员配杂志”第26到30期UM俊L工具机一览因,列念出了支约12瓦9个UM浊L开发慈工具-12-内容歼安排UM扁L概述理解喉需求需求茎,难豆在何章处?以用约例为摧中心报组织漫需求基于那用例紫的需俗求分虏析过昼程认识芒问题分析测问题解决绩问题最终巩用户(提出谊问题)开发额团队(解决拣问题)以用户的身龙份站买在用户的角斗度认捷识问立题获取吐需求—用例钻建模沿技术以开发掀者的身竹份站腔在用户的角兵度分术析问旋题分析捷需求—用例各分析未技术以开发案者的身畜份站轻在开发胃团队的角救度分破析问绘题解决辜需求—面向肤对象汪设计-14-需求—建造浑“正办确”急的系章统需求孟:系芒统必美须满稀足的疮条件血或具干备的扁能力软件注质量嘉准则“FU选RP隶S”功能按性(Fu兰nc捞ti永on从al内it杆y)可用揉性(Us惊ab床il那it期y)可靠窜性(Re穴li栽ab紫il唯it灭y)性能蹈(Pe纲rf鹅or谁ma去nc民e)可支离持性那(Su遗pp陕or狐ta亭bi粥li博ty)非功馒能性勺需求-15-内容谷安排UM纠L概述理解熔需求需求形,难忠在何左处?以用桥例为仰中心候组织沟需求基于裤用例狠的需铜求分撞析过唉程-16-需求尸:饮家料问拜题我要邻一瓶监饮料…差不嚷多,捐但我持要无瓦糖饮晒料…很好咸,不舍过我蔬要绿盖茶的…啊,畜没有腾大瓶森的…大瓶序的无怀糖绿少茶饮护料难捕岗获,庸易变队!-17-需求捡:如钓此脆察弱客户/用户坝的要疏求/想法/期望软件丘设计软件庙产品分析汇和设絮计编码痕和测术试验勉收没价伪值的浅软书件需届求补文翠档-18-需求获:也浆需要畜开发客户/用户挂的要枪求/想法/期望软件溉设计软件鞠产品开发编码慢和测溉试验收有价冈值的快软烘件需困求分析木和设采计-19-获取即好的树需求需求古收集誓包括顾五个衰关键桶步骤找到衣可以问帮助赶你理纠解这括个系戚统的却人倾听幸这些青相关马人员爽的描毛述,格并从夏他们日的角柔度来滨理解驳系统利用赌一个廉容易矛理解萝的模涝型来削描述按用户剧希望稿如何伤使用咬这个测系统浇以及缘瑞为他扇们提袍供的披什么虚价值详细联地描延述系活统和抢客户侧以及冈系统回和外拆部系刘统之昂间的置交互重构正(re仁fa坐ct银or)这开个详么细描灿述以沿保证矩它是财可读品且易村懂的-20-内容浆安排UM铃L概述理解侄需求需求纱,难姐在何逮处?以用睡例为舰中心龙组织更需求基于羽用例忌的需傲求分逆析过佛程-21-需求毛问题谁:对巧策难捕超获易变从用粘户视踏角看阿问题合理悠的结江构用例-22-以用触例为沫中心业组织雪需求用例可用性可靠性网络协议业务规则……硬件接口界面约束性能-23-内容腊安排UM鲜L概述理解喉需求需求旦,难修在何暖处?以用爪例为晋中心吊组织项需求基于挡用例射的需喇求分纽奉析过赵程-24-基于团用例旅的需损求分定析过斑程1.获取坏原始挽需求2.开发盛一个博可以弃理解答的需弊求2.螺1识别赶角色2.寒2识别胶用例2.腿3构建宇用例水图3详细蔽、完乎整地昂描述垮需求进行表用例梨阐述4重构铲用例递模型4.型1识别腥用例哪间的百关系4.绳2对用誉例进恢行组塞织和邻分包-25-基于奏用例摆的需属求分臣析过弃程1.获取径原始皂需求2.开发硬一个幕可以据理解则的需病求2.罚1识别汇角色2.霉2识别逆用例2.丈3构建刊用例正图3.详细误、完饿整地踏描述昂需求进行质用例么阐述4.重构秀用例情模型4.文1识别戚用例胶间的偷关系4.灿2对用耍例进扣行组兴织和叨分包-26-获取东需求跌的技购巧技巧描述实地观察直接观察个人工作的情况,以发现现存的实践方式和问题访谈从个人处收集特定信息特定群体调查对一组人员进行调查,以便了解工作态度和共同看法问卷调查收集详细数据和统计意义上比较重要的数据用户指导让最终用户告诉你,他们是如何操作系统的原型制作模拟一个无法直接测试的系统统计版本使用具有统计功能的应用程序来记录用户完成任务的方式行业知识收集和整理行业中的法律、法规,用户所使用的规章制度、操作规程等内容………-27-获取军需求占:考裳勤卡峰应用杀程序初次跌访谈独记录开发吸者:谁信将使腔用这驴个应短用程旷序?客睬户:所筋有用费它来骆记录升可记抽帐以晒及不兽可记讽帐的荷工时葛的雇萌员……开发员者:现哑在考夜勤卡偿应用更程序峰是什娱么样秋的?客纪户:每型半个梅月就封用一征个Ex容ce重l表格版来记拆录。寸每个病雇员浴都将魄通过匠他的铅表格电填好持,然怠后用效电子来邮件喇发给讯我。胆这个覆表格盟相当剂标准颂:纵窄向是桃收费茧项目签代码世,横兽向是患日期洽。雇湿员可党以在漏每个阿条目竖上填父写说垃明。开发耕者:这腾个收纺费项盟目代昨码可拌以从晕什么青地方浑得到吨?……开发殊者:谁捕来管置理收歉费项液目代鄙码?客裂户:嗯因,必扫要的童时候钟由我准来添君加这公个代挣码。蓄而每考个经胃理总咐会告桃诉他齿的下汽属应粱该填度写什皂么。……-28-基于派用例辅的需途求分借析过是程1.获取粉原始平需求2.开发中一个具可以迎理解革的需举求2.么1识别随角色2.料2识别每用例2.条3构建乡丰用例夫图:暮确定颈角色勉和用阿例之采间的陵关系3.详细话、完既整地箭描述虾需求进行基用例姐阐述4.重构意用例贯模型4.左1识别哗用例办间的暖关系4.翻2对用蠢例进垂行组讨织和漂分包-29-相关伸术语场景:是屈用来域描述岗用户乌和系放统之验间交按互的脉顺序翅的步晒骤用例:是锁为了隙达到探某一夕用户泰目标形而组辰合在踪蝶一起惩的一获组场肉景用例弟图:用纳来显违示在孕系统康(或缴其它尊实体贿)内浅的用奶例与系统策角色弊之间的关箱系主要绑使用遣场合屑:需贪求获警取、秧定义图、分捎析用例恢模型:是合系统考既定送功能殊及系托统环因境的鼻模型瓦,并监作为献客户腊和开选发人带员之化间的眼契约庙。用岁例模枣型用佣作分槐析、剪设计亦和测维试活辱动的啄基本虑输入筋。-30-用例拼图元犬素<<include>><<extend>>角色用例系统欣边界直接关联扩展包含泛化注释崭体注释乓连接关联312.挽1识别若角色角色叔(ac液to她r)是指获在系牲统外铜部与闪系统株交互宴的人马或其残他系歪统,次它以岩某种胀方式膀参与钩了系酷统内备用例酬的执度行。角色在UM困L中通亲常以文一个稻草傲人图符昨来表俭示。角色栽类型株:角色旧不仅可以砍由人部承担数,还元可以脸是其海它系切统、贩硬件携设备户、甚自至是板时钟故:1)其控它系编统:湖当系聚统需除要与谎其它搂系统改交互幸时,谨如AT特M柜员上机系渔统中摸,银析行后幻玉台系进统就域是一个角蔬色;2)硬削件设钩备:滔如果齐系统弄需要另与硬个件设森备交绪互时钞,如黎在开叙发IC卡门康禁系郊统时亮,IC卡读尖写器尺就是俱一个角晌色;3)时云钟:弱当系务统需再要定观时触分发时配,时山钟就是里角色322.贿1识别朽角色通过茎向用突户提打问来股识别祥角色果:谁使筑用系捷统提姻供的鹊主要烦功能呜?(盲主要脸角色危)谁来混维护没、管预理系肃统?萍(次弯要角矛色)谁需贷要借筝助于隆系统协完成焰日常谢工作偶任务居?系统户需要恋控制勿的硬期件设务备有云哪些沫?系统醒需要丛与其浅他哪枕些系薪统交脂互?系统唯从哪具儿得痕到信循息?对系艇统产学生的权结果我感兴馅趣的托人或浙事是诊哪些?!不能板把目桥光只坛专著杠于人招身上殖。33AT熊M系统朵的角鼻色1、谁逮使用AT乓M系统彩的主孕要功谜能(叙提款设)?答:亩储户2、谁盗使用AT拢M系统塌的支克持以营完成宴日常铲工作援任务针?答:凯出纳驻员?纪还不兽肯定济,先惑放在榴这里3、谁弓来维张护、骂管理嘉并保璃持系定统正筋常运六行?答:AT附M系统者工程脸师,束银行劲人员34AT淹M系统谦的角流色5、AT袍M系统伞需要邻处理秘哪些饮设备庄?答:栗信用蹄卡6、谁当对AT喜M系统另运行窗的结伟果感衰兴趣批?答:平银行背会计呆、储宁户4、该在系统舅需要卡和哪公些系灭统交拨互?答:卡目前锈还不宅清楚35AT太M系统愚的角王色-36-识别域角色腹:考兵勤卡巴系统开发执者:谁撕将使困用这售个应肿用程芬序?客启户:所持有用界它来坡记录纸可记寸帐以面及不被可记症帐的规工时密的雇员……开发侄者:现烘在考营勤卡尽应用连程序漏是什促么样祖的?客级户:每影半个结月就孝用一晒个Ex纹ce爽l表格迅来记移录。护每个杯雇员干都将剖通过砍他的配表格种填好雹,然低后用减电子宪邮件霞发给讨我。特这个北表格荐相当形标准钉:纵锅向是译收费稼项目嗽代码塔,横丸向是须日期坛。雇肾员可而以在隶每个始条目赏上填唯写说钓明。开发背者:这挨个收利费项此目代毅码可兄以从留什么卵地方点得到渗?……开发淡者:谁忍来管垒理收丢费项搏目代朱码?客爽户:嗯阿,必蚂要的悠时候钻由我(业金务经漂理)来添辽加这句个代摧码。待而每拾个经益理总机会告烈诉他赠的下榆属应潜该填写写什秃么。……372.爷2识别点用例用例,就劈燕是一君件事府情,犁要完束成这灯件事促情,届需要喊做一俩系列茎的活胜动;使而做误一件洞事情边可以茅有很坡多不伟同的装方法通和步粉骤,屿也可圈能会乘遇到酱各种套各样古的意步外情盏况,嘱因此炸这件拖事情谜是由俩很多家不同笛情况烦的集锅合构弟成的委,在UM灵L中我萄们称演之为场景。一艳个场犯景就券是一饱个用京例的溜实例已。从本凤质上次讲,一个培用例痒是用姐户与揭计算寺机之效间的竞一次荣典型胁交互皱作用料。在UM颗L中,用例有被定尊义成铅系统掀执行烘的一狮系列宵动作柜(功印能)闸。381.用例匠的特缺征响应性。展一个狱用例印不自抽动执贤行,竞总是冒有执行挖者启娘动。这件离事必踩须由幕一个贵执行朴者发专起,谦执行涛者的愿望浆是用例合存在越的原陵因。垮不存下在没板有执乖行者岛的用女例,暖也不阔应该登主动劫启动咬另一羞个用塌例。39回执桨性。用例赖执行或完毕庙,向上执行课者提考供可识晚别的返萍回值妈。用炸例的牧执行半结果对角海色来说是俩可观伴测的叠和有寻意义东的。如,弯系统侄会监控删角色龄在系统叠里的见操作句,并在角幻玉色删隶除数据奋之前搁备份适。虽幸然它是是系轧统的艰一个饺必需组成宜部分韵,但它在触需求俘阶段悼却不轧应该孕作为达用例扁出现揭。因山为这种是一升个后罩台进背程,对角茫色来说是未不可站观测错的,缘瑞它应巨该在武系统见用例晴分析撤阶段鞋定义眉。又比样如,扩登录湾系统低是一怕个有医效的骨用例妄,但胃输入贴密码链却不煮是。究这是裙因为偏登录系统屑对角召色是有意根义的拐,这唉样他不可以湾获得形身份苹认证属和授疮权,惊但输浩入密警码却寇是没紧有意祥义的泪,输令入完悲了呢陈?有斥什么差结果笑吗?1.用例舍的特劈燕征完整泛性。撒用变例表与示一赞个完瘦整的狼功能气,必油须是嫩一完朱整的摇描述漂。西必须尚以向扮执行纪者提裁供返走回值去作为模该用例浸完整蹈性的标余志。4041用例宝的特欧征-动宾论短语用例必然庄是以傍动宾驰短语丘形式租出现鱼的。怜即,爽这件荐事必题须有穗一个动作餐和动乖作的每受体劣。例如昌,喝是水是祖一个丽有效农的用石例,追而“程喝”壮和“墨水”令却不偏是。赞虽然音生活辛常识答告诉贯我们售,在淡没有铃水的扁情况城下人范是不寻会做筐出喝兴这个线动作轨的,禽水也推必然碑是喝您进去裂的,刷而不尚是滑尝进去的。但是圾我们距所见目的很型多用英例中面类似脸“计忧算”航,“夹统计从”,驱“报抹表”雁,“缸输出肠”,框“录酷入”袜之类颤的并荐不在吉少数镜。-42-用例抖的命址名执行纷者视谷角:一个感简单背、描述述性预的名骆称,员一般秒为带克有动赶作性贩的词店。432.跪寻找冠和确涝定用例业务详用例:开始店阶段卡,在货确定载用户兽需求治过程赖中,痕系统膛分析薯员通爹过与狐客户泽交流悔建立盆业务插模型狗来发宋现和掉确定仗的用鼓例。系统摸用例佣:系统朝构造哑阶段馅,系居统分饿析和勤设计弯人员水在进宿行系劫统分丛析和辩设计镜时,岭根据贝系统在的需牌求建符立的临用例卖。在系漫统开跪发的塑开端宣阶段蛮,应惊把注豪意力领集中设在业梳务用瘦例上遭,在抚精化井阶段跃和构加建阶雹段再打考虑讨系统显用例臂。-44-识别王用例絮:考辉勤卡椒系统开发姑者:谁络将使落用这甘个应圆用程排序?客泻户:所躁有用债它来记录稼可记留帐以指及不声可记啄帐的窗工时的雇员……开发疯者:现明在考墨勤卡魂应用净程序搁是什正么样避的?客狼户:每纲半个渔月就锅用一晒个Ex誓ce描l表格萝来记丙录。肿每个钩雇员圆都将药通过啄他的怎表格案填好秩,然微后用具电子逮邮件还发给守我。萌这个魂表格站相当蕉标准宿:纵诊向是宾收费晚项目威代码把,横奴向是横日期弦。雇续员可缎以在玻每个厌条目导上填页写说订明。开发菜者:这臣个收软费项私目代饮码可晨以从衔什么利地方支得到佩?……开发恰者:谁玻来管理色收费加项目答代码?客乔户:嗯便,必有要的饼时候差由我(业例务经卷理)来添哈加这胸个代鸦码。解而每张个经大理总橡会告匙诉他额的下船属应少该填仙写什拍么。……-45-用例斩要点可观胃测→用例雪止于倦系统向边界结果竖值→用例井是有圈意义肠的目仅标系统关执行→结果捎值由肿系统殊生成由角览色观茫测→业务曲语言恰、用吉户观蓄点一组滨用例据实例→用例恐的粒男度-46-要点色:用保例止烫于系矮统边骑界描述楼交互牌,而叠不是流内在船的系谜统活器动-47-要点默:有意义的目镇标48目标鸡和步店骤的捐误区-49-要点厚:结彼果值有由系僵统生狱成系统效需要奇处理大的,遇由系击统生枕成-50-要点阵:业蔑务语泪言而顺非技邻术语醉言用户饿词汇凶,而兽不是先技术耗词汇如:女发票叉,商台品,题洗衣促机而不胆是:头记录晶,字榴段,CO宝M,C+葡+等-51-要点嘴:用夹户观饿点而雹非系断统观聪点用户嘴观点系统舌观点-52-用例债的命他名执行白者视毅角:一个妖简单君、描赴述性鉴的名楼称,广一般程为带护有动色作性恨的词巨。-53-要点沫:用核例粒坚度-1用例变要有肥路径拔,路载径要散有步诸骤;笨而这随一切翠都是谊可观信测的最常艰犯错蚁误:扯粒度姨过细届,陷度入功腹能分虏解过细鱼的粒熔度,却一般刃都会俯导致办技术计语言滨的描踪蝶述,殿而不为再是蒜业务钳语言-54-用例存粒度-2把步宏骤当坑用例把系璃统活吵动当盖用例-55-用例恶粒度-3“四轮漫马车”C(枝Cr梢ea雾te本)陈R(纵Re蚁ad吩)丘U(分Up手da艰te结)记D(骨De剃le感te梁)所有角业务萝最终群对会菊成为CR栗UD?CR粒UD能为Ac豪to伏r提供丘价值旧?CR卸UD掩盖协业务啊,锐变纹成关辽系数惊据库晕的建咳模:“系统畏就是侄数据秃的增已删改哨查”关心队数据潜的存匀储和拌维护永,反无而忽坚略了烫用户蹈的目误的-56-用例幅粒度-4如果竖确实什是CR婆UD?如果CR良UD不涉雄及复纠杂的娇交互扑,一羊个用娃例“管理××”即可不管比是C、R、U、D,都猎是为暂了完存成“管理”目标甚至乓很多掠种的不基本检数据抽管理仗都可弄以用代一个还用例躁表示-57-用例起粒度-5灵活读处理CR甜UD可以拌把包西含复艘杂交敌互的广路径飞独立蛙出去覆形成闯用例58用例豆粒度融实例AT胶M取钱回的场唉景中桑,取领钱,诞读卡仍,验堵证账见号,锦打印佳回执部单等陈都是抱可能香的用店例?客户胶代表识说:为我希构望这醒台AT王M能支僵持跨夺行业歉务,蚀我插露入卡纠片输挡入密牺码后顽,可亦以让衫我选递择是绵取钱魄还是汤存钱躲;为圾了方朝便,渴可以扫设置政一些列默认羽的存接取金裂额按垫钮;榴我可居以修哪改密找码,陶也可艺以挂阻失;里还有茄我希歌望可闸以交要纳水覆费、再电费分和电行话等丸费用抄;为征了安丘全起哑见,AT戴M上应锦当有卖警示丧小心屑骗子常的提撒示条慢,还夫有摄桥像头国;如驻果输互入三辞次密鬼码错衬误,柱卡片芹应当丛被自间动吞雨没。59用例先粒度洒判断支持重跨行采业务插入俗卡片输入绣密码选择本服务取钱存钱挂失仆卡片交纳恼费用警示许骗子三次暖错误宫吞没贺卡片60用例区粒度款判断支持知跨行全业务错,这找是一驼个业票务规记则,锅限定闲业务导的范太围插入跟卡片错,课这是丑一个灭过程汉步骤航,不脱是完辈整目左标输入辈密码错,这农是一勤个过畏程步彻骤,锐不是出完整抖目标选择与服务错,这惊是一伐个过荣程步垫骤,鸽不是摩完整和目标取钱对,这怎是一桶个完辰整有渡效的合目标存钱对,这翁是一晶个完彩整有节效的脾目标挂失膀卡片对,美这是生一个型完整爽有效编的目牧标交纳碧费用对,耕这是织一个袖完整消有效免的目厅标警示每骗子错,偿已超蜂出了言边界其范围三次盒错误灭吞没予卡片错,靠这是敏一个绸业务受规则俘,限季定业务的范围-61-思考翁:识杀别用棚例-1Em金ai乡丰l客户皱端(咸如:ou穷tl似oo辛k获ex勤pr娱es萌s),A在北彩京发颤邮件践给上剂海的B,系伙统提哥醒B你有“新邮西件”,B收邮咸件错误-62-思考朴:识砍别用岭例-2-63-2.苗3构建谢用例雅图-64-基于悠用例匆的需深求分册析过结程1.获取崇原始海需求2.开发老一个忠可以粥理解脾的需控求2.充1识别太角色2.刻2识别翻用例2.欧3构建突用例兄图3.详细包、完饼整地兴描述僻需求进行缸用例标阐述4.重构券用例汽模型(高级伐用例旁建模慢方法)4.孟1识别县用例驶间的里关系4.磁2对用桨例进签行组汉织和抱分包-65-进行亡用例吐阐述抵:写阳用例梨规约用例躲规约(U写se捕c盏as援e顺Sp朱ec破if彩ic绵at裹io鸟n):更育进一搭步的亩精度用例届文档州的核插心,幕作为闲用例萄文档绝的总找图进一乎步的翻精度访:有镇层次钟的文般档文档的中每渗一句处话都些有其茄价值用例占图是怕骨架茂,而农用例耽规约滤则是暑其内去在的描肉-66-谁来从写用侮例文晋档最完费美:喂业务陪人员啊接受慕训练田,写余出优娃美的载用例榨文档最现选实:副业务享人员欠提供字素材田,开冰发人幸员写援用例腔文档最糟皇糕:格业务抢人员会不管迎,完跟全由幼开发限人员叼杜撰-67-用例俭规约趟组成用例归名称用例爷标识涉及景的角晚色描述用例欢的规戴格说习明前置校条件Pr均eC闷on饱di数ti倚on朗s后置洪条件Po产st刚Co振nd白it明io叛ns正常伸事件发流Fl熔ow旁o扁f懂ev剑en饮ts备选醉事件悉流Al童te揉rn泻at厚e守fl订ow其它非功筹能需呈求、帜设计亿约束确、尚答存在胸的问亩题-68-前置肚、后纷置条底件-1前置舟条件科约束碑在用数例开西始前饥系统欢的状赤态把它停们看月做是售看门叙人,棵它阻弄止角清色触畜发该死用例纵直到真满足边所有警条件说明赴在用俗例触张发之指前什挖么必吊须为饱真后置泊条件蹄约束踢用例械执行怪后系缩慧统的漠状态用例份执行杀后什镜么必衫须为冻真对于内有多劈燕个事炭件流黑的用舅例,俭则应祝该有蚊多个围后置供条件-69-前置秘、后珠置条馆件-2某些怪用例喘依赖婚于其央他用毁例一个复用例晓在离州开系搂统时户,可爽能是狱另一秧个用怀例的部前置五条件若(例午如:“登录”和“管理路系统”)有助岂于识帅别漏读掉的耻用例如果砌一个架用例扣的前防置条羡件不冻能有盟执行壤其他郑用例取满足油,可霞能意源味着板丢失飘了用脂例(升例如嫌:“管理爸订单”却没英有“登录”用例抄)-70-用例贪交互艘四部嗓曲-事件抛流1.动雄作4.回巾应2.改变3.验证系兆统写:浮可观词测的蜘、体嚷现客桂户利骗益的互文字-71-事件泰流描唤述要千点1.只书衰写“可观僚测”的2.使用颜主动拐语句3.句子欢必须雄以角仗色或陡系统汇作为竖主语4.不要增涉及发界面荣细节5.分支锈和循蛮环-72-要点1:只贫写“破可观昂测”捉的系统义通过AD蔽O建立导数据凶库连忧接,阻传送SQ篇L查询逼语句曾,从“商品傅表”查询庸商品缓的详肾细信湖息…系统吊按照卡查询叛条件苏搜索治商品全的详厌细信泰息-73-要点2:主段动语泉句用户萝输入派搜索盐条件隐,页避面显么示系偿统搜酒索的误结果…出纳福员……系统……-74-要点3:以翁角色惊或系颗统作庆主语角色……系统……出纳骂员接钟收顾声客的燃付款—顾客惕的付眠款数孤可能敏高于睬商品字总额出纳摘员录籍入顾傅客所龟付的干现金辉总额系统骗显示忽出应练找还维给顾秩客的冈余额棍,打快印付载款收亲据-75-要点4:不匹涉及立界面桃细节会员裙从下间拉框呜中选悲择类冰别会员脱在相预应文名本框绕中输炭入查鞠询条佳件会员售点击“确定”按钮-76-要点5:分夏支和临循环分支坝:放革到扩鬼展路刻径角色谈的选孩择另一税条成物功线载路系统迅进行摆验证……循环虫:直速接描气述-77-用例笼规约运:记锄录时乏间UC辅01:“Re酷co锹rd元T凝im产e”用例债文档用例谷名称边:Re藏co园rd降T茧im楚e(记猛录时包间)用例渠标识:UC昼01涉及的角叔色:雇员垃、系徐统管沙理员描述恳:雇员迫利用交“Re夺co摊rd落T蔑im未e”用例财来登我记他浙们的抖工时因系员统管必理员翠用这久个用劳例为归任何各雇员徒登记客时间前置绕条件堤:用户耳必须劣已经码登录养到这旦个系游统后置帆条件方:系统裳将雇拨员的葬工时惯正确怪的记姑录到自数据梨库中-78-用例赚规约坑:记定录时乞间(续)正常陕事件进流(Ba岗si篇c千Fl仗ow):雇员驾查看煎当前线时间沉之前民输入灿的数走据;雇员梅从已采有的蚊支付殖号码浪中选葛择一电个,芦这些万收费种代码段是按染客户民和项悦目组老织的期;雇员舟从当阵前的淋时间拥段选倘择一珍个日找期;雇员轻输入轧以正德整数言表示锹的工攻时;系统摸在视伴图中散显示牺这个旦数据范,并梦在以棋后的岩视图壮中看抄到这童个数购据。备选程事件宇流(Al桐te裤rn咽at棍iv抗e赔Fl槐ow)1:雇员怕更改啄他的苗时间雇员莫查看巧当前却时间信之前湾输入鉴的数创据;雇员志选择号一个罪已有浩的条纱目;雇员高改变铁工时厕;在视寸图中询更新暴这个坟信息蒸,并缘瑞在以轮后的士视图窗中都况可以咽看到异。-79-用例树规约役:记难录时如间(续)非功径能需列求:无设计申约束撇:无部署测约束处:用户汇可以徐从客恒户端贼或雇甚员的期家中土访问报到“Re萝co益rd梅T特im岭e”用例诸,如栋果是故从客附户端赔访问捆,则剩要考扯虑到焰客户姻端的仗防火壮墙未解福决的拘问题雇员笼是否胸可以讽在以窜前的替考勤臂卡上库输入策和更遇改时毫间雇员死是否控可以旷在以译后的碧考勤啊卡上蛮输入创和更壳改时婶间,觉例如迫,在樱休假记之前配?AT乏M取款马用例描述80用例垂编号:0足01用例难名:A亦TM取款用例诵描述:储户旗使用夸信用匙卡,喜在AT怠M机上单取款角色劳:储户前置块条件跪:AT挨M机器蝇处于盐正常丧准备霸状态后置批条件啦:若容成功碍,则免储户反取出溉钱,乓帐户爱上扣顺除钱扇;若漆失败愤,储父户没浙有取谱到钱娃,帐亮户上粪钱数俊不变消。基本折路径1.储户急插卡铃;2.志A王TM机提晌示输语入用市户口源令;AT辩M取款罚用例盼描述813.储户畜输入诸口令恒;4.琴AT缠M机口菜令验塌证通捕过,矛提示牧输入域钱数早;5.储户祥输入骆钱数捏;6.役AT乳M机进客行钱熊数有尚效性宇检查据,提宾示操君作成欣功,玻吐出赚卡和呼钱;7.储户畅取走善卡和狐钱;8.似AT啦M机屏尘幕恢萍复为封初始跌状态院。扩展码点4a往.急AT盐M机验第证用庄户口屋令不很通过4a眼1.昆AT牵M机给搞出提泉示信份息,迟并吐逆出信抖用卡宋;4a袜2.储户取出卡;AT识M取款朋用例脊描述824a玻3.裙A迈TM机屏久幕恢栏复为折初始昼状态.6a剂.蛾AT膝M验证婆用户妄输入咐钱数刚超过30监006a冬1.薄AT排M机给剪出提德示信胡息,摔并吐尺出信里用卡脊;6a才2.储户寺取出蠢卡;6a谣3.狠AT轨M机屏柳幕恢衰复为写初始掀状态.。。黄。。变异粮点无补充滔说明-83-活动豆图-简述抱用例淋流程-84-活动描图Ac厕ti艺vi广ty耽D土ia兄gr演am通过剑动作厚来组贤织,棋主要拖用于馅描述秃某一锤方法机、机棍制或用例的内部阳行为活动(Ac肆ti曲vi完ti弄es),动作(Ac担ti效on干s),转移踪蝶(Tr姜an颂si朝ti谋on岂s)、日决策控(De恳ci俊si草on)、重同步方条(Sy哭nc保hr晓on崇iz若at樱io罚ns)业务葬对象莲(Bu族si牙ne雀ss奇o凤bj刺ec丘ts)起始惨状态殖(Th瓶e毒st呼ar共t监st鸡at兰e)、渴终止馅状态已(Th倘e况en踪蝶d娃st练at琴e)-85-活动束图-推荐守的使母用场遵合分析工用例介:能直宅观清振晰地证分析隙用例千,了趴解应埋当采更取哪坚些动拖作以劫及这闹些动雨作之盛间的单依赖涨关系守。一爱张完朱整的斧活动洒图是嫁所有封用例燃的集讯成图理解序牵涉多个弟用例键的工众作流谁:在难德于区突分不滥同用树例而胡对整帆个系果统的苏工作件过程燃又十骆分清且楚时毛,可半以先罩构造虎活动碧图,乡丰然后利用切钢片技控术派忘生用哪例图处理泻多线酿程应用绕:采费用“分层示抽象拘,逐乓步细恶化”的原员则描星述多怎线程-86-基于颠用例保的需涛求分灾析过飘程1.获取筑原始购需求2.开发丽一个菜可以文理解木的需烫求2.雾1识别敲角色2.垄2识别葱用例2.涂3构建征用例尤图3详细滔、完设整地仪描述领需求进行址用例陡阐述4重构倘用例重模型(高级闸用例旬建模耐方法)4.蜓1识别滩用例右间的雪关系4.锣2对用狼例进央行组梅织和腰分包-87-4.淹1用例茧关系<<include>><<extend>>Ex奴te浸ndIn峡cl纲ud研eGe睁ne摄ra恶li乖za下ti包on-88-通过拖关系皆整理苍文档Ex姿te弯nd分离槽扩展英路径In塑cl柱ud桐e提取采公共侄步骤奔,便嫩于复降用Ge辫ne季ra庸li晚za轿ti使on同一眯业务侵目的砍的不恭同技螺术实迁现-89-扩展凶关系基用攻例路谈径本旗身是救完整矮的,可捡能是挺一条斯扩展穗路径扩展呼路径侧步骤膝多扩展瞎路径金内部掀还有做扩展仁点-栏扩展能之扩敢展90扩展帖举例-91-扩展壳关系怎误用-92-识别洗扩展销点思斤路执行换者的途选择系统密验证步骤删失败……必须放是系数统能氧感知虑的-93-包含贴关系某些乌步骤彼在多崭个用闸例重踏复出尿现,挡且单撇独形利成价离值用例仰步骤奸较多凭时,抱可用In转cl凤ud盯e简化谁(慎忧用)94例子迅:-95-包含讽关系厚误用-96-泛化拉关系同一播业务缝目的妥不同疫技术蜻实现撇:一个汉用例东可以耀特化牺另一舍个更加普通跃用例瓜(更拌普通被用例营泛化毒特殊终用例刚)用例惰间的遭泛化鹊关系绘表明闲子用捞例包喇含父结用例姐中定晒义的围所有雷属性竖、行佳为序圾列和初扩展翠点,浙并且劲参与乓父用质例中评所有叨的关河系-97-用例扣关系鸭:扩动展VS位.泛化采用厦不同旋关系用,文显档结遭构不趋同-98-重构介后的坡用例茂图:交考勤县卡系寻统-99-4.象2为什个么要唇对用例进近行分仔级用例贷和开谅发周另期开发列周期丛是围斗绕用圆例的逗需求振来组辰织的一个跟开发箱周期求要被址指派甩一个与到多洗个用符例,酱如果遇完全假版本乡丰的用凡例在杨一个育开发散周期在中处狼理起补来太甚复杂皆的话诊,那边就采工用简拍化版堂本的旅用例开发狗周期开发归周期开发菠周期用例A-简化偶版本用例A-完整日版本用例B用例C-10猫0-用例桨分级群原则用例阴分级谱的一振个基跳本原究则高级送别的莲用例此是那继些对得系统轿核心脆体系少结构迫影响绢最大埋的用气例提高灿用例饺级别爹的特灯性:a.对体池系结购构设加计有乳重要煤影响险的用字例,练如在扒领域柏层中遭增加江多个违类的花用例屯或者蒜需要瓜持久向化的凳用例b.不需恼要花方费很立多努水力就搅可以芹从中色获得灶重要发信息曲和线伴索的纺那些虫用例c.含有全开发鼠风险脚、时忙间紧氏迫或满功能扣复杂榜的用疼例d.涉及涂到重估要技画术研柔究或喊者新下技术皱和高拳风险萌的用核例e.代表傍主要格的在赔线业旷务流近程的采用例f.能产遵生直焦接经幼济效块益或顾者降壤低成惭本的发用例-10涝1-用例厦分级潮实施射策略可以废使用全一个接简单释的但论是有伤些不探精确态的分耻级方竿法,帝如将虾用例禾划分凡成高芳、中盗、低尚三个努等级-10泉2-用例馆的组摸织对用解例进屋行分搏包让用帝例图袜能够游更为石清晰迁地表圈现出膊系统宽的业殊务逻福辑关恼系和亿层次对系鬼统进叛行模懂块的院分割天,这支将影功响到卫今后送的开借发和抽系统援的最隔终表尖现形蓬式常见忠的分购包方扔式按角谊色分用包按主享题分使包按开横发团巧队分夜包按发邀布情馅况分脱包可以额先按妙主题序分包图,主码题内暖再按薪开发楼团队菠和发拖布情轻况分责包-10乐3-补充伪需求旱规约Su胃pp茧le削me雀nt爽ar王y娇Sp寇ec旁if益ic供at黄io扒n补充残需求兆规约Su砌pp沾le怠me旱nt此ar领y犯Sp尤ec节if布ic变at尤io狱n非功荷能需困求(U贫RP根S)可用型性(Us羊ab泥il最it束y)可靠温性(Re脾li做ab乒il移it剪y)性能离(Pe尖rf票or践ma宜nc钓e)可支徐持性段(Su宾pp行or担ta柳bi狂li臣ty)设计鉴约束用Or诸ac孕le数据伏库平屈台,甚用PB开发…软件皇必须齿符合IS医O×夸××标准……本质辟上不器是需香求,影只是只从商稳业、恭行政眠、技奖术上溉的约拣束词汇嫌表Gl踪蝶os等sa舟ry描述燥数据-10恳4-题外疗话:梢何时掠适用预用例敲建模用例障是从棋角色纵角度岛捕获净系统细功能畅,当盐系统票只有胖一个贸或者尾没有趴角色险时,随显然段它们旁不是趴非常如有效待的用例敏捕获决功能广需求厨,因爷此它位们对您于系味统的梁非功梅能需凑求不灶是有旋效当遇宇到下苗述情则况时伏,用畏例是康需求采捕获慌的最醉好选胸择系统吉由功戒能需舌求所皮主导系统妥具有播很多幅类型鸽的用烂户,炮系统遭对他壁们提枣供不裂同的暑功能系统杯具有幼很多附接口当遇器到下哗述情砍况时战,用董例是衫一个固糟糕弹的选说择:系统格有非酬功能手需求拍所主叠导(助如:Go督og糊le)系统渡具有扬很少型的用遣户系统策具有舌很少辉的接哀口(社非内析部功纲能)如:氏嵌入院式系乏统、桥算法炕复杂限但接脊口少温的系尸统等10黑5需求卸分析中的皇用例社建模闲步骤创建旨用例手图模叠型有4项任岁务:找出光系统餐中的侧角色芬和用赞例。区分萍用例渐的优锁先次途序。细化议每个决用例。建立婚用例畏图模缠型结本构。10兆61.识别融角色例:对一萌个成手绩管此理系乎统进直行需顾求分镰析,蛾可识生别出察如下催角色闲及其糖需求语。学生否(st找ud拘en科t):浏览爽系统崭记录马的成圈绩。授课幅教师(t折ea怎ch挨er喉):使用贫系统座为学甩生记暖录成升绩、亲更新艳成绩塘、浏椒览成升绩,号并可恭通过龙计算狂机发牺布报职告卡款。管理引人员连(ad查mi疫ni失st涨ra贸to虹r):负挺责创孤建报敢告卡归,并邀浏览测检查栽报告咸卡。10蓝71.识别春角色基于伏这些储角色厦及其峰需求貌,通雾过回领答前桂面的纱问题崇,可朗以建宰立如萍下用色例:记录活成绩(Re游co庭rd寇g乓ra透de混s)更新任成绩(up泼da慰te岛g怀ra场de泄s)生成忠报告策卡(ge盐ne警ra悠te惯r投ep昂or羊t蹦ca惨rd却s)检查豪报告镰卡(ch讲ec旷k竭re热po侧rt臣c粗ar萍ds洪)分发续报告圾卡(di复st艳ri纠bu屿te盯r厚ep隙or揉t躺ca益rd私s)浏览市成绩(vi圆ew薯g膀ra糖de葡s)10继8Re瞧co峡rd汤g摸ra稳de宇sUp柔da肝te寇g嚷ra森de收sGe唐ne银ra格te累r笋ep雪or添tca舍rd凉sCh肥ec缸k脖re添po最rt皂c垄ar喉dsDi过st下ri甚bu皮te临r俗ep型or限t揭ca栋rd随sVi贿ew槽g选ra疏de凤s10势92、区群分用冬例优戒先次羡序这项院任务汉通常阁是由忠系统赞分析第人员纤完成野,他婆们对哄哪一愧项任里务最解关键颜,哪怠一项闪任务侦最艰盒巨有苏最好怠的全且局认滨识。反他们钥还可趴以确唉定出狮哪个失用例职可以虎为其欧他用熄例所捐重用塑。在萄上例党中,蒸可以退轻松貌地提金出以丈下优场先次领序列锁表:记录怠成绩测览最成绩更新覆成绩生成信报告愚卡检查杏报告录卡分发怠报告骗卡某些穴用例喜必须向在其赶他用梨例之狭前完赏成,丑因为尿它们怖之间课要相幅互依趣赖。刊例如无,在掌系统谈更新扑成绩柱之前顺,必榴须记抹录成栏绩。介因此航很明显,Re反co成rd菠G搞ra乎de竭s是最驰重要概的用框例。11肌03、细招化用宿例的猛描述在用垂例图弱中的剧用例亦通常想只是荣简单溪地给灿出了带系统择应提咐供什牢么服主务,营并没滩有展吼示出询如何反提供臭服务互,如信服务吧的具完体功检能、舞处理促流程硬、场丈景、格出错示情况株以及炊异常国情况战等信重息。架这就筒需要奔对用即例进裂行更烦详尽睛的描邀述。用例愉的描丛述常敲采用朽文字惧列表名形式唇,也头可采及用UM侮L图形嘉描述柄,如循交互冲图、毙活动懒图等稀。这眯里给狼出用药例的排文字事列表悠形式精,有碰关图蹈形描鞠述见些后面状章节羽说明遵。11缎1例赛记才录成难绩用征例的标描述记录滨成绩11功24、构凉建用摊例图品模型将已挽确定抬并细妻化的角跪色和用例拔放入钱用例混图。进此时素,再材借助溪关联脾(包双含)复和泛贯化的管关系侮给出咱用例筑之间逝的结葱构模烂型。11等33.友6富需婚求分恢析用梳例建所模案猛例以“泽企业越综合吊信息首管理岂系统”为例稳,介病绍需惨求分驻析阶乱段的钓业务秧和系携统用泽例建肯模的任步骤械。3.揉6.跑1他客腰户需宅求分矿析1.胞业务哥组织剩结构乓(综绍述)“企贴业综咏合信席息管费理系古统”喉的用壳户是企业便各级义管理拔部门卧的工码作人额员、跪公司贵经理垃和系膀统操掉作人悲员。该系祸统主惕要提爷供“财侮务管尘理”、“人帅力资闯源管缸理”呼、“傅生产档调度纱管理期”、窗“进谷销存肝管理悔”、蓬“设阁备安堂全管示理”皮、和周“行掩政事赵务管物理”等方船面的猜服务腰。11崭42.具福体功羞能要鲁求本案佛例只霜对其遇中的“进销黑存管急理子肢系统”进行器详细愚的需斤求分抽析用绞例建傻模。(1)销截售管傍理1)制沸定销咬售计择划2)与抛客户撤签订傅销售求合同3)检乱查合跌同履欢约率4)生猎产调正度管线理部妇门组渠织生递产5)库较存管袋理部掌门对靠产品风进行台入库衡、出杰库处动理6)财疯务管呜理部户门收阔取客物户货科款7)售慈后服哨务11砖5(2)采毙购管鹅理1)制皂定原基材料回(零楼部件狠)采养购计雀划2)与拼客户器签订耍采购汇合同3)检婚查合名同履咽约率4)库炸存管灰理部油门对犹原材愉料进殖行入芳库验兵收、透存储5)财士务管建理部寻门支舰付货搭款(3)库他存管撞理1)产循品入补库管某理2)原京材料脚(零眉部件膝)入匀库管猾理3)原它材料游(零极部件贷)出滚库管纪理4)产没品出坐库管剥理5)库刚存管蒜理6)采派购管涛理部枣门组师织采波购7)生夫产调菜度管拘理部抵门安壳排生搁产8)财辉务管缸理部研门对轻库存敏物资宰进行泰核算11型63.需疮求补仗充说炉明(1)数娃据保捉存采购尚合同阁:每揪个合叮同执钉行期袍可能谅多达伞几个食月,安合同需要之长期详保留魄。销售独合同斧:每公个合贪同执柜行期散可能垃多达设几个姨月,扮合同需要蚁长期融保留。历年柜履约注合同边:履幕约后杯的合盈同需油要长但期(肢几十煎年)保留薯,以摧备查临使用愚。库存略货物亭清单易:库瞧存货阔物量填随出鞋、入补库有童所消涉长,长期河保存咽。货物劣损毁办报表疯:长荷期保励留,盗以备照查使俱用。入库夏单:钞长期法保留烂,以称备查景核算银使用刚。出库编单:木长期由保留截,以猛备查做核算掏使用碰。库存屈货物菊资产艘核对投表:踩长期衔保留毙,以助备查桑使用绵。11告7(2)系乏统的纷用户客户孟、仓杯库管引理员棵、销舰售人晋员、虾采购产人员滨、公依司经饶理、碰财务躲管理懂系统侄、生脊产调敢度管独理系估统。(3瘦)系昂统运谢行用穷户界丙面销售涛合同那管理玩用户畏界面怀:采购邀合同坛管理恶用户未界面州:仓库六货物揪清单渗管理极用户生界面卵:(4伪)系喘统运供行的坐软件耀、硬竹件环比境1)家系统篇运行膏的软喜件环凡境2)凯系统猪运行眠的硬朱件环认境11晋83.缩慧6.山2广确傻定系妙统范麻围和般系统炊边界1.汪进销芦存管洁理子被系统匠的业副务范来围2.玩进销摔存管恳理子忧系统症的系桥统边天界3.朗6.门3及确若定执降行者“进销动存管漏理子秩系统”有5个人毕执行孔者和2个系丹统执垃行者年,即“采购汽人员”、“销售挎人员”、“仓库友管理猪员”、“客户”、“公司监经理”、“生产型调度后管理粱子系显统”和“财务窗管理搜子系微统”。11各93.埋6.演4粉确尺定用栽例(1)“企业瞒综合坟信息删管理炉系统”中的色用例阻(一德层)财务闲管理台;人力刷资源款管理鸡;生产奇调度锯管理雹;进销痛存管曲理;设备悦安全汁管理悲;行政偿事务母管理闻。(2)“进销脾存管卫理子盘系统”中的掀用例险(第登二层母)销售次管理鲁;采购喇管理唐;库存墨管理就。(3)“销售尝管理团子系酿统”中的险用例愤(第治三层胶)制定旁产品咱销售锡计划陵;签订吓销售枪合同邮;督促谊客户蚊付款柱;监督缸产品态发货须;检查涨合同旧履约拨;提供袭售后纳服务仇。12困0(4)“采购奶管理鞭子系陆统”中的筋用例睬(第戒三层欠)制定修采购属计划屡;签订根采购山合同区;货物仿入库蚂检验刮;支付房诚货款功;检查晒合同倡履约痛。(5)“库存跳管理讽子系棉统”中的径用例那(第稻三层锤)入库违管理涂;出库饿管理途;库存深管理触。12更13.遍6.注5宫分捉层绘辞制用谨例图1.最雄高层始用例总图12禁22.第2层用帅例图12萄33.第3层用意例图12屠44.第4层用递例图12毁512戒63.惕6.熔6慎描建述用章例1.“克增加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论