School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
23<br />
INF305F/ SWE401I/SED401I /101<br />
38 During practice it is important to understand the problem, plan a solution, carry out the<br />
plan and examine the result for accuracy. As a s<strong>of</strong>tware engineer involved in the<br />
enhancement <strong>of</strong> a registration system at a university, you will be involved for the second<br />
phase, planning the solution, in ______.<br />
1 identifying similar problems and the way that a solution is found for the problem<br />
2 identifying the management staff who will be responsible for the system and the<br />
registration staff who will use the system<br />
3 testing whether all the components for the solution are correct<br />
4 examining the solution to see if it is possible to test each component part <strong>of</strong> the<br />
solution<br />
5 None <strong>of</strong> the above.<br />
39 A s<strong>of</strong>tware system exists for one reason: to provide its users with value. What is the<br />
essential question to ask during the specification <strong>of</strong> a system requirement for the<br />
registration system?<br />
1 Is the requirement feasible?<br />
2 Are there enough resources to implement the requirement?<br />
3 Does this add real value to the system?<br />
4 Will the users use this requirement?<br />
5 None <strong>of</strong> the above.<br />
40 Before customer requirements can be analysed, modelled or specified, they must be<br />
gathered through a communication activity. During development <strong>of</strong> the university<br />
registration system, you organise a meeting with the registration staff who will use the<br />
system. You do not understand the mechanism in place for payments. You want to use<br />
the communication principles provided by Pressman for communication. What do you<br />
do?<br />
1 You reschedule the meeting and study the documents available on payments.<br />
2 You insist that your understanding <strong>of</strong> the system is best; you are going to be<br />
responsible for the implementation and proceed to the next point on the agenda.<br />
3 You allow a cool down period and plan to get back to the payment issue at a later<br />
stage.<br />
4 You use the principle, if something is unclear, <strong>of</strong> drawing a picture.<br />
5 None <strong>of</strong> the above.