Chapter 5 An Introduction to the Sample Application

advertisement
Chapter 5
An Introduction to the Sample
Application
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Application Overview
• An online application is a subcategory of a larger
family of enterprise application called e-commerce
systems
• An e-commerce system enables buyers and
suppliers of products and services to conduct
business-to-business transactions in a virtual
marketplace.
• The three concepts underlying auctions are :
- Auction
- Bid
- Exchange
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Application Overview
•
•
•
•
An auction has a number of interesting
characteristics :
An auction item is usully specialized
There are only a few buyers or sellers
Sellers and buyers are often anonymous
An auction is often used when where is a single
supplier for product and potentially many
customers
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Problem Statement
Online Auction application must address the needs
of its stakeholders and users :
• The sellers need to reach the largest possible
number of potential buyers to obtain competitive
purchase offers for their items or services
• The buyers require access to a large and diverse
catalog of items and want control over the amount
of money they are willing to pay for those items
• Both the buyers and sellers want the option of
remaining anonymous until they decide to
complete the exchange transaction
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Problem Statement
• The auction site owner wants to provide an
environment in which sellers and buyers meet
frequently and anonymously and complete
frequent exchanges, and want to make a profit by
charging a fee to the seller for completed
exchanges
• The Online Auction application must provide a
secure, virtual environment in which sellers can
advertise their items, buyers can bid on them, and
the administrator can effectively support this ecommerce solution.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Stakeholders and Users
• The term “Stakeholders” refers to people or
organization directly involved in making or
influencing key decisions about the functionality
and properties of the Online Auction application
• The term “users” represents individuals or legal
entities who use the Online Auction application
and support its operation
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Stakeholders Concerns and Responsibilities
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Users Concerns and Responsibilities
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Functional Features and Constraints
Typical features of an online auction system
• Management of user accounts
• Placing items for auction
• Browsing a structured catalog of open auctions
and placing bids
• Managing auctions
• Maintaining system security
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Functional Features and Constraints
Typical constraints of an online auction system,
when a seller accepts a bid and auction is closed :
• The seller receives payment for the auction item
from the Buyer
• The Buyer receives the purchased items
• The Sellers pays the transaction fee to the Auction
Site Owner
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Other Requirements and Properties
• Nonfunctional Properties
• User environment
• Deployment environment
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational
Unified Process, Addison Wesley, 2003
Prepared by Agus Widodo D2098
Download