April 2000
SE203 : SOFTWARE ENGINEERING

QUESTION 5

Total Marks: 15 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 5

(a)The assurance of software quality is a major issue in the development cycle of any modern software project. Define what is meant by software quality .[3 marks ]


(b)For both of the following activities, describe in some detail the contribution made towards achieving greater software quality.
(i)Testing.[2 marks ]
(ii)Enforcement of standards.[2 marks ]


(c)A possible testing strategy involves integration, unit, system, and validation tests. Distinguish each of the four by defining the focus for each type of testing. Also indicate in a diagram the order in which each type of testing will be conducted; i.e., when and at what phase is each testing being conducted, associating each test with a particular phase of the life-cycle.[8 marks ]