You are on page 1of 4

PMC240 Quiz 2 Page 1 of 4

Please work in your groups of 3 or 4 students as posted on Blackboard, check Blackboard for the names
of your group members. Enter answers to the exercise on this document. When you are done, please
upload on Blackboard, name the document in a way that I can tell the group that created it e.g.
Quiz2_Group1_PeterCRobertson_JonhWiley_MariaJohnson.docx. Please do not send submission in
email.

This quiz assignment is out of 100 and is worth 2% of your overall course grade.
Due Date: Wednesday June 10, 2020 (11:59 pm)

You are asked to enter student names below:


1. 2.
3. 4.

OVERVIEW:
You have been made a project manager in charge of a client/server application that allows people to
split and track costs and debts, and you are also going to be the QA manager in the project. The client
portion of the application will run on an android device. The project is being funded by the Vice
President of Mobile Apps. Other stakeholders include the VPs of the Legal department, Hardware, and
Finance.

Along with the new position you get:


 A development team
 A business requirements document (BRD)
 A software requirement specification document (SRS)
 A cost estimate for the system. The estimate was put together by the previous project manager
who was fired due to a lack of knowledge of software systems.

The software requirements specification (SRS) document is posted on BB. Please note: The
requirements specification document (which includes some user interfaces) has been picked up from the
web and it's used as a reference only for this exercise; it has been created by another organization).

Page 5 of the requirements specification document will give you a quick overview. Appendix B (page
45) gives you more details. Please read appendix B.
Your team consists of several developers; a breakdown of skill/expertise required for development is
included on page 42 of the requirements document.

You are going to follow the testing process and other topics we have discussed in class. As part of this
you need to answer each of the following questions.

Please note: There are several potential ways to answer these questions; you should analyse and
discuss these with your group to select the ones that all team members agree on.

1. Organize for Testing: Cost Estimate:


You need to look at the cost estimate that the previous project manager created. You know
budget is tight—much of the budget was wasted by the previous project manager. Answer the
following based on what you learned in class:
a. What is one thing that signals potential problems with the estimate?
PMC240 Quiz 2 Page 2 of 4

b. What can you do to do to verify that the estimate is correct?


c. If you need to redo the estimate, who (roles, not specific names) will you get involved in
the estimating process?

ANSWER to 1 (15 marks):


Problem with estimate

How to verify

Who is involved in redo

2. Organize for Testing: Testing Team


Based on the options we looked at in class:
a. What approach are you going to use to appoint the test design team? Describe who will
be on your test team (positions, not names) and why you will choose this method.
(Resource requirements for developing the system are on page 42).

ANSWER to 2.a. (15 marks):


Approach

Members

Reason for choosing


this approach

2. b. Give at least 2 benefits (advantages) that your approach will provide to the project owners

3. Verification Testing:
As part of Verification Testing you need to review the requirements document.
a. What kind of review will you use to verify this document?
b. Give your reason(s) for selecting this type of review.
c. Who (roles, not specific names) should be involved in reviewing the structure of Core
Features?
d. Who (roles, not specific names) should be involved in reviewing the Functional
Requirements?
e. Who (roles, not specific names) should be involved in performing integration testing on
the split pay system?

ANSWER to 3 (20 marks):


Type of review selected

Reason for selecting this type of


review
Who should be involved in Core
Features
Who should be involved in the
PMC240 Quiz 2 Page 3 of 4

Functional Requirements?
Who should be involved in
integration testing?

4. Software Development Methodologies


You have been given information about the two major software development methodologies.
Which one do you feel is best suited for the implementation of this testing project, and why?

ANSWER to 4 (10 marks):


Methodology chosen Reason for choosing this methodology

5. Most Important Tests (MITs)


For the first 6 core features of the system, describe the most important structural and functional tests
for each of the components. Give reasons for each answer provided.

ANSWER to 5 (30 marks):


Component Most Important Most Important Your Reasons
Structural Test Functional Test
User Registration &
Welcome

Group Creation &


Management

Posting A Bill

Member-To-Member
Transactions

Final Debt Resolution


PMC240 Quiz 2 Page 4 of 4

Group History

6. Verification and Validation Testing Implementation


At what stage of the project will you conduct verification testing, and which stakeholders (positions not
names) will you have present in the testing? Give reason for your answer.

ANSWER to 6 (5 marks):

Project State Stakeholders to be present Reasons for your answer

6. b. At what stage of the project will you conduct validation testing, and which stakeholders (positions
not names) will you have present in the testing? Give reason for your answer

ANSWER to 6.b. (5 marks):


Project State Stakeholders to be present Reasons for your answer

Submission
This MS Word document with the answers provided. Submit only on Blackboard.

Submission requirements
Only one file to be attached. Submission to be completed by only one member of the group.
File name must indicate:
 Course ID (PMC240)
 What is this (e.g. Quiz, Lab, Assignment, etc.)
 Authors by name(s)
Note: submissions that do not follow the requirements will not be accepted.

You might also like