WEST Presented By 3s. Introduction Project Overview Project Overview Use Case Diagram Use Case Diagram Domain Model Diagram Domain Model Diagram UI for.

Slides:



Advertisements
Similar presentations
Use case tutorial examples.
Advertisements

ArcLogistics Routing Software for Special Needs, Maintenance and Delivery.
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
EMPLOYEE EMERGENCY CONTACT SYSTEM.  Employee Emergency contact system is an internet based portal where employees can update their safety status.  Portal.
Business Analysis & Data Design ITEC-630 Spring 2008
WEST Presented By 3s. Introduction Team Overview Team Overview Project Overview Project Overview System Perspective/Decomposition Diagram System Perspective/Decomposition.
Requirements Analysis CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology January 7, 2003.
Would like to present to you:. Demo Overview Developed an online calendar Meant for small organizations –Efficiency –Communication As well as personal.
SwE 313 Case Study Registration System.
Robustness Analysis Dr. Neal CIS 480. Outline What is robustness analysis? Key roles in robustness analysis Object types found in discovery Diagramming.
CADDLAB Medical Imaging on Remote Compute Servers.
Documenting Requirements using Use Case Diagrams
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
INTRODUCTION TO BIOINFORMATICS Web practical. The login system Monitor access to the site Register courses and monitor test results of individual students.
New Student Orientation Registration System Stephen Nakamura EE496 Preliminary Design Review Fall 2008.
Introduction to Software Engineering Dr. Basem Alkazemi
Trippin’07 Nick Campbell, Paul Giambalvo, Jason Talis, Patrick Winters.
UML exam advice. Minimal, yet sufficient UML course 80% of modeling can be done with 20% of the UML. Which 20% was that again? We’re supposed to be “Use.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
RUP Requirements RUP Artifacts and Deliverables
CSCC40 tutorial 08 1 use cases are created based on identified functional requirements but are not mapped one-to-one to requirements... specify expected.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
By Daniel Siassi.  XHTML  For Structure  CSS  For Stylization of Structure  SQL Database  Store Customer, Calendar, and Order Data  PHP  Server-side.
Systems Development Life Cycle Dirt Sport Custom.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 06. Requirements.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Software engineering lec4 Requirements. Developing requirements Start thinking about particular problem Understand the problem  Domain analysis Gather.
CEN 5011 – Fall 2006 – Term Project Presentation Development Team Dulcardo Arteaga Erik Kessler Javier Mesa Larissa Guerrero Lenny Markus Naveen Gowda.
Joe Baca, Travis Cano, Ray Pasco, A.J. Quartararo ACME WIDGETS.
Team ELL System Requirements Ladakeysha Thomas Elizabeth Waldo LaWanda Warren Brandon Williams.
Our Online Courier Management Application is developed with the latest technology and State of the Art Database. This Management Software will be very.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
Project 3 Cookie Cutters Kevin Huynh Sean Tsusaki Jordaniel Wolk.
Requirements Artifacts Precursor to A & D. Objectives: Requirements Overview  Understand the basic Requirements concepts and how they affect Analysis.
Online Friends’ Community Presented by: Stuart Monaghan HND in Computing th May 2002.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
An Airlines and Tour management application. RECAP.. Business Overview  This App will be developed for emerging travel enterprises that wish to enter.
Intro & Vision Introduction Limit traffic Reduces emissions Prime the pump for conservation Spread resources Reduce stress –Drive less –Have company –Reduce.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Submitted By: Memon Khurshed (Group Leader) Hamed Abdollahpur
Faculty of Computer & Information
OOSE Use Case. Requirement Functional: –Features, capabilities, and security Non Functional: –Usability: Human factors, help, and documentation –Reliability:
1 Use Case Modeling Reference: RUP Doc. Use Case Example 2.
Touseef Tahir Lecturer CS COMSATS Institute of Information Technology, Lahore USE CASES BY.
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object Oriented Analysis and Design Requirements Overview.
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.
Requirements Engineering Southern Methodist University CSE 7316 – Chapter 3.
“Confidential –Internal Halliburton Use Only. © 2004 Halliburton. All Rights Reserved.” Portal Brief OracleAS Portal A component of Oracle Application.
CS 772: Global Knowledge Networks V. “Juggy” Jagannathan CSEE, West Virginia University.
INTERNET BANKING SYSTEM Mohamed Hassan Ali Supervisor : Mr Michael Norman.
Capturing and Exploring Requirements with Use Cases and UML Models
How I spend my money Software architecture course Mohan, Maxim.
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
CTH Session 6. Search engines What are search engines ? Examples of search engines?
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 5th Edition Copyright © 2015 John Wiley & Sons, Inc. All rights.
The website designer needs to be able to customize the look-and-feel of quizzes to match the customer's website. The content author needs to be able to.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
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.
DETAILED DESIGN EFFICIENT AND SIMPLE Maroon Solutions 1.
Use Case Model.
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Amtrak Script | Greyhound Clone | Megabus clone
Bus Seat Booking Script - Online Bus Booking Software - Online Bus Ticket Reservation System
Houston Business Locator
Introduction Location Tracker management system ensures substantial productivity, gains including greater efficiency of fleet operations,higher field workforce.
Academy Hub An eUnomia Factory Solution.
Academy Hub An eUnomia Factory Solution.
Presentation transcript:

