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

Comp 421:Software Quality Management December 2008 Question Paper

Comp 421:Software Quality Management December 2008 

Course:Bachelor Of Computer Science

Institution: Kabarak University question papers

Exam Year:2008



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

INSTRUCTIONS:
Answer QUESTION ONE (COMPULSORY) and ANY OTHER TWO questions.

QUESTION ONE (Compulsory 30 marks)
a. How would you define the following terms?
i) SQM and SQA (1mark)
ii) What are the two processes that SQM is comprised of? (2marks)
b. SQM calls for the responsibility of developers to ensure that software products developed
are of the required level of quality. Quality therefore means that the product simply meets
its specifications, but this is not easy to achieve. Give three reasons why this is so.
(3marks)
c. Define the following terms:
i) Standards ii) Software Quality (1marks)
iii) Name three international organizations that promotes international standards
(3marks)
iv). Identify three reasons why software quality is difficult to achieve (3marks)
d. State and explain three activities carried out in software quality management. (6marks)
e. i) Explain the various software complexities that the developers need to manage in order
to enhance software quality (5marks)
ii) Explain at least three strategies you would use to solve software complexities (6marks)

QUESTION TWO (20 marks)
a). i). Explain two types of standards that may be established as part of quality assurance for
software development in an organization. (2marks)
ii). Documentation standards are important, as they are the only tangible way of representing
the software process. Identify and explain three types of document standards. (3marks)
b. Explain at least two objectives of Quality Control Metrics (4marks)
c. Explain at least four quality management principles which can be used by senior
management as a framework to guide their organizations towards improved performance
(8marks)
d) As a project manager, one of your tasks is to anticipate risks that may affect your
software project in some way. Explain three major categories of risks about which you
may have to worry (3 marks)

QUESTION THREE (20 marks)
a. (i) Differentiate between Quality control and Quality review (2 marks)
(ii) Briefly explain two complementary approaches to quality control. (4 marks)
(iii) Explain the objectives of quality review process, and any three possible actions that
can be taken based on the review results. (4 marks)
b) Many tools have been developed to help the auditor review the implementation of systems
software and identify security weaknesses. Explain four key recommendations for internal
auditor to consider in the selection of computer assisted auditing tools. (8 marks)
c) Distinguish the following terms:
i). Risk planning and Risk monitoring (2 marks)

QUESTION FOUR (20 marks)
a. If you have identified serious risks that are bound to affect your software project, explain
three strategies you would consider for managing these risks. (6 marks)
b. State and explain two classes of product metrics as measurements in the evaluation quality of
software. (4 marks)
c) i) Distinguish between software maintenance and software configuration management as
used in software quality management. (2 marks)
ii) State six problems you would face with poor configuration management (3marks)
iii) The standards for software configuration management are partitioned into six classes.
Identify and explain at least five of these standards (5marks)

QUESTION FIVE (20 MARKS)
a. i) One of the tools that organizations use to manage their human assets, is the use of People
Capability Maturity Model (PCMM). State at least four objectives of this tool.(4marks)
ii) State and explain the steps involved in using PCMM model in managing information
system personnel. (10marks)
b. i) One of the tasks of a project manager is to keep good employees to work on a project,
explain any six techniques you would use to keep your best performers. (3 marks)
ii) Given the fact that the work place has important effects on people’s performance and job
satisfaction, what factors would you consider if you were to design the work
environment for your information system personnel? (3 marks






More Question Papers


Popular Exams



Return to Question Papers