Question

In: Computer Science

Course: Introduction to software engineering Task Auction systems are a major component of the electronic marketplace...

Course: Introduction to software engineering

Task
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.

AIT 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:

Object Oriented Design, design the new system

-Develop Object Diagrams

Solutions

Expert Solution

Class Diagram/Object Diagram is the most important entity in object oriented programming analysis and design

Auction System allows user at any site to sell and buy products

The Sequence Diagram displays the overall flow of control in an object-oriented program.In thinking about the above examinations, we utilized an agentbased approach for our execution. We utilized three sorts of specialists – PurchaserAgent, SellerAgent and FacilitatorAgent. The SellerAgent gives the capacity of enlisting products for a closeout to the merchants. This plan expands the likelihood that the item unloaded will sell. The subsequent specialist is the PurchaserAgent that requires offering to purchase and it recommends a legitimate offering cost by dissecting the offering history of the offering contender. The third specialist is the FacilitatorAgent that assumes the job of a salesperson and empowers a bidder to take a gander at the other individual's sale history while offering for and purchasing a item.

Use this link to edit the diagram online -

https://app.creately.com/diagram/QeK5yG7exzE/edit


Related Solutions

Task 2 introduction to software engineering A nursery wants to keep track of all its products,...
Task 2 introduction to software engineering A nursery wants to keep track of all its products, including plants, fountains, garden hardware (wheelbarrow, shovels etc) and also soil and sand which they sell. They buy all stock from the wholesalers. The management wants to know which staff members have been selling what, and from which wholesaler the products were purchased. There are also times when a customer returns a product for a refund, and such information should be available in the...
Topic: Introduction to Convolution Software used : Matlab Course : Signal and Systems Lab 1. a)...
Topic: Introduction to Convolution Software used : Matlab Course : Signal and Systems Lab 1. a) Make the flowchart or pseudo code for convolution. b) Implement convolution in MATLAB.    Hint: Make a function using the format: function result = myconv (a,b)             Where a and b are input matrix and result is convolution answer. c) Compare it with conv command. 2. Let input signal x be [1, 3, –2, 4, -1] and the system h be [-2, 3, 4,...
Question2 thats Introduction to Software Engineering a. Explain briefly what you learnt in this tutorial? (1...
Question2 thats Introduction to Software Engineering a. Explain briefly what you learnt in this tutorial? (1 mark). b. List the specific learning resources, techniques, tactics, strategies that you used to learn for this tutorial. (1 mark) c. Evaluate and reflect on your own learning ability/performance/achievement in this tutorial. What challenges did you face in learning about and completing the requirements analysis task in this tutorial? What and how will you improve for next tutorial? (1 mark)
(a) As an engineer who has just finished taking engineering materials course, your first task is...
(a) As an engineer who has just finished taking engineering materials course, your first task is to investigate the causes of an automobile accident. Your findings show that the right rear wheel has broken off at the axle. The axle is bent. The fracture surface reveals a Chevron pattern pointing toward the surface of the axle. Suggest a possible cause for the fracture and why? (b) A titanium pipe used to transport a corrosive material at 400°C is found to...
Question1: thats Introduction to Software Engineering a. Consider a real-world super market shopping experience. a. Provide...
Question1: thats Introduction to Software Engineering a. Consider a real-world super market shopping experience. a. Provide benefits of automating an in-store super market shopping experience, considering both the business and customer perspectives. You need to list one benefit from business perspective and one benefit from customer perspective b. List two possible techniques for requirements elicitation b. Elicit and list requirements for the in-store supermarket self-service checkout system. You need to specify two functional and two non-functional requirements . c. Specify...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems consulting, and software training. Carol Bingham, a pricing analyst, has been asked to develop total costs for the functional areas. These costs will be used as a guide in pricing a new contract. In computing these costs, Carol is considering three different methods of the departmental allocation approach to allocate overhead costs: the direct method, the step method, and the reciprocal method. She assembled...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems consulting, and software training. Carol Bingham, a pricing analyst, has been asked to develop total costs for the functional areas. These costs will be used as a guide in pricing a new contract. In computing these costs, Carol is considering three different methods of the departmental allocation approach to allocate overhead costs: the direct method, the step method, and the reciprocal method. She assembled...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems consulting, and software training. Carol Bingham, a pricing analyst, has been asked to develop total costs for the functional areas. These costs will be used as a guide in pricing a new contract. In computing these costs, Carol is considering three different methods of the departmental allocation approach to allocate overhead costs: the direct method, the step method, and the reciprocal method. She assembled...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems consulting, and software training. Carol Bingham, a pricing analyst, has been asked to develop total costs for the functional areas. These costs will be used as a guide in pricing a new contract. In computing these costs, Carol is considering three different methods of the departmental allocation approach to allocate overhead costs: the direct method, the step method, and the reciprocal method. She assembled...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems...
Data Performance, a computer software consulting company, has three major functional areas: computer programming, information systems consulting, and software training. Carol Bingham, a pricing analyst, has been asked to develop total costs for the functional areas. These costs will be used as a guide in pricing a new contract. In computing these costs, Carol is considering three different methods of the departmental allocation approach to allocate overhead costs: the direct method, the step method, and the reciprocal method. She assembled...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT