SOFT515
SOFT515
STAGE FINAL
INSTRUCTIONS TO CANDIDATES:
Candidates should answer ANY TWO questions from the THREE available.
All questions carry equal marks, marks for parts of questions are shown where
appropriate.
Candidates are not permitted to look at the examination paper until instructed to do
so.
(20 marks)
(10 Marks)
(c) Critically evaluate the quote below, providing arguments for and
against the value of formal program verification.
(30 marks)
(Over/….)
(a) Considering the information about the company and the project
given above, critically evaluate the suitability of different software
process models.
(20 marks)
(c) Describe the different outputs produced by agile methods and formal
methods for each of the five main phases of the software
development process.
(10 marks)
Q3. "Process improvement is based on the assumption that the quality of the
product development process is critical to product quality"
(Sommerville, 2007)
(a) Explain ANY FIVE process attributes that can be the focus of
improvement within Software Process Improvement (SPI)
(10 marks)
(b) Elaborate the FOUR quality factors that allow a quality software
product to be determined.
(12 marks)
(28 marks)
END OF PAPER