Question

Part 1: Software Testing (6 marks): Assume that you are building a web-based grocery shopping system...

Part 1: Software Testing (6 marks):

Assume that you are building a web-based grocery shopping system (similar to the ones that

Woolworths and Coles provide). The system allows customers to add grocery items to a (virtual)

shopping cart and pay online. They will then be notified when the order is ready for pick-up in the

selected store.

1. Identify one functional and one non-functional requirement related to that system (2 marks).

2. Describe how you would test those two requirements (2 marks).

3. For the item counts in the shopping cart, describe what equivalence classes and boundary values

you would choose when creating the corresponding unit tests (2 marks).

Part 2: Project Management (Risk Management) (6 marks):

Consider the scenario outlined in Part 1.

1. Identify two risks associated with the development of that system (2 marks).

2. Assess their probability and severity (2 marks).

3. Provide strategies to manage the risks (2 marks).

Part 3: Project Planning (3 marks):

Image you were the project manager for the system outlined in Part 1 in an early stage of the project.

1. Identify a possible milestone together with a related deliverable (1 mark).

2. Describe how you would break down the milestone into at least two different tasks (see table on

slide 75 of the Project Management and Planning lecture for an example) (2 marks).

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Part 1:

1. The functional requirement is as follows-

The user should be able to search the products available currently in the nearby stores and should be able to order the specified amount of quantity from the product catalog.

The nonfunctional requirements is as follows-

The website should be able to able to handle more than 10000 users without affecting it's performance.

2. For the functional requirement-

a)Search based on the item name, brand name or something more broadly.

b)Check different sort options.

c) Search results have to be relevant.

d) How many results to display per page, test the page navigation and mechanism.

For the nonfunctional requirement-

We will perform load testing to check the performance of the website under real life situations-

a) Check the response time for each transaction.

b) Performance of system components under various loads.

c) Performance of database components under various loads.

d) Latency between client and server.

3. Boundary values for the shopping cart item count can be defined as follows-

0 - Invalid

1 -Valid

Maximum number of items in the cart- Valid

Maximum number of items in the cart+1 - Invalid

For equivalence class testing-

We have three classes-

Integers<1 -Invalid Input

Integers>=1 and <=Max Items - Valid Input

Integers>Max items allowed - Invalid Input

Part 3-

The milestone for the project can be "Scoping Complete" which implies that all the stakeholders have been properly consulted and initial requirement gathering phase is over. The deliverable associated with this milestone can be an SRS(Software Requirement Specification) document.

The milestone can be broken down into two tasks-

1. Define context and Model requirements- To define the boundaries and interfaces of the proposed system with the external world, define the entities which interact with our proposed system and then represent the requirements in an acceptable format which may help us remove inconsistency and wrong requirements.

2. Finalize the requirements- After the first step, we have a better understanding of the system, the inconsistency has been removed, now we analyzed the finalized requirements and final step is to document this properly.

Add a comment
Know the answer?
Add Answer to:
Part 1: Software Testing (6 marks): Assume that you are building a web-based grocery shopping system...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Part 1: Software Testing (6 marks): Assume that you are building a web-based grocery shopping system...

    Part 1: Software Testing (6 marks): Assume that you are building a web-based grocery shopping system (similar to the ones that Woolworths and Coles provide). The system allows customers to add grocery items to a (virtual) shopping cart and pay online. They will then be notified when the order is ready for pick-up in the selected store. 1. Identify one functional and one non-functional requirement related to that system (2 marks). 2. Describe how you would test those two requirements...

  • Software Engineering Part 2: Software security: (7 marks) Assume you are performing preliminary security risk assessment....

    Software Engineering Part 2: Software security: (7 marks) Assume you are performing preliminary security risk assessment. 1. The first step in performing a preliminary risk assessment is asset identification. List down three assets you identify in an in-store automated supermarket shopping system when conducting the preliminary risk assessment. (3 marks) 2. Identify two possible security risks associated with an in-store supermarket shopping system and propose a system requirement that might reduce each of those risks. (4 marks)

  • 1. Assume that you are a manager at a firm interested in entering Russia. As part...

    1. Assume that you are a manager at a firm interested in entering Russia. As part of your initial analysis, top management would like to know about the level of currency and financial risks associated with the Russian market. a.   Using resources at globalEDGE™ (globaledge.msu.edu), write a short report on the current status of these risks, as well as the state of the Russian financial system and historical exchange rate stability. b.   Based on these findings, what is your recommendation?

  • Develop a 4 part project plan, using as your focus a work-related project you are doing...

    Develop a 4 part project plan, using as your focus a work-related project you are doing now or will be doing in the future. Part 1 Create a Service Level Agreement which includes which includes: Project Description, Purpose, and Objectives: Part 2 Using a Gantt chart, construct a project schedule. Part 3 describe the project budget key success factors Part 4Create a risk management and quality management plan,

  • Assume that you are working with a hospital and this hospital needs a software system to...

    Assume that you are working with a hospital and this hospital needs a software system to track its patients’ information. Your role in this software development is to design the database. There are many aspects of such a hospital software system to develop. However, in this assignment, you will only address interactions between doctors and patients. Your first step will be to create the relations necessary for this system and identify and describe the constraints that would be appropriate for...

  • You are the CEO of Big Grocery. Your company is planning on expanding into new markets....

    You are the CEO of Big Grocery. Your company is planning on expanding into new markets. As a part of this endeavor you are expected to make decisions on things such as store size, location and management. To help you make this decision you ask a subordinate (its good to be the CEO) to compile some data for you to help with making your decision. The data is outlined in the Part 1 document and is copied below. The key...

  • 4.Quality Improvement 1.Quality Planning 3.Quality Control 2.Quality Assurance QUALITY MANAGEMENT SYSTEM (QMS) Total Marks: 20] What...

    4.Quality Improvement 1.Quality Planning 3.Quality Control 2.Quality Assurance QUALITY MANAGEMENT SYSTEM (QMS) Total Marks: 20] What are the differences between Quality Assurance and Quality Control? (10 marks) i. ii. As a Quality Control Engineer, elaborate some control activities that you would carryout to ensure that the product and services being delivered meet the desired quality requirements. (10 marks)

  • You are the owner/manager for a small local IT business, employing 5 fulltime staff and 2 part-time staff in total. You have been approached to undertake a large project, involving the installation of...

    You are the owner/manager for a small local IT business, employing 5 fulltime staff and 2 part-time staff in total. You have been approached to undertake a large project, involving the installation of 150 new desktops for a new wholesale distribution centre in the local area. As part of the contract you would be expected to provide ongoing hardware and software support in a timely manner. Based on this introduction, B. Develop a stakeholder communications analysis for this project. Your...

  • Question 1- 20 marks The Internal Environment or Culture of an organization consists of seven (7)...

    Question 1- 20 marks The Internal Environment or Culture of an organization consists of seven (7) elements of which Human Resource Standards is one. Required: List and briefly describe ten (10) Human Resource policies/procedures (2 marks each) that are important to an organization that will help to guard against Internal Control weaknesses. (20 marks) Question 2- 12 marks The active involvement and support of senior management is necessary in every facet of Information Security. Required: List and briefly describe the...

  • You should present a cogent argument based on your critical analysis of the questions posed, using...

    You should present a cogent argument based on your critical analysis of the questions posed, using appropriate psychological terminology. It is not enough to answer a question by merely listing facts. Marnie works at a supermarket. Marnie notices that children in the supermarket often misbehave while shopping with a caregiver, and she decides to conduct an experiment to determine whether supermarket personnel can do anything to discourage the behavior. She recruits friends to serve as data collectors but makes a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT