TXT 2201201005 Software Engineering & Computer Programming
TXT 2201201005 Software Engineering & Computer Programming
TIME: 3 HOURS
INSTRUCTIONS
The first fifteen minutes should be spent reading the question paper and making notes
Do not open your answer sheet until told to do so.
Marks will be awarded for skill in appreciating the scope of questions, clarity of argument
and conciseness of presentation as well as for the knowledge displayed by the candidate.
SECTION A
QUESTION 1
Many of the newly hired programmer analysts at NUST have good technical skills, but
falling short on the job because of poor communication skills, particularly writing ability.
The situation is causing the Human Resources Manager to consider introducing pre-
screening tests in basic writing skills, including grammar, punctuation and spelling to be a
pre-requisite before employment. .
Diagnose this problem from a systems standpoint and suggest some possible solutions. (25)
QUESTION 2
Database Management Systems provide opportunities and advantages, but these advantages
come at a price particularly concurrency protection issues.
Describe three levels of concurrency protection that might be provided in a database. (25)
1
SECTION B
QUESTION 3
QUESTION 4
QUESTION 5