Context - stephanesome/auction-system-tutorials GitHub Wiki

Context Diagram

auctionSyst-context

External Entity Role Rational
UI Device Presents an interface allowing Users to interact with the system. This is specifically a desktop computer or mobile computing system that runs a browser application through which users access the auction system. All use cases except Close Auction involves users interaction with the system.
Data Store Persist user and auction data. User information should be retained to support use cases Sign In, Sign Out, Create Account, Update Account, Deactivate Account. Auction (including Bid) information should be retained to support use cases Browse Auction Catalog, Place Bid, Create Auction, Close Auction.
Email Server Ensures the communication of email using protocols including SMTP. Email notifications are sent to users as part of use cases Deactivate Account, Close Auction.
Credit Processor Processes users credit card payments. Use cases Close Auction, Update Account involve processing of users credit card payments.