Your sales director is expecting to process 25,000 orders a day with each order averaging 65 items. Discuss the types of testing required, how you can demonstrate the coverage of your tests and how to prioritise and select them to get maximum value from the test set. The client is paid a commission on each transaction processed on the system. If the system fails then the traders will switch to a competitor and may not return until the following day. Describe the testing that is required, how you would measure the reliability and what guarantees you can give the client on completion of testing.
System security is in many cases in direct opposition to system usability.
Discuss how you would assess the trade-off between making a system totally secure and making a system usable. However, a scripting language can introduce risks which may be unacceptable. Discuss ways that a scripting language can compromise an application or the system on which it is executing, and suggest ways of reducing or removing these risks. Extra credit will be given for highlighting areas in which today's networks are deficient in addressing the needs of the devices which you choose for your examples.