August
1997 QUESTION 1 (Compulsory) Total Marks: 20 Marks |
Click here to access other
questions
Click to access |
1. | (a) What is Software Engineering? | [2] |
(b) Part of the prototyping paradigm is the creation of models. Describe briefly two different types of model which might be used. | [2] | |
(c) Identify the four different activities conducted in the design phase of a life-cycle. | [2] | |
(d) Define what is meant by a programming language, and give an example of a programming language. | [2] | |
(e) The Information Domain contains three different views of data and control. Identify and explain each of them briefly. | [6] | |
(f) There are several methods that can be used to calculate Cyclomatic Complexity, perhaps using the number of edges and nodes in the program flow-graph, or the number of predicate nodes in the graph. Describe briefly any two of the methods that can be used, making use of an example. | [4] | |
(g) Identify any two different approaches to (or techniques for) debugging. | [2] |