0% found this document useful (0 votes)
62 views3 pages

OOAD Assignment No. 1

The document outlines tasks and use cases for a machine bidding system called MachineBuy. It includes: 1) A list of use cases and actors, including registering a company, placing a bid, and accepting a bid. Actors are procurement managers and Chinese traders. 2) High-level formats for the use cases including registering a company, placing a bid, and accepting a bid. 3) Additional details for the "Place a Bid" use case, including pre/post conditions, main success scenario, and alternatives. The use case allows a procurement manager to place a bid for a machine higher than the reserve price.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views3 pages

OOAD Assignment No. 1

The document outlines tasks and use cases for a machine bidding system called MachineBuy. It includes: 1) A list of use cases and actors, including registering a company, placing a bid, and accepting a bid. Actors are procurement managers and Chinese traders. 2) High-level formats for the use cases including registering a company, placing a bid, and accepting a bid. 3) Additional details for the "Place a Bid" use case, including pre/post conditions, main success scenario, and alternatives. The use case allows a procurement manager to place a bid for a machine higher than the reserve price.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Babar Ali Shah

3261-FBAS/BSCS/F-16

System Name: MachineBuy

Task 1:
Use Cases & Actors

(a) Register Company


(b) Place Bid
(c) Accept Bid

Actors Goal List

1.Procurement Manager (PM) Accept or Reject of Bid, update the Bid


status.

2.Chinese Trader Register Company, Place Bid and


Convert accepted Bid into Purchase
Order.

Task 2:
High Level format

• Use Case Name: Register Company

Primary Actor: Procurement Manager (PM)

Overview:

PM would first signup and then login and get his company registered by providing
required details to the System.

• Use Case Name: Place Bid

1
Babar Ali Shah
3261-FBAS/BSCS/F-16

Primary Actor: Procurement Manager (PM)

Overview:

PM login to the system, Look for his favorite/desire product and place a bid for it
(bid amount should higher than reserve bid price).

• Use Case Name: Accept Bid

Primary Actor: Procurement Manager (PM)

Overview:

Chinese Trader got a notification of the bid with a bid I.D from system, now he
would check that whether the bid is satisfying the condition or not and Accept or
Reject the bid. This response will also be send to PM site.

Task 3:
Use Case: Place a Bid

Actors: Procurement Manager (PM)

Purpose: Place a bid to the system.

Overview:

PM login to the system, Look for his favorite/desire product and place a bid for it
(bid amount should higher than reserve bid price).

Pre Conditions User is Identified & Authenticated.


System provides the list of items
offered for sale.
Post Conditions System makes a bid, give it an ID and
sends notification to Chinese Trader.

Main Success Scenario:


2
Babar Ali Shah
3261-FBAS/BSCS/F-16

Actor Action System Response


(i) PM login to the system
System asks to select the category of
machine.
(ii) Choose category of machines.

(iii) Requests the System to provide


the list of available selling items.
Provides list of available selling items
with their full detail.
(iv) Selects the desire machine.
(v) Request to Place a bid over it.
Accepts the Request.
Sends bid details to Chinese Trader for
Acceptance/Rejection (Feedback).

Alternatives
(iii) List not Available Yet.
(iv) Desire Machine not Available.

You might also like