Question

In: Computer Science

Consider the problem statement for an "Online Auction System" to be developed: New users can register...

Consider the problem statement for an "Online Auction System" to be developed: New users can register to the system through an online process. By registering a user agrees to abide by different pre-defined terms and conditions as specified by the system. Any registered user can access the different features of the system authorized to him / her, after he authenticates himself through the login screen. An authenticated user can put items in the system for auction. Authenticated users can place bid for an item. Once auction is over, the item will be sold to the user placing the maximum bid. Payments are to be made by third party payment services, which, of course, is guaranteed to be secure. The user selling the item will be responsible for its shipping. If the seller thinks he's getting a good price, he can, however, sell the item at any point of time to the maximum bidder available. Read the Requirement Specifications thoroughly and answer the following questions:
i. Identify the ambiguous, inconsistent and incomplete statements
ii. Identify different function requirements to be obtained from a system
iii. Identify the possible non-functional requirements that could be identified from the requirements specifications.

Solutions

Expert Solution

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.


Related Solutions

Consider the online auction site described in Problem 2.31 (Chapter 2, Page no 165). Suppose you...
Consider the online auction site described in Problem 2.31 (Chapter 2, Page no 165). Suppose you want to employ the Publish-Subscribe (also known as Observer) design pattern in your design solution for Problem 2.31. Which classes should implement the Publisher interface? Which classes should implement the Subscriber interface? Explain your answer. (Note: You can introduce new classes or additional methods on the existing classes if you feel it necessary for solution.).
A new online auction site specializes in selling automotive parts for classic cars. The founder of...
A new online auction site specializes in selling automotive parts for classic cars. The founder of the company believes that the price received for a particular item increases with its age (i.e., the age of the car on which the item can be used in years) and with the number of bidders. The Excel multiple regression output is shown below. Summary measures Multiple R 0.8391 R-Square 0.7041 Adj R-Square 0.6783 StErr of Estimate 148.828 ANOVA Table Source df SS MS...
Consider a library management system and create the problem statement for that. For domain modelling what...
Consider a library management system and create the problem statement for that. For domain modelling what are the domain classes that might be included in a model? What are some of the associations among these classes? What are some of the attributes of each class? Draw a domain model class diagram for this system
In a study of 420,079 cell phone users, 133 subjects developed cancer of the brain or nervous system.
In a study of 420,079 cell phone users, 133 subjects developed cancer of the brain or nervous system. Test the claim of a somewhat common belief that such cancers are affected by cell phone use. That is, test the claim that cell phone users develop cancer of the brain or nervous system at a rate that is different from the rate of 0.0340% for people who do not use cell phones. Because this issue has such great importance, use a...
Consider the following capital budgeting and cash flow estimation problem. You have developed a new energy...
Consider the following capital budgeting and cash flow estimation problem. You have developed a new energy drink that uses various vegetables. The drink is called V-DRINK. You have an existing building that you are using to produce V-DRINK. The building is fully depreciated. You determine a need to buy $400,000 in equipment. Shipping and installation is an additional $50,000. Additionally you determine you will need to have $16,995 in inventory. What is the total initial outlay associated with the project?...
3) Suppose the number of users (i.e. total quantity demanded) for a new online messaging service...
3) Suppose the number of users (i.e. total quantity demanded) for a new online messaging service (NOMS) is: ?=?−?+??? ?h????∈(0,1),?? ???h????????????????????,????h??????. a) Interpret the parameter ?. What strategies can NOMS use to affect ?? 1 b)Suppose?=100, ?=2, ????h??????????????????????????? ???h???=? ,andthe marginal cost per user is 0. What is the profit maximising price? (1 mark)
Through the use of online tools and search facilities, ordinary users can acquire personal information about...
Through the use of online tools and search facilities, ordinary users can acquire personal information about others. As a matter of fact, anyone with internet access can use search engines such as Google to find out information about another individual. Sometimes, the person who is the subject of research is completely unaware that the information is publicly available. Does this use of search engines pose a threat to the privacy of ordinary people? Explain your answer.
Funny Family Vids, Inc. is an online website where users can post their funny home videos....
Funny Family Vids, Inc. is an online website where users can post their funny home videos. Some of its users also post copyrighted material belonging to others, however. What is the legal consequence, if a website's user uploads entire movies without permission? a. Neither the website nor its user can be sued for copyright infringement because of fair use. b. The website has the opportunity to remove the infringing material in order to avoid liability. c. The website becomes liable...
A study of 420, 005 cell phone users found that 130 of them developed cancer of the brain or nervous system.
  A study of 420, 005 cell phone users found that 130 of them developed cancer of the brain or nervous system. Prior to this study of cell phones use, the rate of such cancer was found to be 0.0419% for those not using cell phones. a) Use the sample data to construct a 90% confidence interval estimate of the percentage of cell phone users who develop cancer of the brain or nervous system.
Consider a new drug being developed for the treatment of a relatively common indication, such as...
Consider a new drug being developed for the treatment of a relatively common indication, such as diabetes mellitus or high blood pressure. In vitro and preclinical studies indicate the compound is extensively metabolized, primarily by CYP3A and partially by CYP2C19. The compound does not appear to be an inducer or inhibitor of any CYP450 enzymes, but it is a potential inhibitor of P-glycoprotein (P-gp). What in vivo drug-drug interaction (DDI) studies should the company developing the compound consider? A. A...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT