the homework of software engineering practice, teached by JianGuoWei in TianJin University