Auction systems are a major component of the electronic marketplace that allow users at any site to sell and buy products. The sellers set up auctions for their products while the purchaser who bids the highest amount wins the right to purchase the product in an auction.
Prepare you own assumption for your eAuction, which can be B2B or B2C.
HGG Dev Center has been contact from client to develop an eAuction system. However, this is a new system for a client, BidHigh Auction Pty. Ltd. Your managing director asked you to develop system conceptual and diagram as following:
1. Understand problem domain.
1.1 Business Processes using Activity Diagrams, Use Cases and Use Case Diagrams.
1.2 Discover the Business Processes using Context level Data Flow Diagram.
2. Object oriented analysis, expanding understanding of the problem.
2.1 Develop the initial Class Diagram from conceptual model.
2.2 Define object interactions using System Sequence Diagrams.
3. Object Oriented Design, design the new system.
3.1 Produce refined Class Diagram.
3.2 Develop Communication(Collaboration) Diagrams.
3.3 Develop Object Diagrams.