软件工程特点及测试