Question

In: Computer Science

Select FOUR Use Cases and write Use Case scenarios with preconditions and post conditions


Case Study:


The Healthy Food Exchange (HFX) is a type of e-business exchange that does business entirely on the Internet. The company acts as a clearing exchange for both buyers and sellers of organic food.


For a person to offer food item for sale, he/she must register with HealthyFood. The person must provide a current physical address and telephone number as well as a current e-mail address. The system will then maintain an open account for this person. Access to the system as a seller is through a secure, authenticated portal.


A seller can list food items on the system through a special Internet form. Information required includes all the pertinent information about the food, its category, its general condition, and the asking price. A seller may list as many food items as desired. The system maintains an item ID of all food items in the system so that buyers can use the search engine to search for food item. The search engine allows searches by category, name, location, condition or keyword.


People wanting to buy food items come to the site and search for the item they want. When they decide to buy, they must open an account with a credit card to pay for the item. The system maintains all this information on secure servers.


When a request to purchase is made, along with the payment, The HealthyFood sends an e-mail notice to the seller of the item that was chosen. It also marks the item as pending. The system maintains this as an open order until it receives notice that the item have been shipped and mark it as sold. After the seller receives notice that a listed item has been sold, he/she must notify the buyer via e-mail within 12 hours that the purchase is noted. Shipment of the order must be made within 12 hours after the seller sends the


ITAP2013 Software Engineering


notification e-mail. The seller sends a notification to both the buyer and HealthyFood when the shipment is made.


After receiving notice of shipment, HealtyFood maintains the order in a shipped status. At the end of each month, a check is mailed to each seller for the food item orders that have been in a shipped status for 7 days. The 7-day waiting period is to allow the buyer to notify HealthyFood if the shipment does not arrive for some reason, or if the food item is not in the same condition as advertised.


The buyers can, if they want, enter a service rating for the seller. The service rating is an indication of how well the seller is servicing food purchases. Some sellers are very active and use HealthyFood as a major outlet for selling food items. So, a service rating is an important indicator to potential buyers.


please answer the following question:

1. Select FOUR Use Cases and write Use Case scenarios with preconditions and post conditions

Solutions

Expert Solution

Project Management:

The Health Food Exchange(HFX) is an online platform for buyers and sellers of Healthy food. It is an online market place for both buyers and sellers. It is a wast platform which consists of mainly two functional interfaces Buyer's Portal and Seller's Portal and it also compries of a backend which is controlled by Health Food Exchange(HFX) .To develop this platform we must start with listing the components, implementaions, functionalities of all the components.

Seller's Portal:

-components:

A login/signin interface.

Seller interface.

Internet from.

order tracking/shipment.

-functionalities and implementaions:

A login/sign interface which registers the seller by collectin the information like current physical address and telephone number as well as a current e-mail address.

Seller interface is where the seller can acces through the system with a secure and authenticated portal.

Internet form is provided to seller to add food items with the following attributes like category, general condition, asking price.

A notifiction button must be added at buyers portal using which a seller can notify both buyer and healthy food that the shipment is made and tracking order interface can also be integrated.

Backend:

A backend must be developed which provides the seller with an open acoount acces after the registration on the seller portal. The backend must generate an item ID to each food items listed by the seller in the internet from.

Buyer:'s Portal:

-Components:

Login/signin form.

Buyers interface and Search engine.

payment gateway.

ratings and feedback interface.

functionalities and implementaions:

A login/signin form which collects buyers personal details like phone no,delivery adresses, email id must be implemented.

A buyers interface must be developed which consits of various food items with seller information and a search engine must be implemented which can be used by buyer to search food items.

A payment gateway must be integrated which authenticates and facilitates payment made by credit and debit cards.

after recieving the item the buyer can rate the item and give feedback of the order.

Backend:

