Term 4 - UWC Computer Science
Term 4 - UWC Computer Science
Term 4 - UWC Computer Science
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ByShadrack MehlomakuluSupervisor: Prof. IM VenterCo-Supervisor: Dr WD Tucker
Mobile phone access systemNetwork standard and protocolData communication
1 243Mobile phone Door Controller Authentication server Database server
• Requirements Analysis Phase• Interviews were conducted with ICS• Easy to use, reliable, and secure• Design Phase• Design an interactive version• Subsystem interactions• Implementation Phase• Client – server, stand alone• Bluetooth RFCOMM• Testing
Data collection –• Questionnaire• User observationsParticipant Programme Level ofStudyDevice1 Maths & Stats 3 rd Year Cell phone2 <strong>Computer</strong> <strong>Science</strong> Honours Cell phone3 IS Honours Cell phone4 Geology Honours Cell phone5 <strong>Computer</strong> <strong>Science</strong> 3 rd Year PC6 <strong>Computer</strong> <strong>Science</strong> Masters PC
• Testing Strategies• Validation Testing• Performance Testing• Usability Testing
• Task list• Open door• Change your PIN6543YesNo210Open doorChange PIN
• System response timePerformance testing43.532.521.510.50Good Moderate SlowPerformanceResponse time
• Survey Questions• Question: How would you ratethe usability of the application?• Question: How would you ratethe interface?• Interface testing• Four users tested the cell phoneinterface• Two users tested the server interface
Usability Testing21.81.61.41.210.8Cell phoneServer(PC)0.60.40.20Very Easy Moderate Easy Easy Difficult Very DifficultInterface Usability
<strong>Term</strong> Task Finish1 Requirements and analysis 23 March 20102 Design and Development 18 May 20103-Configure Linux machine forBluetooth communication-Install Protocol Stack-Install Python interpreter on cellphone-Code the server and the client usingPython on NetBeans IDE-Use Symbian SDK for client testing-Configure Linux serial ports forcommunication with arduino board-Code for arduino board usingarduino IDE and arduinoprogramming language-Wire the microcontroller to theelectronic door lock4 -Test the solution, usingdifferent testing techniques.14 September 2010September – November2010
• Show client-server communication• Show authentication server responses onmobile phone• Show how to change user PIN on mobile phone
Thank You