Each use case describes how an external user triggers

Info icon This preview shows pages 39–54. Sign up to view the full content.

View Full Document Right Arrow Icon
Each use case describes how an external user triggers an event to which the system must respond. In this event-driven modeling , everything in the system can be understood as a response to some triggering event. 39
Image of page 39

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Use Case Depicts a set of activities that produce some desired outputs. Each use case describes how an external user triggers an event to which the system must respond. In this event-driven modeling , everything in the system can be understood as a response to some triggering event. 40
Image of page 40
Use Case Withdraw funds Deposit funds Transfer funds Check balance Password change Check transactions Pay bill Block card / account access Get help Fillwith money NOT Athentication Receipt 41 atmequipment.com
Image of page 41

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Use Case Withdraw money Deposit money Transfer money Check balance Pay bills Change pin / password Activate card Hack the system – card skimmer 42 atmequipment.com
Image of page 42
43
Image of page 43

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Elements of a Use Case Each use case has a name and number , and brief description. The priority may be assigned to indicate the relative significance. The actor refers to a person, another system, or a hardware device that interacts with the system to achieve a useful goal. The trigger for the use case – the event that causes the use case to begin. 44
Image of page 44
Elements of a Use Case Preconditions define the state the system must be in before the use case commences. Normal course Major steps that are performed to execute the response to the event Inputs used for the steps Outputs produced by the steps Alternative courses different paths (branches) that also lead to a successful conclusion of the case. 45
Image of page 45

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Constructing a Use Case Identify the major use cases Usually less than 8 Identify the major steps for each case Algorithmic transformation of inputs to outputs Granularity / refinement Identify the elements within these steps How the inputs/outputs are transformed Confirm the case Role play Walkthroughs 46
Image of page 46
1: Identify Major Use Cases 47
Image of page 47

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2: Identify Major Steps for Each 48
Image of page 48
3: Identify Elements within Steps 49
Image of page 49

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4: Confirm the Use Case 50
Image of page 50
Uses of a Use Case Use cases represent the user’s point of view. Need to convert into the system developer’s point of view. Functional requirements 51
Image of page 51

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Wednesday 9/27/17 Preliminary presentations today Exam review guide Exam Monday 10/2 ~10 multiple choice ~5 matching ~5 “correct this” ~3 short answer (some multi-part) ~1 diagram generation/modification
Image of page 52
Preliminary Presentations MAX 5 min, audience reaction 53 Team Alpha (4) Goram Alshmrani Drishti Gupta Piyusha Pawar Shivin Saraf Team Beta (5) Aparna Hemchandra Rishin MukkathRoy John Nweke Zoya Trendafilova Ye Zhou Team Gamma (5) Nitin Deb Zetong Liu Aarya Redij Srinivas Sandupatia Afsha Shaikh Team Delta (5) Rashmi Advani Chris Block Shweta Budihal Vaishali Mathur Sornam Ravi Team Epsilon (5) Jagruti Chinchwadkar Anup Haridas Neel Patel
Image of page 53

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 54
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern