Online Book Shop Conceptualization Bookshop: Books, MusicCDs, Software

Slides:



Advertisements
Similar presentations
Web Store Ordering 101. Click here to access our Web Store.
Advertisements

Introduction to Online Ordering. Log in to OK Choice The web address for OK Choice is Enter your User.
UML Use Case Diagram / Use Case Text / Activity Diagram
Use cases Use-cases are a scenario based technique in the UML which identify the actors in an interaction and which describe the interaction itself A set.
Fox Scientific, Inc. Online Ordering 101.
Business Analysis & Data Design ITEC-630 Spring 2008
Jan 16, Ron McFadyen1 Ch 9. Use-case model: drawing System Sequence Diagrams Iteration 1: a simple cash-only success scenario of Process Sale.
Together and UML Greg Johnson CSE 230 – Software Engineering Spring 2007.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
An On-line bookstore Software Engineering II CS616 Software Engineering II Team 4:Jing Fu Hai Huang Xiao-Rong Wang Lijun Yuan.
Theatre: Rough Solution
Use Case Modelling.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Slide 1 Chapter 8 Behavioral Modeling. Slide 2 Key Ideas Behavioral models describe the internal dynamic aspects of an information system that supports.
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.
Copyright 2001 ICONIX Software Engineering, Inc. 1 UML for e-Commerce Doug Rosenberg ICONIX Software Engineering, Inc.
Quiz 1. Who is the guru of Extreme Programming?
Creating Your PE Webshop Using SmartStore.biz This Tutorial assumes you have downloaded the software from This tutorial is based.
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
E-Learning Material Web Application Design 2. Web Application Design Use cases Guidelines Exceptions Interaction Sequence diagrams Finding objects.
DESIGNED BY AMIT KUMAR DUTTA( ) FAHIAN AHMED( )
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
1 Object-Oriented Modeling Using UML (2) CS 3331 Fall 2009.
Your Name Here See Page Notes for Info about Hyperlinks.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Message Analysis Table.
Week 1 Lab2 Use Case Descriptions Dina A. Said
Class Diagrams Tutorial.
GSA Federal Supply Service VITM Virtual IT Marketplace
Once you have located the ISBN you would like to purchase, click “Add to Cart”. You will get a pop-up window showing the item you’ve added. If you are.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
Figures from Chapter 4 Form Storyboarding Dirk Draheim, Gerald Weber Form-Oriented Analysis Springer, October 2004.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
Faculty of Computer & Information
Behavioral Modeling Chapter 8.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle eBookSharing.
UML Diagrams A tool for presentation of Architecture.
1 אירוע אמאזון. 2 שלבי הפיתוח עם דיאגרמות UML 3 אמאזון תרשים תוכן.
University of Southern California Center for Systems and Software Engineering CS577a: Sequence Diagrams and ‘Design Classes’ David Klappholz, Nupul Kukreja.
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
MSF Design Example Conceptual Design Logical Design Physical Design.
CSC 480 Software Engineering PSP Project 3 September 6, 2002.
AudioLunchbox Screen Prototypes. Start Up Screen Login Account Create Order Screen Admin Panel Welcome Screen Verify Order Page Payment/ Order Confirmed.
CyberThink Ecommerce Shopping Cart Presented By: Paurva Buch Prachee Patel Rachit Purohit.
UML Diagrams CSC 422 Kutztown University Dr. Daniel Spiegel.
School Specialty Online Ordering Through Skyward.
CS520 Project Online Book Store
Use cases Week Use‐case diagram 2 – Depicts the interactions between the system and external systems and users. – Graphically describes who will.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
Examples on UCD.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
CSC 480 Software Engineering PSP Project 2 August 27, 2004.
Object Oriented Analysis and Design COSC 4250 Project: “Blue Sky Bookstore” Team: Pan Gao and Dennis Gallie October 8, 2007.
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 17 Object-Oriented Design and Modeling Using the UML.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
ATCC ® GUIDE TO ONLINE ORDERING. 2 Welcome to the new ATCC ® website We’ve integrated several new features to make online ordering easier for you and.
E commerce Online Shopping Website at Rs. 7920/-.
LIBRARY INFORMATION SYSTEM
ONLINE IMPORTS & EXPORTS PRESENTED BY T.NALINI( ) R.KIRANMAI( )
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.
Online MusicCD Store MSE Project Presentation II Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
“Your Key To Success in CNIT 280” UML REFRESH COURSE.
Classes, Sequence Diagrams and Triangulation
iShop Training Module Secured Browsing
Signing up or logging in to your user account:
ER MODEL Lecture 3.
MontaVida ORDERING PROCESS.
A tool for presentation of Architecture
A tool for presentation of Architecture
Object Interaction Diagrams
Entity – Relationship Model
Presentation transcript:

