hardware and software requirements thesis lesson 9 homework 4.4 answer key