1.能够实现所需要的功能
2.能够屏蔽掉那些不是自己所需要的输入
3.对于错误的输入格式要能够有相应的处理
4.检查在过程中,是否出现其他异常的现象
5.考虑此功能会出现的所有背景情况,对于每个状况,都要有一定的处理方法,
6.能够记录下来特殊情况下的所有详细信息,虽然可能不会用到