In: Computer Science
i. Identify the ambiguous, inconsistent and incomplete statements
User should be of super user staff user and normal user.
Suppose in the online auction we have multiple user ones who want to bid or one who wants to make a bid and user to be categorized upon this.
The bid should be available for all so that anyone can se what's going and could register themselves for bid
ii. Identify different function requirements to be obtained from a system
Main Class AuctionSystem it copntains
constructor
AuctionSystem()
AuctionSystem(bidowner,product)
AuctionSystem(bidowner)
AuctionSystem(product)
AddBid Owner ArrayList
remove bidOwner
Class BidOwner
addproduct(name,type etc) //add bid
remove product //withdraw bid
void go_for_Auction(bidowner,product) or place_bid()
setMinPrize(product)
setQuantity(product)
setwinner(user)
setTimelimit(no of days)
class users //Bidders//2rd party user who wants to buy the item
using bid
{
users()
setbidprize(product)//update
remove bidprize(product) //withdraw from bid
addreview(product)
seeproductinfo(product)
seeBidOwnerInfo(BidOwner)
}
iii.Identify the possible non-functional requirements that could be identified from the requirements specifications.
Normal user data should be saved properly to target the user for registration by filling small form.
Bids should be eyecathing so that user wants to make and target for the bid.