Week 1 Lab2 Use Case Descriptions Dina A. Said

Slides:



Advertisements
Similar presentations
If you are new to bus safar then click on new User Registration. Click on sign up.
Advertisements

Use Case Description Week 1 – Lab2.
New Filing Procedures: Filing Business Documents Online Tom Riley, Assistant Secretary of State Business Services Division (601)
Login to eShip Global eShip Global is an online shipping service providing access to contracted shipping carriers for outbound letters and packages. For.
Quick Start Guide 1. Login Open Microsoft Internet Explorer Type in the following URL address: [Enter ] Then click on “Campus.
Business Analysis & Data Design ITEC-630 Spring 2008
Jnan B2C Features Hotel Reservation - B2C Features  Hotel Search on country, city wise  Hotel sort options  Filter search option  Hotel rates  Hotel.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
How to get started RMA Portal ZEBRA TECHNOLOGIES March 19, 2015.
University Web Services Nika Nestor / Alex Volfson 09/29/2006.
CPSC 333: Foundations of Software EngineeringJ. Denzinger Small Test: Bank account manager System has to run on an automated teller machine. User must.
MCS IT E-Service USER GUIDE & FLOW DOCUMENTATION.
Domino’s Pizza Online Order Form. Design Usable by anyone familiar with a web browser and using the Internet. Usable by anyone familiar with a web browser.
SwE 313 Case Study Registration System.
Theatre: Rough Solution
PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly.
InceptionPhase Mesekach Kaleem Ullah, Melody Parsa, Charmie Dela Cruz, Setareh Vali S C K M MeSeKaCh.
Portman Online Rail User Guide The booking tool is compatible with internet Explorer 8 or higher
Internet Auctions Users can post items for sale and set a minimum price for it. Other internet users can now bid for the item being sold. These items.
WPX The smart way to go. Our interactive website allows customers secure online access for package tracking and more! WPX Delivery Solutions Track & Trace.
UPCOMING TRIPS The 'Upcoming Trips' tab (on the Travel Center home page) displays all current trips, booked online or with a Connexxus CSU Travel Agent.
Use Case Diagrams Week 1 – Lab 1.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
2.3 Examples: Ski resort information system
CCG Ordering Information 2014 For Questions, contact the Communications Analyst Alexandra Lazar
USPS.com Focus on Business and Let Your Desktop Deliver Annual Postal Customer Council (PCC) Mailer’s Education Seminar University of Baltimore March 18,
1 Objectives  Describe design constraints.  Identify methods of specifying functional requirements.  Describe techniques for writing and structuring.
MyBCommLab First Day of Class Registration Walkthrough.
E-app Download & Agent Workspace. Laptop Presentation Training When an agent signs on e-app, if there are applications that he/she has completed and saved,
Team ELL System Requirements Ladakeysha Thomas Elizabeth Waldo LaWanda Warren Brandon Williams.
GSA’s Vendor and Customer Self Service (VCSS)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Message Analysis Table.
1 CMPT 275 Phase: Design. Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces Data Persistance.
WELCOME. First of all, Sign in from Homepage. Enter your User Name and Password, Which you have received by or SMS.
How To Book An LVR Created by Glenn Sutton & Simon Ballard v.01.
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.
Pack Company Procedures. Accepting a HIP request from a supplier Allocating the Component Providers Sending the instruction through to the Component Providers.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Faculty of Computer & Information
OOSE Use Case. Requirement Functional: –Features, capabilities, and security Non Functional: –Usability: Human factors, help, and documentation –Reliability:
By Daniel O’Brien and Scott MacDougall. Daniel O'Brien and Scott MacDougall comprised the development team and shared an equal distribution of roles and.
Using the Supplier Portal Updated September 12, 2011 Using the Supplier Portal.
1 אירוע אמאזון. 2 שלבי הפיתוח עם דיאגרמות UML 3 אמאזון תרשים תוכן.
Logistics Lifecycle and Problem Resolution. Definitions Ship Date: Date and time when order is shipped from our WH in Bangalore Delivery Date: Date and.
Use Case Modeling Example By: Dr. Issam Al-Azzoni.
Binghamton University Dual Diploma Programs: Online Application Instructions.
CPSC 203. Use Case Diagram  A description of a system’s behavior as it responds to a request that originates from outside of that system. Specifies the.
Mama's Love Bakery Employee and Supplier Record Tracker Co, Roxanne De Leon, Gelvin Dela Cruz, Shannen Rose Haw, Michael.
REQUIREMENTS CAPTURE 1 ASU Course Registration System Use-case Model.
Week 2 Lab2 ER Diagram Dina A. Said
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Creating a SIS account. Type in address into web browser Explorer, Firefox or Chrome  dcs.org dcs.org.
If you come directly to you will see this page. If you follow the link from nuskin.com you will go past this page into your market.
Chavez, Melesan Karen De Luna, Lin Detera, Patrick Kevin Martinez, Jellene Joy Dental Clinic Database System Functional Requirements.
Lecture Outline Monday 23 rd February (Week 4) 3 – 3:10pm Review of Requirements Eng. and use cases 3:10 – 3:40pm Exercise on Use Case 3:40-4:40 Class.
Campus Mail Services HOW TO USE THE CMS PACKAGE TRACKING SYSTEM UI Business Mail Only (no student mail is tracked on this system) TRACK A PACKAGE FLAG.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Truck Stock Phase 1 Goal: Johnstone customers or delivery drivers are provided with the ability to build orders with handheld devices. The order is created.
First step: Research Colleges and Programs
Fix Thunderbird Error 5.7.1 Call Toll-free
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Rogers Customer Support Tech Support Rogers is substantially becoming the most used service provider nowadays for each and.
Ariba Walk Up Registration
eBay Basics Phillip Schneider Information Services Librarian
Use Case Modeling Example
What is Four51?.
Step 1
Use Case Document Example
Online tendering system for United Nations Development Programme
Presentation transcript:

