You are on page 1of 9

VALLIAMMAI ENGINEERING COLLEGE

SRM Nagar, Kattankulathur 603 203

DEPARTMENT OF
INFORMATION TECHNOLOGY

QUESTION BANK

VIII SEMESTER

IT6013- SOFTWARE QUALITY ASSURANCE

Regulation 2013

Academic Year 2016 17

Prepared by

Mr. S. Ravikumar, Assistant Professor (Sel.G)/IT


VALLIAMMAI ENGINEERING COLLEGE
SRM Nagar, Kattankulathur 603 203.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUESTION BANK
SUBJECT : Software Quality Assurance
SEM / YEAR: VIII Sem/IV Year

UNIT I - INTRODUCTION TO SOFTWARE QUALITY & ARCHITECTURE


Need for Software quality Quality challenges Software quality assurance (SQA)
Definition and objectives Software quality factors- McCalls quality model SQA system
and architecture Software Project life cycle Components Pre project quality components
Development and quality plans.
PART - A
Q.No Questions BT Level Competence
1. What is Software quality? BTL1 Remembering
2. Describe the causes of software errors. BTL1 Remembering
3. Define Software quality assurance. BTL1 Remembering
4. What is Software errors? BTL1 Remembering
5. What is the difference between faults and failures? BTL1 Remembering
6. List the uniqueness of software quality assurance. BTL1 Remembering
7. Give the Quality challenges. BTL2 Understanding
8. Describe environments for which SQA methods are developed? BTL2 Understanding
9. Give the need for comprehensive software quality
BTL2 Understanding
requirements.
10. Interpret the meaning Product operation software quality BTL2 Understanding
11. factors.
Illustrate the definition of Product revision software quality
BTL3 Applying
factors.
12. Show the Alternative models of software quality factors. BTL3 Applying
13. Demonstrate the meaning of Product transition software BTL3 Applying
14. quality.
Comparefactors
SQA system and architecture. BTL4 Analysing
15. Analyse the Software compliance with quality factors BTL4 Analysing
16. Analyse the meaning of Pre-project components . BTL4 Analysing
17. Deduce the Software project life cycle components. BTL5 Evaluating
18. Assess SQA standards, system certification, and assessment
components? BTL5 Evaluating

19. Formulate the ways to Organize SQA with respect to the


human components. BTL6 Creating

20. Prepare the quality plans for small projects and for internal
BTL6 Creating
projects.
PART - B
1. Describe briefly the need for Software quality? (16) BTL1 Remembering
2. Identify the Challenges in Software Quality ? (16) BTL1 Remembering
3. Describe about Software quality assurance and software BTL1 Remembering
engineering? (16)
4. Describe the Classification of the causes of software errors ? BTL1 Remembering
(16)
5. Discuss the Classifications of software requirements into BTL2 Understanding
software quality factors? (16)
6. Discuss the McCalls quality model? (16) BTL2 Understanding
7. Discuss Product revision software quality factors with BTL2 Understanding
examples. (16)
8. Discuss about the Product transition software quality factors. BTL3 Applying
(16)
9. Illustrate in detail about the McCalls quality model. (16) BTL3 Applying
10. Illustrate the Software errors, faults and failures. (16) BTL3 Applying
11. Illustrate in detail about SQA system and architecture? (16) BTL4 Analyzing
12. Explain in detail about the Software project life cycle BTL4 Analyzing
components? (16)
13. Evaluate the Infrastructure components for error prevention BTL5 Evaluating
and improvement. (16)
14. Create pre project quality components? (16) BTL6 Creating

UNIT II - SQA COMPONENTS AND PROJECT LIFE CYCLE


