function average(a, b, c) sum = a + b result = sum / 3 return result end function Q4. Software Development Lifecycle (30 marks) Describe the Waterfall model. List its 5 main phases. Provide one advantage and one disadvantage of using this model for a university registration system.
The Impact of Software Development Methodologies on Team Productivity
Write a research-based paper discussing how Agile methodologies (e.g., Scrum, Kanban) have changed software development compared to traditional Waterfall methods.
SET x = 5 SET y = 10 IF x < y THEN PRINT "A" ELSE IF x > y THEN PRINT "B" ELSE PRINT "C" END IF FOR i = 1 TO 3 PRINT i * x END FOR The following code is meant to calculate the average of 3 numbers. Identify the 3 errors and rewrite it correctly.
What is the output of the following pseudocode?
To help you, I have created a for a typical "SOFT164" course. You will need to fill in the blanks based on your actual syllabus.
Compare and contrast Arrays and Linked Lists. In what scenario would you choose a Linked List over an Array? Justify your answer with a real-world example.