©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Diagram Corrected to match newer conventions.

Slides:



Advertisements
Similar presentations
AmeriCorps is introducing a new online payment system for the processing of AmeriCorps forms
Advertisements

H Cotton Boll & Consumer Judging Movie Rentals.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Salini Kokatam Vasavi Bolaram Ashwini Shamirpet Kishore Reddy.
Tips for using EPWNG’S fabulous new website Members have each received an from Robin with a login and password to be used at .
Event Reconciliation Step – by – Step Instructions For U.S. Managing Directors.
Vendor Interface Training Manual. 2 Hub Online's Vendor Interface program utilizes the latest internet technology to satisfy all kinds of shipping needs.
Internet Applications Update Internet Rechartering August 26, 2009.
WELCOME TO SKYWARD EMPLOYEE ACCESS Step 1
Information System Engineering
Education Award and My AmeriCorps Once you have… completed the full number of hours of service for your term; completed any additional duties as outlined.
CiviContribute. This Week's Agenda CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 12.1Slide Cash Sales and Sales on Account Complete a cash proof form Calculate sales invoice and.
Using ITAMS as a Supervisor or ITAMS Approver Login to ITAMS as usual, at: Enter your User Identification Number (Same as your.
Library & Information Services Using the Library Catalogue Part 2: My Account Reserving Items Reading lists Rachael Hartiss 2008.
Accepting Credit Cards on your Website. If you are building an online shop, you will need to address the question of taking payments for orders. You can,
IESE4 _academic - Release 3: New Student Financials Training- Barcelona & Madrid, April 2015.
Lecture Note 8 Using Data Flow Diagrams
McGraw-Hill/Irwin Introduction to QuickBooks Pro, 2004 © 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 4 Bank Reconciliation.
2013.  Reconcile your checking account  Create bank reconciliation reports  Find errors during reconciliation  Correct errors found during reconciliation.
ShelterPoint™ Data-Entry Workflows. ShelterPoint v5.2.3.
Created by: Ian Osborn. Possibilities Of Movie Maker Windows Movie Maker allows users to organize and add effects to media clips that ordinarily would.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Extended Class Diagram.
Renewing Membership 1.Receive Log In and Password Information 2.Go to and Click on Link Apply/renew onlinewww.upha.org/membership.html.
Software Requirements Specification Document. Systems Requirements Specification Table of Contents I. Introduction II. General Description III. Functional.
STAY CONNECTED TOLLFREEEXPRESS CONTROL PANEL GUIDE.
REQUIREMENTS CAPTURE 1 USE-CASE MODELING EXAMPLE A video sales and rental shop would like to computerize its management of sales and rental of its.
New & Renewal Membership National Membership Team NSBE Online (NOL)
2009© 2009 Aircraft Maintenance Systems RD inc. The following presentation will showcase Aircraft Maintenance Systems RD inc. products most important.
Your Name Here See Page Notes for Info about Hyperlinks.
Member Registration & Renewal A short tutorial by.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Message Analysis Table.
1 Online Textbook Adooptions
REQUIREMENTS CAPTURE 1 DOMAIN MODELING EXAMPLE A video sales and rental shop would like to computerize its management of sales and rental of its.
This portion will demonstrate how to track customers with SimPOS! Retail Point of Sale. You may track a few or all of your customers if you wish. Reasons.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
How To Register for Redland City Futsal Head to and select “PLAYER REGISTRATION”
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
Originated by K.Ingram, J.Westlake.Edited by N.A.Shulver Use Case Scripts What is a Use Case Script? The text to describe a particular Use Case interaction.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Registration & Awareness. All staff and students are eligible to join the library and to do so you must:  Bring along your Student ID card to Library+
REQUIREMENTS CAPTURE 1 DOMAIN MODELING EXAMPLE A video sales and rental shop would like to computerize its management of sales and rental of its.
West Virginia University Slide 1 Copyright © K.Goseva 2010 CS 736 Software Performance Engineering Comments on Homework #1  Please revise the solution.
REQUIREMENTS CAPTURE 1 USE-CASE MODELING EXAMPLE A video sales and rental shop would like to computerize its management of sales and rental of its.
Click on the“ Recharge ” tab How to Recharge a Customer.
Your Guide. Table of Contents Welcome to MyChart…………………………….…..3 How to Sign Up………………………………… MyChart Homepage (navigating through MyChart)……...
Hertz Gold Member Reservation 1 1.Go to Hertz.com 2.Select the login button.
BlockWood Video 1. Handle rentals and purchases 2. Save all transactions to the database 3. Manage accounts and members 4. Refund items 5. Provide premium.
Business Case Scenario XYZ Airlines is an up and coming airline in Asia which has been steadily growing these past few years. Currently, the ticket sales.
 Requirements.  Design.  Planning. Requirements Objective CBR is an online bike rental service catering to tourists and bicycle enthusiasts looking.
GBA 573 ONLINE VIDEO RENTAL MIGUEL SANCHEZ July 10, 2003.
1 Crosstalk iON Release 3. 2 New Live Chat Features iON 3  Session Notes –Add and modify notes to a customer session –Review from Chat History or Live.
Bank Reconciliation Chapter 4. PAGE REF #CHAPTER 4: Bank Reconciliation SLIDE # 2 Objectives Reconcile your checking Create bank reconciliation reports.
Attendance & Grading 1.Logging In & Navigating the Mail Menu 2.Viewing & Printing Your Attendance Roster 3.Creating TBA Schedules 4.Positive Attendance.
1 Logging into the new PCard (PaymentNet) System: PAYMENTNET * Introduction * May use IE 8.0 or greater or Firefox * Do not.
PCard Training Logging into the new PCard (PaymentNet) System: * Introduction * May use IE 8.0 or greater or Firefox * Do not.
Florida Department of Business and Professional Regulations Ken Lawson Juana Watkins Secretary Director Division of Real Estate.
V 0.1Slide 1 Security - User Account How to maintain user account ? Access Control Other Information Configuration  maintain user group and access rights.
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
How To Register for Redland City Futsal 2015
Design Skills Example.
Customer Log-In One-Stop Service Tracking (OSST) System
Accounts Payable Workflow
RubiStar: Online Rubric Maker
Basic User Site Access Training & Producing Reports
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Transitioning your Society Club Insurance Reporting
Presentation transcript:

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Diagram Corrected to match newer conventions.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 2 Slide 2 Use Case Diagram The owner of the local video rental store wants to radically change how his video rental business works. Currently, he has the traditional video rental store where customers become members, come into the video rental store to rent a video, and return the video. With his new business plan, he hopes to increase his profit margin by increasing video sales and reducing staff. Actor?

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 3 Slide 3 Use Case Diagram In his new business plan, he wants to have the customers do everything online but the picking up and returning the videos. He wants a VRS website that allows the customers to become members or search the video inventory (by video name, actor name, director name, type of video (new release, western, mystery, drama, comedy, children, etc.), or video rating). The VRS website also allows members to log on as a member, search the video inventory (as before), select videos to rent (videos must be located at the store location where the member wants to pick up the videos), modify membership information, and check out the videos.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 4 Slide 4 Use Case Diagram The member can also pay late fees online since videos cannot be rented by a member with outstanding late fees. The paying of late fees and the rental of videos is to be charged to a credit card number provided by the customer in the membership application process. Provided with each rental is a video rental form which lists, for each video rented, the video ID, video name, and the due date and the rental charges charged to the member’s credit card. Rented videos can be returned to any of the owner’s video stores. Rented videos that are not picked up within 24 hours are returned to the available inventory; however, the rental charged is not removed from the member’s credit card. Actor?

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 5 Slide 5 Use Case Diagram On the day before a rented video is due to be returned, the VRS will members with due notices which reminds them that the video is due. This due will be sent to the member every 3 days after the video’s due date. After 60 days of being past its due date, a $30 charge for each overdue video is processed on the member’s credit card, and an is sent to the member to notify them of this charge. The length of rental is 5 days. The pick-up and return of rented videos is only done through a drive-through facility at the video store. The ability for the customer to come into the video rental store to search for and rent videos is no longer available with this new business plan.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 6 Slide 6 Use Case Diagram The owner of the video store also wants to automate his inventory processing. He can now get newly ordered videos with a video ID (via a bar code) on the video packaging. When new videos arrive at a store, the owner wants to simply scan the video ID which then retrieves the video information from the video distributor via the Internet (the video distributors provide this feature on their websites). All the video information (i.e., its name, rating (e.g., G, PG, R), director, length in minutes, actors) are automatically stored in the store’s video inventory. The owner then indicates the store location where the video will be placed. When he wants to remove a video from the store because it is never rented or it is damaged (or for whatever reason), he simply chooses the remove option and scans the video ID to be removed. Actor?

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 7 Slide 7 Use Case Diagram Note on rental fees: the amount of the rental fee is determined by its type. New releases are at a rental fee of $3.00. All the remaining types except children’s are at a rental fee of $2.00. Children’s videos are at a rental fee of $1.00. Once a video is no longer considered a new release, the owner changes its type from new release to the appropriate type (western, mystery, drama, comedy, etc.).

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 8 Slide 8 Use Case Diagram Build use case diagram for a video rental system Customers Owner Member Staff/Clerk System Timer Distributor Potential ACTORS

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 9 Slide 9 Use Case Diagram Build use case diagram for a video rental system Potential USE CASES become members rent a video select videos modify membership information pay late fees charge to a credit card member of due notice member of charge for overdues...

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 10 Slide 10 Use Case Diagram Build use case diagram for a video rental system Potential USE CASES become members select videos rent a video pay late fees return videos charge to a credit card member of due notice member of charge for overdues Register Membership Rent Video Return Video Pay Late Fee Search Videos

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 11 Slide 11 Use Case Diagram Build use case diagram Potential USE CASES become members rent a video select videos modify membership information pay late fees charge to a credit card member of due notice member of charge for overdues remove videos add videos Add New Video Remove Video Due Notices Modify VideoLocal

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 12 Slide 12 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Customer

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 13 Slide 13 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Customer Member Clerk

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 14 Slide 14 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Add New Video Remove Video Customer Member Distributor OwnerClerk Modify Video Arrow only on line from actor who initiates the use case is newer convention.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 15 Slide 15 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Add New Video Remove Video Customer Member Distributor OwnerClerk Modify Video Due Notices Timer

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 16 Slide 16 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Due Notices Add New Video Remove Video Modify Video Customer Login Member Distributor Timer OwnerClerk >

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 17 Slide 17 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Due Notices Add New Video Remove Video Modify Video Customer Print Rental Form Login Member Distributor Timer OwnerClerk >

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 18 Slide 18 Use Case Diagram Video Rental System USE CASE DIAGRAM (without extensions) Register as Member Search Videos Rent Videos Pay Late Fee Return Video Due Notices Add New Video Remove Video Modify Video Customer Modify Membership Print Rental Form Login 60 Day Notice Member Distributor Timer OwnerClerk >