Software Development methodologies Quality assurance activities in the development
process- Verification & Validation Reviews Software Testing Software Testing
implementations Quality of software maintenance Pre-Maintenance of software quality
components Quality assurance tools CASE tools for software quality Software
maintenance quality Project Management.
PART - A
Q.No Questions BT Level Competence
1. How the intensity of quality assurance activities in the
BTL1 Remembering
development process are affected.
2. Define Software Development methodologies. BTL1 Remembering
3. Identify the difference between Verification and validation? BTL1 Remembering
4. Describe qualification? BTL1 Remembering
5. Tell briefly about SQA defect removal effectiveness and cost. BTL1 Remembering
6. Identify some use of Review objectives. BTL1 Remembering
7. Discuss Formal design reviews . BTL2 Understanding
8. Give the definition of Peer reviews. BTL2 Understanding
9. Discuss the team review methods. BTL2 Understanding
10. Give the definition of Expert opinions. BTL2 Understanding
11. Show the difference between White box testing and Black box
BTL3 Applying
testing.
12. Illustrate the meaning of Alpha and beta site testing programs. BTL3 Applying
13. Show the components of Software testing strategies. BTL3 Applying
14. Analyse the definition of Software test classifications. BTL4 Analysing
15. Infer the definition of testing process. BTL4 Analysing
16. Analyse Test case design. BTL4 Analysing
17. Deduce Automated testing. BTL5 Evaluating
18. Explain the foundations of high quality. BTL5 Evaluating
19. Compose the Risks and benefits of introducing external
BTL6 Creating
participants.
20. Compose the meaning of CASE tool? BTL6 Creating
PART - B
1. Describe the Classic and other software development BTL1 Remembering
methodologies. (16)
2. Describe the modal for Software Quality Assurance defect BTL1 Remembering
removal effectiveness and cost? (16)
3. Describe how factors affecting intensity of quality assurance BTL1 Remembering
activities in the development process. (16)
4. Describe Verification, validation and qualification. (16) BTL1 Remembering
5. Give the review objective and comparison of the team review BTL2 Understanding
methods. (16)
6. Discuss the software testing objective, strategies and BTL2 Understanding
classifications . (16)
7. Discuss in detail about Software Testing implementations. BTL2 Understanding
(16)
8. Discover the assurance of Quality in software maintenance. BTL3 Applying
(16)
9. Illustrate about quality of external participants contributions in BTL3 Applying
healthsoft case. (16)
10. Explain in detail about Risks and benefits of introducing BTL3 Applying
external participants. (16)
11. i. Explain the Automated Testing.(8) BTL4 Analyzing
ii. Explain the Alpha and beta site testing programs .(8)
12. i. Explain the contribution of CASE tools to software product BTL4 Analyzing
quality (10)
ii. Write short note on CASE tools and their effect on software
quality (6)
13. Deduce the SQA tools for assuring the quality of external BTL5 Evaluating
participants contributions.(16)
14. Design how Software development and functional BTL6 Creating
improvement maintenance are said to have much in common.
i. Discuss their similarities regarding quality assurance and
application of CASE tools. List and explain which CASE
tools, if any, can be applied in common.(8)
ii. Discuss the special quality assurance problems typical of
functional improvement maintenance and how CASE tools
can be applied in their correction.(8)

UNIT III - SOFTWARE QUALITY INFRASTRUCTURE


