Identify what sdlc process will be suitable for

Assignment Help Computer Engineering
Reference no: EM133430071

CASE STUDY - Online Grocery Delivery System

FreshGrocery is an online grocery delivery system that aims to make grocery shopping convenient for customers. The company wants to develop a mobile app and a web application that allows customers to order groceries online and have them delivered to their doorstep. The company has hired you as a software engineer to lead the development process.

The system has the following features:

User-friendly interface: The software should have an easy-to-use interface for customers to browse and order groceries online.
Product catalogue: The software should have a comprehensive product catalogue that includes all the items available for purchase, along with their prices, images, and descriptions.
Search and filter options: Customers should be able to search for specific products or filter their search based on different categories such as product type, brand, price range, and more.
Cart and checkout: The software should have a shopping cart that allows customers to add items, update quantities, and proceed to checkout.
Payment options: The software should support multiple payment options such as credit/debit cards, net banking, e-wallets, and cash on delivery.
Delivery scheduling: Customers should be able to select the date and time slot for the delivery of their groceries.
Order tracking: The software should provide real-time updates on the status of the customer's order, from confirmation to delivery.
Customer support: The software should offer a customer support feature, such as a chatbot or live chat, to assist customers with any questions or concerns they may have.
Delivery management: The software should have features for managing the delivery of orders, including route optimization, delivery tracking, and driver management.
Inventory management: The software should have an inventory management system to track stock levels, manage orders, and update product availability

Questions:

Identify what SDLC process will be suitable for the aforementioned case study. You need to provide strong justification. Simply saying "we choose agile" will not give any marks. For the justification part you may consider comparing different models and then mentioning why the selected model/process is more suitable than others.

Conduct interviews with the client (the instructor) to gather more detailed requirements and divide them into functional and non-functional requirements.

Draw mock wireframe for web and mobile interfaces (for groups of 5) for the aforementioned application.

Provide a Work Breakdown Agreement (contributions) providing a detail of how work is distributed among each member and what's the contribution of each member

Reference no: EM133430071

Questions Cloud

Discuss how these concepts and principles are used : Discuss how these concepts and principles are used in specific IT practices. Make sure to be precise about what you write about, discuss examples, and indicate
What similarity metric will you use to register : What similarity metric will you use to register an ultrasound image to an MRI image (e.g. mutli- modal image registration)? Briefly justify your answer
Briefly discuss steps taken by nielsen in using hr analytics : Briefly discuss the steps taken by Nielsen in using HR Analytics and their justification.
How much progress has been done in the realm : How much progress has been done in the realm of microcomputers as a direct consequence of cracking?
Identify what sdlc process will be suitable for : Identify what SDLC process will be suitable for the aforementioned case study. You need to provide strong justification. Simply saying "we choose agile" will
Briefly explain why you chose the article : select an article that relates to leadership and persuasion or to achieving results with effective leadership. Briefly explain why you chose the article
What is the command to display an ads from the command line : What is the command to display an ADS from the command line? How do you encrypt a file using the EFS feature of NTFS? Name two NTFS system files.
What he gets from alice is alice certificate : what he gets from Alice is Alice's certificate. Please draw diagrams to show the process of converting Alice's certificate to her public key.
Describe the impact of judicial decisions on law : Explain whether judicial decisions should reflect public opinion, using a specific example, and cite any sources used. Describe the impact of judicial decisions

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd