Professional Documents
Culture Documents
Conceptualization
Bookshop: Books, MusicCDs, Software Customers: Register, Browse, Order Bookshop: Charge, Ship
Use-cases
Customer registers details Customer browses and orders items Bookshop staff ships to customer Customer updates details Bookshop staff updates items
Customer done System creates order System shows order and cost Customer agrees to pay System sends invoice to customer Bookshop staff ships to customer ...
Loop
Customer browses System displays item information Customer selects number System adds to shopping cart
ACTIVITY DIAGRAM
Initial guess
Bookshop Book MusicCD Software Customer ItemOrder ShoppingCart Order BillingAddress BookshopStaff ShippingAddress
From analysis
ShoppingCart Order
salesTax shippingFee total name customerID password streetNumber street city state country postCode
BookshopStaff
name
Item
title publisher yearPublished price
Customer
Book
author edition isbn
Address
MusicCD
artist
Software
version
ItemOrder
item quantity
BillingAddress ShippingAddress
Customer
Shopping cart Order BillingAddress ShippingAddress
Shopping cart
ItemOrders (composition)
Order
Customer ItemOrders (composition)
BookshopStaff
name
Item
Software
artist
versio n
ItemOrder
Shopp ingCart
Order
item quantity
Custo mer
Address
BillingAddress
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
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
Sequence Diagram
Collaboration Diagram
Customers
Online ordering
ItemOrder ShoppingCart Order
PACKAGES
Deployment Diagram
System 1 System 10 Server
Network
System 100