August 1999
SE203 : SOFTWARE ENGINEERING

QUESTION 2

Total Marks: 20 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 2

(a) Explain, in your own words, why each of the following three developments has led to increased demand for software and software development :
  • Home computing
  • More powerful hardware
  • Microprocessors in everyday devices

 

[6]
(b) Explain carefully why the following statements are often made:
  • Prototyping leads to longer development time.
  • 4th generation techniques are easy to use.
  • Prototyping can be used for new projects.
  • Classical method of development is a default methodology that many software developers would adopt.

 

[8]
(c) Explain each of the following phases of the classical development life-cycle:
  • Systems engineering
  • Software analysis
  • Design
  • Coding
  • Testing
  • Maintenance

 

[6]