Sie sind auf Seite 1von 9

VALLIAMMAI ENGINEERING COLLEGE

SRM Nagar, Kattankulathur 603 203

DEPARTMENT OF INFORMATION TECHNOLOGY

QUESTION BANK

603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VIII SEMESTER IT6013- SOFTWARE QUALITY ASSURANCE Regulation

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

VALLIAMMAI ENGINEERING COLLEGE

SRM Nagar, Kattankulathur 603 203.

DEPARTMENT OF INFORMATION TECHNOLOGY

QUESTION BANK

SUBJECT

SEM / YEAR: VIII Sem/IV Year

: Software Quality Assurance

SEM / YEAR: VIII Sem/IV Year : Software Quality Assurance UNIT I - INTRODUCTION TO SOFTWARE

UNIT I - INTRODUCTION TO SOFTWARE QUALITY & ARCHITECTURE

Need for Software quality Quality challenges Software quality assurance (SQA) Definition and objectives Software quality factors- McCall‟s 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
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.
BTL1
Remembering
List the uniqueness of software quality assurance.
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
requirements.
BTL2
Understanding
10.
Interpret the meaning Product operation software quality
BTL2
Understanding
11.
Illustrate the definition of Product revision software quality
factors.
BTL3
Applying
12.
Show the Alternative models of software quality factors.
BTL3
Applying
13.
Demonstrate the meaning of Product transition software
BTL3
Applying
14.
Compare 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
projects.
BTL6
Creating
PART - B 1. Describe briefly the need for Software quality? (16) BTL1 Remembering 2.
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
engineering? (16)
BTL1
Remembering
4.
Describe the Classification of the causes of software errors ?
BTL1
Remembering
(16)
5.
Discuss the Classifications of software requirements into
software quality factors? (16)
BTL2
Understanding
6.
Discuss the McCall‟s quality model? (16)
BTL2
Understanding
7.
Discuss Product revision software quality factors with
examples. (16)
BTL2
Understanding
8.
Discuss about the Product transition software quality factors.
BTL3
Applying
(16)
9.
Illustrate in detail about the McCall‟s 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
components? (16)
BTL4
Analyzing
13.
Evaluate the Infrastructure components for error prevention
and improvement. (16)
BTL5
Evaluating
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
development process are affected.
BTL1
Remembering
2. Define Software Development methodologies.
BTL1
Remembering
3. Identify the difference between Verification and validation?
Remembering
BTL1
4. Describe qualification?
BTL1
Remembering
5. Tell briefly about SQA defect removal effectiveness and cost.
Remembering
BTL1
6. Identify some use of Review objectives.
Remembering
BTL1
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 testing. BTL3 Applying 12.
11.
Show the difference between White box testing and Black box
testing.
BTL3
Applying
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
participants.
BTL6
Creating
20.
Compose the meaning of CASE tool?
BTL6
Creating
PART - B
1.
Describe the Classic and other software development
methodologies. (16)
BTL1
Remembering
2.
Describe the modal for Software Quality Assurance defect
removal effectiveness and cost? (16)
BTL1
Remembering
3.
Describe how factors affecting intensity of quality assurance
activities in the development process. (16)
BTL1
Remembering
4.
Describe Verification, validation and qualification. (16)
BTL1
Remembering
5.
Give the review objective and comparison of the team review
methods. (16)
BTL2
Understanding
6.
Discuss the software testing objective, strategies and
classifications . (16)
BTL2
Understanding
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
healthsoft case (16)
BTL3
Applying
10.
Explain in detail about Risks and benefits of introducing
external participants. (16)
BTL3
Applying
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
participants’ contributions.(16)
BTL5
Evaluating

14.

Design how Software development and functional 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)

BTL6

