基本信息
文件名称:使用案例图Use Case Diagram国外优秀模板.ppt
文件大小:1.12 MB
总页数:48 页
更新时间:2025-07-03
总字数:约9.28千字
文档摘要

UMLLectureSeriesUMLSIGRequirementsModeling(UseCaseDiagram+UseCaseDescription)UMLLectureSeriesRequirementsModeling(UseCaseDiagram+UseCaseDescription)

SessionObjectivesAttheendofthislectureYouwillbeableto:Drawausecasediagramtodepictfunctional requirementsofasystem.Exposetypicalmistakesbystudents.Writeusecasedescriptionforausecase.

usecaseusecasediagramfunctionalrequirementsnon-functionalrequirementsactorincludeextendusecasespecification/definition/descriptionflowofeventsalternateflowofevents/alternatepathwayexceptionflowofevents/exceptionpathwaybasicflowofevents/happypathwaynon-functionalrequirements/shadowusecasesKeywordsusedinthislecture

ThoughtstoPonder…Tomyknowledge,noothersoftwareengineeringlanguageconstructassignificantasusecaseshasbeenadoptedsoquicklyandsowidelyamongpractitioners.Ibelievethisisbecauseusecasesplayaroleinsomanydifferentaspectsofsoftwareengineering.IvarJacobsonFoundingFatherofUMLandCreatorofUseCaseDiagram

Functionalvs.Non-FunctionalRequirementsFunctionalNon-FunctionalFunctionalrequirementareuser‘visible’featuresandaretypicallyinitiatedbystakeholdersofthesystem–generatereport,login,etc.Non-functionalrequirementsare‘non-visible’featuresandbutrequiredforaeffectiverunningofanapplication–security,backup,etc.

SessionObjectivesAttheendofthislectureYouwillbeableto:Drawausecasediagramtodepictfunctional requirementsofasystem.Exposetypicalmistakesbystudents.Writeusecasedescriptionforausecase.

UseCaseDiagramDefinition:Adiagramthatshowsasetofusecasesandactorsandtheirrelationships.Usecasesrepresentsystemfunctionality,therequirementsofthesystemfromtheuser’sperspective.

Notations usecaseAdescriptionofasetofsequencesofactions,includingvariants,thatsystemperformsthatyield