A backend must be implemented which collects the buyers details during login and stores it in a secure server.After a purchase is made on the buyers platform the backend must send a notification mail that the following item has been choosen. The backend must mark the item as pending and keeps the open order status until item is notified shipped by seller. After the item is shipped the backend assigns shipped status to the item for 7 days until a feedback is recieved by the buyer. The backend also stores feedbacks,transaction history and order Id of the order which can be accessed by the buyer in buyer


Related Solutions

C++ homework URGENT Select ONE of the following scenarios and write an appropriate function to produce...
C++ homework URGENT Select ONE of the following scenarios and write an appropriate function to produce the required result. Please write down which scenarios you have selected (a, b or c). a) Write a function that will accept a sentence and a letter and the function return will be the number of times the sent letter appears in the sent sentence. Example; if the sentence is "hello world" and the letter is “o” the return value should be 2. b)...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and supplier of software products to individuals and businesses. As part of their operations, Maximum provides a 1-800 help desk line for clients who have questions about software purchased from Maximum. When a call comes in, an operator inquires about the nature of the call. For calls that are not truly help desk functions, the operator redirects the call to another unit of the company...
Select one of the three scenarios and describe how you would use a systematic sample to...
Select one of the three scenarios and describe how you would use a systematic sample to select the sample. Write your answers in complete sentences. 2-4 sentences should suffice. 1) A group of scientists would like to determine if a new drug shrinks spleen tumors in mice. In order to do this, they select 150 mice and measure the size of their spleen tumors. Then they administer the drug. Then, they measure the size of the spleen tumors afterward. 2....
#2 For each of the following cases, write down the four components of the 4-momentum in...
#2 For each of the following cases, write down the four components of the 4-momentum in the form [Pt, Px, Py, Pz]. Assume each particle has mass m. (a) A particle moves in the +x direction in the laboratory at speed 0.8. (b) The same particle is observed in the Other Frame, in which it is at rest. (c) Another particle moves in the +z direction in the laboratory with speed 0.7. (d) The particle from part (c) as observed...
Java: Make 3 use cases for the code bellow. Example of Use case: Leave a Message...
Java: Make 3 use cases for the code bellow. Example of Use case: Leave a Message 1.Caller dials main number of voice mail system 2.System speaks prompt 3.User types extension number 4.System speaks 5.Caller speaks message Variation #1 3.1 In step 3, user enters invalid extension number 3.2 Voice mail system speaks 3.3 Continue with step 2. What the code Does: adds a new regular task, delete a task , show all tasks, and show regular tasks. my code: import...
Write a case you can use PCR to solve the problem and also write a case...
Write a case you can use PCR to solve the problem and also write a case you cannot use PCR to solve to problem
When analyzing the four scenarios below, use the Audit Risk Model as a framework in deciding...
When analyzing the four scenarios below, use the Audit Risk Model as a framework in deciding whether the auditor’s conclusion is appropriate (max 1 page, single spaced, bullet points are acceptable): Scenario 1: Andy, CPA, has participated in the audit of Swiss Cheese Company for five years, first as an assistant accountant and the last two years as the senior accountant. He has never seen an accounting adjustment recommended. He believes the inherent risk must be zero. Scenario 2: Barbara,...
What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
Complete four other scenarios (i.e., what-if analyses), and recommend the best scenario PARAMETERS FOR BASELINE CASE...
Complete four other scenarios (i.e., what-if analyses), and recommend the best scenario PARAMETERS FOR BASELINE CASE The following numbers are estimates for the upcoming year for a manufacturing company. Since the company is effective at implementing a JIT inventory system, assume there is no beginning or ending inventory. No. of units sold 120,000 Selling price per unit $240.00                            Fixed Expenses Variable Expenses         (per unit sold Production costs: Direct materials $18.00 Direct labor 36.00 Factory overhead $2,160,000 24.00 Marketing expenses:...
Write a discussion post that identifies three conditions that lead to cumulative trauma disorder (CTD). Describe...
Write a discussion post that identifies three conditions that lead to cumulative trauma disorder (CTD). Describe an example of each condition. Please note that the condition is a general term and the example is a specific instance of the condition in action.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT