SQM-FIRST-END-SEM-REGULAR-17-18


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