Procedures and work instructions Templates Checklists 3S developmenting Staff
training and certification Corrective and preventive actions Configuration management
Software change control Configuration management audit -Documentation control Storage
and retrieval
PART - A
Q.No Questions BT Level Competence
1. 1Define Procedures. BTL1 Remembering
2. . What do you mean by work instructions? BTL1 Remembering
3. What is Procedures manual? BTL1 Remembering
4. List some of the Checklists for quality device. BTL1 Remembering
5. What are Work instructions manual. BTL1 Remembering
6. What is Templates? BTL1 Remembering
7. Give the definition of certification process. BTL2 Understanding
8. Write the objectives of staff training. BTL2 Understanding
9. Interpret Surprises for the 3S development team. BTL2 Understanding
10. Express professional knowledge requirements. BTL2 Understanding
11. Illustrate training and updating needs. BTL3 Applying
12. Demonstrate the Planning the certification processes. BTL3 Applying
13. Illustrate 3S development team revisited. BTL3 Applying
14. Analyse Corrective and preventive actions. BTL4 Analysing
15. Differentiate the corrective and preventive actions process. BTL4 Analysing
16. Infer the Analysis of collected information. BTL4 Analysing
17. Deduce Software configuration. BTL5 Evaluating
18. Assess Software change control. BTL5 Evaluating
19. Design Computerized tools for managing software
BTL6 Creating
configuration.
20. Compose Controlled documents and quality records. BTL6 Creating
PART - B
1. How to prepare, implement and update the Procedures and BTL1 Remembering
work instructions? (16)
2. What is Procedures and manuals used for procedures and BTL1 Remembering
explain in detail. (16)
3. What is the benefits of implementing an SQA procedures BTL1 Remembering
manual in an organization. (16)
4. What is template? Explain about the preparing, implementing BTL1 Remembering
and updating templates. (16)
5. Discuss the Checklist for requirement specification report in
BTL2 Understanding
detail. (16)
6. Discuss in detail about advantages of templates and checklist
BTL2 Understanding
in your own words(16)
7. Distinguish between Surprises for the 3Sdevelopment team
BTL2 Understanding
and 3S development team revisited. (16)
8. Illustrate Corrective and preventive actions(16) BTL3 Applying
9. i. Illustrate briefly about Staff training and certification. (8)
ii. Illustrate the Organizing and Development of solutions and BTL3 Applying
their implementation for preventive and corrective actions.(8)
10 i. Explain in detail about Software configuration, its items and
its management.(8)
BTL4 Analyzing
ii. Write short note on Software configuration management
tasks and organization.(8)
11 Explain About Software change control. (16) BTL4 Analyzing
12 Explain in detail about release of software configuration
BTL4 Analyzing
versions. (16)
13 Asses in detail Computerized tools for managing software
BTL5 Evaluating
Configuration.(16)
14 Consider the following The handling of several types of
documents requires compliance to SCM and documentation
procedures simultaneously.
(1) Explain in your own words whether the requirements are BTL6 Creating
contradictory or complementary.(8)
(2) Suggest directions for coordination between
documentation control and SCM procedures.(8)

UNIT IV - SOFTWARE QUALITY MANAGEMENT & METRICS


