chap7需求分析-用例图

chap7需求分析-用例图

ID:45228526

大小:5.81 MB

页数:60页

时间:2019-11-11

chap7需求分析-用例图_第1页
chap7需求分析-用例图_第2页
chap7需求分析-用例图_第3页
chap7需求分析-用例图_第4页
chap7需求分析-用例图_第5页
资源描述:

《chap7需求分析-用例图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter7 MODELINGSYSTEMREQUIREMENTSWITHUSECASES使用用例建模系统需求AnIntroductiontoUse-CaseModeling简介Oneoftheprimarychallengesinasystemdesignprocessistheabilitytoelicit(提取)thecorrectandnecessarysystemrequirementsfromthestakeholdersandspecifytheminamannerunderstand

2、abletothemsothoserequirementscanbeverifiedandvalidated.系统开发过程的首要问题是正确地提取用户需求,并以用户能够理解的方式进行表达,以便他们他们能够核实并确认AnIntroductiontoUse-CaseModeling简介传统的建方法:DataandprocessmodelsPrototypesrequirementspecifications问题:设计者理解而用户不理解Leadstoscopecreep(范围蔓延),schedulecreep(进

3、度蔓延),costoverruns(成本超支).User-CenteredDevelopmentandUse-CaseModeling以用户为中心的系统开发与用例建模User-CenteredDevelopmentUser-centereddevelopment–aprocessofsystemsdevelopmentbasedonunderstandingtheneedsofthestakeholdersandthereasonswhythesystemshouldbedeveloped.系统开发建立应

4、在理解用户需求之上Use-CaseModeling用例建模Use-casemodeling–theprocessofmodelingasystem’sfunctionsintermsof针对系统功能进行建模:businessevents:有哪些业务事件?whoinitiatedtheevents:谁发起了这些事件?andhowthesystemrespondstothoseevents:系统将如何响应这些事件?SampleUse-CaseModelDiagramBenefitsofUse-CaseMode

5、lingProvidesatoolforcapturingfunctionalrequirements(获取功能需求).Providesameansofcommunicatingwithusersandotherstakeholdersconcerningsystemfunctionalityinalanguagethatiseasilyunderstood.(便于沟通)Providesatoolforrequirementstraceability(需求跟踪).Providesaframeworkfor

6、drivingthesystemdevelopmentproject.(提供一个驱动系统开发项目的框架)SystemConceptsforUse-CaseModelingUse-casediagram–describeswhowillusethesystemandinwhatwaystheuserexpectstointeractwiththesystem.用例图——描述系统与外部系统或用户之间的交互图Use-casenarrative–atextualdescriptionofthebusinessev

7、entandhowtheuserwillinteractwiththesystemtoaccomplishthetask.用例说明——针对用例执行过程的文本说明Usecase–abehaviorallyrelatedsequenceofsteps(ascenario),bothautomatedandmanual,forthepurposeofcompletingasinglebusinesstask.用例——从外部使用者的角度描述系统功能,是一系列相关的操作步聚,共同完成单一的工作任务。SampleUs

8、e-CaseModelDiagramBasicUse-CaseSymbolsUsecase(用例)–subsetoftheoverallsystemfunctionalityRepresentedgraphicallybyahorizontal ellipse(椭园)withthenameoftheusecase appearingabove,below,orinsidetheellipse.Actor(参与者)–anythi

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

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

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