0% found this document useful (0 votes)
19 views4 pages

1

Past computer science papers

Uploaded by

maladjithabiso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
19 views4 pages

1

Past computer science papers

Uploaded by

maladjithabiso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 4
Se, 0 (6) University of Venda (Gresung Future Lesass FACULTY OF SCIENCE, ENGINEERING AND AGRICULTURE DEPARTMENT OF MATHEMATICAL AND COMPUTATIONAL SCIENCES 2023 SECOND SEMESTER MAIN EXAMINATIONS PAPER Module Code : COM3620/3220 Module Name : Software Engineering 2 Duration > 3 Hours Number of Pages Tere: Total Marks 100 Internal Examiner(S) MeN Soganile Internal Moderator : Dr. BMoyo External Examiner : DrM Moyo ‘GENERAL INSTRUCTIONS Notes, files, textbooks, or any other aids are not allowed in the examination room. 2, Mobile phones (cell phones), computers and iPads/tablets are not allowed. 3. Please remember to write your name, surname and student number on the examination script (answer book). 4, By accepting this examination question paper, you agree to abide by University of Venda’s Rules and Regulations. 5. Rough work can only be done in your examination answer book and clearly indicate as such) MODULE-SPECIFIC INSTRUCTIONS, ‘The paper consists of five questions. Answer all questions, Questions may be answered in any order. Marks are indicated in brackets at the end of each item of the question Page 1 of 3 QUESTION 1 20 marks} a) State five (5) pitfalls of Software Engineering and fully explain how these pitfalls negatively affect the Software Engineering field. Use an example of system to illustrate your arguments (10) b) Reliability and safety are related but distinct dependability attributes. Describe the most important distinetion between these attributes and explain why it is possible for a reliable system to be unsafe and vice versa. (10) QUESTION 2 [20 marks| a) You have been asked to prepare and deliver a presentation to a non-technical manager to justify the hiring of a system architect for a new project. Write a list of bullet points setting ‘out the key points in your presentation, (10) b) Asa programmer, you are offered promotion to a project management position, but you feel that you can make a more effective contribution in a technical rather than a managerial role. Discuss whether you should accept the promotion (10) QUESTION 3 [20 marks] a) Should there be a separate profession of ‘software architect’ whose role is 10 work independently with a customer fo design the software system architecture? A soparate software company would then implement the system. What might be the difficulties of establishing such a profession? (10) b) Think ofa problem that can be solved by developing an application. Fully describe the problem and design the application showing the interaction between the entities of your system. Use sequence diagrams to show this interaction (0) Page 2 of 3 QUESTION 4 [20 marks} a) What do you understand by the term ‘stress testing”? Suggest how you might stress test the system you designed in 3(b) above (10) b) Some people argue that developers should not be involved in testing their own code but that all testing should be the responsibility of a separate team, Give arguments for and against testing by the developers themselves. (10) QUESTION 5 20 marks], a) Identify and briefly explain at least six possible risks that could arise in soRware projects. (10) b) You are asked by your manager to deliver software to a schedule that you know can only be met by asking your project team to work unpaid overtime, All team members have young children. Discuss whether you should accept this demand from your manager or whether you should persuade your team to give their time to the organization rather than to their families. What factors might be significant in your decision? (10) Page 3 of 3

You might also like