Project process control Computerized tools Software quality metrics Objectives of quality
measurement Process metrics Product metrics Implementation Limitations of software
metrics Cost of software quality Classical quality cost model Extended model
Application of Cost model
PART - A
Q.No Questions BT Level Competence
1. Define Project process control. BTL1 Remembering
2. Examine Progress control of internal projects and external BTL1 Remembering
Participants.
3. List the components of project progress control? BTL1 Remembering
4. What is project progress control regimes? BTL1 Remembering
5. What is Computerized tools for software progress control? BTL1 Remembering
6. Define Control of risk management activities. BTL1 Remembering
7. Explain the Project resource control. BTL2 Understanding
8. Explain Project schedule control. BTL2 Understanding
9. Define generalization. BTL2 Understanding
10. Explain Classification of software quality metrics. BTL2 Understanding
11. Define Process metrics. BTL3 Applying
12. State limitations of software metrics. BTL3 Applying
13. State Product metrics. BTL3 Applying
14. Give the Objectives of quality measurement. BTL4 Analysing
15. List the steps involved in Implementation of software quality
BTL4 Analysing
metrics.
16. List the various Problems in the application of cost of BTL4 Analysing
software.
17. quality
State metrics
cost of software quality metrics. BTL5 Evaluating
18. Define classic model of cost of software quality. BTL5 Evaluating
19. How to extend a model for cost of software quality. BTL6 Creating
20. State application of software quality system cost. BTL6 Creating
PART - B
1. What are the components of managements control of project
BTL1 Remembering
progress. (16)
2. List the implementation issues associated with project
BTL1 Remembering
progress control. (16)
3. List the various services in Computerized tools for project
BTL1 Remembering
progress control(16)
4. i. Describe the Progress control of internal projects and
external participants. (8) BTL1 Remembering
ii. What is Project Leaders Progress Report and Project
completion estimates. (8)
5. Discuss objectives of software quality metrics in detail. (16) BTL2 Understanding
6. Discuss in detail about requirements for successful software
BTL2 Understanding
quality metrics. (16)
7. Discuss about software quality metrics are categorized. (16) BTL2 Understanding
8. Illustrate the concept of the KLOC and function points
BTL3 Applying
measures for the size of a software system. (16)
9. Solve the process of defining a new software quality
BTL3 Applying
metric.How does it involve in stage process? (16)
10. Explain in detail about reasons for limitation characterizing
BTL4 Analyzing
some software quality metrics. (16)
11. Explain the use of planning graph in providing better heuristic
BTL4 Analyzing
estimation with suitable example. (16)
12. Explain briefly about objectives of cost of software quality
BTL4 Analyzing
measurements. (16)
13. Assess in detail about classic software quality costs model
BTL5 Evaluating
with the extended model. (16)
14. Create the standard and unique problems involved in
BTL6 Creating
implementing a cost of software quality system. (16)
UNIT V - STANDARDS, CERTIFICATIONS & ASSESSMENTS
Quality manangement standards ISO 9001 and ISO 9000-3 capability Maturity Models
CMM and CMMI assessment methodologies Bootstrap methodology SPICE Project SQA
project process standards IEEE st 1012 & 1028 Organization of Quality Assurance
Department management responsibilities Project management responsibilities SQA units
and other actors in SQA systems
PART - A
Q.No Questions BT Level Competence
1. What are the scope of quality management standards? BTL1 Remembering
2. List the characteristic features of ISO 9001 and ISO 9000-3. BTL1 Remembering
3. What is the need for Certification according to ISO 9000-3? BTL1 Remembering
4. Mention some of the key applications of Capability Maturity
BTL1 Remembering
Models.
5. Briefly explain the Bootstrap methodology. BTL1 Remembering
6. Explain SPICE project. BTL1 Remembering
7. Explain ISO/IEC 15504 software process assessment BTL2 Understanding
standard.
8. What are the content of IEEE software engineering standards? BTL2 Understanding
9. What is IEEE/EIA Std 12207 software life cycle processes. BTL2 Understanding
10 What are the IEEE Std 1012 verification and validation. BTL2 Understanding
.
11 What is the use of IEEE Std 1028 reviews. BTL3 Applying
.
12 Name the top managements quality assurance activities. BTL3 Applying
13 What are the quality assurance building for department
BTL3 Applying
management responsibilities?
14 Name the SQA unit. BTL4 Analysing
15 What are the quality assurance for project management
BTL4 Analysing
responsibilities ?
16 What are the SQA trustees? BTL4 Analysing
17 What is SQA committees BTL5 Evaluating
18 Explain the tasks in trustees? BTL5 Evaluating
19 Name the tasks in committees? BTL6 Creating
20 Name SQA forums and their methods? BTL6 Creating
PART - B
1. What are the benefits and the use of SQA standards. (16) BTL1 Remembering
2. What are the contributions made by the use of standards. (16) BTL1 Remembering
3. Discuss the general principles underlying quality management
BTL1 Remembering
according to ISO 9000-3. (16)
4. Describe in detail the ISO 9000-3 certification process. (16) BTL1 Remembering
5. Discuss briefly about the principles embodied in the
Capability Maturity Model (CMM) in detail. (16) BTL2 Understanding
6. Discuss briefly about the principles that guided the developers
BTL2 Understanding
of ISO/IEC 15504. (16)
7. Discuss briefly about the concepts underlying IEEE/EIA Std
BTL2 Understanding
12207 in detail. (16)
8. i. Illustrate the concepts underlying IEEE Std 1012. (8)
ii. Classify the essence of the SVVP as required by BTL3 Applying
IEEE Std 1012.(8)
9. i. Explain the concepts underlying IEEE Std 1028 (8)
BTL3 Applying
ii. Explain the fishbone software life cycle processes (8)
10. i. Explain the various stages of Structure and content of
IEEE software engineering? (8)
BTL4 Analyzing
ii. Explain the actors in a typical quality assurance
organizational framework? (8)
11. i. Explain about the top management responsibilities
regarding software quality. (8)
BTL4 Analyzing
ii. Write the characteristic features of management
reviews. (8)
12. i. Explain the software system-related responsibilities of
the executive in charge of software quality issues (8)
BTL4 Analyzing
ii. Write SQA system-related responsibilities of
department management. (8)
13. Explain SQA units tasks according to the proposed
BTL5 Evaluating
Organizational Structure Model. (16)
14. Design the development and maintenance tasks associated
with SQA standards and procedures and SQA forum BTL6 Creating
characteristics, scope and participants. (16)

Verified by : 1. 2.

[ ] [ ]

3. 4.

[ ] [ ]

Forwarded by Year Coordinator :

Approved by HOD :

***************

You might also like