Creating

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. Define Procedures. BTL1 Remembering 2. What do you mean
Q.No
Questions
BT Level
Competence
1.
Define 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
configuration.
BTL6
Creating
20.
Compose Controlled documents and quality records.
BTL6
Creating
PART - B
1.
How to prepare, implement and update the Procedures and
work instructions? (16)
BTL1
Remembering
2.
What is Procedures and manuals used for procedures and
explain in detail. (16)
BTL1
Remembering
3.
What is the benefits of implementing an SQA procedures
manual in an organization. (16)
BTL1
Remembering
4. What is template? Explain about the preparing, implementing and updating templates. (16) BTL1 Remembering
4.
What is template? Explain about the preparing, implementing
and updating templates. (16)
BTL1
Remembering
5.
Discuss the Checklist for requirement specification report in
detail. (16)
BTL2
Understanding
6.
Discuss in detail about advantages of templates and checklist
in your own words(16)
BTL2
Understanding
7.
Distinguish between Surprises for the “3S”development team
and “3S” development team revisited. (16)
BTL2
Understanding
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
their implementation for preventive and corrective actions.(8)
BTL3
Applying
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
versions. (16)
BTL4
Analyzing
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
contradictory or complementary.(8)
(2) Suggest directions for coordination between
documentation control and SCM procedures.(8)
BTL6
Creating
 

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
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
metrics.
BTL4
Analysing
16.
List the various Problems in the application of cost of
software.
BTL4
Analysing
17.
State 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 management’s control of project
progress. (16)
BTL1
Remembering
2.
List the implementation issues associated with project
progress control. (16)
BTL1
Remembering
3.
List the various services in Computerized tools for project
progress control(16)
BTL1
Remembering
4.
i. Describe the Progress control of internal projects and
external participants. (8)
BTL1
Remembering
ii. What is Project Leader’s 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
quality metrics. (16)
BTL2
Understanding
7.
Discuss about software quality metrics are categorized. (16)
BTL2
Understanding
8.
Illustrate the concept of the KLOC and function points
measures for the size of a software system. (16)
BTL3
Applying
9.
Solve the process of defining a new software quality
metric.How does it involve in stage process? (16)
BTL3
Applying
10.
Explain in detail about reasons for limitation characterizing
some software quality metrics. (16)
BTL4
Analyzing
11.
Explain the use of planning graph in providing better heuristic
estimation with suitable example. (16)
BTL4
Analyzing
12.
Explain briefly about objectives of cost of software quality
measurements. (16)
BTL4
Analyzing
13.
Assess in detail about classic software quality costs model
with the extended model. (16)
BTL5
Evaluating
14.
Create the standard and unique problems involved in
implementing a cost of software quality system. (16)
BTL6
Creating

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
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
Models.
BTL1
Remembering
5.
Briefly explain the Bootstrap methodology.
BTL1
Remembering
6.
Explain SPICE project.
BTL1
Remembering
7.
Explain ISO/IEC 15504 software process assessment
standard.
BTL2
Understanding
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 management’s quality assurance activities.
BTL3
Applying
13
What are the quality assurance building for department
management responsibilities?
BTL3
Applying
14
Name the SQA unit.
BTL4
Analysing
15
What are the quality assurance for project management
responsibilities ?
BTL4
Analysing
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
according to ISO 9000-3. (16)
BTL1
Remembering
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 of ISO/IEC 15504. (16) BTL2
6.
Discuss briefly about the principles that guided the developers
of ISO/IEC 15504. (16)
BTL2
Understanding
7.
Discuss briefly about the concepts underlying IEEE/EIA Std
12207 in detail. (16)
BTL2
Understanding
8.
i. Illustrate the concepts underlying IEEE Std 1012. (8)
ii. Classify the essence of the SVVP as required by
IEEE Std 1012.(8)
BTL3
Applying
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 unit’s tasks according to the proposed
Organizational Structure Model. (16)
BTL5
Evaluating
14.
Design the development and maintenance tasks associated
with SQA standards and procedures and SQA forum
characteristics, scope and participants. (16)
BTL6
Creating

Verified by

: 1.

2.

[

]

[

]

3.

4.

[

]

[

]

Forwarded by Year Coordinator

:

Approved by HOD

:

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