Birla Institute of Technology & Science, Pilani
Work-Integrated Learning Programmes Division
First Semester 2017-2018
Comprehensive Examination
(EC-3 Regular)
Course No. : SS ZG661
Course Title : SOFTWARE QUALITY
MANAGEMENT
Nature of Exam : Open
Book
Weightage : 45%
Duration : 3 Hours
Date of Exam :
04/11/2017 (FN)
Instructions:
1.
Please
follow all the Instructions to Candidates given on the cover page of the
answer book.
2.
All
parts of a question should be answered consecutively. Each answer should start
from a fresh page.
3.
Assumptions
made if any, should be stated clearly at the beginning of your answer.
4.
Limited Answering Space:
Do note that your answers
for any question must be confined to TWO A4 pages (2 A4-sides full-spread starting
from LEFT->RIGHT); All answers must start from fresh page on the LEFT Side;
however, you are free to use last pages (of your answer-book marked ‘Rough work’ for planning/thinking
before penning the short and precise answer in the controlled space.
5.
Do
NOT use long paragraphs for your answers: use short paragraphs (not more than 2
– 3 sentences each) or simple bullet-points; use relevant diagrams/sketches for
illustration.
Q.1.
State TRUE (T) or FALSE (F) the following statements and justify
your answer (no more than 2-3 lines each, NO Marks without right justification even
if your T/F answer is correct) [5
x 2 = 10]
(a)
Formal methods of SQE are not applicable
to the development of system software
(b)
Organizations that adopt TQM emphasize
collecting process data rather than product data.
(c)
Control-Chart is the commonly
used management tool for Root-Cause Analysis
(d)
Corporate culture about quality is best
reflected in the Quality Policy statement and not necessarily in management
processes.
(e)
An Internal Quality Audit is a
management process to identify all defective products
Q.2.
As a newly
appointed Project Manager in a medium sized organization you have to implement
Inspection Process in your project. Following is the information about the project:
Project
duration: 2 months; Resource: 2
developers, 2 testers
Type
of Project: Full Lifecycle Development
having the phases: Requirement, Detail Design, Coding, Code Review, Unit
Testing, Integration Testing, System testing
(a)
What are the key challenges and
how you plan to overcome them? [5]
(b)
Which artifacts you will select
for inspection and why? [3]
(c)
Which Process assets you will
use for inspection [2]
Q.3.
What
are the various perspectives on Software Quality? Which of these perspective is more relevant
for today’s mobile application software development, and why? If time-to-market
schedule pressure dictates delivery date, what techniques you employ for
testing the product without compromising the product launch date and customer
satisfaction. Can test-automation tools enhance quality of testing for these
kinds of applications, explain? Give examples of few automated test tools employed
in your organization. [5 x 2 = 10]
Q.4 (a)
How
Equivalence Partitioning method is different from Boundary Value Analysis
approach in arriving at test-cases? Suppose a program computes the value
of the function
This function defines the following
valid and invalid equivalence classes:
X < = -2 (valid); -2 < X < 1 (invalid); X >= 1 (valid)
Q.4
(b)
Identify the test cases for each of the above class for testing the
function. [2 + 3 = 5]
Q.5.
Pinakini Web Designers wants to find down time
in a year of their websites and following are the information they have
|
Website1
|
Website2
|
MTTF
|
6580
|
4370
|
MTTR
|
250
|
380
|
(a)
Find the down time for website1
and website2 and
(b)
What do you think about reliability
of website1 and website2 and which one you recommend? [3 + 2 = 5]
Q.6.
You are developing an ecommerce platform
to stay ahead of the competition and you wish to include all the current
functionalities of today’s shopping sites and more. As a Quality Engineer, you
are required to devise QA strategies and identify testing techniques for
‘defect-free’ launch of the site during the coming Deevali festival.
(a)
What is your testing strategy if you are
pressed for time
(b)
List five types of testing you recommend
with valid reasoning [2 + 3 = 5]
***********
No comments:
Post a Comment