Software Quality Assurance Question Bank–2012 Edition

Anna University

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Software Quality Assurance QUESTION BANK

SUBJECT CODE: CS2055

YEAR: IV

SUBJECT NAME: Software Quality Assurance

SEM : VII


UNIT-1 Introduction to Software Quality


PART-A

1) Define software quality.

2) Write down the different views of quality.

3) Describe the three areas addressed by McCall model.

4) Define McCall’s quality criteria

5) How the quality criteria interrelated

6) Give the conditions that quality metrics should meet.

7) What are the two types of metrics?

8) Give the characteristics of quality of software?

9) Why software is considered to be problematical?

10) What are the seven criteria suggested by watts for a good metric?

11) How the metrics are classified?

12) Write down the limitations of metrics?

13) What are the problem areas associated with implementation of the method?

14) Write down the Gilb’s quality attributes

15) Gilb’s approach becomes obsolete State reason.

PART - B

1. What are the views of quality? Explain in Detail the views of quality. (15)

2. Explain the hierarchical model of Quality. (15)

3. a) Plain in detail the GE Model. (07)

b) Plain the Boehm model. (08)

4. Explain how the software quality can be measured and the problems associated with them.

(15)

5. Explain the work of Gilb.

(15)

6. Explain in detail GQM model.

(15)


Unit-II: SOFTWARE QUALITY ASSURANCE


PART-A

1) What are five factors affecting software quality assurance?

2) Write down the guidelines for effective leadership?

3) Write down the five effective methods to ensure the failure of software quality assurance?

4) What is SRS?

5) What is SDD?

6) What is Software Interfaces documentation?

7) Write down the principles behind the review process?

8) Write down the specification for reviews?

9) What are the inputs given to the management review process?

10) Write down the objective of Technical review ?

11)Write down the procedures involved in auditing?

12)Write down the preparations that has to be made by the audit team?

13)What are the requirements required for the document audit and verification?

14)When the auditing is said to be complete?

15)What is the purpose of performing Review and auditing?

Part-B

1.Explain in detail the Quality tasks and responsibilities.

(15)

2. Explain in detail about the Documentation.

(15)

3. Explain the Procedural description template and Action items

(15)

4. Explain in detail the CMM Compatibility of Reviews and audits.

(15)

5. Explain the types of reviews.

(15)

6. a) Explain the software inspection process

(08)

b) Explain the factors affecting the SQA effort.

(07)


Unit- III QUALITY CONTROL AND RELIABILITY

PART-A

1) What are different types of Reliability growth models?

2) What are assumptions made in J-M model?

3) What are the assumptions made in fault count model?

4) Write down the criteria involved in reliability models

5) Write down the procedures involved in modeling software reliability

6) Define test compression factor

7) Write down the advantages of using reliability growth model

8) What are Ishikawa’s seven basic tools for quality control?

9) Write down the assumptions made in the phases of defect removal activities

10) How will u calculate the total defects for the life of the software?

11) Write down the equation for Goel generalized non homogenous Poisson process model.

12) What are the two types of inspector phase defined by knight and Myers?

PART-B

1 a) Explain in detail about the Reliability growth models. (08)

b) Explain the Defect Prevention Process. (07)

2. Explain the Defect removal Effectiveness.

(15)

3. Explain the Reliability models.

(15)

4. Explain in detail about the Rayleigh model.

(15)

5. Explain Reliability growth model for quality assessment

(15)


Unit - IV QUALITY MANAGEMENT SYSTEMS

PART - A

1) How will u calculate the total defects for the life of the software?

2) What is single inspector phase?

3) Name the two metrics for DRE

4) What is the use of software reliability models

5) What is the need of assessing the software reliability?

6) Write down the classification of reliability models

7) What are the assumptions made in the rayleigh model curve to model the software development activity?

8) What is DUD?

9) What are the strengths of Rayleigh model?

10) How the Reliability growth models are classified?

11) What are different types of Reliability growth models?

12) What are the assumptions made in fault count model?

13) Write down the criterias involved in reliability models?

14) Write down the procedures involved in modeling software reliability?

15)What are the four types of scenarios?

PART-B

1. Explain in detail the elements of QMS.

(15)

2. Explain the Rayleigh model framework.

(15)

3. Explain the Reliability Growth models.

(15)

4. Explain the complexity metrics and its models

(15)

5. Explain Lines of Code and Halstead’s Software Science.

(15)


Unit – V QUALITY STANDARDS

PART-A


1) Define CASE tool?

2) What are advantages of CASE Tools?

3) What are different types of CASE tools.

4) Define QMS?

5) Write down the SPC techniques?

6) List out the ISO 9000 series of quality management standards.

7) What is six sigma?

8) What is CMMI?

9) What is ISO 9000 certification?

10) Define CMM?

11) What is SEI?

PART-B

1. Discuss in detail about the needs for standards (15)

2. Explain the ISO9000 series standard (15)

3. Explain the ISO9000-3 standard for software development. (15)

4 .Explain in detail the CMM Model (15)

5. Explain the CMMI Model (15)

6. Explain the Six Sigma Concepts. (15)