Examples of UML Use Case Diagrams
Examples of UML Use Case Diagrams
Examples of UML Use Case Diagrams
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
UMLUseCaseDiagramExamples
HereweprovidesomeexamplesofUMLusecasediagrams.
Examplesofbusinessusecasediagrams
Airportcheckinandsecurityscreeningbusinessmodel
Purpose:Anexampleofabusinessusecasediagramforairportcheckinandsecurityscreening.
Summary:BusinessusecasesareIndividualCheckIn,GroupCheckIn(forgroupsoftourists),SecurityScreening,etc.representing
businessfunctionsorprocessestakingplaceinanairportandservingneedsofpassengers.
Restaurantbusinessmodel
Purpose:TwoalternativeexamplesofbusinessusecasediagramforaRestaurantexternalandinternalbusinessviewsofa
restaurant.
Summary:Severalbusinessactorshavingsomeneedsandgoalsasrelatedtotherestaurantandbusinessusecasesexpressing
expectationsoftheactorsfromthebusiness.
Examplesofsystemusecasediagrams
Ticketvendingmachine
Purpose:Showthatticketvendingmachineallowscommuterstobuytickets.
Summary:TheultimategoalofaCommuterinrelationtoourticketvendingmachineistobuyaticket.WehaveasinglePurchase
Ticketusecase,asthisvendingmachineisnotprovidinganyotherservices.Ticketvendingmachineisasubjectoftheexampleuse
casediagram.CommuterandBankareouractors,bothparticipatinginthePurchaseTicketusecase.
http://www.umldiagrams.org/usecasediagramsexamples.html
1/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
BankATMUMLusecasediagramsexamples
Purpose:Describeusecasesthatanautomatedtellermachine(ATM)ortheautomaticbankingmachine(ABM)providestothebank
customers.
Summary:CustomerusesabankATMtocheckbalancesofhis/herbankaccounts,depositfunds,withdrawcashand/ortransfer
funds(usecases).ATMTechnicianprovidesmaintenanceandrepairstotheATM.
Pointofsales(POS)terminal
Purpose:AnexampleofusecasesforaPointofSale(POS)TerminalorCheckoutinasupermarket.
Summary:CheckoutusecaseinvolvesCustomer,ClerkandCreditPaymentServiceactorsandincludesscanningitems,calculating
totalandtaxes,andpaymentusecases.Thisisanexampleofalargeandcomplexusecasesplitintoseveralsmallerusecases.
eLibraryonlinepublicaccesscatalog(OPAC)
Purpose:ListtoplevelusecasesforeLibraryonlinepublicaccesscatalog.
Summary:Patronsofalibrarycansearchlibrarycatalogonlinetolocatevariousresourcesbooks,periodicals,audioandvisual
materials,orotheritemsundercontrolofthelibrary.Patronsmayreserveorrenewitem,providefeedback,andmanagetheiraccount.
Onlineshoppingusecasediagrams
Purpose:Providetoplevelusecasesforawebcustomermakingpurchasesonline.
Summary:Webcustomeractorusessomewebsitetomakepurchasesonline.ToplevelusecasesareViewItems,Make
PurchaseandClientRegister.
http://www.umldiagrams.org/usecasediagramsexamples.html
2/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
Creditcardprocessingsystem
Purpose:Definemajorusecasesforacreditcardprocessingsystem(creditcardpaymentgateway).
Summary:Themerchantsubmitsacreditcardtransactionrequesttothecreditcardpaymentgatewayonbehalfofacustomer.Bank
whichissuedcustomer'screditcardisactorwhichcouldapproveorrejectthetransaction.Iftransactionisapproved,fundswillbe
transferredtomerchant'sbankaccount.
Websiteadministration
Purpose:WebsitemanagementoradministrationUMLusecasediagramsexample.
Summary:WebsiteAdministratoractorcouldmanageusergroups,users,usersessions,andlogs.HelpDeskstaffusesasubsetof
functionsavailabletotheWebsiteAdministrator.
HospitalManagement
Purpose:Describemajorservices(functionality)providedbyahospital'sreception.
Summary:ThisUMLusecasediagramexampleshowsactorandusecasesforahospital'sreception.HospitalReception
subsystemormodulesupportssomeofthemanyjobdutiesofahospitalreceptionist.Receptionistschedulespatient'sappointmentand
admissiontothehospital,collectsinformationfromthepatientbyphoneand/oruponpatient'sarrivaltothehospital.
Forthepatientthatwillstayinthehospital("inpatient")sheorheshouldhaveabedallottedinaward.Receptionistsmightalsoreceive
patient'spayments,recordtheminadatabaseandprovidereceipts,fileinsuranceclaimsandmedicalreports.
http://www.umldiagrams.org/usecasediagramsexamples.html
3/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
RadiologydiagnosticreportingUMLusecasediagramexample
Purpose:RadiologydiagnosticreportingUMLusecasediagramexampleforSimpleImageandNumericReport(SINR)IHE
RadiologyIntegrationProfile.
Summary:Intheinitialstageofdiagnosticreporting,areadingphysicianrecordsadiagnosisbygeneratingadraftDICOM
StructuredReport(SR)object.ReportCreatoractortransmitsthatDICOMSRobjecttotheReportManager.ExternalReport
RepositoryAccessactorisagatewaytoobtainotherenterprisedepartmentreports,suchasLaboratoryandPathology,fromwithinthe
Imagingdepartment.
SoftwareProtectionandLicensing
Purpose:UsecasediagramexampleshowssomesimplifiedviewofsoftwarelicensingusecasessupportedbySentinelEMS
Application.
Summary:SentinelLicenseDevelopmentKit(SentinelLDK)isaSoftwareDigitalRightsManagement(DRM)solutionbySafeNetInc.
thatdeliversstrongcopyprotection,protectionforIntellectualProperty(IP),andsecureandflexiblelicensing.TheSentinelEMS
applicationhandlesthreemajorworkflowslicenseplanning,orderprocessingandproduction,andactivationoftrialsoftware.
http://www.umldiagrams.org/usecasediagramsexamples.html
4/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
Noticedaspellingerror?SelectthetextusingthemouseandpressCtrl+Enter.
245Comments
245Comments
UMLDiagrams
Recommend 149
Share
guest
SortbyNewest
Jointhediscussion
Ram amonthago
ineedusecasedigramsfor"AutomationofAptourism"
Reply Share
MAK amonthago
IneedusecasediscriptiondiagramforCampusHousingsystem
Reply Share
sujitchaudhari 2monthsago
ineedusecasediagramforhostelmanagementsystem
Reply Share
PriyankaChittora 3monthsago
IneedclassdiagramforZomatoapplication
Reply Share
asdad>PriyankaChittora 5hoursago
sfasfaf
klujhfj
Reply Share
Curious 4monthsago
inneedofusecasediagramforNFSRivals
Reply Share
savita 7monthsago
ineedumldiagramforlearningtreeforinterns
Reply Share
arshi 7monthsago
Ineedusecasediagramforonlinefoodorderingsystem.
6
Reply Share
rullyworldMurdockKobe ayearago
Ineedumldiagramforpreschoolenrolmentwebsitesystem
1
Reply Share
lavanyasakthivel ayearago
ineedumlandpackagediagramfortopicbasedoninterview
Reply Share
BitcoinATM ayearago
"NohesitationaboutmyBitcoinATMitisgoodadvice"
1
Reply Share
DebbieSteinberg ayearago
Ineedtocreateusecasesforvisitorstoourwebsiteandhowtheycanlocateinformationbest.DoesanyonehavesamplesIcouldreview?*Debbie
8
Reply Share
HANSRAJ ayearago
plzsendmeallumldiagramforelectricitybillingsysytem
http://www.umldiagrams.org/usecasediagramsexamples.html
5/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
plzsendmeallumldiagramforelectricitybillingsysytem
11
Reply Share
Chan ayearago
Ineedausecaseforanhrandfinanceprocess
Reply Share
TueNhi 2yearsago
canuupdateanewdiagramusecaseformanagementlaibraryandrelationofusecase.thanks!!
3
Reply Share
hiren 2yearsago
Ineedforusecasediagramfor"PackersandMoversManagementSystem"pleaseupdatesir...
5
Reply Share
KomalThakkar 2yearsago
Inapersonalcomputer,adiskcontrolleristypicallyusedtotransferastreamofbytesfromafloppydiskdrivetoamemorybufferwiththehelp
ofahostsuchasthecentralprocessingunit(CPU)oradirectmemoryaccess(DMA)controller.Drawstatediagramforthecontrolofthedata
transfer.Addthefollowingtothediagram:reset,indicatedatanotavailable,indicatedataavailable,datareadbyhost,newdataready,indicate
datalost.
6
Reply Share
KomalThakkar 2yearsago
Drawstatediagramforthecontrolofatelephoneansweringmachine.Themachinedetectsanincomingcallonthefirstringandanswersthe
callwithaprerecordedannouncement.Whentheannouncementiscomplete,themachinerecordsthecallersmessage.Whenthecallerhands
up,themachinehangsupandshutsoff.Placethefollowinginthediagram:calldetected,answercall,playannouncement,recordmessage,
callerhangsup,announcementcomplete.
12
Reply Share
KomalThakkar 2yearsago
(i)Prepareaclassdiagramforeachgroupofclasses.Addatleast10relationships(associationsandgeneralizations)toeachdiagram.
Filesystem,file,ASCIIfile,binaryfile,directoryfile,disc,drive,track,sector
(ii)Howsignalscanbeorganizedintogeneralizationhierarchywithinheritanceofsignalattributes?
1
Reply Share
KomalThakkar 2yearsago
AcustomerdecidestoupgradeherPCandpurchaseaDVDplayer.ShebeginsbycallingthesalesdepartmentofthePCvendorandtheytellher
totalktocustomersupport.Shethencallscustomersupportandtheyputheronholdwhiletalkingtoengineering.Finally,customersupport
tellsthecustomeraboutseveralsupportedDVDoptions.ThecustomerchoosesaDVDanditisshippedbythemaildepartment.Thecustomer
receivestheDVD,installsitsatisfactorilyandthenmailsherpaymenttoaccounting.
Constructanactivitydiagramforthisprocess.Useswimlanestoshowthevariousinteractions.
8
Reply Share
KomalThakkar 2yearsago
Considersoftwarethatmanageselectronicmusicfiles.Prepareausecasediagramandincludetheappropriaterelationshipsfortheusecases.
a.Playasong
b.Playalibrary
c.Randomizeorder
d.Deleteasong
e.Destroyasong
f.Addasong.
Reply Share
KomalThakkar 2yearsago
(i)Prepareametamodelthatsupportsonlythe
followingUMLconcepts:class,attribute,
association,associationend,multiplicity,class
http://www.umldiagrams.org/usecasediagramsexamples.html
6/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
name,andattributename.Useonlythese
constructstobuildmetamodel.
5
Reply Share
KomalThakkar 2yearsago
Preparescenarioforthefollowingexceptionin
ATMexample.
a.Theamountisinvalid.
b.Thecommunicationlinesaredown.
Reply Share
miti>KomalThakkar ayearago
iwantsolutionforthisparticularquestion
Reply Share
KomalThakkar 2yearsago
Applythestepsandfindoutdomainclassesforthe
followingGTUsstudentacademicrecordmanagementsystem.
GTUmaintainsrecordofallthestudentsandaffiliatedcolleges.Welldefined
syllabusismaintainedforallthebranchesfromwhichpredefinedlistofsubjects
areofferedineachsemester.Thestudentsarepermittedforexamforallthe
regularsubjectsofferedinaparticularsemester.GTUpreparesresultbasedon
thegradesofallthesubjects(externalandinternalcomponent)inwhichstudent
appearedforexam.Anystudenthavinggreaterthanfourbacklogsinayearis
detainedandcannotappearforregularsubjectsinnextoneyear.
Reply Share
KomalThakkar 2yearsago
foraPhotocopier(Zerox)machinefromthedescriptiongiven
belowanddrawthestatediagramforthesame.
Initiallythemachineisoff.Whentheoperatorswitchesonthemachine,itfirst
warmsupduringwhichitperformssomeinternaltests.Oncethetestsareover,
machineisreadyformakingcopies.Whenoperatorloadsapagetobe
photocopiedandpressstartbutton,machinestartsmakingcopiesaccordingto
thenumberofcopiesselected.Whilemachineismakingcopies,machinemaygo
outofpaper.Onceoperatorloadssufficientpages,itcanstartmakingcopies
again.Duringthephotocopyprocess,ifpaperjamoccursinthemachine,operator
mayneedtocleanthepathbyremovingthejammedpapertomakethemachine
ready.
Reply Share
KomalThakkar 2yearsago
Prepareaclassmodelforthehotelmanagementsystem.
Thesystemshouldsupportschainofhotels.Ahotelcontainstwocategoriesof
rooms:executiveandnormal,bothACandnonAC.Thecustomersofexecutive
roomscanavailextrafacilitieslikegames,swimming,foodserviceinrooms,etc.
http://www.umldiagrams.org/usecasediagramsexamples.html
7/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
Thebookingispossiblebyinternetorbyphone.Ifthebookingisthroughphone,
processisdonebyreceptionist,andifbookingisdonethroughinternetthe
processiscarriedoutbycustomerthroughhotelwebsite.Dependingonthe
numberofdayscustomerstays,appropriatebillisgenerated.Thebillalso
containsamountfortransport,foodandotherfacilitiesenjoyedbythecustomer
alongwithnecessarytaxes.Themanagershouldbeabletogeneratereportslike
listofcustomersstayinginthehotel,listofroomsempty,monthly/yearlyincome,
etc.
Reply Share
KomalThakkar 2yearsago
plzsendthisansplzzzzzzzzzzzzzz.
Considersoftwarethatmanageselectronicmusicfiles.Prepareausecasediagramandincludetheappropriaterelationshipsfortheusecases.
a.Playasong
b.Playalibrary
c.Randomizeorder
d.Deleteasong
e.Destroyasong
f.Addasong.
5
Reply Share
sanjay 2yearsago
plsup[oadusecaseforpriceprediction
Reply Share
Arie 2yearsago
Very,veryhelpful!
Reply Share
bradwellgandiwa 2yearsago
Using"NounAnalysis"methodidentifyallclassesthatneededtocreateananalysislevelclassdiagramthatwillenablealibrarysystemtobe
created.
Reply Share
ChetanGharat 2yearsago
anyonemailmeinsurancemanagementcasestudy,activitydiagram,[email protected]
Reply Share
priyanka 2yearsago
plzuploadusecaseofcollegemanagementsystem
Reply Share
Liridon 2yearsago
PleasecansomeonehelpmefindouttheUseCasesfor"Managementofflightsinairport".Ineedatleast20UseCasesand20Actors.Thank
you.
Reply Share
sheba 2yearsago
thesediagramareveryuseful&informative................
1
Reply Share
kumaran 2yearsago
Ineedforusecasediagramfor"washingmachine"pleaseupdatesir...
3
Reply Share
http://www.umldiagrams.org/usecasediagramsexamples.html
8/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
kumaran 2yearsago
Ineedusecasediagramfor"tollgate"workpleaseuadate
Reply Share
h>kumaran 5monthsago
whatisneeded
1
Reply Share
Reshmi>kumaran 2yearsago
heysir?medamcanyoupleasetellmewhatisuseofcasediagramandpurposeofitforthecarrentalsplease
Reply Share
SA 2yearsago
Ineedusecasediagramfor""""LANDesktopSearchEngine""""helpmeifanybodyhavesomerelatedusecasesordata
Reply Share
venky 2yearsago
itwasverynice...imveryhappy
Reply Share
JayPatvardhan 2yearsago
sonice.!!!!Itistoomuchhelpfultous...
Butplss.tellmeabtClinicdiagram.here,ureferhospitalforit.butactullyiwantdoctorandpetiantusecasediagrams.thatmeanshowtheytreat
etcetc..Cauuhelpmee???
Reply Share
ShehbazBabar 2yearsago
sirineedausecasediagramforinternetsharingbetweentwomobilephonesthroughwifi....plzplzplzhelpme
Reply Share
PutchaV.Narasimham 2yearsago
Excellentsourcefordiscussionsandclarifications.Hopethisismoderatedbyprofessionalsandauthorsofstandardstorefinethestandardsand
enableproperuseofthesame.Keepitup.
[email protected]
Reply Share
Rockey 2yearsago
Ifsomeonewantusecasediagram,thenfirsttryyourselfandthenpokeothersforhelp.Don'tjuststartaskingforanswerdirectly.....
Reply Share
kalpana 2yearsago
iwantusecasediagramforhospitaltrackingsystem.plzsendasearlyaspossible
Reply Share
anonymous 3yearsago
hello,isveryeasy
Reply Share
SohilJain 3yearsago
Reallywonderful!!Ithelpsingettingtheconceptcrystalclear.
Reply Share
yogesh 3yearsago
iwantumldiagramsforwindowsbasedimageprocessingproject.
Reply Share
bharat 3yearsago
Usecaseforcptmapping
1
Reply Share
Loadmorecomments
http://www.umldiagrams.org/usecasediagramsexamples.html
9/10
8/4/2015
ExamplesofUMLusecasediagramsonlineshopping,retailwebsite,bankATM,eLibrary,airportcheckin,restaurant,hospital.
WHAT'STHIS?
ALSOONUMLDIAGRAMS
UMLusecasediagramexampleforHospitalManagement.1comment
Java6threadstatesandlifecycleUMLprotocolstatemachinediagram
example.7comments
Java7util.concurrentAPIUMLclassdiagramexamplesexecutors,
concurrentcollections,andfutures.1comment
AnexampleofUMLusecasediagramforabankATM(Automated
TellerMachine)CustomeractorusesbankATMtocheckbalances,
depositfunds,withdrawcashandtotransferfunds.
AROUNDTHEWEB
Stack
LifestyleJournal
LoseBellyFatWith6StandUpExercises
UniqueMethodRegrowsLostHair(DoThisDaily)
umldiagrams.org
16
Megusta 2129
Follow@uml_diagrams
byKirillFakhroutdinov
ThisdocumentdescribesUML2.5andisbasedonOMGUnifiedModelingLanguage(OMGUML)2.5specification [UML2.5FTFBeta1].
AllUMLdiagramswerecreatedinMicrosoftVisio2007or2010using UML2.2stencils.Youcansendyourcommentsandsuggestionstowebmasterat
[email protected].
Copyright20092014umldiagrams.org.Allrightsreserved.
http://www.umldiagrams.org/usecasediagramsexamples.html
10/10