April 1999
SE203: SOFTWARE ENGINEERING

QUESTION 5

Total Marks: 20 Marks

Click here to access other questions

Click to access
SAMPLE STUDENT'S SOLUTIONS
for Question 5

 

(a) Define what is meant by software reliability.

 

[2]
(b) McCall proposes a categorisation that focuses on three important aspects of a software product, namely product operations, product revision, and product transition. Describe each of these three aspects. In addition, identify an example of a factor in each aspect.

 

[6]
(c) The implementation of Software Quality Assurance (SQA) is not something that is taken lightly in today's organisations. Write a short report discussing the following aspect in a possible implementation of SQA.

 

[12]
(i) Whether today's organisations (management) are reluctant to implement SQA in the first place, and any possible reasons behind their reluctance;
(ii) The benefits that implementation of SQA would bring about;
(iii) The constraints that SQA would bring to the organisation.

For each aspect, you should describe in some detail at least two distinct points of information.