Anda di halaman 1dari 4

CSC 711 (ADVANCED SOFTWARE ENGINEERING)

Test 1 24th October 2012


Name: Answer All Questions. Total score is 72 Marks. Q1. (a) Dene software engineering? (4 marks)

(b) Explain how the universal use of the Web has changed software systems. (6 marks)

TEST ONE

(c) Giving reasons for your answer, suggest which dependability attributes are likely to be most critical for the following systems: (i) An internet service provider by an ISP with thousands of customers (ii) A computer-controlled scalpel used by medical surgeon in keyhole surgery (iii) A directional control system used in a satellite launch vehicle (iv) An internet-based personal nance management system. (12 marks)

Q2. Software process is a set of activities and associated results that lead to production of a software product. (a) Explain briey software validation. (4 marks)

Year 2012/2013 Session 2

TEST ONE

(b) Explain why incremental development is the most effective approach for developing business software systems. Why is this model less apropriate for real-time systems engineering (10 marks)

Q3. Software project management share common activities with other project management. (a) Explain why the intangibility of software systems poses special problems for software process management. (6 marks)

(b) The initial stage in risk management is risk identication. Explain any four types of risk that may be present in any IT projects. (8 marks)

Year 2012/2013 Session 2

TEST ONE

Q4. Perhaps the major problem in developing large and complex software system is that of requirements engineering. (a) With the aid of a diagram, describe briey the four high-level requirements engineering sub-processes and their associated documents generated. (16 marks)

(b) Decsribe briey any one technique that can be used during requirements elicitation and analysis. (6 marks)

END OF TEST

Year 2012/2013 Session 2

Anda mungkin juga menyukai