Week 1 Lab2 Use Case Descriptions Dina A. Said

Review on Use Case  Actors: Nouns 1/4/2009CPSC203- Design-Week1- Lab22

Review on Use Case  Use Case: Actions 1/4/2009CPSC203- Design-Week1- Lab23

Use Case Description  Name:  Description:  Primary Actors:  Secondary Actors:  Preconditions:  Main Flow:  Postconditions:  Alternative Flows: 1/4/2009CPSC203- Design-Week1- Lab24

Example 1/4/2009CPSC203- Design-Week1- Lab25

Example:  Name: Create a Profile  Description: The user creates a new profile in the system  Primary Actors: User, system  Secondary Actors: Manager  Preconditions:  The user entered valid information for name, address, phone, and  The user chose a username that is available in the system  The user chose a password that matches system restrictions  The user retyped the password correctly 1/4/2009CPSC203- Design-Week1- Lab26

 Main Flow:  The user enters first name and last name  The system displays available countries in the world  The user selects a country of residence  The system displays provinces in this country  The user selects his/her province  The system displays cities in this province  The user selects his/her city  The user enters his/her  The system checks the correctness of the  The user enters his/her phone number  System checks the correctness of the phone number 1/4/2009CPSC203- Design-Week1- Lab27

 The user chooses a username  The System validates the availability of this username  The user chooses a password  The system validates the robustness of this password  The user retypes the password  The system checks if both passwords are matched  Postconditions:  The user creates a new profile  Alternative Flows:  If any data is entered correctly The system provides an error messages and allows correction up to three times 1/4/2009CPSC203- Design-Week1- Lab28

Example: cancel flight  Name: Cancel flight  Description: The user wants to cancel of a booked flight  Primary Actors: User, System  Secondary Actors: Manager  Preconditions:  The user logged in the system with valid username and password  The user already booked the flight he/she wants to cancel  The deadline of canceling flight has not passed 1/4/2009CPSC203- Design-Week1- Lab29

 Main Flow:  The user chooses a flight to cancel  The system checks the deadline of canceling the flight  If the deadline has not passed, the system refunds money to the user after subtracting the cancelation fees.  Postconditions:  The user cancels the flight  The number of empty seats on the plans are increased by the number of cancelled seats  Alternative Flows:  If the deadline of cancelling the flight has passed An error message is provided The user can still cancel the flight but with no refund 1/4/2009CPSC203- Design-Week1- Lab210

Another example  Check Wiki  SC_203/CPSC_203_Template/Labs_Template/Week_1_- _Lab_2 SC_203/CPSC_203_Template/Labs_Template/Week_1_- _Lab_2 1/4/2009CPSC203- Design-Week1- Lab211

Exercise  Develop a use case diagram along with a use case description for a shipping company such as UPS or FedEx.  Requirements 1. Customers must be able to arrange for a pickup of a package to be delivered 2. Customers must be able to check the status of a package, assuming there is a tracking number for it 3. Customers must be able to refuse a package 4. Delivery people must be able to determine the next address to deliver a package to, and get directions for it 1/4/2009CPSC203- Design-Week1- Lab212

Exercise (cont’d) 5. Delivery people must be able to confirm a package has been delivered, and store the signature of the signer. 6. Front staff must be able to accept new packages to be shipped, as well as charge customers. 7. Auditors must be able to look at past parcel sending history for a particular location or customer. 1/4/2009CPSC203- Design-Week1- Lab213