Use Cases - Encsusers.encs.concordia.ca/~gregb/home/PDF/agarwal-UseCases.pdf · • Use cases: use...
Transcript of Use Cases - Encsusers.encs.concordia.ca/~gregb/home/PDF/agarwal-UseCases.pdf · • Use cases: use...
Use Cases Preparedby:SoniaAgarwal
Course:Comp354January2018
Use Case Modelling
• Usecasemodellinghelpsustounderstandwhatoursystemis• Usecasemodellingconsistoftwoparts:• Usecases• Usecasediagram
Use case diagram
• Usecasediagramconsistofthreeimportantparts:• Systemboundary:whichtellsusthescopeoftheapplicaDon• Usecases:usecasetalksaboutthefuncDonalityofthesystemfromanindividualperspecDves• Actors:ActorsareindividualrolesthatpeopleplayorindividualswhousethisapplicaDon.
Use Case Diagram
Use Case Template
Defini7on of Use Case
• UseCaseisadescripDonofthepossiblesequencesofinteracDons,betweenthesystemunderdiscussionanditsexternalactors,relatedtoaparDculargoal.
• OR
• EachUsecaseisSequenceofac+onsasystemperformsthatyieldsanobservableresultsofvaluetoapar+cularactor
Use Case Model
Main success Scenario
Extensions
Por>olio Management
Execu7on of Use Case
Alterna7ve flows
Business Rules
Thankyou