Get premium membership and access revision papers, questions with answers as well as video lessons.

Comp 421:Software Quality Management August 2009 Question Paper

Comp 421:Software Quality Management August 2009 

Course:Bachelor Of Education Science

Institution: Kabarak University question papers

Exam Year:2009



KABARAK UNIVERSITY
UNIVERSITY EXAMINATIONS
2008/2009 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF EDUCATION
SCIENCE
COURSE CODE: COMP 421

INSTRUCTIONS:
§ Answer ALL questions in SECTION A and ANY TWO in SECTION B.
§ Indicate question numbers clearly at the top of each page.
§ Observe further instructions on the answer booklet.

SECTION A (compulsory)
QUESTION ONE (30 Marks)
a) What is a software quality cost? [2 marks]
b) List THREE reasons why software standards are important. [3 marks]
c) Briefly explain the following quality concepts:
i) Quality of design
ii) Quality of conformance
iii) Quality of performance
iv) Quality circles [8 marks]
d) Explain the role of a software quality assurance plan in an organization. [2 marks]
e) Distinguish between
i) software support and configuration management. [2 marks]
ii) control and predictor metrics. [2 marks]
f) Describe THREE primary approaches to the standards-based quality evaluation
in an organization. [6 marks]
g) You have been appointed a software quality manager within an information
systems organization. Your job is to manage the quality of software products.
During a board meeting, the director requests that you highlight to members the role
of your department in the organization. Briefly state FIVE functions of software
quality assurance. [5 marks]
SECTION B (Attempt ONLY two questions)

QUESTION TWO (20 Marks)
a) What is the difference between dynamic and static metrics? [2 marks]
b) Explain THREE uses of software product measurements [6 marks]
c) Briefly describe the developments that have led to significance improvement in software
quality. [3 marks]
d) Describe the attributes of effective software metrics. [9 marks]

QUESTION THREE (20 Marks)
a) Explain THREE reasons why it is important to formalize quality management for teams
that develop large and complex software products. [6 marks]
b) You have been appointed a quality manager for a major software product company. Your job
is to manage the development of standards. Outline the steps you should follow to ensure that
standards are relevant to the technical activity of software development. [3 marks]
c) List FIVE reasons why for implementing quality assurance activities in an organization.
[5 marks]
d) Describe the types of documentation standards. [6 marks]

QUESTION FOUR (20 Marks)
a) Describe FOUR limitations of software measurements and metrics. [8 marks]
b) Discuss FOUR approaches used to check quality of software project deliverables.
[12 marks]

QUESTION FIVE (20 Marks)
a) What is a software version? [2 marks]
b) State the objectives of configuration management. [4 marks]
c) Explain TWO ways in which CASE tools can optimize the process of building a
software version from its components. [4 marks]
d) Describe the stages of change management. [10 marks]






More Question Papers


Popular Exams



Return to Question Papers