DOMAIN ANALYSIS
The information gathered
during the construction of the use-cases was used to perform the object decomposition
and build the object structure of the system.
Object identification: The key objects identified were: Auction, Bid,
Offer, Buyer, Seller, Item, Buying Agent, Selling Agent, Monitor, Product
Catalogue, Auction Rules.
Identification of
relationships: The relationships
between major classes were classified as follows:
· Buyer, Seller and Monitor are a type of users.
· Bid is a part of Buyer. Offer is a part of Seller. So
they strictly fall into Composition relationship.
3.3.1
A Sequence Diagram
In this section, we present
a typical sequence diagram for VIPANI. Following figures depict the sequence
diagrams for “login”, “submit Bid” and “setup auction” use cases. Sequence
diagrams for other use cases can be developed likewise.
“login” Sequence Diagram
“Submit
Bid” Sequence Diagram
“Setup Auction” Sequence Diagram