Birla
Institute of Technology & Science, Pilani
Work-Integrated
Learning Programmes Division
First
Semester 2017-2018
Mid-Semester
Test (EC-2 Regular)
Course No. : SS ZG661
Course Title : SOFTWARE QUALITY MANAGEMENT
Nature of Exam :
Closed Book
Weightage : 30%
Duration : 2 Hours
Date
of Exam : 23/09/2017 (FN)
Note:
1.
Wherever information is insufficient,
make your own assumptions; assumptions made if any, should be stated clearly at
the beginning of your answer
2.
All parts of a question should be answered
consecutively, answer for each main question should start from a fresh page
3. 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. MCQ or T/F
answers require justification; NO marks or partial marks for
incorrect or missing justification
Q.1.
Answer the following questions
(MCQ & T/F) with Justification [10 x 1 = 10]
(a)
The dominant approach towards Quality in
Software Engineering is:
(a) Quality Management (b)
Software Testing
(c) Quality Assurance (d) Quality Control
(b)
What is the normal order of testing
activities for software?
(a) Unit, integration,
system, validation (b) System, validation, integration, unit
(c) Unit, integration,
validation, system (d) None of the
mentioned
(c)
The
responsibility for maintaining Quality in a Project lies with organization’s
Quality manager (T/F)
(d)
Which is not a size metric for effort
estimation?
(a) LOC (b) Function Points (c)
Cyclomatic complexity (d) Component count
(e)
An
Internal Quality Audit is a management process to identify all defective
products (T/F)
(f)
Quality & Productivity metrics help in
Project Manager’s performance appraisal (T/F)
(g)
In a spiral model ‘risk analysis’ is
performed: (a) In first loop (b) In
first and second loop (c) In every loop (d)
At the end of the last loop
(h)
Performing code-coverage analysis than
observing usage-patterns can help optimize testing effort in any project (T/F)
(i)
Identify Non-functional
testing from the following:
(a)
Usability Testing (b) Feature
Testing (c) Design walkthrough (d) Integration Testing
(j)
Formal
methods of SQE are not applicable to the development of system software (T/F)
Q.2.
For a full
life-cycle development project using V-Process model, list various SQA
activities at each phase and their impact on the final deliverable. Classify
these activities into QA and QC. What are the various metrics used to track the
performance of these QC/QA activities. [5 + 2 + 3 = 10]
Q.3.
The following table lists costs
incurred for various activities in a project. (a) Identify SQA activities and
classify these into the three cost-categories:
Prevention, Quality assessment, and Failure and (b) Compute the cost of quality (as % of total
development cost) and what measures you would adopt for reducing cost of
quality? [5 + 5 = 10]
#
|
Activity
|
Actual Cost
|
1.
|
Testing automation cost
|
Rs. 50000
|
2.
|
Time spent on internal
quality audit
|
Rs. 5000
|
3.
|
Rework
|
Rs. 15000
|
4.
|
Requirements+Design+Coding
cost
|
Rs. 150000
|
5.
|
Peer review effort
|
Rs. 2500
|
6.
|
Unit Testing
|
Rs. 3500
|
7.
|
Training
|
Rs. 40000
|
8.
|
Provision for post
release support
|
Rs. 10000
|
9.
|
System, Integration and
UAT effort
|
Rs. 15000
|
10.
|
Re-planning effort
|
Rs. 1500
|
11.
|
Defect Prevention and
causal analysis effort
|
Rs. 3000
|
********
No comments:
Post a Comment