SQM-FIRST-MID-SEM-REGULAR-17-18


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  
Text Box: No. of Pages        = 2
No. of Questions = 3
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