Question

In: Computer Science

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 a technique that you think could be used to determine the validity and a technique that you think could be used to determine the completeness of gathered requirements for an automated in-store supermarket shopping system?

d. Describe what is meant by a domain requirement and explain why it could be challenging to recognize domain requirements by interviewing the stakeholders of an in-store supermarket shopping system?

Solutions

Expert Solution

Question#1

(A)

Customer Benefits:

  • Improve Efficiency
  • Focus on Customer Service

Owner Benefits:

  • Increase Security
  • Improve Cash Flow
  • Improve Employee Retention

(B)

Two functional requirments

  • Tracking the online orders by customers
  • providing alert about sales and new arrivals to the customers through email and text

Two Non Functional Requirments:

  • As automatically generate the monthly report about the employees and the store
  • The system should autmatically generate a pop request  for sending an order for some item when it is low in stock

(C)

When the admins are scanning the product to be placed in the stocks so when scanning the barcode and also keeps the manufacturing date and expiration date record save in the data and when a week is near the expiration of that product so then the system should generate the alert to notify the admins.

(D)

Domain requirements are the characteristic of a particular domain of a project.It is basically used to maintain the records. As it could be difficult to recognize the stake holders requirment as every person have different requirments as the stake holders have different demands so thats why it is been difficult.

PLEASE GIVE A THUMBS UP!!!!!!!!


Related Solutions

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)
Provide an example of a real-world industry or market (current or historical) that has not been...
Provide an example of a real-world industry or market (current or historical) that has not been described by another student or that is in the text that would be described by economists as a monopoly (near-pure or natural) and provide a summary of how that monopoly became a monopoly, how it maintained monopoly power, and if applicable, how it lost its monopoly power. Provide a link to your references (Do not use Wikipedia).
Apply the principles of System Engineering to a real-world situation. Select an engineering opportunity. Frame the...
Apply the principles of System Engineering to a real-world situation. Select an engineering opportunity. Frame the engineering opportunity in a system-engineering context. Define the system engineering process. Define the system engineering methodology. Use the following elements below: System engineering context Conceptual system design Requirements engineering Concept selection System validation Life-cycle acquisition Life-cycle costing System architecture Risk management Evaluation requirements Evaluation of the system engineering organization Program reporting requirements
Discussion Question, choose one of the following: Provide an example of a real-world industry or market...
Discussion Question, choose one of the following: Provide an example of a real-world industry or market that has not been described by another student that would be described by economists as a natural monopoly. Why might government want to regulate natural monopolies? Find a recent article on how the government is regulating that natural monopoly and provide a summary of that article along with a link to the article. Make sure you know the definition of a natural monopoly as...
please answer all g.Explain, discuss, and provide a real world example of equilibrium in the market....
please answer all g.Explain, discuss, and provide a real world example of equilibrium in the market. h.Explain, discuss, and provide a real world example of a shortage in the market. i.Explain, discuss, and provide a real world example of a surplus in the market. j.Explain, discuss, and provide a real world example of disequilibrium in the market. k.Explain, discuss, and provide a real world example of government imposed price controls: a price ceiling and a price floor. l.Explain, discuss, and...
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,...
Is child learn about the real world through their hands-on experience explain
Is child learn about the real world through their hands-on experience explain
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: Real-World Monopolies Describe an example of a real-world industry or market that would be considered...
Topic: Real-World Monopolies Describe an example of a real-world industry or market that would be considered by economists to be a natural monopoly. What characteristics of the industry make it a monopoly? What is the impact of the monopoly power on its customers? Why might government want to regulate natural monopolies? How might such regulation be structured?
What is Social Engineering? Provide and explain the seven types of Social Engineering. Given a real-life...
What is Social Engineering? Provide and explain the seven types of Social Engineering. Given a real-life example of each type of Social Engineering along with mitigation methods.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT