essay about usb flash drive case study examples in software engineering pdf