Online Book Shop Conceptualization Bookshop: Books, MusicCDs, Software Customers: Register, Browse, Order Bookshop: Charge, Ship

Online Book Shop Analysis: Identify Function Points Actors Use-cases Customer Bookshop staff Use-cases Customer registers details Customer browses and orders items Bookshop staff ships to customer Customer updates details Bookshop staff updates items

USE CASE DIAGRAM

Online Book Shop Analysis: Identify Scenarios Customer registers details ... Customer browses and orders items System welcome message Customer login System validates password Failure? System error message Exit Loop Customer browses System displays item information Customer selects number System adds to shopping cart Customer done System creates order System shows order and cost Customer agrees to pay System sends invoice to customer Bookshop staff ships to customer ... Customer updates details ... Bookshop staff updates items ...

ACTIVITY DIAGRAM

Online Book Shop Design: Identify Classes Initial guess From conceptualization Bookshop Book MusicCD Software Customer From analysis Login Password Item order ShoppingCart Order BillingAddress BookshopStaff ShippingAddress Initial guess Bookshop Book MusicCD Software Customer ItemOrder ShoppingCart Order BillingAddress BookshopStaff ShippingAddress

CLASSES WITH NAMES

Online Book Shop Design: Identify Inheritance Relationships Among Classes Inheritance Book is-a Item MusicCD is-a Item Software is-a Item BillingAddress is-a Address ShippingAddress is-a Address

CLASSES WITH INHERITANCE

Online Book Shop Design: Identify Attributes of Classes Isolated class design - attributes Bookshop name BookshopStaff Item title publisher yearPublished price Book author edition isbn MusicCD artist Software version ItemOrder item quantity ShoppingCart Order salesTax shippingFee total Customer name customerID password Address streetNumber street city state country postCode BillingAddress ShippingAddress

CLASSES WITH ATTRIBUTES

Online Book Shop Attributes from Aggregation and Composition Bookshop Items BookshopStaff Customers Orders Customer Shopping cart Order BillingAddress ShippingAddress ItemOrders (composition)

CLASSES WITH AGGREGATION AND COMPOSITION

Online Book Shop Design: Identify Methods of Classes Class methods (CRC cards)

CLASSES WITH METHODS

Online Book Shop Analysis: Identify Objects Customer browses and orders items System welcome message Customer login Get customer object System validates password Failure? System error message Exit Success Customer object initialized Shopping cart created for customer Loop System displays item information Get item from items list Item displays Customer selects number System adds to shopping cart Shopping cart object updated Customer done System creates order Order object created from shopping cart System shows order and cost Customer agrees to pay Order object authorized System sends invoice to customer Order object passed to shipping module Bookshop staff ships to customer

ACTIVITY DIAGRAM WITH OBJECTS

Sequence Diagram

Collaboration Diagram

Online Book Shop Design: Identify Packages BookshopInformation BookshopStaff Item Book MusicCD Software Customers Customer Address BillingAddress ShippingAddress Online ordering ItemOrder ShoppingCart Order

PACKAGES

Deployment Diagram