WEST Presented By 3s

Introduction Project Overview Project Overview Use Case Diagram Use Case Diagram Domain Model Diagram Domain Model Diagram UI for Search Route Use Case UI for Search Route Use Case Sequence Diagram Sequence Diagram State Diagram State Diagram Non-Functional Requirement Non-Functional Requirement List of Outstanding Issue/Problems List of Outstanding Issue/Problems

Project Overview Current Problem Current Problem –Difficulty for searching travel routes –Not always efficient routes –Not always cheapest routes Our Solution Our Solution –Web-Enabled Scheduling of Travel (WEST)

Use Case Diagram

Search Route Use Case UC2: Search for Route UC2: Search for Route Overview: To search for a specific travel route. Overview: To search for a specific travel route. Event: Search route. Event: Search route. Pre-condition: It is assumed that the user is logged in with a valid account. Pre-condition: It is assumed that the user is logged in with a valid account. Post-condition: A route has been found that matches the users parameters. Post-condition: A route has been found that matches the users parameters. System: Account management System, Travel Search System, Booking System. System: Account management System, Travel Search System, Booking System. Actors: User, Travel Information website, Google Maps. Actors: User, Travel Information website, Google Maps. Related Use Cases: Create booking, Modify Booking, Modify Route, Login Related Use Cases: Create booking, Modify Booking, Modify Route, Login

UI for Search Route

State Diagram for something

Non-Functional Requirement The system should be able to interface with other applications. For example Google maps, Greyhound, Expedia.ca, etc.. The system should be able to interface with other applications. For example Google maps, Greyhound, Expedia.ca, etc.. The System should be easy to use. The System should be easy to use. –Users familiar with the web should not get lost using the website –New users to the web should be able to learn how to use the site within a couple hours. The application will have a downtime of no more then 2 hours a month. The application will have a downtime of no more then 2 hours a month. The application must be able to communicate with the Customer Information Database The application must be able to communicate with the Customer Information Database The system needs to be able to handle 1,000 requests simultaneously with a response time of 100ms. The system needs to be able to handle 1,000 requests simultaneously with a response time of 100ms. The application is being developed using PHP and Ajax standards to ensure Travelite employees can maintain it. The application is being developed using PHP and Ajax standards to ensure Travelite employees can maintain it.

List of Outstanding Issue/Problems History of User History of User Unclear as to what information we will need to keep when creating the user Unclear as to what information we will need to keep when creating the user If a user books twice, it is up to the employee to decide what to do If a user books twice, it is up to the employee to decide what to do Modify Route Use Case update. User can modify the current search only. Modify Route Use Case update. User can modify the current search only. Modify Reservation is used when changing existing reservations. Modify Reservation is used when changing existing reservations.

Questions ?

Suggestion for Course More Elicitation Sessions More Elicitation Sessions